.nav-count{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:99px;background:var(--gold);color:#16222b;font-size:11px;font-weight:900}.presence{display:inline-flex;align-items:center;gap:7px;font-weight:800}.presence i{width:10px;height:10px;border-radius:50%;background:#8b979c}.presence.online{color:#16704f}.presence.online i{background:#22a06b;box-shadow:0 0 0 4px #dff2e8}.presence.offline{color:#68777d}.grant-manager{margin-top:20px;border-top:4px solid var(--teal)}.grant-create{grid-template-columns:1.25fr .75fr 1fr 1fr auto;align-items:end}.grant-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.grant-row small{display:block;margin-top:4px}.grant-actions,.grant-actions form{display:flex;align-items:center;gap:8px}.grant-actions input{width:72px}.grant-actions select{width:100px}.status.revoked,.status.expired{background:#fae9e7;color:#8f3939}.status.scheduled{background:#fff0d8;color:#875a18}.status.in_progress,.status.waiting_for_customer{background:#fff0d8;color:#875a18}.status.resolved{background:#dff2e8;color:#21704f}.support-compose-card{max-width:900px;margin:20px auto}.support-composer textarea{min-height:125px;font-size:16px}.support-counter{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.support-preview{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px}.support-preview>div{display:grid;gap:6px}.support-preview img{width:100%;height:140px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.support-message{max-width:78%;padding:16px 18px;margin:14px 0;border-radius:14px;background:#eef3f2;border:1px solid var(--line)}.support-message.admin{margin-left:auto;background:#e4f4f1;border-color:#b9ddd6}.support-meta{display:flex;justify-content:space-between;gap:18px;font-size:12px}.support-message p{white-space:pre-wrap}.support-images{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px}.support-images img{width:100%;height:150px;object-fit:cover;border-radius:8px}.support-status form{display:flex;align-items:end;gap:12px}.delivery-confirm{border-top:5px solid var(--gold)}.destination-list{display:grid;gap:10px}.destination-list>div{padding:12px;background:#f3f7f6;border-radius:8px}.destination-list dt{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase}.destination-list dd{margin:3px 0;font-size:18px;font-weight:800}.sms-warning{padding:14px;border:1px solid #eab464;background:#fff8eb;border-radius:8px}.test-delivery-panel{max-width:900px;margin:0 auto 24px;border:2px solid #b9ddd6;background:#f7fbfa}.test-delivery-panel .eyebrow{color:#48686a}.delivery-divider{max-width:900px;margin:26px auto 10px;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:1px}.delivery-divider:before,.delivery-divider:after{content:"";height:1px;flex:1;background:var(--line)}.test-audit{max-width:900px;margin:0 auto 20px}@media(max-width:900px){.grant-create{grid-template-columns:1fr 1fr}.grant-row{align-items:flex-start;flex-direction:column}.grant-actions{flex-wrap:wrap}}@media(max-width:600px){.grant-create{grid-template-columns:1fr}.support-message{max-width:100%}.support-images,.support-preview{grid-template-columns:1fr}.support-status form{align-items:stretch;flex-direction:column}}
