.detail-eyebrow{display:block;margin-top:14px}
.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px}
.settings-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}
.settings-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}
.settings-form input,.settings-form select{padding:10px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink)}
.detail-list,.detail-table{display:grid;gap:0}
.detail-device,.detail-row{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid #edf1ef}
.detail-device:first-child,.detail-row:first-child{border-top:0}
.detail-device strong,.detail-device small{display:block}
.detail-device small{color:var(--muted);font-size:11px}
.detail-device b{color:var(--teal)}
.detail-row span,.detail-row time{color:var(--muted);font-size:12px}
.detail-row strong{overflow-wrap:anywhere}
.detail-actions{display:flex;gap:10px;align-items:center}.danger{padding:11px 17px;background:#9b2f2f;color:#fff;border-radius:4px;font-weight:800}.danger:hover{background:#7d2222}.detail-metrics{margin-top:18px}.detail-metrics.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.detail-metrics .metric{padding:14px;min-height:96px}.detail-metrics .metric strong{font-size:30px;margin:10px 0 5px}.share-metrics-expanded{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;background:transparent}.share-metrics-expanded article{border:1px solid var(--line);padding:14px 16px;min-height:92px}.share-metrics-expanded article strong{font-size:30px;margin-top:10px}.share-metrics-expanded article small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.detail-account-list{margin:0 0 8px 19px;padding-left:15px;border-left:2px solid #e4ece8}.detail-account{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf1ef}.detail-account:first-child{border-top:0}.detail-account strong,.detail-account small{display:block}.detail-account small{font-size:11px;color:var(--muted)}.detail-account>b{color:var(--teal)}
.wa-actions{display:flex;align-items:center;gap:8px;margin-top:4px}.wa-link{color:var(--teal);font-size:11px;text-decoration:none}.wa-link:hover{text-decoration:underline}.copy-wa{padding:3px 7px;border:1px solid var(--line);border-radius:3px;background:#f4f8f5;color:var(--teal);font-size:11px;cursor:pointer}.copy-wa:hover{background:#e6f1ec}.account-export{white-space:nowrap}.share-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.share-section-head h2{margin-bottom:0}
.lead-table{display:grid}.lead-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(180px,2fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #edf1ef}.lead-row:first-child{border-top:0;padding-top:0}.lead-row strong{overflow-wrap:anywhere}.lead-row span,.lead-row p,.lead-row time{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.lead-row p{margin:0}.lead-row time{white-space:nowrap}.detail-actions{flex-wrap:wrap}
.admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.admin-panel{min-height:0}.admin-table{display:grid;gap:0}.admin-user-row,.admin-order-row{display:grid;grid-template-columns:minmax(160px,1.5fr) 110px 110px auto;gap:12px;align-items:end;padding:12px 0;border-top:1px solid #edf1ef}.admin-order-row{grid-template-columns:minmax(180px,1.5fr) auto auto auto;align-items:center}.admin-user-row:first-child,.admin-order-row:first-child{border-top:0;padding-top:0}.admin-user-row strong,.admin-user-row small,.admin-order-row strong,.admin-order-row small{display:block}.admin-user-row small,.admin-order-row small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.admin-user-row label{display:grid;gap:4px;font-size:11px;color:var(--muted)}.admin-user-row input{width:100%;padding:8px;border:1px solid var(--line);border-radius:4px;background:#fff}.admin-user-row button{padding:8px 10px}
@media(max-width:700px){.lead-row{grid-template-columns:1fr 1fr}.lead-row p{grid-column:1/-1}.lead-row time{justify-self:end}.share-section-head{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.admin-grid{grid-template-columns:1fr}.admin-user-row,.admin-order-row{grid-template-columns:1fr 1fr}.admin-user-row>div,.admin-order-row>div{grid-column:1/-1}}
@media(max-width:900px){.detail-grid{grid-template-columns:1fr}.settings-form{grid-template-columns:1fr}.settings-form button{width:max-content}}
@media(max-width:900px){.detail-metrics.metric-grid,.share-metrics-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.detail-metrics.metric-grid,.share-metrics-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}
