/* Astersline V36 — account privacy and staff priority work */
.v36-data-page{padding-top:36px;padding-bottom:90px;max-width:1160px}
.v36-data-heading{max-width:720px;margin:28px 0 34px}
.v36-data-heading h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.7rem);letter-spacing:-.045em;line-height:1.12;margin:12px 0 16px}
.v36-data-heading h1 em{color:#63826f;font-weight:400}
.v36-data-heading p,.v36-data-card p{color:var(--muted,#647067);line-height:1.7}
.v36-data-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 28px}
.v36-data-stats article{border:1px solid var(--line,#d9ded9);border-radius:16px;background:var(--surface,#fff);padding:22px;display:flex;flex-direction:column;gap:8px}
.v36-data-stats article small,.v36-data-stats article span{color:var(--muted,#63726a);font-size:.86rem}
.v36-data-stats article strong{font-size:2rem;font-variant-numeric:tabular-nums}
.v36-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.v36-data-card{border-radius:19px;background:var(--surface,#fff);border:1px solid var(--line,#d9ded9);padding:26px;min-width:0}
.v36-data-card h2{font-family:Georgia,serif;font-size:clamp(1.3rem,2vw,1.7rem);margin:10px 0}
.v36-icon{width:42px;height:42px;border-radius:13px;background:#e4ede5;color:#244936;display:inline-grid;place-items:center;font-size:1.4rem}
.v36-data-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:19px}.v36-data-actions .button{min-height:44px}
.v36-security-card{margin-top:20px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px}
.v36-security-card form{display:grid;gap:12px}.v36-security-card input{width:100%;box-sizing:border-box}.v36-security-card label{display:grid;gap:8px}
.v36-data-note{color:var(--muted,#63726a);font-size:.87rem;line-height:1.65;margin:18px 0}
.v36-account-privacy{padding:17px 19px;border:1px solid var(--line,#d9ded9);border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;background:var(--surface,#fff)}
.v36-account-privacy strong{font-weight:700}.v36-account-privacy p{font-size:.88rem;margin:5px 0 0}
.v36-history-export{display:inline-flex;margin-top:10px;font-weight:650;text-decoration:underline;text-underline-offset:4px}
.v36-queue-intro{padding:26px 28px;border-radius:17px;background:linear-gradient(115deg,#18362a,#2e5444);color:#f9f6eb;margin-bottom:20px}
.v36-queue-intro h2{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);color:inherit;line-height:1.2;margin:10px 0}.v36-queue-intro p{max-width:700px;line-height:1.55;color:#dce7de;margin:0}
.v36-queue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}
.v36-queue-metrics article{padding:19px 16px;border:1px solid var(--line,#e1e4e0);border-radius:14px;background:var(--surface,#fff);min-width:0;display:flex;flex-direction:column;gap:8px}
.v36-queue-metrics article small,.v36-queue-metrics article span{font-size:.82rem;color:var(--muted,#627167)}
.v36-queue-metrics article strong{font-size:2rem;font-variant-numeric:tabular-nums;line-height:1.1}
.v36-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.v36-queue-panel{padding:20px!important;min-width:0}.v36-queue-panel .v11-card-head{display:flex;justify-content:space-between;align-items:center;gap:14px}
.v36-queue-row{padding:15px 0;border-top:1px solid var(--line,#e0e4dc);display:flex;justify-content:space-between;gap:14px;align-items:center}
.v36-queue-row div{min-width:0;display:grid;gap:6px}.v36-queue-row strong{font-size:.94rem;overflow-wrap:anywhere}.v36-queue-row small{color:var(--muted,#63736a);font-size:.78rem}
.v36-queue-row>a{flex-shrink:0;font-size:.84rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.v36-queue-empty{color:var(--muted,#63736a);padding:16px 0}.v36-queue-safety{display:flex;flex-direction:column;justify-content:center;gap:15px}
@media(max-width:780px){.v36-data-grid,.v36-security-card,.v36-queue-grid{grid-template-columns:1fr}.v36-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v36-security-card{gap:14px}}
@media(max-width:430px){.v36-data-page{padding-top:18px;padding-bottom:85px}.v36-data-card{padding:18px}.v36-account-privacy{align-items:stretch;flex-direction:column}.v36-data-actions .button{width:100%;text-align:center;justify-content:center}.v36-queue-metrics article{padding:13px 11px}.v36-queue-intro{padding:21px}.v36-queue-panel{padding:14px!important}.v36-queue-row{align-items:flex-start;flex-direction:column;gap:8px}}
