:root{--brand:#1b75bb;--brand-dark:#145d96;--brand-soft:#e8f1f8;--accent:#eeb501;--ink:#2a2a2a;--muted:#6b7280;--line:#e7e9ee;--bg:#f5f7fa;--surface:#ffffff;--green:#16a34a;--green-soft:#e7f6ec;--green-ink:#166534;--danger:#b91c1c;--danger-soft:#fdecec;--ch-sms:#17703f;--ch-email:#5b6670;--ch-instagram:#b4237a;--ch-facebook:#1b5fbf;--ch-tiktok:#111827;--ch-website:var(--brand-dark);--sidebar-bg:#ffffff;--sidebar-fg:#41464f;--sidebar-brand-fg:#2a2a2a;--sidebar-muted:#6b7280;--sidebar-hover:#f1f3f6;--sidebar-active-bg:var(--brand-soft);--sidebar-active-fg:var(--brand-dark);--sidebar-active-bar:var(--brand);--sidebar-border:var(--line);--sidebar-logo-bg:transparent;--sidebar-logo-pad:0;--amber:#b45309;--amber-soft:#fdf2e0;--grey-soft:#f1f3f6;--radius:12px;--topbar-h:64px;--preview-canvas:#000;--preview-canvas-soft:#111;--preview-overlay:rgba(0,0,0,.55);--preview-ink:#fff;--preview-ink-soft:rgba(255,255,255,.7);--scrim:rgba(16,24,40,.35);--scroll-edge:rgba(16,24,40,.16);--shadow:0 1px 2px rgba(16,24,40,.04),0 4px 16px rgba(16,24,40,.06);--font:Raleway,"Open Sans",Roboto,ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:where(.content) .link,:where(.content) a.muted,:where(.content) a:where(:not([class])){color:var(--brand-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(.content) .link:focus-visible,:where(.content) .link:hover,:where(.content) a.muted:focus-visible,:where(.content) a.muted:hover,:where(.content) a:where(:not([class])):focus-visible,:where(.content) a:where(:not([class])):hover{color:var(--brand);text-decoration-thickness:2px;background:var(--brand-soft);border-radius:3px}.link{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.quick a,.wf-pick a{color:inherit;text-decoration:none}.bubble.out a{color:inherit;text-decoration:underline}.bubble.out a:hover{background:none}a.card:hover,a.chip:hover,a.stat:hover{border-color:var(--brand)}a.chip:hover{color:var(--brand-dark)}.menu-item{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font-family:inherit;color:inherit}.menu-item:focus-visible,.menu-item:hover{background:var(--brand-soft)}.maintenance-banner{background:var(--amber-soft);color:var(--amber);border-bottom:1px solid var(--amber);padding:10px 18px;text-align:center;font-size:13.5px;font-weight:600}.shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;overflow-y:auto}.brand{display:flex;align-items:center;gap:11px;padding:8px 8px 26px;min-height:56px}.brand-mark{width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at 32% 30%,#3a9bdb,var(--brand) 55%,var(--brand-dark));display:grid;place-items:center;color:#fff;font-size:13px;padding-left:2px;box-shadow:0 2px 6px rgba(27,117,187,.35)}.brand-name{font-size:16px;letter-spacing:.02em;line-height:1}.brand-name b{font-weight:800;color:var(--sidebar-brand-fg)}.brand-name span{font-weight:600;color:var(--brand)}.brand-logo{max-height:60px;max-width:196px;width:100%;object-fit:contain;object-position:left center;background:var(--sidebar-logo-bg);padding:var(--sidebar-logo-pad);border-radius:8px;box-sizing:content-box}.powered-by{margin-top:auto;padding:14px 18px;font-size:11px;color:var(--sidebar-muted);opacity:.8}.nav{display:flex;flex-direction:column;gap:2px}.nav-label{font-size:11px;letter-spacing:.1em;color:var(--sidebar-muted);padding:14px 10px 6px}.nav-item,.nav-label{text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;color:var(--sidebar-fg);font-size:12.5px;font-weight:700;letter-spacing:.04em}.nav-item .ico{width:18px;text-align:center;opacity:.85;font-size:14px}.nav-item:hover{background:var(--sidebar-hover)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);box-shadow:inset 3px 0 0 var(--sidebar-active-bar)}.nav-item.soon{color:var(--sidebar-muted);opacity:.6;cursor:default}.nav-item.nav-sub{margin-left:16px;padding-top:8px;padding-bottom:8px;border-radius:0 9px 9px 0;box-shadow:inset 2px 0 0 var(--sidebar-border)}.nav-item.nav-sub.active{box-shadow:inset 3px 0 0 var(--sidebar-active-bar)}.nav-item.soon:hover{background:transparent}.soon-tag{font-size:9px;letter-spacing:.04em;color:var(--sidebar-muted);background:var(--sidebar-hover);padding:2px 7px}.nav-badge,.soon-tag{margin-left:auto;font-weight:800;border-radius:999px}.nav-badge{font-size:10.5px;color:#fff;background:var(--danger);padding:1px 7px;line-height:1.6}.nav-row{position:relative}.nav-badge-link{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;color:#fff;background:var(--danger);padding:1px 7px;border-radius:999px;line-height:1.6;text-decoration:none}@media (max-width:900px){.nav-badge-link{top:0;bottom:0;transform:none;box-sizing:border-box;min-height:44px;border:solid transparent;border-width:11px 6px;background-clip:padding-box;right:4px}}.topbar{height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.page-title{font-size:18px;font-weight:700}.client-pill{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.client-dot{width:8px;height:8px;border-radius:999px;background:var(--green)}.client-pill.client-switch{display:inline-flex;align-items:center;gap:8px;padding:4px 10px}.topbar-user{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);white-space:nowrap}.topbar-user b{color:var(--ink);font-weight:700}.topbar-sep{width:1px;height:22px;background:var(--line);flex:none}.btn-ghost{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;text-decoration:none}.btn-ghost:hover{background:var(--bg);color:var(--ink)}.content{padding:28px}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-head h1{font-size:22px;margin:0 0 4px}.page-head .sub{color:var(--muted);font-size:13px;margin:0}.btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;background:var(--brand);color:#fff;border:none;border-radius:9px;padding:9px 16px;cursor:pointer}.btn:hover{background:var(--brand-dark)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.stat .label{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.stat .value{font-size:30px;font-weight:800;margin-top:6px;letter-spacing:-1px}.stat .value small{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-head{border-bottom:1px solid var(--line);font-weight:700;font-size:15px}.card-body,.card-head{padding:16px 20px}.card-body>:first-child{margin-top:0}.card-body>:last-child{margin-bottom:0}.card-body p{line-height:1.6}.card-body.compact{padding:12px 16px}.card-body input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):not(.btn),.card-body select,.card-body textarea,.input{font-family:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);width:100%;box-sizing:border-box}.card-body input:focus,.card-body select:focus,.card-body textarea:focus,.input:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}.label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack{display:grid;grid-gap:22px;gap:22px;align-items:start}.btn.secondary.sm,.btn.sm{font-size:13px;padding:6px 12px}.grid-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.card.tile{padding:18px 20px}.tile-value{font-size:30px;font-weight:800;letter-spacing:-1px;margin:8px 0 4px}table.tbl{width:100%;border-collapse:collapse;font-size:14px}table.tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:12px 20px;background:#fbfcfd}table.tbl td,table.tbl th{border-bottom:1px solid var(--line)}table.tbl td{padding:14px 20px}table.tbl tr:last-child td{border-bottom:none}table.tbl tbody tr:hover{background:#fafbfc}.cell-name{font-weight:600}.cell-name .avatar{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-weight:700;font-size:12px;margin-right:10px;vertical-align:middle}.cell-name a.link{text-decoration:none}.cell-name a.link .name-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cell-name a.link:focus-visible .name-text,.cell-name a.link:hover .name-text{text-decoration-thickness:2px}.muted{color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 11px;text-transform:capitalize;white-space:nowrap}.badge,.badge .dot{border-radius:999px}.badge .dot{width:7px;height:7px}.badge.active{background:var(--green-soft);color:var(--green)}.badge.active .dot{background:var(--green)}.badge.lead{background:var(--brand-soft);color:var(--brand-dark)}.badge.lead .dot{background:var(--brand)}.badge.other{background:var(--grey-soft);color:var(--muted)}.badge.other .dot{background:var(--muted)}.badge.bad{background:var(--danger-soft);color:var(--danger)}.badge.bad .dot{background:var(--danger)}.badge.warn{background:var(--amber-soft);color:var(--amber)}.badge.warn .dot{background:var(--amber)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip{font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.chip.on{background:var(--brand-soft);color:var(--brand-dark);border-color:#cfe2f0}.range-picker{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.range-picker-dash,.range-picker-label{font-size:12px}.range-picker a.chip{text-decoration:none}.range-picker-form{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.range-picker-date{font-family:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface)}.range-picker .range-picker-apply{cursor:pointer;border:none}.banner-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:16px 18px;border-radius:var(--radius)}.banner-error code{background:#fff;padding:1px 6px;border-radius:5px;border:1px solid #fecaca}.foot-note{color:#9aa1ad;font-size:12px;margin-top:14px}.hero{background:linear-gradient(160deg,#2c2f33,#1c1e21);border-radius:var(--radius);padding:48px 40px;color:#fff;box-shadow:var(--shadow)}.hero h1{font-size:34px;font-weight:800;margin:0 0 10px;line-height:1.1;letter-spacing:-.5px}.hero p{color:#c9ccd1;font-size:15px;margin:0 0 24px;max-width:560px}.hero .btn{background:var(--brand)}.hero .btn:hover{background:#2a90d6}.hero-strip{height:4px;width:64px;background:var(--accent);border-radius:999px;margin:0 0 20px}.quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.quick a{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow);display:block}.quick a:hover{border-color:var(--brand)}.quick .q-title{font-weight:700;margin-bottom:4px}.quick .q-sub{color:var(--muted);font-size:13px}.inbox-page{display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-h) - 56px);min-height:0}.inbox{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;flex:1 1;min-height:0}.inbox.with-panel{grid-template-columns:300px minmax(0,1fr) 280px}.inbox[hidden]{display:none}.inbox-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-y:auto}.conv{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line)}.conv:hover{background:#fafbfc}.conv.active{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.conv .avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-weight:700;font-size:13px;flex:none}.conv-link{display:block;color:inherit;text-decoration:none;min-height:44px}.conv-link:hover{background:var(--bg)}.conv-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.thread-more{display:block;text-align:center;margin:10px 12px}.conv-meta{min-width:0}.conv-name{font-weight:700;font-size:14px}.conv-sub{font-size:12px;color:var(--muted);text-transform:capitalize}.thread{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0}.thread-head{padding:14px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.thread-name-btn{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:700;color:var(--brand-dark);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.thread-head-actions{display:inline-flex;align-items:center;gap:8px;flex:none}.thread-lead-btn{min-height:44px}.contact-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0}.contact-panel-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.contact-panel-body{padding:16px;display:grid;grid-gap:10px;gap:10px;align-content:start;overflow-y:auto}.contact-panel-name{font-weight:700;font-size:15px}.thread-body{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px;background:#fbfcfd;overflow-anchor:none}.bubble{max-width:70%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.bubble .ts{display:block;font-size:10px;margin-top:4px;opacity:.7}.bubble .ts .badge{vertical-align:middle;margin-right:4px}.bubble.in{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.bubble.out{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:4px}.bubble.failed{box-shadow:inset 0 0 0 1px var(--danger)}.bubble .delivery-error{display:block;font-size:11px;margin-top:4px;opacity:.85}.bubble.out .delivery-error{color:#fff}.bubble.in .delivery-error{color:var(--danger)}.bubble.has-html{white-space:normal;max-width:min(640px,85%)}.bubble.out.has-html{background:var(--surface);color:var(--ink);border:1px solid var(--brand)}.bubble.out.has-html .delivery-error{color:var(--danger)}.email-msg{display:flex;flex-direction:column;gap:6px;min-width:0}.email-frame-wrap{width:100%;min-width:min(420px,60vw);max-width:100%;resize:vertical;overflow:hidden}.email-frame{display:block;width:100%;height:100%;border:0;background:transparent}.email-actions{display:flex;flex-wrap:wrap;gap:12px}.email-plain{white-space:pre-wrap}.email-subject{font-weight:700;font-size:13px}.email-bcc{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.email-compose{display:flex;flex-direction:column;gap:8px}.email-compose-field{display:flex;align-items:center;gap:10px;font-size:13px}.email-compose-field span{width:56px;flex:none;color:var(--muted);font-weight:600}.email-compose-field input{flex:1 1;min-width:0;font-family:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;outline:none}.email-compose textarea:focus,.email-compose-field input:focus{border-color:var(--brand)}.email-compose-field input[aria-invalid=true]{border-color:var(--danger)}.email-compose-error{font-size:12px;color:var(--danger)}.email-compose-toolbar{display:flex;flex-wrap:wrap;gap:6px}.email-compose-toolbar button{font-family:inherit;font-size:13px;padding:5px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);cursor:pointer}.email-compose-toolbar button:hover{background:var(--grey-soft)}.email-compose-toolbar .email-compose-preview-toggle{margin-left:auto}.email-compose textarea{font-family:inherit;font-size:14px;line-height:1.5;padding:11px 14px;border:1px solid var(--line);border-radius:9px;outline:none;resize:vertical}.email-compose-preview{border:1px dashed var(--line);border-radius:9px;padding:10px 14px;background:var(--surface)}.email-compose-actions{display:flex;justify-content:flex-end}.email-toggle{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--brand);cursor:pointer;text-decoration:underline}.composer{flex-direction:column;padding:14px;border-top:1px solid var(--line)}.composer,.composer-row{display:flex;gap:10px}.composer input[name=body],.composer input[name=text]{flex:1 1;font-family:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--line);border-radius:9px;outline:none}.composer input[name=body]:focus,.composer input[name=text]:focus{border-color:var(--brand)}.chan-pick{display:flex;align-items:center;gap:8px}.chan-pick-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.chan-opt{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 11px;border:1px solid var(--line);border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chan-opt input{accent-color:var(--brand);margin:0}.chan-opt:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.chan-opt.disabled{opacity:.45;cursor:not-allowed}.chan-row{display:inline-flex;gap:4px;margin-left:6px}.chan-ico{font-size:12px;opacity:.85}.tl-marker{align-self:center;display:inline-flex;align-items:center;gap:7px;max-width:85%;font-size:11px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 13px;margin:3px 0}.tl-marker .tl-dot{width:5px;height:5px;border-radius:999px;background:var(--muted);flex-shrink:0;opacity:.6}.tl-marker .tl-label{font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.tl-marker .tl-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-marker .tl-time{opacity:.8;flex-shrink:0}.empty{display:grid;place-items:center;height:100%;color:var(--muted);text-align:center}@media (max-width:600px){.content{padding:14px}.topbar{padding:0 14px}.page-head{flex-wrap:wrap;gap:12px}.page-head h1{font-size:19px}.btn,.btn-ghost{min-height:44px}.card,.content{overflow-wrap:break-word}}.nav-scrim,.nav-toggle{display:none}.topbar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.sidebar-signout,.sidebar-user{display:none}.topbar-left .page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.shell>*{min-width:0}.sidebar{position:fixed;top:0;left:0;bottom:0;width:264px;max-width:82vw;z-index:30;transform:translateX(-100%);transition:transform .22s ease;overflow-y:auto}.shell.nav-open .sidebar{transform:none}.nav-scrim{display:block;position:fixed;inset:0;z-index:20;background:rgb(0 0 0/45%);opacity:0;pointer-events:none;transition:opacity .22s ease}.shell.nav-open .nav-scrim{opacity:1;pointer-events:auto}.nav-toggle{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;font-size:19px;line-height:1;background:transparent;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;cursor:pointer}.nav-item{padding-top:11px;padding-bottom:11px}}@media (prefers-reduced-motion:reduce){.nav-scrim,.sidebar{transition:none}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.split-wide{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.4fr)}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.row-menu{position:relative;display:inline-block}.row-menu>summary{list-style:none;cursor:pointer;color:var(--muted);font-size:15px;line-height:1;padding:2px 4px;border-radius:6px}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary::marker{content:""}.row-menu>summary:hover{background:var(--grey-soft);color:var(--ink)}.row-menu-panel{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);padding:9px 12px;display:grid;grid-gap:8px;gap:8px;justify-items:start;text-align:left;white-space:nowrap}@media (max-width:900px){.row-menu-panel{position:static;box-shadow:none;margin-top:4px}}.newpost{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.newpost-pane{min-width:0}.np-banner{margin-bottom:12px;font-size:13px;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.np-page-detail{font-size:13px;margin-top:6px}.np-page-empty{height:120px}.np-page-empty.short{height:90px}.np-left{padding:16px 20px;align-content:start}.np-fieldset,.np-left{display:grid;grid-gap:10px;gap:10px}.np-fieldset{min-width:0;margin:0;padding:0;border:0}.np-fieldset-flat{display:block}.np-fieldset:disabled{opacity:.6}.np-fieldset:disabled .np-label,.np-fieldset:disabled label{cursor:not-allowed}.np-section{display:grid;grid-gap:6px;gap:6px;min-width:0}.np-left .np-section{gap:4px}.np-label{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.np-chips{display:flex;flex-wrap:wrap;gap:8px}.np-account{display:grid;grid-gap:4px;gap:4px;align-content:start;max-width:100%}.np-reason{font-size:12px;color:var(--muted);max-width:260px}.np-hint{font-size:12.5px;color:var(--muted)}.np-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.np-field{font-family:inherit;font-size:15px;line-height:1.5;padding:10px 12px;width:100%;max-width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.np-field:focus{outline:2px solid var(--brand-soft);border-color:var(--brand)}textarea.np-field{resize:vertical}.np-field.np-when{width:auto;font-size:14px}.np-box{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.np-variant{display:grid;grid-gap:6px;gap:6px;text-align:left;font-family:inherit;font-size:13px;line-height:1.45;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.np-variant-platform{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.np-strip{display:flex;flex-wrap:wrap;gap:10px}.np-tile{display:grid;grid-gap:4px;gap:4px;justify-items:center;border:1px solid var(--line);border-radius:9px;padding:5px}.np-tile-media{width:48px;height:48px;object-fit:cover;border-radius:6px;display:block;background:var(--preview-canvas)}.np-tile-tools{display:flex;align-items:center;gap:2px}.np-tile-tools button{font:inherit;font-size:15px;line-height:1;min-width:28px;min-height:28px;border:none;background:none;color:var(--ink);cursor:pointer}.np-tile-tools button:disabled{opacity:.3;cursor:default}.np-tile-tools .np-remove{color:var(--danger)}.np-gallery{display:flex;flex-wrap:wrap;gap:10px}.np-gallery-item{position:relative;width:72px;height:72px;padding:0;overflow:hidden;cursor:pointer;border-radius:8px;border:1px solid var(--line);background:var(--preview-canvas)}.np-gallery-item.on{border:2px solid var(--brand)}.np-gallery-item .np-tile-media{width:100%;height:100%;border-radius:0}.np-gallery-tick{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;background:var(--brand);color:var(--surface);font-size:11px;line-height:18px;text-align:center}.np-actions{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.np-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.np-beside{flex:1 1 180px;min-width:0}.np-buttons .btn,.np-buttons .btn-ghost{min-height:44px;font-size:15px;padding:0 20px}.np-buttons .btn-ghost:disabled,.np-buttons .btn:disabled{opacity:.55;cursor:not-allowed}.np-error{color:var(--danger);font-size:13px}.np-still{font-size:13px}.np-need-why,.np-still{font-weight:600;color:var(--amber)}.np-need-why{max-width:none}.newpost .nc-need{scroll-margin-top:calc(var(--topbar-h) + 12px);scroll-margin-bottom:12px}.np-right{display:grid;align-content:start}.np-right-head{padding:14px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.np-after{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.np-after-pad{padding:18px 20px 8px;display:grid;grid-gap:10px;gap:10px}.np-after-title{margin:0;font-weight:700;font-size:15px}.np-after-wait{padding:12px 20px 16px;display:grid;grid-gap:8px;gap:8px}.np-after-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.np-after-pad p,.np-after-wait p{margin:0}.np-empty{padding:28px 20px;color:var(--muted);text-align:center}.np-tab{display:flex;flex-wrap:wrap;gap:16px;padding:16px;align-items:flex-start;justify-content:center}.np-tab-preview{flex:0 1 240px;min-width:0;display:grid;grid-gap:6px;gap:6px}.np-tab-settings{flex:1 1 260px;min-width:0;display:grid;grid-gap:14px;gap:14px;align-content:start}.np-h{font-size:14px;font-weight:700}.np-required,.np-warn{color:var(--danger)}.np-warn{font-size:12.5px}.np-row-end{align-items:flex-end}.np-grow{flex:1 1 180px}.np-tall{min-height:44px}.np-tt-title{font-size:12px;font-weight:700;color:var(--muted)}.np-tt-who{display:grid;grid-gap:4px;gap:4px;font-size:13px}.np-tt-error{font-size:13px;color:var(--danger);padding:10px 14px;border:1px solid var(--line);border-radius:10px}.np-checks{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.np-checks-sub{padding-left:18px}.np-check{font-size:13px}.np-pv-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.np-pv-flush{padding:0;overflow:hidden}.np-pv-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.np-pv-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.np-pv-who{line-height:1.25;min-width:0}.np-pv-name{display:block;font-weight:700;font-size:13.5px}.np-pv-sub{font-size:12px;color:var(--muted)}.np-pv-text{font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.np-pv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;border-radius:8px;overflow:hidden;margin-top:8px}.np-pv-grid.np-pv-one{grid-template-columns:1fr}.np-pv-grid.np-pv-round{border-radius:14px}.np-pv-cell{position:relative}.np-pv-cell.np-pv-hero{grid-column:1/-1}.np-pv-single{width:100%;max-height:430px;object-fit:contain;display:block;background:var(--preview-canvas)}.np-pv-multi{width:100%;height:110px;object-fit:cover;display:block}.np-pv-hero .np-pv-multi{height:180px}.np-pv-more{position:absolute;inset:0;background:var(--preview-overlay);color:var(--preview-ink);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.np-pv-fill{width:100%;height:100%;object-fit:cover;display:block}.np-pv-empty{color:var(--preview-ink-soft);font-size:12px;display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:0 16px}.np-pv-story{width:190px;height:336px;border-radius:14px;background:var(--preview-canvas-soft);margin:0 auto;position:relative;overflow:hidden}.np-pv-story-who{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:7px;color:var(--preview-ink);font-size:12px;font-weight:600;text-shadow:0 1px 3px var(--preview-overlay)}.np-pv-story-avatar{width:26px;height:26px;border-radius:999px;background:var(--brand);display:inline-flex;align-items:center;justify-content:center}.np-pv-yt-frame{width:100%;aspect-ratio:16/9;border-radius:10px;background:var(--preview-canvas);margin:0 auto;position:relative;overflow:hidden}.np-pv-yt-frame.np-pv-short{max-width:220px;aspect-ratio:9/16;max-height:390px}.np-pv-badge{position:absolute;top:8px;left:8px;color:var(--preview-ink);font-size:11px;font-weight:700;background:var(--preview-overlay);border-radius:4px;padding:2px 6px}.np-pv-yt-row{display:flex;gap:10px;margin-top:10px}.np-pv-yt-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:999px;background:var(--brand);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.np-pv-yt-title{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.np-pv-light{font-weight:400}.np-pv-yt-meta{font-size:12px;margin-top:3px;color:var(--muted)}.np-pv-warn{font-size:11.5px;color:var(--danger);margin-top:8px}.np-pv-tt{width:100%;max-width:220px;aspect-ratio:9/16;max-height:390px;border-radius:14px;background:var(--preview-canvas);margin:0 auto;position:relative;overflow:hidden}.np-pv-tt-foot{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(to top,var(--preview-overlay),transparent)}.np-pv-tt-name{font-weight:700;font-size:13px}.np-pv-tt-name,.np-pv-tt-text{color:var(--preview-ink);text-shadow:0 1px 2px var(--preview-overlay)}.np-pv-tt-text{font-size:12.5px;line-height:1.4;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.np-pv-tt-placeholder{color:var(--preview-ink-soft)}.np-pv-ig-head{padding:10px 12px}.np-pv-square{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.np-pv-count{position:absolute;top:8px;right:8px;background:var(--preview-overlay);color:var(--preview-ink);border-radius:999px;font-size:11px;padding:2px 8px}.np-pv-ig-empty{padding:26px 12px;text-align:center;font-size:12px;color:var(--muted);border:1px dashed var(--line);margin:0 12px 12px;border-radius:8px}.np-pv-ig-caption{padding:10px 12px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}@media (min-width:1100px){.newpost{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.newpost-pane{max-height:calc(100vh - var(--topbar-h) - 60px);overflow-y:auto}.np-banner+.newpost .newpost-pane{max-height:calc(100vh - var(--topbar-h) - 140px)}.np-left .np-actions{position:-webkit-sticky;position:sticky;bottom:-16px;margin-bottom:-16px;padding-bottom:16px;background:var(--surface)}.np-right .np-right-top{position:-webkit-sticky;position:sticky;top:0;z-index:1}.newpost-pane{scroll-padding-top:var(--np-stuck-top,0);scroll-padding-bottom:var(--np-stuck-bottom,0)}.newpost .nc-need{scroll-margin-top:12px}}@media (max-width:900px){.contact-grid,.split,.split-wide{grid-template-columns:minmax(0,1fr)}.inbox-page{display:block;height:auto}.inbox,.inbox.with-panel{grid-template-columns:minmax(0,1fr);height:auto;flex:none}}.mthread-av,.mthread-back,.mthread-who{display:none}.thread-head-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-load-failed{display:grid;grid-gap:10px;gap:10px;justify-items:center}.thread-more-error{text-align:center;margin:0 12px 10px;font-size:13px}@media (max-width:900px){.inbox-page .thread{position:fixed;inset:0;z-index:15;top:var(--vvtop,0);height:var(--vvh,100dvh);border:0;border-radius:0;box-shadow:none;transform:translateX(100%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.inbox-page.is-thread-open .thread{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s linear 0s}.inbox-page .thread-body{overscroll-behavior:contain}.inbox-page .thread .thread-head{flex:none}.inbox-page .thread .thread-body{min-height:96px}.inbox-page .thread .composer{flex:0 1 auto;min-height:0;max-height:60%;overflow-y:auto;overscroll-behavior:contain}.inbox-page .thread .email-compose-actions{position:-webkit-sticky;position:sticky;bottom:-14px;margin-bottom:-14px;padding:8px 0 14px;background:var(--surface)}.inbox-page .thread .composer input:not([type=radio]):not([type=hidden]),.inbox-page .thread .composer textarea{font-size:16px}.inbox-page .chips{flex-wrap:nowrap;overflow-x:auto}.inbox-page .chip{flex:none;white-space:nowrap}.inbox-page .thread-head{justify-content:flex-start;gap:8px;padding:6px 12px 6px 4px}.mthread-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer}.mthread-back:focus-visible,.mthread-back:hover{background:var(--bg)}.mthread-av{display:inline-flex;flex:none}.mthread-who{display:flex;flex-direction:column;justify-content:center;flex:1 1;min-width:0;min-height:44px;color:inherit;text-decoration:none}.inbox-page .thread-head-name,.mthread-who b{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mthread-who span{font-size:13px;color:var(--muted)}.thread-head .badge.other,.thread-lead-btn,.thread-name-btn{display:none}.inbox-toast .toast{top:calc(var(--vvtop, 0px) + 64px);bottom:auto;left:16px;right:16px;max-width:none}}@media (prefers-reduced-motion:reduce){.inbox-page .thread,.inbox-page.is-thread-open .thread{transition:none}}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cards-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cards-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (max-width:900px){.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cols-3{grid-template-columns:minmax(0,1fr)}}.table-wrap{width:100%}@media (max-width:900px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap>table.tbl{min-width:560px}.sidebar-user{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 8px 4px;font-size:12.5px;color:var(--sidebar-muted);border-top:1px solid var(--sidebar-border)}.sidebar-user b{color:var(--sidebar-fg,inherit);font-weight:700}.topbar-signout{display:none}.sidebar-signout{display:flex;justify-content:center;margin:8px 8px 4px;color:var(--sidebar-fg,inherit);border-color:var(--sidebar-border)}}@media (max-width:600px){.topbar-sep,.topbar-user{display:none}.topbar>:last-child{min-width:0;flex:0 1 auto}.client-pill{min-width:0;max-width:48vw;padding-left:10px;padding-right:10px}.client-pill select{min-width:0;max-width:100%;text-overflow:ellipsis}.topbar-left{gap:10px}.topbar-left .page-title{font-size:17px}.btn-ghost{padding-left:11px;padding-right:11px}}@media (max-width:900px){.table-wrap table.tbl th{white-space:nowrap}}@media print{.no-print,.sidebar,.topbar{display:none!important}.shell{display:block}.content{padding:0}.card{box-shadow:none;border-color:#ddd;page-break-inside:avoid;break-inside:avoid}body{background:#fff}a{color:inherit;text-decoration:none}}.toast{position:fixed;right:22px;bottom:22px;z-index:200;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 44px));padding:13px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px rgba(20,30,50,.16);font-size:13.5px;color:var(--ink);animation:toast-in .22s ease-out}.toast-leave{opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.toast-dot{width:9px;height:9px;border-radius:999px;flex-shrink:0}.toast-ok{border-left:4px solid var(--green)}.toast-ok .toast-dot{background:var(--green)}.toast-error{border-left:4px solid #b91c1c}.toast-error .toast-dot{background:#b91c1c}.toast-close{background:none;border:none;cursor:pointer;color:var(--muted);font-size:16px;line-height:1;padding:2px 4px;font-family:inherit}.toast-close:hover{color:var(--ink)}.toast>span:not(.toast-dot){min-width:0;overflow-wrap:anywhere}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wf-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.wf-flow{padding:16px 18px;overflow-x:auto}.wf-leg{display:grid;grid-gap:0;gap:0;justify-items:stretch}.wf-card{--wf-accent:var(--muted);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:10px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--wf-accent);border-radius:10px;box-shadow:var(--shadow);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:inherit}.wf-card:hover{border-color:var(--wf-accent)}.wf-card.is-selected{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.wf-ico{font-size:15px;text-align:center;line-height:1}.wf-text{min-width:0}.wf-name{font-size:13.5px;font-weight:700}.wf-name,.wf-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-preview{font-size:11.5px;color:var(--muted)}.wf-count{display:inline-flex;align-items:baseline;gap:4px;flex:none;white-space:nowrap;font-size:12px;font-weight:800;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:3px 9px}.wf-count small{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.wf-branch .wf-count small{display:none}.wf-branch .wf-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.wf-connector{height:16px;width:2px;background:var(--line);margin:0 auto;position:relative}.wf-connector:after{content:"";position:absolute;left:50%;bottom:-1px;width:6px;height:6px;border-right:2px solid var(--line);border-bottom:2px solid var(--line);transform:translateX(-50%) rotate(45deg)}.wf-branches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:10px 0}.wf-branch{border:1px dashed var(--line);border-radius:10px;padding:8px;background:var(--bg)}.wf-branch>.wf-leg{min-width:148px}.wf-branch-head{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 2px 7px}.wf-add{display:block;width:100%;margin-top:10px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:700;color:var(--muted);background:transparent;border:1px dashed var(--line);border-radius:10px;cursor:pointer;text-align:center}.wf-add.is-open,.wf-add:hover{color:var(--brand-dark);border-color:var(--brand);background:var(--brand-soft)}.wf-notify_staff,.wf-send_email,.wf-send_sms{--wf-accent:var(--brand)}.wf-wait,.wf-wait_for,.wf-wait_until{--wf-accent:var(--amber)}.wf-branch_on_tag{--wf-accent:var(--accent)}.wf-add_tag,.wf-create_opportunity{--wf-accent:var(--green)}.wf-goto{--wf-accent:var(--muted)}.wf-panel{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.wf-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:8px;gap:8px;margin-top:12px}.wf-pick a{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:12.5px;font-weight:700}.wf-pick a:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.wf-pick a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-form{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.wf-field{display:grid;grid-gap:4px;gap:4px}.wf-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.wf-input,.wf-select,.wf-textarea{width:100%;padding:9px 12px;border-radius:9px;border:1px solid var(--line);font-family:inherit;font-size:14px;background:var(--surface);color:var(--ink)}.wf-textarea{resize:vertical;min-height:88px;line-height:1.45}.wf-input:focus,.wf-select:focus,.wf-textarea:focus{outline:none;border-color:var(--brand)}.wf-help{font-size:11px;color:var(--muted)}.wf-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.wf-row>.wf-field{flex:1 1 90px;min-width:0}.wf-actions{gap:8px;align-items:center;margin-top:2px}.mf-chips,.wf-actions{display:flex;flex-wrap:wrap}.mf-chips{gap:6px}.mf-chip{font-family:inherit;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}.mf-chip:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.wf-danger{font-family:inherit;font-size:12px;font-weight:700;padding:8px 12px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--danger);cursor:pointer}.wf-danger:hover{border-color:var(--danger)}@media (max-width:900px){.wf-branches,.wf-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wf-flow{padding:12px}.wf-add,.wf-card{min-height:44px}.wf-pick{grid-template-columns:minmax(0,1fr)}}.planner-add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--brand);font-size:17px;font-weight:700;line-height:1;text-decoration:none}.planner-add:focus-visible,.planner-add:hover{background:var(--brand-soft);border-color:var(--brand)}@media (pointer:coarse){.planner-add{width:36px;height:36px;font-size:20px}}.cr{--cr-blue:#1B75BC;--cr-blue-light:#46A2DA;--cr-grey:#58595B;--cr-ink:#333333;--cr-muted:#737373;--cr-rule:#ABABAB;font-family:Lato,Gill Sans,system-ui,sans-serif;color:var(--cr-ink);background:#eef1f5;padding:20px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cr .cr-post-num,.cr .cr-tile-title,.cr .cr-total-num,.cr .cr-wordmark,.cr h1,.cr h2{font-family:Jost,Futura,system-ui,sans-serif}.cr-page{max-width:1280px;margin:0 auto 20px;background:#fff;border-radius:12px;padding:20px;box-shadow:var(--shadow)}.cr-layout{display:grid;grid-template-columns:minmax(180px,1fr) 3fr;grid-gap:16px;gap:16px;align-items:stretch}.cr-body{display:flex;flex-direction:column;gap:14px;min-width:0}.cr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.cr-cover{min-height:460px;display:flex;flex-direction:column;justify-content:space-between;padding:28px 36px;border-top:8px solid var(--cr-blue)}.cr-wordmark{display:flex;align-items:center;gap:10px;font-weight:600;font-size:20px;color:var(--cr-blue);letter-spacing:.02em}.cr-cover-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cr-cover-logo{max-height:110px;max-width:220px;object-fit:contain;border-radius:8px}.cr-cover-name{margin:0;font-size:56px;line-height:1.05;font-weight:600;color:var(--cr-ink)}.cr-cover-period{font-size:24px;color:var(--cr-blue-light);font-family:Jost,system-ui,sans-serif}.cr-cover-foot{font-size:14px;color:var(--cr-muted);border-top:1px solid var(--cr-rule);padding-top:12px}.cr-card{border-radius:10px;padding:22px;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:160px}.cr-card--blue{background:var(--cr-blue)}.cr-card--light{background:var(--cr-blue-light)}.cr-card--grey{background:var(--cr-grey)}.cr-card-title{margin:0;font-size:34px;line-height:1.1;font-weight:600}.cr-warning{background:#b91c1c;color:#fff;font-size:13px;line-height:1.4;padding:10px 12px;border-radius:8px;font-weight:700}.cr-tile{border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;min-height:210px;page-break-inside:avoid;break-inside:avoid;background:#fff}.cr-tile-title{font-weight:600;font-size:16px}.cr-tile-sub{font-weight:400;font-size:12px;color:var(--cr-muted);margin-left:4px}.cr-total{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 0}.cr-total-num{font-size:38px;font-weight:600;line-height:1.1}.cr-total-unit{font-size:15px;font-weight:700;color:var(--cr-grey)}.cr-change{text-align:center;font-size:16px;font-weight:700}.cr-from{font-weight:400;color:var(--cr-ink)}.cr-from b{font-weight:700}.cr-tone-up{color:var(--green)}.cr-tone-down{color:var(--danger)}.cr-tone-flat,.cr-tone-new,.cr-tone-none{color:var(--cr-muted)}.cr-tone-new{font-style:italic}.cr-rows{display:flex;flex-direction:column;flex:1 1;justify-content:space-around}.cr-row{padding:9px 0;border-bottom:1px solid var(--line)}.cr-row:last-child{border-bottom:0}.cr-row-main{display:flex;align-items:center;gap:8px}.cr-row-label{flex:1 0 auto;white-space:nowrap;font-size:14px}.cr-row-change{white-space:nowrap}.cr-pill,.cr-row-change{font-weight:700;font-size:13px}.cr-pill{background:var(--cr-blue);color:#fff;padding:3px 8px;border-radius:4px;min-width:56px;text-align:center}.cr-chip{background:var(--amber-soft);color:var(--amber);font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 7px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.cr-incomplete-note{color:var(--amber);margin-top:4px}.cr-incomplete-note,.cr-missing{font-size:11.5px;line-height:1.35}.cr-missing{color:var(--cr-muted);margin-top:8px}.cr-accounts{font-size:13px;color:var(--cr-muted)}.cr-net-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cr-net-tiles .cr-tile{min-height:170px}.cr-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cr-post{display:flex;flex-direction:column;gap:8px;page-break-inside:avoid;break-inside:avoid}.cr-post-media{position:relative;aspect-ratio:1/1;background:#e3e7ec;border-radius:6px;overflow:hidden}.cr-post-media img{width:100%;height:100%;object-fit:cover;display:block}.cr-post-blank{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:600;color:#9aa3ad;font-family:Jost,system-ui,sans-serif}.cr-post-meta{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;color:#fff;font-size:12px;display:flex;flex-direction:column;background:linear-gradient(transparent,rgba(0,0,0,.7))}.cr-post-caption{margin:0;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.2em}.cr-post-value{display:flex;align-items:baseline;gap:8px}.cr-post-num{font-size:30px;font-weight:600}.cr-post-label{font-size:13px;color:var(--cr-muted)}.cr-summary-text{margin:0;font-size:17px;line-height:1.6;white-space:pre-wrap}.cr-note textarea,.cr-summary-edit{width:100%;font:inherit;font-size:15px;line-height:1.5;border:1px solid var(--line);border-radius:8px;padding:10px 12px;resize:vertical}.cr-note{margin-top:14px;background:var(--amber-soft);color:var(--amber);border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5;white-space:pre-wrap}.cr-note--edit{display:block;white-space:normal}.cr-note-label{display:block;font-size:12px;font-weight:700;margin-bottom:4px}.cr-summary .cr-note{margin-top:0}.cr-rival-table{width:100%;border-collapse:collapse;font-size:13px}.cr-rival-table td,.cr-rival-table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.cr-rival-table thead th{font-family:Jost,system-ui,sans-serif;font-weight:600;font-size:12px;color:var(--cr-muted)}.cr-rival-table tbody th{font-weight:700;white-space:nowrap}.cr-rival-table .cr-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-rival-client th[scope=row],.cr-rival-you{color:var(--cr-blue)}.cr-rival-you{margin-left:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cr-rival-top{min-width:220px}.cr-rival-top-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.cr-rival-top-meta{display:block;font-size:11.5px;color:var(--cr-muted);margin-top:2px}.cr-rival-top-meta a{color:var(--cr-blue)}.cr-rival-ads{display:flex;flex-direction:column;gap:10px}.cr-rival-ads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.cr-rival-ad{min-height:0;gap:6px;font-size:13px}.cr-rival-ad-line{color:var(--cr-ink)}.cr-rival-ad-sample{border-top:1px solid var(--line);padding-top:6px}.cr--print .cr-rival-table td,.cr--print .cr-rival-table th{padding:4px 8px}.cr-ads-block{display:flex;flex-direction:column;gap:14px}.cr-ads-block+.cr-ads-block{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.cr-ads-cur{font-family:Jost,system-ui,sans-serif;font-weight:600;font-size:14px;color:var(--cr-muted)}.cr-ads-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cr-ads-tiles .cr-tile{min-height:0;gap:4px}.cr-ads-num{font-family:Jost,system-ui,sans-serif;font-weight:600;font-size:26px;line-height:1.1}.cr--print .cr-ads-tiles{gap:8px}.cr--print .cr-ads-num{font-size:22px}@media screen and (max-width:900px){.cr-layout,.cr-net-tiles,.cr-posts{grid-template-columns:minmax(0,1fr)}.cr-ads .cr-body,.cr-rivals .cr-body{overflow-x:auto}.cr-ads-tiles,.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-cover-name{font-size:38px}}.cr.cr--print{background:#fff;padding:0}.cr.cr--print .cr-page{box-shadow:none;border-radius:0;max-width:none;padding:0;margin:0 0 24px}.cr.cr--print .cr-cover{padding:24px 32px}@media print{.cr.cr{background:#fff;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cr .cr-page{box-shadow:none;border-radius:0;max-width:none;padding:0;margin:0}.cr .cr-page:not(.cr-cover){break-before:page;page-break-before:always}.cr .cr-cover{min-height:170mm}}.cr--print .cr-grid,.cr--print .cr-net-tiles,.cr--print .cr-posts{gap:8px}.cr--print .cr-tile{min-height:0;padding:8px 12px}.cr--print .cr-total{padding:2px 0}.cr--print .cr-total-num{font-size:28px}.cr--print .cr-row{padding:4px 0}.cr--print .cr-card{padding:16px}.cr--print .cr-card-title{font-size:28px}.cr--print .cr-net-tiles .cr-tile{min-height:0}.cr--print .cr-post-num{font-size:24px}@media print{.cr-grid,.cr-net-tiles,.cr-posts{gap:8px}.cr-net-tiles .cr-tile,.cr-tile{min-height:0;padding:8px 12px}.cr-total{padding:2px 0}.cr-total-num{font-size:28px}.cr-row{padding:4px 0}.cr-card{min-height:0;padding:16px}.cr-card-title{font-size:28px}.cr-post-num{font-size:24px}.cr-post,.cr-tile{page-break-inside:avoid;break-inside:avoid}}.cr--print .cr-grid{gap:6px}.cr--print .cr-all .cr-tile{padding:6px 10px}.cr--print .cr-all .cr-total-num{font-size:24px}.cr--print .cr-all .cr-tile-title{font-size:14px}.cr--print .cr-all .cr-row{padding:2px 0}.cr--print .cr-all .cr-note{margin-top:6px;padding:6px 12px}@media print{.cr-grid{gap:6px}.cr-all .cr-tile{padding:6px 10px}.cr-all .cr-total-num{font-size:24px}.cr-all .cr-tile-title{font-size:14px}.cr-all .cr-row{padding:2px 0}.cr-all .cr-note{margin-top:6px;padding:6px 12px}}.cr-score{display:inline-block;min-width:30px;text-align:center;font-weight:700;font-size:12px;padding:1px 7px;border-radius:999px}.cr-score--good{background:var(--green-soft);color:var(--green)}.cr-score--mixed{background:var(--amber-soft);color:var(--amber)}.cr-score--bad{background:var(--danger-soft);color:var(--danger)}.cr-post-nets,.cr-score--none{color:var(--cr-muted)}.cr-post-nets{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px}.cr-post-net{white-space:nowrap}.cr-post-summary{margin:0;font-size:12.5px;line-height:1.4;color:var(--cr-ink)}.cr-allposts{margin-top:10px}.cr-allposts th[scope=row] a{color:var(--cr-ink);text-decoration:none}.cr--print .cr-allposts td,.cr--print .cr-allposts th{padding:3px 6px;font-size:11px}.cr-allposts tr{page-break-inside:avoid;break-inside:avoid}.cr-postboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cr-postbox{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff;page-break-inside:avoid;break-inside:avoid}.cr-postbox-pic{position:relative;width:110px;height:110px;border-radius:8px;overflow:hidden;background:#e3e7ec}.cr-postbox-pic img{width:100%;height:100%;object-fit:cover;display:block}.cr-postbox-pic .cr-post-blank{font-size:40px}.cr-postbox-body{display:flex;flex-direction:column;gap:5px;min-width:0}.cr-postbox-top{display:flex;align-items:flex-start;gap:8px}.cr-postbox-top .cr-postbox-meta{flex:1 1;min-width:0;padding-top:2px}.cr-postbox-score{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none}.cr-postbox-score>span:last-child{font-size:10px;color:var(--cr-muted)}.viral-tag--overlay{position:absolute;top:6px;left:6px;z-index:2;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;background:var(--brand-dark);color:var(--surface);box-shadow:0 1px 4px rgb(0 0 0/.3)}.viral-tag--small{top:4px;left:4px;font-size:10px;padding:3px 7px}.section-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line);margin:0 0 18px}.section-tab{padding:10px 18px;font-weight:700;font-size:14px;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px;text-decoration:none}.section-tab:hover{color:var(--ink)}.section-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.cr-rival-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:14px;gap:14px}.cr-rival-card{border:1px solid var(--line);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:14px;break-inside:avoid;page-break-inside:avoid;background:var(--surface)}.cr-rival-card--client{border-color:var(--cr-blue);box-shadow:inset 0 3px 0 var(--cr-blue)}.cr-rival-head{display:flex;align-items:center;gap:12px}.cr-rival-avatar{flex:none;width:60px;height:60px;border-radius:50%;overflow:hidden;background:var(--line);display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--cr-muted)}.cr-rival-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cr-rival-who{display:flex;flex-direction:column;gap:2px;min-width:0}.cr-rival-name{font-weight:800;font-size:17px;color:var(--cr-ink)}.cr-rival-handle{font-size:12px;color:var(--cr-muted)}.cr-rival-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:10px 12px;gap:10px 12px}.cr-rival-stat{display:flex;flex-direction:column;gap:2px}.cr-rival-stat b{font-size:20px;font-weight:800;color:var(--cr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.cr-rival-stat span{font-size:11px;color:var(--cr-muted);text-transform:uppercase;letter-spacing:.03em}.cr-rival-stat i{font-style:normal;font-weight:700;text-transform:none;letter-spacing:0}.cr-rival-posts{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:12px}.cr-rival-posts .cr-subhead{margin:0}.cr-rival-card .cr-rival-top-pic{width:76px;height:76px}.cr-rival-adbox{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:12px;font-size:13px}.viral-tag{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;padding:2px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark)}.cr-score--big{font-size:24px;min-width:58px;padding:6px 10px;border-radius:12px;line-height:1.1}.cr-issues{margin:0 0 18px;border:1px solid var(--amber);background:var(--amber-soft);border-radius:10px;padding:12px 16px;color:var(--ink)}.cr-issues-title{font-weight:700;font-size:14px;margin-bottom:6px}.cr-issues-title span{display:inline-block;margin-left:6px;min-width:20px;padding:0 6px;border-radius:999px;border:1px solid var(--amber);color:var(--amber);font-size:12px;text-align:center}.cr-issues ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.cr-issues-foot{margin-top:6px;font-size:11.5px;color:var(--muted)}.issues-box{border:1px solid var(--amber);background:var(--amber-soft)}.issues-box ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.issues-box summary{cursor:pointer;font-weight:700;font-size:14px}.cr-showall{margin:14px auto 0;display:block}.cr-subhead{margin:4px 0 -4px;font-family:Jost,Futura,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted)}.cr-rival-top-wrap{display:flex;gap:10px;align-items:flex-start}.cr-rival-top-pic{flex:none;width:64px;height:64px;border-radius:6px;overflow:hidden;background:var(--line)}.cr-rival-top-pic img{width:100%;height:100%;object-fit:cover;display:block}.cr-postbox-meta{font-size:11.5px;color:var(--cr-muted)}.cr-postbox-meta a{color:var(--cr-blue)}.cr-postbox-caption{margin:0;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cr-postbox-nums{font-size:12.5px;font-weight:700;color:var(--cr-ink)}.cr-postbox-nets{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--cr-muted)}.cr-postbox-analysis{border-top:1px solid var(--line);padding-top:6px;margin-top:2px}.cr-postbox-summary{font-size:12.5px;line-height:1.4}.cr--print .cr-postboxes{gap:8px}.cr--print .cr-postbox{padding:8px;grid-template-columns:84px minmax(0,1fr)}.cr--print .cr-postbox-pic{width:84px;height:84px}@media screen and (max-width:900px){.cr-postboxes{grid-template-columns:minmax(0,1fr)}}.cr--print .cr-layout{grid-template-columns:minmax(0,1fr);gap:10px}.cr--print .cr-card{min-height:0;padding:10px 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.cr--print .cr-card-title{font-size:24px}.cr--print .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr--print .cr-grid>.cr-card{grid-column:1/-1}.cr--print .cr-ads-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cr--print .cr-cover{min-height:230mm}.cr--print .cr-cover-name{font-size:48px}.cr-compare-note{margin-top:4px;text-align:center}@media print{.cr .cr-layout{grid-template-columns:minmax(0,1fr);gap:10px}.cr .cr-card{min-height:0;padding:10px 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.cr .cr-card-title{font-size:24px}.cr .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr .cr-grid>.cr-card{grid-column:1/-1}.cr .cr-ads-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cr .cr-cover{min-height:230mm}}.tile-label{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.analytics-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.analytics-tiles .tile-value{margin:6px 0 8px}.analytics-warn{background:var(--amber-soft);color:var(--amber);border-radius:var(--radius);padding:10px 14px;font-size:14px}.analytics-warn a{color:inherit;font-weight:700}.trend-svg{height:200px}.top-posts{list-style:none;margin:0;padding:0}.top-posts li+li{border-top:1px solid var(--line)}.top-row{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 20px;color:inherit;text-decoration:none;min-height:44px}a.top-row:hover{background:var(--bg)}.top-rank{font-weight:700;color:var(--muted);text-align:right}.top-thumb{width:56px;height:56px;border-radius:6px;overflow:hidden;background:var(--bg)}.top-thumb img{width:100%;height:100%;object-fit:cover;display:block}.top-main{display:flex;flex-direction:column;gap:2px;min-width:0}.top-caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.top-meta{font-size:12px}.top-stats{font-size:12.5px;color:var(--muted)}.top-summary{font-size:12.5px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top-nums{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;text-align:right}.net-change{font-size:12px;font-weight:600}.net-up{color:var(--green-ink)}.net-down{color:var(--danger)}.net-flat,.net-new{color:var(--muted)}.why-list{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.past-numbers summary::-webkit-details-marker{display:none}.past-steps{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;font-size:14px}.past-steps li{padding-left:4px}@media (max-width:600px){.analytics-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-tiles .card.tile{padding:14px}.analytics-tiles .tile-value{font-size:22px}.trend-svg{height:150px}.top-row{grid-template-columns:18px 44px minmax(0,1fr) auto;padding:10px 14px}.top-score{grid-column:4;grid-row:1}.table-wrap>table.tbl.tbl-stack{min-width:0}table.tbl.tbl-stack thead{display:none}table.tbl.tbl-stack,table.tbl.tbl-stack tbody,table.tbl.tbl-stack tr{display:block;width:100%}table.tbl.tbl-stack tr{padding:12px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px}table.tbl.tbl-stack td{display:block;padding:0;border:none}table.tbl.tbl-stack td.cell-name{grid-column:1/-1}table.tbl.tbl-stack td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.table-wrap>table.tbl.leads-table{min-width:0}table.tbl.leads-table thead{display:none}table.tbl.leads-table,table.tbl.leads-table tbody,table.tbl.leads-table td,table.tbl.leads-table tr{display:block;width:100%}table.tbl.leads-table tr{padding:12px 16px;border-bottom:1px solid var(--line)}table.tbl.leads-table tr:last-child{border-bottom:none}table.tbl.leads-table td,table.tbl.leads-table tr:last-child td{padding:4px 0;border-bottom:none}table.tbl.leads-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}table.tbl.leads-table td.leads-action{padding-top:10px}table.tbl.leads-table td.leads-action .btn{display:block;text-align:center}.table-wrap>table.tbl.contacts-table{min-width:0}table.tbl.contacts-table thead{display:none}table.tbl.contacts-table,table.tbl.contacts-table tbody,table.tbl.contacts-table td,table.tbl.contacts-table tr{display:block;width:100%}table.tbl.contacts-table tr{position:relative;padding:12px 16px 12px 48px;border-bottom:1px solid var(--line)}table.tbl.contacts-table tr:last-child{border-bottom:none}table.tbl.contacts-table td,table.tbl.contacts-table tr:last-child td{padding:3px 0;border-bottom:none}table.tbl.contacts-table td.contacts-select{position:absolute;left:14px;top:14px;width:auto;padding:0}table.tbl.contacts-table td.contacts-select input{width:20px;height:20px}table.tbl.contacts-table td[data-col]:not([data-col=name]):not([data-col=phone]):not([data-col=email]):not([data-col=status]),table.tbl.contacts-table td[data-empty]{display:none}table.tbl.contacts-table td[data-col=email],table.tbl.contacts-table td[data-col=phone]{font-size:14px;word-break:break-word}table.tbl.contacts-table td[data-col=status]{padding-top:6px}table.tbl.contacts-table td.cell-name .btn-ghost{min-height:36px;display:inline-flex;align-items:center}}.contacts-new-toggle{display:none}.contacts-new-form{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.contacts-new-import{margin-bottom:16px}@media (max-width:600px){.contacts-new-toggle{display:inline-flex;align-items:center;justify-content:center}.contacts-new-form,.contacts-new-import{display:none}.contacts-new-form.open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;width:100%}.contacts-new-form input{width:100%!important;min-width:0;box-sizing:border-box}.contacts-new-form .btn,.contacts-new-form input[type=email]{grid-column:1/-1}.contacts-new-import.open{display:block;margin-top:-4px}}.contact-details-form input,.contact-details-form select{width:100%;min-width:0;box-sizing:border-box}.pbar{height:8px;margin-top:10px;background:var(--grey-soft);overflow:hidden}.pbar,.pbar-fill{border-radius:999px}.pbar-fill{height:100%;width:0;background:var(--brand);transition:width .4s ease}.pbar-live .pbar-fill{background:var(--green)}.pbar-failed .pbar-fill{background:var(--danger)}.pbar-skipped .pbar-fill{background:var(--muted)}.pbar-moving .pbar-fill{width:40%;animation:pbar-slide 1.4s ease-in-out infinite}@keyframes pbar-slide{0%{margin-left:-40%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.pbar-moving .pbar-fill{animation:none;width:100%;opacity:.45;margin-left:0}}.pp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px}.pp-actions{margin:0 0 12px;min-width:0}.pp-note{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--amber)}.np-after .post-progress li{scroll-margin:12px 0 48px}.np-tab-own{font-size:12px;font-weight:600}.np-tabcap-foot{justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.np-cover-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.np-cover-tile{position:relative;display:block;flex:0 0 auto;padding:0;overflow:hidden;cursor:pointer;font-family:inherit;border:1px solid var(--line);border-radius:8px;background:var(--preview-canvas);outline:3px solid transparent;outline-offset:2px}button.np-cover-pick:hover .np-cover-tile,button.np-cover-tile:hover{border-color:var(--brand)}.np-cover-tile.on{outline-color:var(--brand)}.np-cover-tall{width:54px;height:96px}.np-cover-wide{width:96px;height:54px}.np-cover-media{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.np-cover-time{position:absolute;left:0;right:0;bottom:0;padding:2px 0 4px;text-align:center;font-size:12px;font-weight:700;color:var(--preview-ink);text-shadow:0 1px 3px var(--preview-overlay)}.np-cover-pick{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;color:var(--ink);max-width:110px}span.np-cover-pick{cursor:default}.np-cover-caption{font-size:12px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.np-cover-upload{border-style:dashed}.np-cover-none[aria-pressed=true]{border-color:var(--brand);color:var(--ink)}.np-cover button:disabled{cursor:not-allowed}input.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:44px;height:26px;margin:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .15s}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.25);transition:transform .15s}input.switch:checked{background:var(--green)}input.switch:checked:after{transform:translateX(18px)}input.switch:indeterminate{background:var(--amber)}input.switch:indeterminate:after{transform:translateX(9px)}input.switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input.switch:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){input.switch,input.switch:after{transition:none}}.nc-tabbar{flex-wrap:wrap}.nc-tab,.nc-tabbar{display:flex;gap:8px}.nc-tab{align-items:center;min-height:44px;padding:0 14px;font:inherit;font-size:14px;font-weight:700;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;cursor:pointer}.nc-tab.on,.nc-tab:hover{border-color:var(--brand)}.nc-tab.on{color:var(--surface);background:var(--brand)}.nc-tab-badge{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--amber);background:var(--amber-soft)}.nc-tab-marker{font-size:12px;font-weight:600}.nc-chip{min-height:44px;padding:0 14px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:999px;cursor:pointer}.nc-chip.on,.nc-chip:hover:not(:disabled){border-color:var(--brand)}.nc-chip.on{color:var(--brand-dark);background:var(--brand-soft)}.nc-chip:disabled{opacity:.55;cursor:not-allowed}.nc-need{border-radius:12px}.nc-need.missing{padding:4px 10px;margin:-6px -12px;border:2px solid var(--amber);background:var(--amber-soft)}.nc-need.missing+.nc-need.missing{margin-top:0}.nc-need.flash{animation:nc-need-flash 1s ease-out 3}@keyframes nc-need-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 60%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--amber) 0%,transparent)}}.nc-todo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px;font-weight:600;color:var(--amber);background:var(--amber-soft);border-bottom:1px solid var(--amber)}.nc-todo.ok{color:var(--green-ink,var(--green));background:var(--green-soft);border-bottom-color:var(--green)}.nc-todo-chip{min-height:40px;padding:0 14px;font:inherit;font-size:14px;font-weight:600;color:var(--amber);background:var(--surface);border:1.5px solid var(--amber);border-radius:999px;cursor:pointer}@media (prefers-reduced-motion:reduce){.nc-need.flash{animation:none}}.nc-msg-av{position:relative;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--brand-soft);color:var(--brand-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.nc-msg-av.is-head{flex-basis:40px;width:40px;height:40px;font-size:14px}.nc-msg-ch{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;border:2px solid var(--surface);color:var(--surface);display:flex;align-items:center;justify-content:center}.nc-msg-ch.ch-sms{background:var(--ch-sms)}.nc-msg-ch.ch-email{background:var(--ch-email)}.nc-msg-ch.ch-instagram{background:var(--ch-instagram)}.nc-msg-ch.ch-facebook{background:var(--ch-facebook)}.nc-msg-ch.ch-tiktok{background:var(--ch-tiktok)}.nc-msg-ch.ch-website{background:var(--ch-website)}.nc-msg-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;color:var(--ink)}.nc-msg-row.is-active{background:var(--brand-soft)}.nc-msg-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.nc-msg-bottom,.nc-msg-top{display:flex;align-items:center;gap:8px;min-width:0}.nc-msg-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.nc-msg-time{flex:none;font-size:12px;color:var(--muted)}.nc-msg-preview{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--muted)}.nc-msg-row.is-unread .nc-msg-name{font-weight:700}.nc-msg-row.is-unread .nc-msg-time{color:var(--brand)}.nc-msg-row.is-unread .nc-msg-preview{color:var(--ink)}.nc-msg-tag{line-height:1;padding:4px 8px;color:var(--amber);background:var(--amber-soft)}.nc-msg-mark,.nc-msg-tag{flex:none;font-size:12px;font-weight:700;border-radius:999px}.nc-msg-mark{min-width:22px;height:22px;padding:0 6px;background:var(--brand);color:var(--surface);display:flex;align-items:center;justify-content:center}.nc-msg-dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--brand)}.nc-swipe{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.nc-swipe-tray{position:absolute;top:0;right:0;bottom:0;display:flex}.nc-swipe-tray button{width:92px;min-height:44px;border:0;padding:0 8px;font:inherit;font-size:14px;font-weight:700;color:var(--surface);cursor:pointer}.nc-swipe-tray button.is-brand{background:var(--brand)}.nc-swipe-tray button.is-muted{background:var(--muted)}.nc-swipe-tray button:focus-visible{outline:2px solid var(--surface);outline-offset:-4px}.nc-swipe-front{position:relative;touch-action:pan-y;background:var(--surface)}.nc-swipe-front[data-settling]{transition:transform .2s ease}.nc-msg-menu{position:relative}.nc-msg-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.nc-msg-menu summary::-webkit-details-marker{display:none}.nc-msg-menu-panel{position:absolute;right:0;top:100%;z-index:20;min-width:180px;margin-top:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 6px 20px var(--line)}.nc-msg-menu-panel button{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nc-msg-menu-panel button:hover{background:var(--brand-soft)}.nc-msg-new{display:flex;align-items:center;gap:10px;padding:6px 16px;color:var(--brand);font-size:13px;font-weight:700}.nc-msg-new:after,.nc-msg-new:before{content:"";flex:1 1;height:1.5px;background:var(--brand)}@media (prefers-reduced-motion:reduce){.nc-swipe-front,.nc-swipe-front[data-settling]{transition:none}}.scroll-x{--scroll-bg:var(--surface);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--scroll-bg) 40%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--scroll-bg) 40%,transparent) 100% /40px 100% no-repeat local,linear-gradient(to right,var(--scroll-edge),transparent) 0 /14px 100% no-repeat scroll,linear-gradient(to left,var(--scroll-edge),transparent) 100% /14px 100% no-repeat scroll;background-color:var(--scroll-bg)}@media (max-width:900px){.scroll-row,.section-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.scroll-row::-webkit-scrollbar,.section-tabs::-webkit-scrollbar{display:none}.scroll-row>*,.section-tab{flex:none;white-space:nowrap}.scroll-row,.section-tabs,.table-wrap{--scroll-bg:var(--surface);background:linear-gradient(to right,var(--scroll-bg) 40%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--scroll-bg) 40%,transparent) 100% /40px 100% no-repeat local,linear-gradient(to right,var(--scroll-edge),transparent) 0 /14px 100% no-repeat scroll,linear-gradient(to left,var(--scroll-edge),transparent) 100% /14px 100% no-repeat scroll;background-color:var(--scroll-bg)}.section-tabs{--scroll-bg:var(--bg);border-bottom:0;box-shadow:inset 0 -1px 0 var(--line);overflow-y:hidden}.section-tab{margin-bottom:0}.sidebar{overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.nav-item.nav-sub{padding-top:11px;padding-bottom:11px}.topbar form.client-pill{padding-top:0;padding-bottom:0}.topbar form.client-pill select{min-height:40px}.page-head{flex-wrap:wrap;gap:12px}.page-head>.range-picker{flex:1 1 100%}.range-picker .range-picker-apply{border:1px solid var(--line)}}@media (max-width:600px){.topbar-client{min-width:0;gap:8px!important}.topbar-client .client-pill{max-width:36vw}.client-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-agency-link{flex:none;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.section-tab{padding:12px}.toast{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));max-width:none}.toast-close{min-width:40px;min-height:40px;margin:-10px -8px -10px 0;font-size:20px}.range-picker{display:flex;width:100%;row-gap:10px}.range-picker .chip{padding-left:10px;padding-right:10px}.range-picker .range-picker-form{flex:1 0 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.range-picker-dash{display:none}.range-picker .range-picker-date{width:100%;min-width:0;min-height:44px;padding:8px 10px}.range-picker .range-picker-apply{grid-column:1/-1;justify-content:center;min-height:44px}}@media (max-width:400px){.topbar-left .page-title{font-size:15px}.topbar-client .client-pill{max-width:32vw}}@media (max-width:380px){.section-tabs .section-tab{padding-left:9px;padding-right:9px}.pub-root .pub-nav{gap:4px 14px}}@media (max-width:600px),(max-width:900px) and (pointer:coarse){.pub-root .pub-nav a{padding:11px 0}.pub-root .pub-site-links{gap:4px 20px}.pub-root .pub-site-links a{display:inline-block;padding:12px 0}.pub-root .pub-brand,.pub-root .pub-head-row>a{min-height:44px}.pub-root .legal-back,.pub-root .pub-head-row>a{display:inline-flex;align-items:center}.pub-root .legal-back{min-height:44px}.legal-footer a{display:inline-block;padding:10px 0}.tap-link,.topbar-agency-link{display:inline-flex;align-items:center;min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea{font-size:16px!important}a.chip,button.chip,label.chip{min-height:40px;display:inline-flex;align-items:center}.range-picker-date{min-height:40px}}@media (max-width:900px) and (pointer:coarse){.btn,.btn-ghost{min-height:44px}}@media (max-width:900px){.mf-chip{display:inline-flex;align-items:center;padding:0 12px}.client-pill select,.mf-chip{min-height:40px}}@media (max-width:900px) and (pointer:coarse){.legal-footer a,.pub-root .pub-site-links a{display:inline-block;padding-top:10px;padding-bottom:10px}}.range-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.range-field{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 140px}.pg-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.pg-card--score{grid-template-columns:96px minmax(0,1fr) auto}.pg-pic{position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;background:var(--bg)}.pg-pic img{width:100%;height:100%;object-fit:cover}.pg-body{min-width:0;display:flex;flex-direction:column;gap:6px}.pg-meta{font-size:13px}.pg-caption{margin:0;font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rr-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.rr-field{display:flex;flex-direction:column;gap:4px;min-width:150px}.rep-period{font-family:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:9px}.pg-entry{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:13px;flex-wrap:wrap}.pg-entry-name{min-width:76px}.pg-entry-gap{flex:1 1}.pg-entry-score{display:inline-flex}.trend-readout{transform:translateX(var(--tx))}.past-file{font-size:13px}@media (max-width:900px){.section-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.section-tabs::-webkit-scrollbar{display:none}.section-tab{flex:none;white-space:nowrap}.range-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.range-field{min-width:0}.range-bar>.btn{grid-column:1/-1;justify-self:start}.pa-range{flex:1 1 100%}.cr-note textarea,.cr-summary-edit,.cre-send .input,.pa-range .input,.range-bar .input,.rep-period,.rr-row .input{font-size:16px}.card-body.issues-box>summary{padding:12px 0;margin:-12px 0}.cre-show>label,.pg-detail .pg-entry{min-height:40px}.pg-detail .pg-entry>a{display:inline-block;padding:13px 6px;margin:-13px -6px}td.rep-open a{display:inline-block;padding:12px 8px;margin:-12px -8px}}@media (min-width:601px) and (max-width:900px){.table-wrap>table.tbl.an-more{min-width:0}.table-wrap>table.tbl.an-more td,.table-wrap>table.tbl.an-more th{padding:10px 12px}.table-wrap>table.tbl.an-more th{white-space:normal}}@media screen and (max-width:900px){:is(.cr--app,.cr--public) .cr-card{min-height:0;padding:14px 18px}:is(.cr--app,.cr--public) .cr-card-title{font-size:26px}:is(.cr--app,.cr--public) .cr-grid>.cr-card{grid-column:1/-1}:is(.cr--app,.cr--public) .cr-net-tiles .cr-tile,:is(.cr--app,.cr--public) .cr-tile{min-height:0}.content .cr--app{padding:0;background:none}:is(.cr--app,.cr--public) .cr-postbox-meta a{display:inline-block;position:relative;padding:14px 10px;margin:-14px -10px}}@media screen and (min-width:601px) and (max-width:900px){:is(.cr--app,.cr--public) .cr-net-tiles,:is(.cr--app,.cr--public) .cr-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(.cr--app,.cr--public) .cr-net-tiles .cr-total-num{font-size:28px}}@media screen and (max-width:600px){.cr--app,.cr--public{padding:10px}.content .cr--app{padding:0}:is(.cr--app,.cr--public) .cr-page{padding:14px;border-radius:10px;margin-bottom:14px}:is(.cr--app,.cr--public) .cr-layout{gap:12px}:is(.cr--app,.cr--public) .cr-card{padding:12px 16px}:is(.cr--app,.cr--public) .cr-card-title{font-size:24px}:is(.cr--app,.cr--public) .cr-grid{grid-template-columns:minmax(0,1fr);gap:12px}:is(.cr--app,.cr--public) .cr-total-num{font-size:32px}:is(.cr--app,.cr--public) .cr-post-media{aspect-ratio:4/3}:is(.cr--app,.cr--public) .cr-post-caption{min-height:0}:is(.cr--app,.cr--public) .cr-postbox{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px}:is(.cr--app,.cr--public) .cr-postbox-pic{width:84px;height:84px}:is(.cr--app,.cr--public) .cr-ads-tiles{grid-template-columns:minmax(0,1fr)}:is(.cr--app,.cr--public) .cr-ads-tiles .cr-change{text-align:left}:is(.cr--app,.cr--public) .cr-ads .cr-body{overflow-x:visible}:is(.cr--app,.cr--public) table.cr-stack,:is(.cr--app,.cr--public) table.cr-stack>tbody{display:block;width:100%}:is(.cr--app,.cr--public) table.cr-stack>thead{display:block}:is(.cr--app,.cr--public) table.cr-stack>thead>tr{display:block}:is(.cr--app,.cr--public) table.cr-stack>thead th{display:none}:is(.cr--app,.cr--public) table.cr-stack>thead th:first-child{display:block;padding:0 0 6px}:is(.cr--app,.cr--public) table.cr-allposts.cr-stack>thead{display:none}:is(.cr--app,.cr--public) table.cr-stack>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--line)}:is(.cr--app,.cr--public) table.cr-stack>tbody>tr:is(:has(>td:nth-of-type(3):last-of-type),:has(>td:nth-of-type(6):last-of-type)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.cr--app,.cr--public) table.cr-stack th[scope=row]{grid-column:1/-1;grid-row:1;padding:0;border:0;white-space:normal}:is(.cr--app,.cr--public) table.cr-stack td{padding:0;border:0;text-align:left;white-space:normal}:is(.cr--app,.cr--public) table.cr-stack td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cr-muted)}:is(.cr--app,.cr--public) .cr-cover{min-height:0;padding:20px;gap:24px}:is(.cr--app,.cr--public) .cr-cover-name{font-size:32px}:is(.cr--app,.cr--public) .cr-cover-period{font-size:18px}}@media (max-width:600px){.range-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.range-field{min-width:0}.range-bar>.btn,.range-field--wide{grid-column:1/-1}.range-bar>.btn{justify-self:stretch;justify-content:center}.pa-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.pa-range>label{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.pa-range .pa-date{width:100%!important;min-width:0}.pa-range>.btn{grid-column:1/-1;justify-content:center}.pg-card,.pg-card--score{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:12px}.pg-card--score{grid-template-columns:64px minmax(0,1fr) auto}.pg-pic{width:64px;height:64px;grid-row:1/span 2}.pg-pic .viral-tag--overlay{top:3px;left:3px;font-size:9px;padding:2px 5px;gap:2px;letter-spacing:.02em}.pg-body{display:contents}.pg-meta{grid-column:2;grid-row:1;font-size:12px}.pg-caption{grid-column:2;grid-row:2}.pg-score{grid-column:3;grid-row:1/span 2}.pg-detail,.pg-stats{grid-column:1/-1}.pg-detail .pg-entry{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;grid-column-gap:8px;column-gap:8px}.pg-detail .pg-entry-gap{display:none}.pg-detail .pg-entry-score{grid-column:3}.pg-detail .pg-entry>a{grid-column:4}.rr-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rr-field{min-width:0}.rr-field:first-child,.rr-row>.btn{grid-column:1/-1}.rr-row>.btn{justify-content:center}table.tbl.tbl-stack td.rep-open{align-self:end;text-align:right}.page-head>form:has(.rep-period){width:100%}.rep-period{flex:1 1;min-width:0}.cre-tools>.btn,.cre-tools>form{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);justify-content:center}.cre-tools>form .btn{width:100%;justify-content:center}.cre-show>.label,.cre-show>.muted,.cre-tools>span{flex:1 1 100%}.cre-show>label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 18px)}.cre-send>.btn{flex:1 1 100%;justify-content:center}.section-tab{padding:10px 11px}.an-empty{padding:0 20px}.card-body>.table-wrap>table.tbl.tbl-stack tr{padding-left:0;padding-right:0}#trend .chip{min-height:40px;padding:0 16px;font-size:13px}.trend-readout{transform:translateX(calc(var(--x) * -1))}.trend-numbers{padding:10px 0}#trend .table-wrap>table.tbl{min-width:0}#trend table.tbl td,#trend table.tbl th{padding:8px}#trend table.tbl td{white-space:nowrap}#trend .table-wrap table.tbl th{white-space:normal}.past-numbers>summary .btn{flex:1 1 100%;justify-content:center}.past-steps li>.btn{display:flex;justify-content:center;margin-bottom:6px}.past-file{font-size:16px;min-height:40px;width:100%}.past-steps form .btn{flex:1 1 100%;justify-content:center}}@media (max-width:380px){:is(.range-bar,.rr-row,.pa-range) input[type=date]{padding-left:8px!important;padding-right:4px!important}.cre-tools>.btn{padding-left:10px;padding-right:10px;white-space:nowrap;font-size:13px}}.msg-search{font-family:inherit;font-size:14px;padding:10px 36px 10px 12px;border:1px solid var(--line);border-radius:8px;width:100%;box-sizing:border-box}.msg-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;font-weight:700;color:inherit;font-size:16px;line-height:1;padding:4px}.msg-field{font-size:14px}.msg-field.msg-field-sm{font-size:13px}.bubble.out a.chip{color:var(--muted);text-decoration:none}.bubble.out a.chip:hover{color:var(--brand-dark)}.review-sub .review-addr{text-transform:none}.review-head strong,.review-sub{overflow-wrap:anywhere}.review-head strong{min-width:0}.review-head>.muted{flex:none;white-space:nowrap}@media (max-width:900px){.inbox-page>.chips>.chip{display:inline-block;padding:11px 14px;font-size:13px;line-height:16px}.msg-field,.msg-field.msg-field-sm,.msg-search{font-size:16px}.msg-search{padding-right:48px}.msg-search-clear{right:4px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0}.compose-chan label{min-height:40px}.compose-matches .menu-item{min-height:44px}.compose-remove{min-width:32px;min-height:32px;padding:0}.review-intro{padding:14px 16px 0}.vm-open{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}.inbox-page .thread-body>:first-child{margin-top:auto}.inbox-page .chan-opt{min-height:40px;padding:0 14px;font-size:13px}.inbox-page .email-compose-toolbar button{min-height:40px;min-width:40px}.inbox-page .email-toggle{min-height:40px}.inbox-page .tl-marker.has-voicemail{flex-wrap:wrap;justify-content:center;max-width:100%;border-radius:14px}.inbox-page .tl-voicemail{flex-wrap:wrap;justify-content:center;white-space:normal;overflow:visible}.inbox-page .tl-voicemail audio{max-width:100%}.inbox-page .tl-marker.has-voicemail .tl-sep{display:none}.inbox-page .tl-marker.has-voicemail .tl-time{flex-basis:100%;text-align:center}.inbox-page .tl-marker:not(.has-voicemail){display:block;text-align:center;border-radius:14px}.inbox-page .tl-marker:not(.has-voicemail)>*+*{margin-left:7px}.inbox-page .tl-marker:not(.has-voicemail) .tl-dot{display:inline-block;vertical-align:middle}.inbox-page .tl-marker:not(.has-voicemail) .tl-detail{white-space:normal;overflow:visible;overflow-wrap:anywhere}.inbox-page .tl-marker:not(.has-voicemail) .tl-time{white-space:nowrap}.inbox-page .bubble .chip{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.inbox-page>.chips.scroll-row{--scroll-bg:var(--bg)}.inbox-page .bubble .dm-link{display:inline-block;padding:10px 4px;margin:-10px 2px}.inbox-page .thread .composer{scroll-padding-bottom:72px}.inbox-page .inbox-list.no-pick .nc-msg-row.is-active{background:none}}@media (max-width:600px){.inbox-page .bubble{max-width:85%}.inbox-page .bubble.has-html{max-width:100%}.inbox-page .email-frame-wrap{min-width:0}.review-head{flex-wrap:wrap;row-gap:2px}.inbox-page .chan-pick{flex-wrap:wrap;row-gap:8px}.inbox-page .chan-opt{white-space:nowrap}.inbox-page .tl-marker{max-width:100%}}#wf-edit{scroll-margin-top:calc(var(--topbar-h) + 12px)}.card.wf-msg-inline{display:none}.contact-timeline{grid-template-columns:minmax(0,1fr)}.contact-timeline>div{min-width:0;overflow-wrap:anywhere}.contact-activity-row>select{flex:0 1 38%;min-width:0}.contact-activity-row>input{flex:1 1;min-width:0}.campaign-list .conv-meta{display:grid;grid-gap:4px;gap:4px}.email-builder,.email-builder>div{grid-template-columns:minmax(0,1fr)}.email-builder input,.email-builder select{min-width:0}.contacts-fields .contacts-check{display:flex}@media (max-width:900px){.contacts-fields-close,.email-preview-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-12px -12px -12px 0!important}table.tbl.forms-table td.forms-view a{white-space:nowrap}.pipeline-board{scroll-snap-type:x proximity}.pipeline-col{scroll-snap-align:start}.card.wf-msg-inline{display:block;margin-bottom:0!important}.card.wf-msg-top{display:none}}@media (min-width:601px) and (max-width:900px){.page-head>.contacts-new-form{flex:1 1 100%;justify-content:flex-start}.contacts-new-form input[type=email]{flex:1 1 220px;min-width:0}table.tbl.forms-table td,table.tbl.forms-table th{padding-left:12px;padding-right:12px}table.tbl.forms-table td.forms-link a{overflow-wrap:anywhere}}@media (max-width:600px),(max-width:900px) and (pointer:coarse){table.tbl.contacts-table td.cell-name a.link{min-height:40px}.contacts-fields button{min-height:44px}.contacts-import input[type=file]::-webkit-file-upload-button{min-height:40px;padding:0 14px;margin-right:10px}.contacts-import input[type=file]::file-selector-button{min-height:40px;padding:0 14px;margin-right:10px}.contact-back{display:inline-block;padding:10px 0;margin:-10px 0}.contact-tag-remove{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;font-size:16px;margin:-8px -10px -8px 0!important}table.tbl.leads-table td[data-label="Follow up"] a,table.tbl.leads-table td[data-label=Name]>a{display:inline-block;padding:10px 0;margin:-4px 0}.mf-chip{min-height:36px;padding:6px 12px}table.tbl.wf-table .wf-toggle,table.tbl.wf-table td.wf-table-actions>a{display:inline-flex;align-items:center;min-height:40px}.wf-back{display:inline-block;padding:10px 0;margin:-10px 0}.wf-actions>a,.wf-pick-cancel>a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.wf-pick-cancel{margin-top:4px!important}.wf-actions .wf-danger{min-height:44px;padding:0 16px}.wf-add{min-height:44px}table.tbl.forms-table td.forms-view a{display:inline-flex;align-items:center;min-height:40px}.pipeline-move{min-height:40px}.contacts-fields input[type=checkbox],table.tbl.contacts-table td input[type=checkbox],table.tbl.contacts-table th input[type=checkbox]{width:24px;height:24px;margin:0}.contacts-check{display:inline-flex;padding:8px;margin:-8px;cursor:pointer}.wf-kind-change{display:inline-block;padding:13px 8px;margin:-13px -8px}.wf-form .wf-field input[type=checkbox]{width:22px;height:22px;margin:0 4px 0 0;flex:none}.wf-form .wf-field>label.wf-label:has(>input[type=checkbox]){display:flex;align-items:center;min-height:40px}}@media (max-width:600px){.contacts-toolbar>input{flex:1 1 100%!important;min-width:0!important}.contacts-toolbar>.btn-ghost{flex:1 1;justify-content:center}.contacts-sort>select{flex:1 1 100%;min-width:0!important}.contacts-match>select{flex:1 1 auto;min-width:0!important}.contacts-rule>input,.contacts-rule>select{flex:1 1 100%;min-width:0!important}.contacts-rule>input[aria-label=Value]{flex:1 1}.contacts-rule{padding-bottom:10px;border-bottom:1px solid var(--line)}.contacts-rule:last-child{padding-bottom:0;border-bottom:0}.contact-activity-row{flex-wrap:wrap}.contact-activity-row>select{flex:1 1 100%}table.tbl.contact-fields{table-layout:fixed}table.tbl.contact-fields td{padding:12px 16px;overflow-wrap:anywhere}table.tbl.leads-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px}table.tbl.leads-table td.leads-action,table.tbl.leads-table td[data-label=Name]{grid-column:1/-1}.campaign-stats,.leads-stats{gap:10px}.campaign-stats .stat,.leads-stats .stat{padding:12px 14px}.campaign-stats .stat .value,.leads-stats .stat .value{font-size:22px;margin-top:4px}.campaign-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-stats .stat .label{font-size:10.5px}.campaign-audience>select{flex:1 1 200px;min-width:0!important}.campaign-head{flex-wrap:wrap;gap:10px 12px}.campaign-head>span:first-child{flex:1 1 100%}.schedule-campaign>input{flex:1 1 100%;min-width:0}.table-wrap>table.tbl.wf-table{min-width:0}table.tbl.wf-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}table.tbl.wf-table td:first-child{grid-column:1/3;grid-row:1}table.tbl.wf-table td.wf-table-state{grid-column:3;grid-row:1;text-align:right!important}table.tbl.wf-table td[data-label=Runs]{text-align:left!important}table.tbl.wf-table td.wf-table-actions{grid-column:1/-1;display:flex;gap:8px;text-align:left!important}table.tbl.wf-table .wf-toggle,table.tbl.wf-table td.wf-table-actions>a{flex:1 1;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:999px!important;font-size:13px!important;font-weight:600}table.tbl.wf-table td.wf-table-actions>a{margin-right:0!important;text-decoration:none;color:var(--ink)}table.tbl.wf-table td.wf-table-actions>form{flex:1 1;display:flex!important}.wf-new>select{flex:1 1 160px;min-width:0}.wf-textarea{min-height:180px}.table-wrap>table.tbl.forms-table{min-width:0}table.tbl.forms-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}table.tbl.forms-table td.forms-leads,table.tbl.forms-table td.forms-link,table.tbl.forms-table td.forms-view,table.tbl.forms-table td:first-child{grid-column:1/-1}table.tbl.forms-table td{text-align:left!important}table.tbl.forms-table td.forms-link a{overflow-wrap:anywhere}table.tbl.forms-table td.forms-view a{display:flex;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:999px;font-size:13px!important;font-weight:600;text-decoration:none}.table-wrap>table.tbl.forms-subs{min-width:0}table.tbl.forms-subs tr{padding:12px 0;border-bottom:1px solid var(--line)}table.tbl.forms-subs td>div{overflow-wrap:anywhere}.pipeline-pick{flex:1 1 100%;flex-wrap:wrap}.pipeline-pick>select{flex:1 1;min-width:0}.table-wrap>table.tbl.campaign-recipients,.table-wrap>table.tbl.import-map{min-width:0}table.tbl.campaign-recipients thead,table.tbl.forms-subs thead,table.tbl.forms-table thead,table.tbl.import-map thead,table.tbl.wf-table thead{display:none}table.tbl.campaign-recipients,table.tbl.campaign-recipients tbody,table.tbl.campaign-recipients td,table.tbl.campaign-recipients tr,table.tbl.forms-subs,table.tbl.forms-subs tbody,table.tbl.forms-subs td,table.tbl.forms-subs tr,table.tbl.forms-table,table.tbl.forms-table tbody,table.tbl.forms-table td,table.tbl.import-map,table.tbl.import-map tbody,table.tbl.import-map td,table.tbl.import-map tr,table.tbl.wf-table,table.tbl.wf-table tbody,table.tbl.wf-table td{display:block;width:100%}table.tbl.import-map tr{padding:12px 0;border-bottom:1px solid var(--line)}table.tbl.campaign-recipients tr{padding:12px 20px;border-bottom:1px solid var(--line)}table.tbl.campaign-recipients td[colspan]{padding:8px 0!important}table.tbl.campaign-recipients td,table.tbl.campaign-recipients tr:last-child td,table.tbl.forms-subs td,table.tbl.forms-subs tr:last-child td,table.tbl.forms-table td,table.tbl.forms-table tr:last-child td,table.tbl.import-map td,table.tbl.import-map tr:last-child td,table.tbl.wf-table td,table.tbl.wf-table tr:last-child td{padding:2px 0;border-bottom:none}table.tbl.campaign-recipients tr:last-child,table.tbl.forms-subs tr:last-child,table.tbl.forms-table tr:last-child,table.tbl.import-map tr:last-child,table.tbl.wf-table tr:last-child{border-bottom:none}table.tbl.campaign-recipients td[data-label]:before,table.tbl.forms-table td[data-label]:before,table.tbl.import-map td[data-label]:before,table.tbl.wf-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}table.tbl.import-map select{width:100%;min-height:44px}}.planner-month{min-width:700px}.planner-dows,.planner-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-bottom:4px}.planner-cell{min-height:86px;border-radius:8px;padding:5px;border:1px solid var(--line);background:var(--surface);display:grid;grid-gap:3px;gap:3px;align-content:start}.planner-cell.is-out{background:var(--bg);opacity:.55}.planner-cell-head{display:flex;justify-content:space-between;align-items:center}.planner-daynum{font-size:11px;font-weight:700}.planner-dow{display:none}.planner-chip{display:flex;gap:5px;align-items:center;font-size:11px;line-height:1.3;padding:3px 6px;border-radius:6px;background:var(--bg);border:1px solid var(--line);overflow:hidden;white-space:nowrap}.planner-move-input{font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.conn-actions{text-align:right}.conn-x-input{font-family:inherit;font-size:12px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;width:120px}.deliv-print{margin-left:8px}.deliv-nav .btn{white-space:nowrap}.post-detail-head{flex-wrap:wrap;gap:10px}.post-detail-head>span{flex-wrap:wrap;max-width:100%}.post-detail-head .btn,.post-detail-head .btn-ghost{white-space:nowrap}.card-body textarea.web-snippet{width:100%;font-family:ui-monospace,monospace;font-size:11px;padding:8px;border:1px solid var(--line);border-radius:9px}.np-at-narrow{display:none}@media (max-width:1099.98px){.np-at-wide{display:none}.np-at-narrow{display:inline}}@media (hover:none){.planner-hover{display:none!important}}@media (hover:none),(max-width:1199.98px){.planner-chip{position:relative}.planner-chip>a:after{content:"";position:absolute;inset:0}.planner-chip>button{position:relative;z-index:1}}@media (max-width:1199.98px){.planner-month{min-width:0}.page-head:has(>.planner-nav){gap:16px}.posts-inbox .conv-meta{flex:1 1 auto}.posts-inbox .conv-name{display:block}.posts-inbox .conv-sub{display:block;margin-top:3px}}@media (max-width:900px){.planner-move-input{font-size:16px}.planner-preview-actions{position:-webkit-sticky;position:sticky;bottom:-16px;z-index:1;margin:0 -18px -16px;padding:10px 18px 16px;background:var(--surface);border-top:1px solid var(--line)}.posts-inbox .conv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head:has(>.deliv-nav){flex-wrap:wrap;row-gap:12px}.conn-table .conn-actions a,.conn-table .conn-actions button,.conn-table .row-menu>summary{display:inline-flex;align-items:center;justify-content:center;min-height:40px}.conn-table .row-menu>summary{min-width:40px;font-size:18px}.conn-table td.conn-actions>span{align-items:flex-start!important}.conn-table .row-menu{width:40px}.conn-table .row-menu-panel{float:right;width:max-content}.conn-x-input{font-size:16px}.nc-tabbar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - 24px),transparent)}.nc-tabbar::-webkit-scrollbar{display:none}.nc-tabbar:after{content:"";flex:none;width:16px}.nc-tab{flex:none;white-space:nowrap}.newpost .np-field,.newpost .np-field.np-when{font-size:16px}.newpost .np-check,.newpost .np-checks label{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px}.newpost .np-check input[type=checkbox],.newpost .np-checks input[type=checkbox]{width:20px;height:20px;margin:0;flex:none}.web-off{display:block;padding-top:30px}.card-body textarea.web-snippet,.web-page .input{font-size:16px}.web-page .cards-lg{grid-template-columns:minmax(0,1fr)}.web-page .table-wrap>table.tbl{min-width:0}.web-page .table-wrap table.tbl th{white-space:normal}.web-page .table-wrap table.tbl td,.web-page .table-wrap table.tbl th{padding:10px 8px}.web-page .table-wrap table.tbl td:first-child,.web-page .table-wrap table.tbl th:first-child{padding-left:16px}.web-page .table-wrap table.tbl td:last-child,.web-page .table-wrap table.tbl th:last-child{padding-right:16px}.web-page .table-wrap table.tbl td.cell-name{overflow-wrap:break-word}.web-page .table-wrap table.tbl td:not(.cell-name):not([colspan]){white-space:nowrap;width:1%}.web-page .card-body>.table-wrap{width:auto;margin-left:-20px;margin-right:-20px}.web-page .card-body>.table-wrap>p{padding:0 16px}.web-page .card-body .grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.web-page .card-body .card.tile{padding:12px}.web-page .card-body .tile-value{font-size:24px}.web-page .card-body .tile .badge{white-space:normal;flex-wrap:wrap}}@media (min-width:720px) and (max-width:1199.98px){.planner-chip{flex-wrap:wrap;gap:2px 4px;padding:3px 5px}.planner-chip>a{flex:1 1 48px;min-width:0;white-space:nowrap}}@media (max-width:760px){.table-wrap>table.tbl.conn-table{min-width:0}.conn-table,.conn-table tbody{display:block}.conn-table thead{display:none}table.tbl.conn-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}table.tbl.conn-table tr:last-child{border-bottom:0}table.tbl.conn-table td{display:block;padding:0;border:0;min-width:0}table.tbl.conn-table td:first-child{grid-column:1;grid-row:1}table.tbl.conn-table td:nth-child(2){grid-column:1;grid-row:2;overflow-wrap:anywhere}table.tbl.conn-table td:nth-child(3){grid-column:2;grid-row:1/span 2;justify-self:end}table.tbl.conn-table td:nth-child(3):has(>div){grid-column:1/-1;grid-row:3;justify-self:stretch;margin-top:6px}table.tbl.conn-table td.conn-actions{grid-column:1/-1;grid-row:4;text-align:left;margin-top:4px}table.tbl.conn-table td.conn-actions>span{display:flex!important;flex-wrap:wrap;gap:4px 18px!important}table.tbl.conn-table td:empty{display:none}.conn-x-input{width:140px}}@media (max-width:719.98px){.planner-dows{display:none}.planner-week{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:6px}.planner-cell{min-height:0;padding:8px 10px;gap:6px}.planner-cell.is-out{display:none}.planner-dow{display:inline}.planner-chip,.planner-daynum{font-size:13px}.planner-chip{padding:0 8px;gap:8px;min-height:40px}.planner-chip>a{flex:1 1 auto;min-width:0;display:block;line-height:40px}.planner-chip>button{min-width:36px;min-height:36px}.planner-month:has(.planner-chip) .planner-cell:not(:has(.planner-chip,.planner-add)),.planner-month:has(.planner-chip) .planner-week:not(:has(.planner-chip,.planner-add)){display:none}}@media (max-width:600px){.posts-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.posts-stats .stat{padding:12px}.posts-stats .stat .label{font-size:11px;letter-spacing:.02em}.posts-stats .stat .value{font-size:24px}.post-targets>table.tbl{min-width:0}.post-targets table.tbl td,.post-targets table.tbl th{padding:10px 12px}.post-targets table.tbl td:last-child{overflow-wrap:anywhere}.post-targets table.tbl td:last-child a{word-break:break-all}.deliv-nav{flex-wrap:wrap}.deliv-print{margin-left:0}.deliv-live,.post-targets table.tbl td a,.web-page .card-body>a,.web-page .tile>a{display:inline-block;padding:12px 0;margin:-12px 0}}@media (max-width:1099.98px){.np-still-where{display:none}}.client-card-foot{margin-top:10px;text-align:right;text-wrap:balance}.btn-ghost.outg-info{font-size:11px;padding:0 6px;margin-left:6px;line-height:16px}.outg-side{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.btn-ghost.outg-btn{font-size:11px;padding:2px 8px}.ag-reports-edit{white-space:nowrap}.integ-cards{gap:16px}.integ-cards p a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.integ-status{display:flex;align-items:center}.integ-identity{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.ag-usage-table td.cell-name{white-space:nowrap}.table-wrap>table.tbl.ag-sites-table{min-width:0}table.tbl.ag-sites-table thead{display:none}table.tbl.ag-sites-table,table.tbl.ag-sites-table tbody{display:block;width:100%}table.tbl.ag-sites-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px;padding:12px 20px;border-bottom:1px solid var(--line)}table.tbl.ag-sites-table tr:last-child{border-bottom:none}table.tbl.ag-sites-table td,table.tbl.ag-sites-table tr:last-child td{display:block;padding:0;border:none}table.tbl.ag-sites-table td.cell-name{grid-column:1/3}table.tbl.ag-sites-table td.ag-sites-status{grid-column:3;grid-row:1;justify-self:end}table.tbl.ag-sites-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}table.tbl.ag-sites-table td{min-width:0;overflow-wrap:anywhere}table.tbl.ag-sites-table td a{display:inline-flex;align-items:center;min-height:40px}.ag-back{white-space:nowrap;flex:none}.outg-row{padding:4px 0}.btn-ghost.outg-btn{font-size:12px;padding:0 12px;min-height:40px}.btn-ghost.outg-info{flex:none;margin-left:0;min-height:32px;padding:0 10px}.outg-name{display:flex;align-items:center;gap:8px}.outg-name-text{flex:1 1 auto;min-width:0}.outg-card .wf-input,.outg-card .wf-select{flex-grow:1!important;flex-shrink:1!important;flex-basis:calc(50% - 8px)!important;min-width:0}.integ-cards>.card>.card-head{padding:0 0 12px;margin-bottom:12px}.integ-cards details>summary{padding:10px 0}.integ-cards form[action="/api/set-stripe-mode"] .btn,.integ-cards label{min-height:40px}.integ-stripe-mode{align-items:baseline!important}.integ-stripe-status{flex:1 1;min-width:0}.integ-cards form[action="/api/set-stripe-mode"]{margin-left:0!important;flex-basis:100%}.ag-report-settings label{min-height:44px}.ag-archived .btn-ghost,.client-card .btn,.client-card-archive .btn-ghost,.client-manage-btn,form[action="/api/agency-create-client"] label:not([for=new-client-name]){min-height:40px}.notif-card h2{margin-top:0}.notif-card label{min-height:44px}}@media (max-width:760px){.table-wrap>table.tbl.tbl-stack.ag-reports-table{min-width:0}table.tbl.tbl-stack.ag-reports-table thead{display:none}table.tbl.tbl-stack.ag-reports-table,table.tbl.tbl-stack.ag-reports-table tbody{display:block;width:100%}table.tbl.tbl-stack.ag-reports-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;padding:12px 16px;border-bottom:1px solid var(--line)}table.tbl.tbl-stack.ag-reports-table tr:last-child{border-bottom:none}table.tbl.tbl-stack.ag-reports-table td,table.tbl.tbl-stack.ag-reports-table tr:last-child td{display:block;padding:0;border:none}table.tbl.tbl-stack.ag-reports-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}table.tbl.tbl-stack.ag-reports-table td.cell-name{grid-column:1;align-self:center}table.tbl.tbl-stack.ag-reports-table td.ag-reports-edit{grid-column:2;grid-row:1;justify-self:end}table.tbl.tbl-stack.ag-reports-table td[data-label=Recipients]{grid-column:1/-1}table.tbl.tbl-stack.ag-reports-table td.ag-reports-edit a,table.tbl.tbl-stack.ag-reports-table td[data-label="Latest report"] a{display:inline-flex;align-items:center;min-height:40px}}@media (max-width:600px){.client-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:center}.client-card>*{grid-column:1/-1}.client-card>.client-card-actions{grid-column:1}.client-card>.client-card-archive{grid-column:2;margin-top:0}.client-card-foot{text-align:left}.client-manage-btn{min-height:44px}#new-client-name{font-size:16px!important}table.tbl.tbl-stack.ag-sites-table tr:last-child,table.tbl.tbl-stack.ag-usage-table tr:last-child{border-bottom:none}table.tbl.tbl-stack.ag-sites-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px 16px}table.tbl.tbl-stack.ag-sites-table td.cell-name{grid-column:1}table.tbl.tbl-stack.ag-sites-table td.ag-sites-status{grid-column:2;grid-row:1;justify-self:end}table.tbl.tbl-stack.ag-sites-table td[data-label=Site]{grid-column:1/-1}.outg-row{flex-wrap:wrap;row-gap:6px;padding-top:10px;border-top:1px solid var(--line)}.outg-name,.outg-side{flex:1 1 100%}.outg-side{flex-wrap:wrap}.outg-amount{margin-right:auto}.btn-ghost.outg-btn{font-size:13px;padding:0 14px;min-height:40px}.btn-ghost.outg-info{font-size:12px;min-height:36px}.outg-card .wf-input,.outg-card .wf-select{font-size:16px;flex:1 1 100%!important}.integ-picker>form{flex:1 1;min-width:0}.integ-picker select{width:100%;max-width:100%;min-height:44px}.ag-report-settings textarea,.integ-cards input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.integ-cards select,.integ-cards textarea,.integ-picker select{font-size:16px!important}.notif-card h2{font-size:19px;margin:0 0 8px}.notif-card h3{font-size:16px}.ag-alert{min-width:0}.ag-alert .badge{white-space:normal}.ag-alert .muted{overflow-wrap:anywhere}}@media (max-width:380px){.outg-side{column-gap:6px}.btn-ghost.outg-btn{padding:0 10px}}.inv-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px;max-width:720px}.inv-f-half{flex:1 1 180px}.inv-f-due{flex:0 1 150px}.inv-f-desc{flex:3 1 240px}.inv-f-qty{flex:0 1 80px}.inv-f-price{flex:0 1 110px}.cal-gmap-name{flex:1 1 150px}.cal-gmap-id{flex:2 1 320px}.ca-vp-label{width:72px}.cal-products-body{padding:0 20px 16px}.ads-import{display:inline-flex;gap:8px;align-items:center}@media (max-width:900px){.mg-check{min-height:44px}.mg-tap{display:inline-block;padding:13px 0;margin:-13px 0}.cal-linkbtn{display:inline-flex;align-items:center}.ca-cancel,.cal-linkbtn,details.cal-gsync>summary{min-height:40px}table.tbl.cal-appts td.ca-check summary{line-height:14px;padding:13px 0}.ads-pick-row{min-height:44px}.ads-import input[type=file]{min-height:44px;font-size:14px}.ads-import input[type=file]::-webkit-file-upload-button{min-height:40px;margin-right:10px;padding:0 14px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.ads-import input[type=file]::file-selector-button{min-height:40px;margin-right:10px;padding:0 14px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.inv-paid{min-height:40px}.cal-products-body{padding-top:12px}}@media (min-width:601px) and (max-width:900px){table.tbl.ads-tbl td,table.tbl.ads-tbl th,table.tbl.cal-appts td,table.tbl.cal-appts th{padding-left:12px;padding-right:12px}table.tbl.cal-appts td.ca-act,table.tbl.cal-appts td.ca-when{white-space:nowrap}table.tbl.cal-appts td.ca-check details>div{width:170px;max-width:170px!important}table.tbl.cal-appts:has(td.ca-check details[open]) td.ca-when{white-space:normal;width:124px}table.tbl.cal-appts td.ca-check .deposit-actions-btn,table.tbl.cal-appts td.ca-check .deposit-actions-input{width:100%;min-width:0;box-sizing:border-box}.ca-vp-row{flex-wrap:wrap;row-gap:3px}.ca-vp-label{width:100%}.inv-paid,table.tbl.inv-table td.cell-name{white-space:nowrap}.inv-f-desc,.inv-f-price,.inv-f-qty{min-width:0}.mg-cards{grid-template-columns:minmax(0,1fr)}.mg-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){table.tbl.cal-products tr{grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding-left:0;padding-right:0}table.tbl.cal-products tr:last-child{border-bottom:0}table.tbl.cal-products td.cell-name{grid-column:1/4;align-self:center}table.tbl.cal-products td:last-child:not([colspan]){grid-column:4;grid-row:1;align-self:center}table.tbl.cal-products td[colspan]{grid-column:1/-1}.cal-pick{max-width:100%}.cal-gmap-name{flex-basis:100%}.cal-gmap-id{flex:1 1;min-width:0}.table-wrap>table.tbl.cal-appts{min-width:0}table.tbl.cal-appts thead{display:none}table.tbl.cal-appts,table.tbl.cal-appts tbody{display:block;width:100%}table.tbl.cal-appts tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}table.tbl.cal-appts tr:last-child{border-bottom:0}table.tbl.cal-appts td{display:block;padding:0;border:0}table.tbl.cal-appts td.ca-when{grid-column:1;grid-row:1;font-weight:700}table.tbl.cal-appts td.ca-act{grid-column:2;grid-row:1/span 2;align-self:start}table.tbl.cal-appts td.ca-who{grid-column:1}table.tbl.cal-appts td.ca-cal,table.tbl.cal-appts td.ca-check{grid-column:1/-1}table.tbl.cal-appts td.ca-check:has(>.muted:only-child){display:none}table.tbl.cal-appts td.ca-check>div{align-items:flex-start}.inv-form input{min-width:0}.inv-f-desc{flex:1 1}.inv-f-qty{flex:0 0 64px}.inv-f-price{flex:0 0 96px}.inv-f-due{flex:1 1 100%}table.tbl.inv-table tr{grid-auto-flow:row dense}table.tbl.inv-table td.inv-items{grid-column:1/-1}table.tbl.inv-table td{text-align:left!important}.ads-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ads-tiles .card.tile{padding:14px}.ads-tiles .card.tile>.label{min-height:2lh}.ads-tiles .tile-value{font-size:22px;letter-spacing:-.5px}.ads-tiles .badge{white-space:normal}.ads-import{display:flex;flex:1 1 100%;min-width:0}.ads-import input[type=file]{flex:1 1;min-width:0}}@media (max-width:900px){.pub-input{font-size:16px!important}.pub-book-dayarrow{display:inline-flex;align-items:center;min-height:44px;flex:none;white-space:nowrap}.pub-book-day{flex:1 1 auto;min-width:0;text-align:center;text-wrap:balance}.pub-book-details{scroll-margin-bottom:16px}.pub-hold-links>a,.pub-textlink{display:inline-flex!important;align-items:center;min-height:44px}.pub-check-choice{display:flex!important;align-items:center;justify-content:center}.pub-photo-textbtn{min-height:40px;font-size:12px!important;padding:0 2px!important}.pub-deposit-skip{min-height:44px;padding:0 12px!important}.deposit-actions-input{font-size:16px!important;min-height:40px}.deposit-actions-btn{min-height:40px;font-size:14px!important}}@media (max-width:600px){.pub-page{padding:16px 12px 28px!important}.pub-card{padding:22px 18px!important}.pub-form-page{padding:16px 12px 28px!important;align-content:start!important}.pub-form-submit{min-height:44px}.pub-input[type=date]{min-width:0;min-height:44px}.pub-book-go{min-height:44px}.pub-book-slots{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.pub-book-slot{min-height:44px;padding:9px 4px!important;white-space:nowrap}}