*{box-sizing:border-box}body{margin:0;background:#f4f5f0;color:#23352c;font:16px/1.5 system-ui,sans-serif;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:100%;max-width:440px;background:white;border:1px solid #dde4db;border-radius:24px;padding:36px;box-shadow:0 16px 56px #23352c0c}.brand{font-weight:700;color:#526e59;margin-top:0}h1{font-size:30px;line-height:1.15;margin:12px 0}p{color:#5b655e}button{font:inherit;width:100%;border-radius:10px;padding:12px;margin:6px 0}button{background:#264d38;color:white;border:0;cursor:pointer}button:disabled{background:#e3e8e3;color:#788279;cursor:default}button:focus-visible{outline:3px solid #95bea1;outline-offset:3px}.muted{font-size:13px}#status{font-size:14px;overflow-wrap:anywhere}[hidden]{display:none!important}.secondary{background:#e8eee9;color:#23352c}a{color:#264d38}#client-return{overflow-wrap:anywhere}.grant{border-top:1px solid #dde4db;padding:12px 0}
