:root{font-family:system-ui,sans-serif;color:#143e35;background:#f4f6f3;font-size:16px}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}main{max-width:820px;margin:auto;padding:28px 20px 72px}header,.account,.actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}header{margin-bottom:36px}header span,.note{font-size:.9rem;color:#52645d}a{color:#176847;text-underline-offset:4px}h1{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.15}h2{font-size:1.4rem}p{line-height:1.6;overflow-wrap:anywhere}section{background:white;border:1px solid #d7e0da;border-radius:20px;padding:24px;margin-top:20px}section section{background:#f7faf7}label{display:block;font-weight:650;margin:18px 0}input,textarea{display:block;font:inherit;color:inherit;width:100%;min-width:0;padding:13px;margin-top:8px;border:1px solid #aebfb5;border-radius:10px;background:white}fieldset{border:0;margin:0;padding:0;min-width:0}button,.actions a{font:inherit;font-weight:650;border:1px solid transparent;border-radius:999px;padding:13px 20px;min-height:46px;background:#16744f;color:white;cursor:pointer;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:wait}.secondary,.actions a.secondary{background:#eaf0eb;color:#143e35}.store{border-top:1px solid #d7e0da;padding:18px 0}.store h3{margin:0}.badge{display:inline-block;font-size:.9rem;background:#edf2ee;border-radius:8px;padding:5px 10px;margin:10px 0}.actions{justify-content:flex-start}#status:empty,#accept-status:empty{display:none}:focus-visible{outline:3px solid #c27a13;outline-offset:3px}@media(max-width:480px){section{padding:18px}header span{display:none}.actions a{width:100%;text-align:center}}
