.customer-traffic .customer-traffic-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0}.customer-traffic-metrics .stat{padding:14px 12px}.customer-traffic-metrics .stat-label{min-height:34px;font-size:11px;line-height:1.5}.customer-traffic-metrics .stat strong{letter-spacing:0;margin-top:6px;font-size:24px}@media (max-width:980px){.customer-traffic .customer-traffic-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.customer-traffic .customer-traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-ledger{gap:20px;min-width:0;display:grid}.marketing-ledger .panel{min-width:0}.ledger-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ledger-heading p{margin:8px 0}.ledger-tabs,.ledger-toolbar,.ledger-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ledger-tabs{border-bottom:1px solid #e2e8f0;margin-top:16px}.ledger-tabs button{border-bottom:2px solid #0000;padding:10px 14px}.ledger-tabs button[aria-current=page]{color:#006fee;border-color:#006fee;font-weight:600}.ledger-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.ledger-filters>label{flex:1;gap:6px;min-width:140px;display:grid}.ledger-filters .ledger-inline{align-items:center;min-width:180px;display:flex}.ledger-field{gap:6px;min-width:0;margin:12px 0;display:grid}.ledger-field input,.ledger-field select,.ledger-field textarea,.ledger-filters input:not([type=checkbox]),.ledger-filters select,.ledger-card textarea{color:#142534;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:9px 12px}.ledger-dialog{max-height:calc(100dvh - 32px);overflow:hidden;max-width:min(900px,100vw - 24px)!important}.ledger-dialog>.form-scroll{min-height:0;overflow-y:auto}.ledger-dialog form{min-height:0}.ledger-dialog form>.form-scroll{max-height:calc(100dvh - 260px)}.ledger-dialog .form-scroll{padding-right:8px}.ledger-dialog fieldset{min-width:0}.ledger-dialog p,.ledger-card,.ledger-error,.ledger-notice,.ledger-read-at{overflow-wrap:anywhere}.ledger-dialog small,.ledger-card small,.ledger-read-at{color:#64748b;margin-top:6px;display:block}.ledger-choice{flex-wrap:wrap;gap:10px 18px;padding:12px 0;display:flex}.ledger-choice legend{margin-bottom:6px;font-weight:500}.ledger-choice label{align-items:center;gap:6px;display:flex}.ledger-list{gap:12px;display:grid}.ledger-card{border:1px solid #e2e8f0;border-radius:10px;min-width:0;margin:10px 0;padding:14px}.ledger-card h3{margin:0 0 8px}.social-report-post{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.social-report-post[aria-pressed=true]{background:#eaf4ff;border-color:#0873d1}.social-report-post span{color:#526575;font-size:12px}.ledger-card p{margin:8px 0}.ledger-pagination{justify-content:flex-end;margin:18px 0}.ledger-error{color:#b42318;background:#fff3f1;border:1px solid #ffc9c2;border-radius:8px;padding:12px}.ledger-notice{color:#15703c;background:#f0fdf4;border-radius:8px;padding:10px}.ledger-empty{text-align:center;color:#64748b;padding:32px 16px}.ledger-id{font-family:monospace;font-size:12px}.ledger-pre{white-space:pre-wrap}.ledger-action-form{gap:12px;margin:16px 0;display:grid}.ledger-action-form>fieldset{gap:10px;display:grid}.ledger-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:12px;overflow:auto}.ledger-dialog details{padding:10px 0}.ledger-dialog summary{cursor:pointer}.ledger-import-rows{max-height:380px;margin:10px 0;overflow:auto}.ledger-import-row{align-items:flex-start;gap:10px;display:flex}.ledger-import-row>span{min-width:0}.ledger-import-row>span>span{margin-top:6px;display:block}.ledger-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0;display:grid}.ledger-metrics .ledger-card{margin:0}.ledger-metrics strong{margin-top:8px;font-size:28px;display:block}@media (max-width:600px){.ledger-heading{flex-direction:column}.ledger-tabs button{padding:8px}.ledger-filters{align-items:stretch}.ledger-filters>label{min-width:100%}.ledger-toolbar>button{white-space:normal;max-width:100%;height:auto;min-height:36px}.ledger-dialog{padding:16px}.ledger-metrics{grid-template-columns:1fr 1fr}}.search-workflow nav,.search-form-grid{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.search-workflow fieldset{border:0;min-width:0;padding:0}.search-workflow label{gap:6px;min-width:0;margin:12px 0;display:grid}.search-workflow label:has(input[type=checkbox]){flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.search-workflow input:not([type=checkbox]),.search-workflow select,.search-workflow textarea{border:1px solid var(--border,#d5dbe0);background:var(--card,#fff);width:100%;min-width:0;color:inherit;border-radius:8px;padding:10px}.search-form-grid>label{flex:180px}.search-workflow input[type=checkbox]{flex-shrink:0;width:auto}.search-evidence{border:1px solid var(--border,#d5dbe0);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:16px}.search-evidence button{margin:8px 8px 0 0}.search-table-scroll,.search-row-list{max-height:360px;overflow:auto}.search-workflow table{border-collapse:collapse;width:100%;font-size:13px}.search-workflow th,.search-workflow td{text-align:left;border-bottom:1px solid var(--border,#ddd);padding:8px}.search-diff{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted,#f4f5f7);max-height:320px;padding:12px;overflow:auto}.search-workflow small{margin:10px 0;display:block}.search-workflow button{white-space:normal;height:auto;min-height:36px}.search-brief-form{margin-top:20px}@media (max-width:640px){.search-diff{grid-template-columns:1fr}.search-workflow nav{display:grid}.search-form-grid>label{flex-basis:100%}}.search-workflow nav button[data-variant=default],.search-workflow nav button[data-variant=default]:hover{color:#fff;background:#087cf0}.search-workflow nav button[data-variant=outline]{color:inherit}.site-quick-tools>summary{cursor:pointer;padding:16px 0;font-weight:600}.site-quick-tools[open]{gap:24px;display:grid}
