:root{--blue:#005d95;--blue2:#0b76b8;--bg:#f4f7fa;--ink:#13202b;--muted:#6e7b87;--line:#dfe6ec;--card:#fff;--good:#168457;--bad:#bf3f46;--shadow:0 8px 26px rgba(20,40,60,.06)}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink)}a{color:var(--blue);text-decoration:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{background:#0d2434;color:#fff;padding:24px 16px;position:fixed;top:0;bottom:0;width:240px;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;padding:0 8px 24px}.brand-mark{width:38px;height:38px;border-radius:12px;background:var(--blue2);display:grid;place-items:center;font-weight:800;font-size:20px}.brand strong{display:block;letter-spacing:.8px}.brand span{display:block;font-size:11px;color:#91a9b8;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a{color:#c5d3dd;padding:10px 12px;border-radius:9px;font-size:14px}.sidebar nav a:hover,.sidebar nav a.active{background:#16384e;color:#fff}.nav-section{font-size:10px;letter-spacing:1.3px;color:#6e8da1;margin:18px 12px 5px}.sidebar-foot{margin-top:auto;color:#668396;font-size:11px;padding:12px}.main{grid-column:2;min-width:0}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;font-size:11px;font-weight:700;letter-spacing:1.2px;color:#798792}.top-status{font-size:12px;letter-spacing:0;font-weight:500}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2aa66f;margin-right:7px}.content{padding:32px 34px 60px;max-width:1500px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.page-head h1{font-size:30px;margin:2px 0 7px;letter-spacing:-.7px}.page-head p{margin:0;color:var(--muted);font-size:14px}.kicker{font-size:11px;color:var(--blue);font-weight:800;letter-spacing:1.2px;margin-bottom:4px}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.actions form{margin:0}.btn{appearance:none;border:1px solid #cbd8e1;background:#fff;color:#26414f;border-radius:9px;padding:10px 14px;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn:hover{border-color:#99afbd}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:#004c7a}.btn.ghost{background:transparent}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:var(--shadow);margin-bottom:20px}.card h2{font-size:17px;margin:0 0 6px}.card p{color:var(--muted);font-size:13px;line-height:1.5}.card-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:14px}.card-head p{margin:0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.stat{background:white;border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow)}.stat span{display:block;color:var(--muted);font-size:12px;font-weight:600}.stat strong{display:block;font-size:30px;margin-top:7px;letter-spacing:-1px}.stat small{color:var(--good)}.stat-grid.mini .stat strong{font-size:25px}.stat-grid.mini .small-strong{font-size:20px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.list{display:flex;flex-direction:column}.list-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #edf1f4;color:inherit}.list-row:first-child{border-top:0}.list-row strong{display:block;font-size:13px}.list-row span:not(.pill){display:block;color:var(--muted);font-size:11px;margin-top:3px}.pill{font-size:10px!important;font-weight:800;padding:5px 8px;border-radius:100px;background:#edf2f5;color:#637480;white-space:nowrap}.pill.green{background:#e7f5ef;color:var(--good)}.pill.red{background:#fbeaec;color:var(--bad)}.empty{padding:28px;color:var(--muted);text-align:center;font-size:13px}.onboarding{display:flex;justify-content:space-between;align-items:center;gap:20px}.onboarding p{margin:2px 0 0;max-width:850px}.flash{padding:12px 15px;border-radius:10px;margin-bottom:15px;font-size:13px;border:1px solid}.flash.success{background:#eaf7f1;border-color:#bfe4d3;color:#176f4c}.flash.error{background:#fff0f1;border-color:#f0c5c8;color:#a83038}.flash.info{background:#edf6fb;border-color:#c9dfec;color:#285e7d}.form-stack{display:flex;flex-direction:column;gap:16px}.form-card{padding:24px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.form-grid label,.form-stack label{font-size:12px;font-weight:700;color:#3b4a55}.form-grid label span,.form-stack label span{float:right;color:#86939d;font-size:10px;font-weight:500}input,select{width:100%;margin-top:7px;padding:11px 12px;border:1px solid #ccd7df;border-radius:8px;font:inherit;background:#fff;color:var(--ink)}input:focus,select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,93,149,.08)}.field-block{margin-top:24px}.field-title{font-size:13px;font-weight:800;margin-bottom:10px}.field-title span{font-weight:400;color:var(--muted);margin-left:5px}.screen-picker,.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-height:340px;overflow:auto}.check-card{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);padding:12px;border-radius:10px;background:#fafcfd;cursor:pointer}.check-card input{width:auto;margin:3px 0 0}.check-card strong{font-size:12px}.check-card span{display:block;color:var(--muted);font-size:10px;margin-top:3px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.table-card{padding:0;overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;padding:12px 15px;background:#f8fafb;color:#71808b;font-size:10px;text-transform:uppercase;letter-spacing:.7px}td{padding:13px 15px;border-top:1px solid #edf1f4;vertical-align:middle}.strong-link{font-weight:800;color:var(--ink)}.muted{color:var(--muted);font-size:11px;margin-top:3px}.inline-form{display:flex;gap:9px}.inline-form input{margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:flex;align-items:center;gap:7px;background:#eef4f7;padding:7px 10px;border-radius:100px;font-size:12px}.chip form{display:inline}.chip button,.text-danger{border:0;background:none;cursor:pointer;color:var(--bad);font-weight:700}.upload-row{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:9px;align-items:end;padding:12px;background:#f7fafc;border:1px dashed #cbd8e1;border-radius:10px}.upload-row input{margin:0}.spaced{margin-top:14px}.limit-list{max-height:300px;overflow:auto}.note{margin-top:18px;padding:12px;border-radius:9px;background:#f3f7fa;color:#60727f;font-size:12px;line-height:1.5}.note.warn{background:#fff8e8;color:#876a27;border:1px solid #f0deb1}.playlist-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.playlist-head>div:last-child{text-align:right}.playlist-head strong{display:block}.playlist-head span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.playlist-list{padding-top:6px}.playlist-item{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #eef2f5}.seq{font-size:11px;color:#8b98a2;width:24px}.media-icon{width:34px;height:34px;border-radius:8px;background:#eaf3f8;color:var(--blue);display:grid;place-items:center}.grow{flex:1}.grow strong{display:block;font-size:13px}.grow span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.duration{font-weight:700;font-size:12px}.text-danger{font-size:12px}.text-danger:hover{text-decoration:underline}@media(max-width:1000px){.app-shell{grid-template-columns:80px 1fr}.sidebar{width:80px}.brand>div:last-child,.sidebar nav a,.nav-section,.sidebar-foot{font-size:0}.sidebar nav a:before{content:'•';font-size:18px}.main{grid-column:2}.stat-grid{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.screen-picker,.check-grid{grid-template-columns:repeat(2,1fr)}.upload-row{grid-template-columns:1fr 1fr}.content{padding:24px}}@media(max-width:650px){.app-shell{display:block}.sidebar{display:none}.main{grid-column:auto}.topbar{padding:0 18px}.content{padding:20px 14px}.page-head{flex-direction:column}.stat-grid,.form-grid,.screen-picker,.check-grid{grid-template-columns:1fr}.upload-row{grid-template-columns:1fr}.onboarding{flex-direction:column;align-items:flex-start}}

.check-card { display:flex !important; gap:12px; align-items:flex-start; padding:14px; border:1px solid var(--line, #dfe6ee); border-radius:12px; background:rgba(0,93,149,.035); }
.check-card input[type="checkbox"] { width:18px; height:18px; margin-top:2px; flex:0 0 auto; }
.check-card span { display:flex; flex-direction:column; gap:4px; }
.check-card small { opacity:.72; line-height:1.45; font-weight:400; }

.playlist-loop-label{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px;margin-top:12px;border-top:1px solid var(--border,#e5e7eb);font-size:13px;letter-spacing:.02em}.playlist-loop-label:first-child{margin-top:0;border-top:0}.playlist-loop-label span{opacity:.65;font-size:12px}
.btn.danger{background:#fff;border-color:#e4aeb2;color:var(--bad)}.btn.danger:hover{background:#fff0f1;border-color:#d98389}.math-delete-form input[type="hidden"]{display:none}

/* Reporting */
.report-kpis .stat small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.bad-text{color:var(--bad)!important}.metric-right{font-size:15px;font-weight:800;color:var(--ink)!important;margin:0!important}.progress{height:6px;background:#e9eff3;border-radius:20px;overflow:hidden;margin-top:8px;min-width:120px}.progress i{display:block;height:100%;background:var(--blue);border-radius:20px}.coverage-cell{min-width:120px}.status-pair{display:flex;gap:6px;align-items:center}.btn.compact{padding:7px 10px;font-size:11px}.callout{border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:20px;background:#fff}.callout strong{display:block;margin-bottom:5px}.callout span{display:block;color:var(--muted);font-size:13px;line-height:1.55}.callout.important{border-left:4px solid var(--blue);background:#f7fbfd}.table-card td .pill+ .muted{margin-top:6px}

/* Campaign targeting mode */
.target-mode-block{margin-top:0;margin-bottom:22px}.target-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.target-mode-card{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:15px 16px;background:#fff;cursor:pointer;transition:.15s ease}.target-mode-card:hover{border-color:#a9bfcc}.target-mode-card.selected{border-color:var(--blue);background:#f1f8fc;box-shadow:0 0 0 2px rgba(0,93,149,.07)}.target-mode-card input{width:18px;height:18px;margin:0;flex:0 0 auto}.target-mode-card span{display:flex;flex-direction:column;gap:3px}.target-mode-card strong{font-size:13px}.target-mode-card small{font-size:11px;color:var(--muted);font-weight:500}.campaign-core-grid{margin-bottom:22px}.target-panel{border-top:1px solid var(--line);padding-top:22px;margin-top:4px}.hidden-panel{display:none}.section-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.section-heading strong{font-size:14px}.section-heading span{font-size:12px;color:var(--muted)}.salon-multiselect-wrap{margin-top:0;max-width:760px}.multi-dropdown{position:relative;margin-top:8px}.multi-dropdown summary{list-style:none;border:1px solid #ccd7df;border-radius:9px;background:#fff;padding:12px 14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:13px}.multi-dropdown summary::-webkit-details-marker{display:none}.multi-dropdown[open] summary{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,93,149,.08);border-radius:9px 9px 0 0}.dropdown-arrow{color:var(--muted)}.multi-dropdown-menu{border:1px solid #ccd7df;border-top:0;border-radius:0 0 9px 9px;background:#fff;max-height:330px;overflow:auto;padding:7px;box-shadow:0 12px 30px rgba(20,40,60,.09)}.multi-option{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:8px;cursor:pointer}.multi-option:hover{background:#f4f8fa}.multi-option input{width:17px;height:17px;margin:2px 0 0;flex:0 0 auto}.multi-option span{display:flex;flex-direction:column;gap:2px}.multi-option strong{font-size:12px}.multi-option small{font-size:10px;color:var(--muted);font-weight:500}.multi-option.all-option{background:#f1f8fc}.multi-divider{height:1px;background:var(--line);margin:5px 3px}.validation-hint{display:none;color:var(--bad);font-size:11px;font-weight:700;margin-top:8px}.validation-hint.show{display:block}@media(max-width:650px){.target-mode-grid{grid-template-columns:1fr}}

/* Authentication & user management */
.top-user{display:flex;align-items:center;gap:12px;letter-spacing:0}.top-user-meta{text-align:right}.top-user-meta strong{display:block;color:var(--ink);font-size:12px}.top-user-meta span{display:block;color:var(--muted);font-size:10px;margin-top:2px}.top-link{font-size:11px;font-weight:700;color:var(--blue)}
.auth-body{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#eef5f9,#f8fafc)}.auth-shell{width:min(430px,calc(100vw - 32px));padding:30px 0}.auth-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.auth-brand strong{display:block;letter-spacing:.9px}.auth-brand span{display:block;color:var(--muted);font-size:11px;margin-top:2px}.auth-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 18px 50px rgba(20,40,60,.10)}.auth-card h1{margin:3px 0 6px;font-size:30px}.auth-card>p{margin:0 0 22px;color:var(--muted);font-size:13px}.auth-submit{width:100%;margin-top:5px}.auth-foot{text-align:center;color:var(--muted);font-size:11px;margin-top:16px}.narrow-form{max-width:620px}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.permission-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.permission-card-head{padding:12px 14px;background:#f7fafc;font-size:12px;font-weight:800;border-bottom:1px solid var(--line)}.permission-option{display:flex!important;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #edf1f4;cursor:pointer;font-size:12px!important}.permission-option:first-of-type{border-top:0}.permission-option input{width:17px;height:17px;margin:0}.permission-option span{float:none!important;color:var(--ink)!important;font-size:12px!important;font-weight:600!important}.permission-summary{font-size:11px;line-height:1.55;color:#4f606c}.permission-summary strong{display:inline}.access-denied{text-align:center;max-width:620px;margin:50px auto;padding:42px}.access-denied .access-icon{font-size:34px;margin-bottom:8px}.access-denied h1{margin:4px 0 8px}.access-denied p{max-width:470px;margin:0 auto 20px}.actions form button.text-danger{padding:0}.topbar .top-user{margin-left:auto}
@media(max-width:1000px){.top-user-meta{display:none}.permission-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.permission-grid{grid-template-columns:1fr}.auth-card{padding:24px}.top-link{font-size:10px}}

/* v2.3 Activity Logs */
.audit-filter-card{padding:16px 18px}.audit-filters{display:grid;grid-template-columns:2fr repeat(5,minmax(120px,1fr));gap:12px;align-items:end}.audit-filters label{font-size:11px;font-weight:800;color:#4a5a66}.audit-filters input,.audit-filters select{margin-top:6px}.audit-filter-actions{display:flex;gap:8px;grid-column:span 2}.audit-table-card table{min-width:1260px}.audit-time{white-space:nowrap}.audit-time strong{font-size:12px}.audit-summary{min-width:300px;max-width:480px;line-height:1.45}.audit-action{letter-spacing:.3px}.audit-details{position:relative}.audit-details summary{cursor:pointer;color:var(--blue);font-weight:800;font-size:11px}.audit-details[open]{min-width:360px}.audit-detail-section{margin-top:10px;border-top:1px solid #edf1f4;padding-top:9px}.audit-detail-section strong{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#6f7d87}.audit-detail-section pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto;background:#f6f9fb;border:1px solid #e5ebef;border-radius:8px;padding:10px;font-size:10px;line-height:1.5;color:#344651}.audit-agent{word-break:break-word;max-width:420px}.audit-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin:18px 0}.audit-pagination span{font-size:12px;color:var(--muted)}
@media(max-width:1200px){.audit-filters{grid-template-columns:repeat(3,1fr)}.audit-filter-actions{grid-column:span 1}}@media(max-width:700px){.audit-filters{grid-template-columns:1fr}.audit-filter-actions{grid-column:auto}}

/* v2.4.0 detail/import helpers */
.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.detail-grid>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--border,#e5e7eb);border-radius:10px}.detail-grid span{font-size:12px;color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.03em}.detail-grid strong{font-size:14px;word-break:break-word}.required-mark{color:#b42318;font-weight:700}.form-stack{display:flex;flex-direction:column;gap:18px}

/* v2.5.0 profile/media/health */
.user-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eef3f6;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line)}
.user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.user-avatar span{font-size:18px}.image-duration-field{min-width:160px}.table-card input[type="time"]{min-width:120px;margin-top:0}.table-card input[type="checkbox"]{width:18px;height:18px;margin:0}.pill.orange{background:#fff3dc;color:#9a6100}

/* v2.6.0 authentication / creative sync */
.auth-narrow{max-width:620px;margin:30px auto}.qr-wrap{text-align:center;margin:22px 0}.qr-wrap img{max-width:260px;width:100%;border-radius:14px;background:#fff;padding:12px}.secret-code{display:block;overflow-wrap:anywhere;padding:12px;background:#f4f6f8;border-radius:8px;margin:10px 0}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.recovery-grid code{padding:12px;text-align:center;background:#f4f6f8;border-radius:8px;font-weight:700;letter-spacing:.08em}.profile-preview{display:flex;align-items:center;gap:14px;margin:12px 0 18px}.user-avatar.large{width:64px;height:64px;font-size:30px}.status-line{display:flex;gap:12px;align-items:center;margin:10px 0}.sync-progress{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sync-count{font-variant-numeric:tabular-nums}.workspace-badge{white-space:nowrap}.creative-link{display:block;color:inherit;text-decoration:none}.creative-link:hover strong{text-decoration:underline}.filter-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.filter-row label{min-width:160px;flex:1}.metric-strip{display:flex;gap:14px;flex-wrap:wrap}.metric-box{background:#f7f9fb;border:1px solid #e4e8ec;border-radius:10px;padding:12px 14px;min-width:120px}.metric-box strong{display:block;font-size:22px}.metric-box span{font-size:12px;color:#66717d}

/* v2.8.0 branding, WhatsApp actions and client Proof of Play */
.brand-logo{display:block;max-width:150px;max-height:48px;object-fit:contain;object-position:left center}.auth-logo{display:block;max-width:230px;max-height:80px;object-fit:contain}.branding-settings{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);gap:24px;align-items:center}.branding-preview{min-height:120px;border:1px dashed var(--line);border-radius:12px;background:#f8fafb;display:grid;place-items:center;padding:20px}.branding-preview img{max-width:280px;max-height:100px;object-fit:contain}.input-action{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.input-action input{min-width:0}.whatsapp-btn{margin-top:7px;white-space:nowrap;background:#f6fbf8}.mini-action{display:inline-flex!important;margin-top:6px!important;font-size:10px!important;font-weight:800;color:#16734b!important}.share-link-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:16px;align-items:center}.share-link-row input{margin:0;font-size:12px}.pop-filters{padding:16px}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:end}.filter-grid label{font-size:11px;font-weight:700;color:#44545f}.filter-grid input,.filter-grid select{margin-top:5px}.filter-action{display:flex;gap:8px;align-items:end}.padded-head{padding:16px 16px 0}.padded-head+table{margin-top:8px}
.public-report-body{margin:0;background:#f2f6f9;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.public-report-shell{width:min(1280px,calc(100% - 32px));margin:28px auto 60px}.public-report-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.public-report-header>div span{font-size:11px;letter-spacing:1.6px;font-weight:800;color:#74838e}.public-report-logo{display:block;max-width:220px;max-height:72px;object-fit:contain}.public-report-wordmark{font-size:22px;font-weight:900;letter-spacing:1.5px;color:var(--blue)}.public-hero{display:flex;justify-content:space-between;gap:30px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:var(--shadow);margin-bottom:18px}.public-hero h1{font-size:34px;margin:4px 0 8px}.public-hero p{margin:0;color:var(--muted)}.public-pop-number{text-align:right}.public-pop-number span{display:block;color:var(--muted);font-size:12px;font-weight:700}.public-pop-number strong{display:block;font-size:44px;letter-spacing:-1.5px;margin-top:6px}.public-filter-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;margin-bottom:18px}.public-filter-grid{grid-template-columns:repeat(5,minmax(140px,1fr)) auto}.public-kpis{margin-top:0}.public-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:18px}.public-report-foot{border-top:1px solid var(--line);padding-top:18px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6}.public-report-foot strong{color:var(--ink);margin-right:6px}.public-unavailable{width:min(620px,calc(100% - 32px));margin:90px auto;text-align:center}.public-unavailable>.public-report-logo{margin:0 auto 24px}.public-unavailable .public-report-wordmark{margin-bottom:24px}.public-unavailable h1{margin:6px 0}.public-unavailable p{color:var(--muted)}
.public-line-items{margin-top:18px;overflow-x:auto}
.public-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.public-pagination>div{display:flex;gap:8px}
@media(max-width:1000px){.filter-grid,.public-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-grid{grid-template-columns:1fr}.branding-settings{grid-template-columns:1fr}.share-link-row{grid-template-columns:1fr}.public-hero{align-items:flex-start}.public-pop-number strong{font-size:36px}}@media(max-width:650px){.input-action,.filter-grid,.public-filter-grid{grid-template-columns:1fr}.public-hero{flex-direction:column}.public-pop-number{text-align:left}.public-report-shell{width:min(100% - 20px,1280px);margin-top:14px}.public-report-logo{max-width:180px}.public-hero{padding:22px}.public-hero h1{font-size:28px}}
