.share-row{display:grid;grid-template-columns:1fr auto auto;gap:8px}.share-row input{min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px;background:#fff}.staff-reports{margin-top:16px}.staff-page{min-height:100vh;padding:22px 12px;background:var(--paper)}.staff-form{width:min(620px,100%);margin:auto}.staff-form h1{font-size:34px;line-height:1.05;margin:12px 0;overflow-wrap:anywhere}.staff-form fieldset{border:0;padding:0;margin:20px 0;min-width:0}.staff-form .choice{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid var(--line);padding:12px;border-radius:8px;margin:8px 0;background:var(--card)}.staff-form .choice input{width:auto}.staff-form .choice small{display:block;color:var(--muted)}.staff-form button[type=submit]{width:100%;margin-top:12px}.form-status{padding:12px;border-radius:8px;background:var(--green2);margin-top:14px;overflow-wrap:anywhere}.form-status.error{background:var(--red-bg);color:var(--red)}@media(max-width:600px){.share-row{grid-template-columns:1fr 1fr}.share-row input{grid-column:1/-1}.staff-page{padding:calc(10px + env(safe-area-inset-top)) 10px calc(14px + env(safe-area-inset-bottom))}.staff-form{padding:20px 16px;max-width:100%;overflow:hidden}.staff-form h1{font-size:30px}.staff-form input,.staff-form select,.staff-form textarea{font-size:16px;max-width:100%}.staff-form button,.staff-form a,.staff-form input,.staff-form select{min-height:44px}.staff-form img{max-width:100%}}

.share-row a[aria-disabled="true"],.share-row button:disabled{opacity:.5;pointer-events:none}
