#analyticsAdminDialog,#analyticsPrivacyDialog{color:#e8e9ee;background:#1c1f26;border:1px solid #434954;border-radius:14px;padding:28px;box-shadow:0 24px 80px #0008;max-width:none;max-height:calc(100dvh - 32px);overflow:auto}
#analyticsAdminDialog::backdrop,#analyticsPrivacyDialog::backdrop{background:#080b11c9}
#analyticsAdminDialog{width:min(1200px,calc(100vw - 40px))}#analyticsPrivacyDialog{width:min(660px,calc(100vw - 32px))}#analyticsPrivacyDialog p{line-height:1.6;color:#c1c9d5}#analyticsPrivacyDialog h1{font-size:23px}
#analyticsPrivacy{padding:4px 8px;min-height:28px;white-space:nowrap;font-size:11px;margin-left:auto}.analytics-optout{display:flex;justify-content:flex-start;align-items:center;gap:12px;line-height:1.6}.analytics-optout input{width:auto;flex:none}
.analytics-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.analytics-filters label{display:grid;gap:6px}.analytics-filters span{font-size:12px;color:#abb7c9;padding-bottom:12px}#analyticsAdminStatus{line-height:1.6;min-height:24px;color:#b8ff5b}
.analytics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.analytics-summary section,.analytics-breakdowns section{background:#232730;border:1px solid #3b424f;border-radius:10px;padding:18px}.analytics-summary h2,.analytics-breakdowns h2{font-size:14px;text-transform:none;letter-spacing:0;color:#b5c0cf;margin:0 0 14px}.analytics-summary strong{font-size:28px;color:#e9eff9}.analytics-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-breakdowns table{width:100%;border-collapse:collapse;font-size:13px}.analytics-breakdowns th{text-align:left;font-weight:500;color:#aab7c9}.analytics-breakdowns td,.analytics-breakdowns th{padding:9px 4px;border-bottom:1px solid #343d49;overflow-wrap:anywhere}.analytics-breakdowns td:not(:first-child),.analytics-breakdowns th:not(:first-child){text-align:right}.analytics-explanation{line-height:1.6;margin-top:24px}.admin-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:650px){.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-breakdowns,.admin-settings-actions{grid-template-columns:1fr}#analyticsAdminDialog,#analyticsPrivacyDialog{padding:18px}.analytics-summary strong{font-size:22px}#analyticsPrivacy{font-size:10px}.analytics-filters{gap:10px}}
@media(max-width:759px){.workspace footer>span:nth-of-type(2){display:none}}

.analytics-link-builder{margin:24px 0;padding:18px;border:1px solid #434954;border-radius:10px}.analytics-link-builder summary{cursor:pointer;font-weight:600}.analytics-link-builder label{display:grid;gap:6px;margin:12px 0}.analytics-link-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.analytics-link-builder input{width:100%;min-width:0;box-sizing:border-box}.analytics-breakdowns section{min-width:0;overflow-x:auto}.analytics-breakdowns td{overflow-wrap:anywhere}.analytics-link-builder p{line-height:1.6;color:#b5c0cf}@media(max-width:650px){.analytics-link-fields{grid-template-columns:1fr}}
