@font-face{font-family:Handicrafts;src:url(/assets/fonts/TheYearofHandicrafts-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Handicrafts;src:url(/assets/fonts/TheYearofHandicrafts-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Handicrafts;src:url(/assets/fonts/TheYearofHandicrafts-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Handicrafts;src:url(/assets/fonts/TheYearofHandicrafts-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Handicrafts;src:url(/assets/fonts/TheYearofHandicrafts-Black.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--green:#0e7c56;--green-deep:#0b684b;--ink:#0e1b18;--page:#e6ebe9;--surface:#f4f7f6;--muted:#586c62;--secondary:#4b5f55;--control-border:#7d9086;--line:#e1e8e4;--soft-line:#eef2f0;--petrol:#1d4b5e;--mint:#eaf7f0;--warn:#8a6410;--danger:#a5301f;--pill:999px;--panel-radius:26px;--page-inset:clamp(14px,2.4vw,24px);--popup-shadow:0 18px 48px #0e1b182e;--dialog-shadow:0 24px 60px #0e1b182e;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);margin:0;font-family:Handicrafts,sans-serif}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--green-deep);text-decoration:none}a:hover{color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}h1,h2,h3,p{margin:0}img,svg{max-width:100%}.mono{font-family:var(--mono);unicode-bidi:isolate}.page-bg{min-height:100vh;padding:clamp(0px,1.6vw,20px)}.app-shell{background:#fff;border-radius:clamp(0px,2vw,30px);max-width:1460px;margin:auto;overflow:hidden}.topbar{padding:16px var(--page-inset) 4px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.logo-tile{background:#000;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.logo-tile img{object-fit:contain;width:27px;height:auto}.top-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.search-pill{background:var(--soft-line);border-radius:var(--pill);color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.round,.avatar{background:var(--soft-line);color:#3c4b47;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.round:hover{background:var(--line)}.avatar{background:var(--green);color:#fff;font-size:13.5px}.workspace{flex-wrap:wrap;align-items:flex-start;display:flex}.workspace-side{min-width:200px;padding:6px var(--page-inset) 30px;flex:0 236px;align-content:start;gap:6px;display:grid}.sidebar{align-content:start;gap:6px;display:grid}.switcher{margin-bottom:8px;position:relative}.switcher-trigger{anchor-name:--switcher;text-align:right;background:var(--surface);width:100%;color:var(--ink);border:1px solid #e6ebe9;border-radius:18px;align-items:center;gap:10px;padding:11px 12px;display:flex}.switcher-trigger:disabled{opacity:1}.switcher-trigger:hover:not(:disabled){border-color:var(--green)}.branch-icon{background:var(--petrol);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.branch-name{flex:1;gap:2px;min-width:0;display:grid}.branch-name strong{font-size:14px;font-weight:600}.branch-name small{color:var(--muted);font-size:11px}.branch-name>span{color:var(--muted);font-size:11.5px}.chevron{width:16px;height:16px;color:var(--muted);flex:none}.nav-item{text-align:right;color:#3c4b47;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;font-weight:400;display:flex}.nav-item>span:nth-child(2){flex:1}.nav-item:hover{background:var(--surface)}.nav-item.active{background:var(--green);color:#fff;font-weight:600}.nav-item.group-active{color:var(--green-deep);font-weight:600}.symbol{width:18px;height:18px;color:var(--muted);flex:none;display:block}.active .symbol{color:#fff}.badge{background:var(--soft-line);color:var(--muted);border-radius:var(--pill);padding:2px 7px;font-size:10.5px}.nav-children{gap:2px;margin-bottom:6px;padding-inline-start:28px;display:grid}.nav-children .nav-item{border-radius:12px;padding:8px 12px;font-size:13.5px}.settings-group:before{content:"";background:var(--page);height:1px;margin:10px 14px;display:block}main{flex:460px;min-width:0;padding-bottom:30px}.page-header{padding:8px var(--page-inset) 12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;font-size:12.5px;display:flex}.breadcrumb a{color:var(--muted)}.heading-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}h1{letter-spacing:-.8px;font-size:clamp(21px,2.6vw,27px);font-weight:600;line-height:1.25}.context-pill{background:var(--soft-line);color:#3c4b47;border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:flex}.context-pill .dot{background:var(--petrol)}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.subtitle{color:var(--muted);margin-top:7px;font-size:13px}.header-actions,.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{background:var(--soft-line);border-radius:var(--pill);color:#3c4b47;white-space:nowrap;padding:11px 17px;font-size:13px}.btn{border:1px solid var(--line);color:#3c4b47;border-radius:var(--pill);background:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--green);color:var(--green-deep)}.btn.primary{background:var(--green);color:#fff;border:0;padding:11px 20px;font-weight:600}.btn.primary:hover{background:var(--green-deep);color:#fff}.btn.ink{background:var(--ink);color:#fff;border-color:#0000}.btn.ink:hover:not(:disabled){background:var(--green);color:#fff}.btn:disabled{opacity:.65}.text-btn{color:var(--green-deep);background:0 0;border:0;padding:2px 6px;font-size:12.5px}.text-btn:hover{color:var(--ink)}.page-content{padding:0 var(--page-inset)}.foundation-note{max-width:1460px;color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:12px auto 0;font-size:12px;display:flex}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;right:20px}.skip:focus{top:8px}.muted{color:var(--muted);font-size:13px}.chip{background:var(--mint);width:fit-content;color:var(--green-deep);border-radius:var(--pill);align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:inline-flex}.chip.warn{color:var(--warn);background:#fdf6e8}.chip.danger{color:var(--danger);background:#fbeae7}.chip.bright{color:#082e1d;background:#18b86a}.green{color:var(--green-deep)}.warning{color:var(--warn)}.star{color:#e0a800}.switcher-popup{position-anchor:--switcher;inset:auto;top:anchor(bottom);right:anchor(right);border:1px solid var(--page);width:300px;max-width:calc(100vw - 28px);box-shadow:var(--popup-shadow);color:var(--ink);background:#fff;border-radius:20px;margin:6px 0 0;padding:10px;position:fixed}.switcher-popup:popover-open{gap:8px;display:grid}.switcher-popup::backdrop{background:0 0}.branch-search{background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.branch-search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;width:100%;padding:10px 0;font-size:13px}.chips{flex-wrap:wrap;gap:5px;display:flex}.tiny-chip{border-radius:var(--pill);border:1px solid var(--line);color:var(--secondary);background:#fff;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;display:flex}.tiny-chip.chosen{background:var(--ink);border-color:var(--ink);color:#fff}.list-label{color:var(--muted);padding:4px 10px 0;font-size:11px}.branch-row{text-align:right;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.branch-row:hover{background:var(--surface)}.branch-row .dot{width:9px;height:9px}.branch-row strong{font-size:13.5px;font-weight:500}.branch-row .mono{white-space:nowrap;font-size:12.5px}.branch-list{gap:2px;max-height:220px;display:grid;overflow-y:auto}.all-icon{background:var(--petrol);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.checkmark{width:12px;height:12px;color:var(--green-deep);flex:none;place-items:center;display:inline-grid}.manage-branches{border-top:1px solid var(--page);padding:11px 10px 4px;font-size:13px;font-weight:500}.onboarding{background:var(--surface);border-radius:var(--panel-radius);gap:20px;margin-block:24px;padding:24px;display:grid}.onboarding-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-header>div{flex:240px;gap:3px;display:grid}.onboarding h2{font-size:16px;font-weight:600}.onboarding p{color:var(--secondary);font-size:13px}.progress{background:var(--line);border-radius:var(--pill);height:6px;overflow:hidden}.progress span{background:var(--green);border-radius:var(--pill);height:100%;display:block}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.step{background:#fff;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px 12px;padding:20px;display:grid}.step-dot{background:var(--line);width:28px;height:28px;color:var(--secondary);border-radius:50%;grid-row:1;place-items:center;font-size:12.5px;font-weight:600;display:grid}.step-dot.done{background:var(--green);color:#fff;opacity:.7}.step-dot.next{background:var(--ink);color:#fff}.step strong{font-size:14px;font-weight:600}.step p{text-wrap:pretty;color:var(--secondary);font-size:12.5px;line-height:1.7}.step>div{gap:8px;min-width:0;display:grid}.step>.btn{grid-column:1/-1;align-self:end}.section-heading{align-items:center;gap:10px;padding:22px 4px 0;display:flex}.section-heading>.mono{color:var(--muted);font-size:11px}.section-heading h2{font-size:15px;font-weight:600}.rule{background:var(--page);flex:1;height:1px}.metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:10px;display:grid}.metric{background:var(--surface);border-radius:var(--panel-radius);align-content:start;gap:10px;padding:22px;display:grid;position:relative}.metric>span{color:var(--muted);font-size:13px}.metric-value{letter-spacing:-2px;text-align:right;align-items:baseline;gap:8px;font-size:40px;font-weight:600;line-height:1;display:flex}.metric-value>span.mono{letter-spacing:-2px;font-size:40px}.metric-value>.star{letter-spacing:0;font-size:20px}.metric-value>small{letter-spacing:0;font-size:16px}.metric p{color:var(--secondary);font-size:12.5px;line-height:1.7}.metric p.green{color:var(--green-deep)}.metric .chip{justify-self:start;padding:4px 10px;font-size:11px}.metric.score{background:var(--petrol);color:#eaf6ef;gap:12px}.metric.score>span{color:#d6e6ec}.metric-head{color:#afc9d2;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.metric-head small{font-size:12px}.metric.score .metric-value{font-size:48px}.metric.score .metric-value span{color:#afc9d2;font-size:16px}.metric-foot{color:#8fb4c0;border-top:1px solid #ffffff24;padding-top:10px;font-size:12px}.method-button{color:#fff;border-radius:var(--pill);white-space:nowrap;background:#ffffff24;border:0;padding:5px 11px;font-size:11.5px}.method-button:hover{background:#ffffff3d}.method{color:var(--ink);background:#fff;border-radius:16px;padding:16px;font-size:12px}.response-progress{border-radius:var(--pill);background:linear-gradient(270deg,#e0a800 0 75%,#e2e9e6 75%);height:8px;margin-top:4px;position:relative}.response-progress:after{content:"";background:var(--ink);width:2px;height:15px;position:absolute;top:-4px;right:50%}.tabs{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.tab{border-radius:var(--pill);border:1px solid var(--line);color:var(--secondary);background:#fff;padding:9px 18px;font-size:13px}.tab.selected{background:var(--ink);border-color:var(--ink);color:#fff}.catalog{gap:16px;display:grid}.catalog>.tabs{margin:0}.table-scroll{border:1px solid var(--page);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;text-align:right;width:100%;min-width:580px;font-size:13px}caption{color:var(--secondary);text-align:right;padding:12px 16px;font-size:12px}th,td{border-bottom:1px solid var(--soft-line);padding:14px 16px;font-weight:400}thead{background:var(--surface);color:var(--secondary)}tbody th{font-weight:500}tbody tr:last-child>*{border-bottom:0}tbody tr:hover{background:var(--mint)}.dark-panel{background:var(--ink);color:#fff;border-radius:24px;gap:14px;padding:20px 22px;display:grid}.dark-panel h3{font-size:16px;font-weight:600}.dark-panel p{color:#afc9d2;font-size:13px}.dark-action{color:#04140e;background:#18b86a;border:0;justify-self:start}.fields-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}label{color:var(--secondary);gap:6px;font-size:12.5px;display:grid}input:not([type=radio]):not([type=checkbox]),select,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:100%;min-width:0;padding:10px 14px;font-size:14px}input:focus,textarea:focus,select:focus{border-color:var(--green)}textarea{resize:vertical;min-height:84px}input[dir=ltr]{text-align:right}.branch-search input{background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px}.form-error{color:var(--danger);margin-top:12px;font-size:13px}.switch-row{background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px 14px;font-size:13.5px;display:flex}.switch{border-radius:var(--pill);background:var(--line);border:0;flex:none;justify-content:flex-start;width:42px;height:24px;padding:3px;display:flex}.switch.on{background:var(--green);justify-content:flex-end}.switch>span{background:#fff;border-radius:50%;width:18px;height:18px;display:block}fieldset{border:1px solid var(--line);border-radius:16px;margin:16px 0;padding:12px 16px}legend{color:var(--secondary);font-size:13px}.radio,.checkbox{align-items:center;gap:8px;margin:6px 0 6px 18px;font-size:13px;display:inline-flex}input[type=radio],input[type=checkbox]{accent-color:var(--green);width:16px;height:16px}.catalog form{gap:12px;display:grid}.state-panel{background:var(--surface);border-radius:var(--panel-radius);align-content:start;gap:16px;margin-top:18px;padding:28px;display:grid}.state-panel h2{font-size:22px;font-weight:600}.state-panel h3{font-size:18px;font-weight:600}.state-panel p{max-width:65ch;font-size:14px;line-height:1.85}.state-panel>.btn{justify-self:start}.state-icon{background:var(--mint);width:42px;height:42px;color:var(--green-deep);border-radius:14px;place-items:center;font-family:system-ui;font-size:22px;display:grid}.skeleton{background:var(--line);border-radius:14px;height:80px}.notice{background:var(--mint);color:var(--green-deep);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;font-size:13px;display:flex}dialog{color:var(--ink);border:0;padding:0}dialog::backdrop{background:#0e1b1873}.dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--dialog-shadow);background:#fff;border-radius:28px;margin:auto;overflow:auto}.overlay-heading{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:20px 24px 14px;display:flex}.overlay-heading h2{flex:1;font-size:17px;font-weight:600}.close{color:var(--muted);background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.dialog-body{gap:20px;padding:18px 24px;display:grid}.dialog-body>p{color:#3c4b47;font-size:14px;line-height:1.85}.dialog-footer{border-top:1px solid var(--soft-line);justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex}.guide-list{gap:4px;display:grid}.guide-list>div{align-items:center;gap:12px;padding:8px 4px;font-size:14px;display:flex}.guide-list .step-dot{flex:none;width:26px;height:26px}.guide-list small{color:var(--muted);margin-inline-start:auto;font-size:12px}.drawer{background:#fff;align-content:start;gap:14px;width:min(560px,100%);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px;display:grid;inset:0 0 0 auto;overflow:auto}.drawer::backdrop{background:#0e1b1880}.drawer .overlay-heading{border:0;padding:0}.drawer .overlay-heading h2{font-size:18px;font-weight:700}.drawer .close{background:var(--surface);border-radius:50%;font-size:16px}.drawer .tab{padding:8px 15px;font-size:12.5px}.drawer-fields{gap:14px;display:grid}.drawer-fields>div{background:var(--surface);border-radius:16px;gap:5px;padding:13px 16px;display:grid}.drawer-fields small{color:var(--muted);font-size:11.5px}.drawer-fields span{font-size:13.5px;line-height:1.75}.drawer-save{background:var(--green);color:#fff;border:0;border-radius:16px;width:100%;margin-top:4px;padding:13px;font-size:13.5px;font-weight:600}.drawer-save:hover{background:var(--green-deep)}@media (max-width:700px){.switcher-popup{max-height:calc(100dvh - 190px);overflow:auto}.foundation-note{padding:0 14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.preview-grid{gap:4px;display:grid}.metric svg{width:100%;height:34px;display:block}.metric small.warning{font-size:12px}.score-number{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.score-number>span{letter-spacing:-2.4px;color:#fff;font-size:50px;font-weight:600;line-height:1}.score-number>small{color:#8fb4c0;font-size:15px}.score-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.score-status .chip{padding:4px 12px;font-size:12.5px;font-weight:600}.score-status small{color:#9fd8b8;font-size:12.5px}.step:has(.done){opacity:1}.step-dot.done,.step .btn:disabled{opacity:1}.method{top:58px;z-index:5;border-radius:18px;gap:10px;display:grid;position:absolute;inset-inline:12px;box-shadow:0 14px 40px #0e1b182e}.method b{font-size:14px;font-weight:600}.switcher-popup .branch-search input{background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px}.metric-value.mono{display:block}.factor{align-items:center;gap:8px;font-size:12.5px;display:flex}.factor>span:nth-child(2){flex:1}.factor small{color:var(--muted)}.factor strong{text-align:left;width:24px;font-size:12.5px}.guide-dialog{gap:18px;width:min(520px,100% - 32px);padding:28px;display:grid}.guide-dialog .overlay-heading{border:0;padding:0}.guide-dialog h2{font-size:22px;font-weight:700}.guide-dialog .dialog-body{gap:18px;padding:0}.guide-dialog .actions{justify-content:flex-end}.guide-dialog .step-dot.done{opacity:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[role=tabpanel]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.catalog [role=tabpanel]{gap:16px;display:grid}.overlay-title{flex:1;gap:4px;display:grid}.overlay-title>small{color:var(--muted);text-align:right;font-size:12px}.table-scroll{background:var(--surface);border:0;border-radius:26px}table{min-width:720px}thead{background:#f7f9f8}table tr{grid-template-columns:minmax(130px,1.3fr) 76px 84px minmax(150px,1.6fr) 100px 92px;align-items:center;gap:10px;min-width:720px;padding:15px 22px;display:grid}thead tr{padding:14px 22px;font-size:12.5px;font-weight:500}th,td{color:var(--secondary);border:0;padding:0;font-size:13.5px}tbody tr{border-top:1px solid var(--page)}tbody td.mono{text-align:right;font-size:14.5px}tbody td:last-child{font-size:13.5px}tbody th{color:var(--ink);font-size:14.5px}.table-name{color:var(--ink);text-align:right;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:500}.table-foot{color:var(--secondary);background:#f7f9f8;border-top:1px solid #e8ede9;padding:16px 22px;font-size:14.5px}.nav-children[hidden]{display:none}.metric:nth-child(2) p,.metric:nth-child(4) p{line-height:normal}.metric:not(.score)>.chip{padding:4px 11px;font-size:12px}.metric-value>.star{font-weight:400}.metric-value>small{font-weight:500}.sidebar>div:not(.switcher){gap:2px;display:grid}.preview-note{bottom:10px;background:var(--ink);color:#fff;z-index:20;border-radius:20px;max-width:calc(100vw - 20px);margin:0;padding:8px 14px;font-size:12px;position:fixed;inset-inline-start:10px;box-shadow:0 18px 48px #0e1b182e}html:has(dialog[open]:not(.drawer)){scrollbar-gutter:stable}.drawer .tabs{margin:0}.branch-dialog-body{gap:20px;padding:18px 24px;display:grid}.branch-dialog-section{gap:12px;display:grid}.branch-dialog-section h3{align-items:center;gap:8px;font-size:14.5px;font-weight:400;display:flex}.branch-dialog-section h3>span:nth-child(2){flex:1}.branch-dialog-section h3 small{color:var(--muted);font-size:11.5px}.step-number{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.google-unavailable{background:var(--surface);color:var(--muted);border-radius:14px;padding:14px;font-size:13px}.dialog-footer{align-items:center}.dialog-footer>small{color:var(--muted);flex:1;font-size:12px}.overlay-title>small:not(.mono){color:var(--muted);font-size:12.5px}.dialog{max-width:none}.guide-dialog{gap:8px}.guide-dialog .btn.ink{opacity:1;border:0;padding:10px 22px}.dialog:not(.guide-dialog) .overlay-title{gap:2px}.google-unavailable{line-height:20px}.auth-layout{background:var(--page);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.auth-card{background:#fff;border-radius:28px;gap:20px;width:min(100%,480px);padding:32px;display:grid}.auth-card .brand{justify-self:start}.auth-card h1{font-size:28px;font-weight:600}.auth-card>p{color:var(--secondary);font-size:14px;line-height:1.85}.profile-form{gap:16px;display:grid}.auth-card>.auth-form{gap:20px;display:grid}.auth-heading{gap:12px;display:grid}.auth-heading p{color:var(--secondary);font-size:14px;line-height:1.85}.auth-card .auth-form label{gap:8px;display:grid}.auth-card .auth-form input{border-color:var(--control-border);min-height:48px}.auth-card .auth-form>.btn{min-height:48px}.auth-links{color:var(--green-deep);gap:4px;font-size:14px;display:grid}.auth-account-links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.auth-links a,.auth-links>.text-button{justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-size:14px;line-height:1.6;display:flex}.auth-links a:hover{text-underline-offset:4px;text-decoration:underline}.auth-links>.text-button{justify-self:center}.auth-dev-mail{border-top:1px solid var(--line);text-align:center;min-height:44px;padding-top:16px;font-size:12px}.auth-resend-form .dialog-body{gap:16px}.auth-resend-form .dialog-body>p:is(.error,.success){padding:12px 16px}.auth-resend-form .dialog-footer{flex-wrap:wrap}.text-button{color:var(--green-deep);cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.text-button:hover{text-decoration:underline}.success{background:var(--mint);color:var(--green-deep);border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.7}.error{color:#8b2e20;background:#fff1ee;border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.7}.dialog-error:empty{display:none}.dialog-error:not(:empty){padding:12px 24px 0}.org-select{padding:8px 0;font-size:12px}.mail-card{width:min(100%,760px)}.mail-item{background:var(--surface);border-radius:20px;gap:12px;padding:20px;display:grid}.mail-item h2{font-size:18px}.core-panel{background:var(--surface);border-radius:26px;gap:16px;margin-bottom:14px;padding:22px 24px;display:grid}.core-panel h2{font-size:16px;font-weight:600}.core-panel h3{color:var(--ink);font-size:16px;font-weight:600}.core-panel p{font-size:13px;line-height:1.85}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading>div:not(.actions){gap:5px;display:grid}.profile-form{max-width:600px}.profile-form>.btn{justify-self:start}.branch-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.branch-grid>.core-panel{align-content:start;gap:12px;margin:0}.info-box{color:#1d4b5e;background:#eef5f8;border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.85}.team-list{gap:4px;margin-inline:-18px;display:grid}.team-row{background:#fff;border-radius:20px;grid-template-columns:38px minmax(190px,1.5fr) minmax(140px,1.3fr) auto auto auto;align-items:center;gap:12px;min-height:72px;padding:16px 18px;display:grid}.team-identity{gap:3px;display:grid}.team-identity strong{font-size:14px;font-weight:500}.team-identity small{color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:12px}.team-row>.avatar{background:var(--mint);width:38px;height:38px;color:var(--green-deep)}.role-pill{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 15px;font-size:12px}.role-owner{background:var(--ink);color:#fff;border-color:var(--ink)}.role-manager{background:var(--mint);color:var(--green-deep)}.role-supervisor{color:#1d4b5e;background:#eef5f8}.role-viewer{background:var(--surface);color:var(--muted)}.role-pill:disabled{opacity:1;cursor:default}.team-foot{text-align:left}.permission-scroll{background:#fff;border-radius:20px;padding:6px;overflow:auto}.permissions{border-collapse:collapse;width:100%;min-width:700px}.permissions tr{min-width:unset;padding:0;display:table-row}.permissions th,.permissions td{border-bottom:1px solid var(--soft-line);text-align:center;padding:14px;font-size:13px}.permissions th:first-child{text-align:right;min-width:250px}.permissions th{font-weight:500}.permissions thead{background:#fff}.permissions td .tiny-chip{display:inline-block}.permissions tbody tr:last-child>*{border:0}.branch-settings{margin-top:14px}.branch-profile{gap:20px;display:grid}.branch-profile dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.branch-profile dl>div{background:#fff;border-radius:16px;gap:8px;padding:16px;display:grid}.branch-profile dt{color:var(--muted);font-size:12px}.branch-profile dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:14px}.branch-profile h3{margin-bottom:10px}.branch-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.white-panel{background:#fff;border-radius:20px;align-content:start;gap:14px;padding:18px 20px;display:grid}.white-panel p[dir=ltr]{text-align:right}.white-panel fieldset,.branch-checks{border:0;gap:10px;padding:0;display:grid}.white-panel legend,.branch-checks legend{color:var(--muted);margin-bottom:8px;font-size:12.5px}.white-panel .btn{padding:8px 14px;font-size:12.5px}.btn.chosen{color:#1d4b5e;background:#eef5f8;border-color:#b7d2dd}.toggle-row{align-items:center;gap:12px;padding:10px 0;display:flex}.toggle-row>div{flex:1;gap:4px;display:grid}.toggle-row strong{font-size:13.5px;font-weight:500}.toggle-row small{color:var(--muted);font-size:11.5px;line-height:1.6}.toggle-row input[role=switch]{appearance:none;cursor:pointer;background:#dde6e1;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.toggle-row input[role=switch]:checked{background:var(--green)}.toggle-row input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.toggle-row input[role=switch]:checked:after{left:21px}.branch-checks label{align-items:center;gap:10px;font-size:14px;display:flex}.danger{color:#fff;background:#a5301f;border-color:#a5301f}.danger-text{color:#a5301f}.dashed{color:var(--green-deep);border-style:dashed;border-color:var(--green)}.empty-state{padding:28px}.block{display:block}.core-panel .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.core-panel .muted{color:#62726b}.tiny-chip.warning{color:#806013;background:#fdf6e8}.auth-card small{color:var(--muted);font-size:12px}.branch-dialog-body select{width:100%}.top-actions .text-button{white-space:nowrap}.onboarding-title{align-items:center;gap:10px;display:flex}.onboarding-title>div{flex:1;gap:4px;display:grid}.onboarding-title small{color:var(--muted);font-size:12px}@media (max-width:1100px){.team-row{grid-template-columns:38px minmax(140px,1.5fr) minmax(110px,1fr) auto auto}.team-row>.text-button{grid-column:2/-1;justify-self:end}.branch-grid{grid-template-columns:1fr}.branch-config-grid{grid-template-columns:1fr 1fr}.branch-config-grid>.white-panel:last-child{grid-column:1/-1}}@media (max-width:700px){.auth-card{padding:24px}.auth-layout{align-items:start}.core-panel{padding:20px 18px}.team-list{margin-inline:-10px}.team-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:14px 12px}.team-row .chips{grid-column:2/-1}.team-row>.role-pill{grid-column:2}.team-row>.text-button{grid-column:2/-1}.team-row>.avatar{width:32px;height:32px}.team-row>.tiny-chip{grid-column:3}.branch-config-grid{grid-template-columns:1fr}.branch-config-grid>.white-panel:last-child{grid-column:auto}.branch-settings .chips .btn{white-space:normal;max-width:100%}.top-actions .search-pill{display:none}.branch-profile dl{grid-template-columns:1fr}.core-panel .tabs{margin-bottom:14px}.onboarding-title{flex-wrap:wrap}.onboarding-title>div{min-width:130px}}.table-name{display:inline-block}.branch-profile-link{color:var(--green-deep);margin-top:4px;font-size:12px;display:inline-block}.team-panel{gap:4px;padding:6px}.team-panel>.panel-heading{gap:10px;padding:18px 20px 10px}.team-panel>.panel-heading>h2{flex:1}.team-list{margin:0}.team-row{border-radius:18px;flex-wrap:wrap;min-height:0;padding:13px 16px;display:flex}.team-row>.avatar{flex:none;width:34px;height:34px}.team-identity{flex:180px;gap:2px;min-width:150px}.team-identity small{color:#62726b;font-family:IBM Plex Mono,monospace;font-size:11px}.team-row>.chips{flex:200px;min-width:160px}.team-row>.role-pill{flex:none;padding:7px 15px}.team-row>.tiny-chip.chosen{background:var(--mint);color:var(--green-deep);border:0}.team-row>.text-button{text-align:left;flex:none;min-width:74px;font-size:11.5px}.team-foot{text-align:right;padding:10px 14px 14px;font-size:11.5px!important}.team-row>.chips>.tiny-chip{background:var(--surface);color:var(--secondary);border-color:#e6ebe9;padding:5px 11px;font-size:11.5px}@media (max-width:700px){.team-panel{padding:6px}.team-panel>.panel-heading{padding:18px 12px 10px}.team-identity{flex:180px;min-width:150px}.team-row>.chips{flex:200px;min-width:160px}.team-row>.text-button{margin-inline-start:auto}}.permissions .tiny-chip{background:var(--surface);border:0;min-width:24px;padding:4px 9px;font-size:11px}.permissions .tiny-chip.chosen{background:var(--mint);color:var(--green-deep)}.permissions .tiny-chip.scope{color:#1d4b5e;background:#eef5f8}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:700px){.field-grid{grid-template-columns:1fr}}.billing-stack{gap:12px;display:grid}.billing-current{background:var(--petrol);color:#d6e6ec;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.billing-current>div{gap:6px;display:grid}.billing-current h2{color:#fff;font-size:20px;font-weight:600}.billing-current span{color:#afc9d2;font-size:13px}.billing-current p{font-size:13px;line-height:1.7}.billing-upgrade{color:#06231a;background:#18b86a;border:0;padding:12px 22px;font-weight:600}.billing-upgrade:hover:not(:disabled){background:var(--mint);color:var(--ink)}.usage-panel{background:var(--surface);border-radius:24px;gap:14px;padding:20px 22px;display:grid}.usage-panel h2{font-size:15.5px;font-weight:600}.usage-panel>p{font-size:13.5px;line-height:1.8}.usage-row{gap:6px;display:grid}.usage-row>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.usage-row .mono{color:var(--secondary);font-size:12.5px}.usage-row progress{appearance:none;background:#e2e9e6;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.usage-row progress::-webkit-progress-bar{background:#e2e9e6}.usage-row progress::-webkit-progress-value{background:var(--green);border-radius:999px}.usage-row progress::-moz-progress-bar{background:var(--green);border-radius:999px}.billing-columns{flex-wrap:wrap;gap:12px;display:flex}.billing-columns>section:first-child{flex:240px}.billing-columns>section:last-child{flex:2 320px}.plan-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.plan-row>div{gap:6px;display:grid}.plan-row:last-child{border:0}.audit-row{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.dialog-body dl>div{margin-bottom:12px}.dialog-body dd{overflow-wrap:anywhere;margin:4px 0}.usage-details{gap:14px;display:grid}.usage-details>p{font-size:13px;line-height:1.8}.page-editor{gap:12px;display:grid}.page-toolbar{background:#f4f7f6;border-radius:22px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.page-url{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8e4;border-radius:999px;max-width:100%;padding:8px 16px;font-size:12px}.page-share{border:1px solid #e1e8e4;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.page-columns{align-items:flex-start;gap:20px;display:flex}.page-edit-controls{flex:1.2 380px;gap:12px;min-width:0;display:grid}.page-group{background:#f4f7f6;border-radius:22px;gap:8px;padding:14px 16px;display:grid}.page-group h2{margin:0;font-size:14.5px}.page-group .panel-heading small{color:#596c63;font-size:12px}.page-component{background:#fff;border:1px solid #e6ebe9;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.page-component.off{background:#fafbfa}.page-component.off .component-edit{color:#596c63}.component-icon{color:#1d4b5e;background:#eef5f8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.icon-wa,.icon-order{color:#0e7c56;background:#eaf7f0}.icon-rate{color:#8a6410;background:#fdf6e8}.icon-complain{color:#a5301f;background:#fbeae7}.component-edit{text-align:right;color:#0e1b18;background:0 0;border:0;flex:1;gap:1px;min-width:0;padding:0;display:grid}.component-edit strong{font-size:13.5px;font-weight:600}.component-edit small{color:#596c63;font-size:11.5px}.drag-handle{cursor:grab;color:#596c63;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.page-toggle{background:#d5deda;border:0;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;width:34px;height:21px;padding:2px;display:flex}.page-toggle[aria-checked=true]{background:var(--green);justify-content:flex-start}.page-toggle span{background:#fff;border-radius:50%;width:17px;height:17px}.page-preview{flex:300px;justify-items:center;gap:10px;min-width:0;display:grid;position:sticky;top:12px}.page-preview>.tabs,.page-preview>[role=tabpanel]{width:100%}.page-preview .tabs{justify-content:center}.page-preview-frame{width:100%;margin:auto}.page-preview-frame.mobile{background:#0e1b18;border-radius:38px;max-width:320px;padding:10px}.page-preview-frame.desktop{background:#dde5e2;border-radius:16px;padding:8px}.page-preview-screen{border-radius:30px;height:min(600px,72vh);overflow-y:auto}.desktop .page-preview-screen{border-radius:10px;height:min(520px,70vh)}.page-qr{border:1px solid #e1e8e4;border-radius:22px;flex-wrap:wrap;gap:20px;padding:18px 20px;display:flex}.page-qr-settings{flex:1.4 300px;gap:10px;min-width:0;display:grid}.page-qr h2{margin:0;font-size:15.5px}.qr-mode{text-align:right;background:#fff;border:1px solid #e6ebe9;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;display:flex}.qr-mode.selected{border-color:var(--green);background:#eaf7f0}.qr-mode small{color:#596c63;font-size:12px;display:block}.page-qr-preview{background:#f4f7f6;border-radius:20px;flex-direction:column;flex:220px;align-items:center;gap:10px;min-width:0;padding:18px;display:flex}.page-qr-preview img{max-width:100%;height:auto;image-rendering:pixelated}.page-images{flex-wrap:wrap;gap:12px;display:flex}.page-images>label{background:#fff;border-radius:16px;flex:160px;min-width:0;padding:14px}.page-images input{max-width:100%;font-size:12px}.page-appearance{gap:18px;padding:18px 20px}.cover-swatch{border:2px solid #0000;border-radius:8px;width:44px;height:30px}.color-swatch{border:3px solid #0000;border-radius:50%;width:32px;height:32px}.cover-swatch[aria-pressed=true],.color-swatch[aria-pressed=true]{outline-offset:2px;outline:2px solid #0e1b18}.page-social-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-social-row>label{flex:1;min-width:120px}.page-form{gap:14px;display:grid}.page-editor label,.pg label{color:inherit;gap:6px;font-size:12.5px;display:grid}.page-editor input,.page-editor select,.pg input,.pg select,.pg textarea{border-radius:14px;min-height:120px;border-color:var(--pg-line)!important}.page-editor input[type=checkbox]{width:auto}.page-editor details{padding:8px 0}.page-editor summary{cursor:pointer}.local-submission{overflow-wrap:anywhere;border-top:1px solid #e1e8e4;margin-top:16px}.page-performance{gap:12px;display:grid}.pg{box-sizing:border-box;background:var(--pg-bg);width:100%;color:var(--pg-ink);direction:rtl;min-height:100%;container-type:inline-size}.pg-cover{height:190px;background-position:50%!important;background-size:cover!important}.pg-body{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:none;margin:-58px auto 0;padding:0 40px 32px;display:grid;position:relative}.pg-identity{text-align:center;grid-column:1/-1;justify-items:center;gap:8px;margin-bottom:8px;display:grid}.pg-logo{border:4px solid var(--pg-bg);background:var(--pg-accent);color:#fff;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0e1b181f}.pg-logo img{object-fit:cover;width:100%;height:100%}.pg-logo>span{font-size:32px;font-weight:700}.pg-identity h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.35}.pg-identity p{color:var(--pg-muted);max-width:60ch;margin:0;font-size:14px;line-height:1.8}.pg-action{border-radius:var(--pg-radius);background:var(--pg-card);min-width:0;color:var(--pg-ink);border:1px solid var(--pg-line);transition:transform .18s,box-shadow .18s,border-color .18s}.pg-action>a,.pg-action>button,.pg-action>div{border-radius:inherit;width:100%;min-height:94px;color:inherit;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.pg-action strong{font-size:15px;font-weight:600;line-height:1.45}.pg-action small{color:var(--pg-muted);font-size:12.5px;line-height:1.7;display:block}.pg-rate{background:color-mix(in srgb,var(--pg-accent) 86%,#000);color:#fff;border-color:#0000}.pg-rate small{color:#ffffffe0}.pg .pg-glyph{background:var(--pg-chip);width:46px;height:46px;color:var(--pg-accent);border-radius:14px;flex:none;padding:12px;display:block}.pg-branches{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);grid-column:1/-1;gap:14px;padding:20px;display:grid}.pg-branches strong{font-size:15px;font-weight:600}.pg-branches .text-button{min-height:44px;color:var(--pg-accent);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.pg-branch{background:var(--pg-bg);border:1px solid var(--pg-line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.pg-acts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.pg-chip{background:var(--pg-chip);color:var(--pg-ink);border:1px solid var(--pg-line);border-radius:12px;padding:7px 12px;font-size:12px;text-decoration:none}.pg-unconfigured{color:var(--pg-muted);font-size:12px}.pg .panel-heading{flex-wrap:wrap;gap:12px;margin:0}.pg-manual{font-size:13.5px!important}.pg-manual select{border-radius:12px;min-height:48px;padding:10px 13px;font-size:14px;border-color:var(--pg-line)!important}.pg-social{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.pg-social a,.pg-social>span{border:1px solid var(--pg-line);background:var(--pg-bg);min-height:40px;color:var(--pg-ink);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.pg-powered{color:var(--pg-muted);text-align:center;grid-column:1/-1;font-size:12px;text-decoration:none}.pg-note{border:1px solid var(--pg-line);background:var(--pg-chip);color:var(--pg-muted);border-radius:14px;grid-column:1/-1;margin:0;padding:12px 15px;font-size:13px;line-height:1.7}.pg dialog{color:#0e1b18}.pg textarea{min-height:110px}.page-editor button:hover:not(:disabled),.pg button:hover:not(:disabled),.pg a:hover{filter:brightness(.96)}@media (max-width:760px){.page-columns{flex-direction:column}.page-edit-controls,.page-preview{flex-basis:auto;width:100%;position:static}.page-toolbar>.actions{width:100%}.page-component{gap:6px;padding:10px 8px}.page-component>.text-button{padding:3px}.public-layout{padding:0}.public-layout>.pg{border-radius:0}.page-qr{padding:14px}.page-url{word-break:break-all;padding:8px;font-size:10px}}@font-face{font-family:Alexandria;src:url(/assets/fonts/Alexandria-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}.page-editor>.tabs{background:#f4f7f6;border-radius:999px;justify-self:start;gap:3px;margin:0;padding:3px;display:inline-flex}.page-editor>.tabs .tab{background:0 0;border:0}.page-editor>.tabs .tab.selected{color:#fff;background:#0e1b18}.page-preview .tabs{background:#f4f7f6;border-radius:999px;gap:3px;width:max-content;margin:0 auto 10px;padding:3px;display:flex}.page-preview .tab{border:0;padding:6px 14px;font-size:12.5px}.page-preview .tab.selected{background:#0e1b18}.page-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-performance-kpis>div{background:#f4f7f6;border-radius:20px;gap:5px;padding:18px;display:grid}.page-performance-kpis strong{font-size:26px}.page-performance-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-performance-panel{background:#f4f7f6;border-radius:22px;gap:12px;padding:20px 22px;display:grid}.page-performance-panel h3{margin:0;font-size:15.5px}.page-performance-row{grid-template-columns:1fr auto;gap:6px;font-size:13px;display:grid}.page-performance-row>span:last-child{background:#dde5e2;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.page-performance-row i{background:var(--green);height:100%;display:block}.page-funnel{flex-wrap:wrap;gap:8px;display:flex}.page-funnel>div{background:#fff;border-radius:16px;flex:140px;gap:4px;padding:14px;display:grid}.page-funnel strong{font-size:22px}@media (max-width:760px){.page-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.page-performance-panels{grid-template-columns:1fr}}.ghl-resources{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.ghl-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:16px 0;display:grid}.ghl-facts dt{color:var(--secondary);font-size:12px}.ghl-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.inbox-route{container-type:inline-size}.inbox-route>.tabs{background:#f4f7f6;border-radius:999px;gap:3px;width:max-content;max-width:100%;margin:8px 0 16px;padding:4px;display:flex;overflow:auto}.inbox-route>.tabs .tab{white-space:nowrap;background:0 0;border:0;padding:8px 16px}.inbox-route>.tabs .tab.selected{color:#fff;background:#0e1b18}.inbox-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;display:grid}.inbox-workspace>.core-panel{background:#fff;border-radius:18px;align-content:start;gap:20px;min-width:0;margin:0;padding:20px}.inbox-list,.inbox-detail{min-height:620px}.inbox-heading,.inbox-detail-head,.inbox-detail-actions,.inbox-composer-actions,.task-card-top,.task-meta,.task-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-heading{gap:16px;display:grid}.inbox-heading>label{width:100%}.inbox-contact-title{gap:12px;min-width:0;display:grid}.inbox-contact-identity{align-items:center;gap:12px;display:flex}.inbox-contact-identity>div{gap:4px;min-width:0;display:grid}.inbox-contact-identity h2{overflow-wrap:anywhere}.inbox-contact-identity .inbox-avatar{background:var(--petrol);color:#fff;flex:none;width:44px;height:44px}.inbox-branch-label{background:var(--surface);max-width:100%;color:var(--secondary);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:12px}.inbox-heading h2,.inbox-detail-head h2,.task-create-panel h2{font-size:17px;font-weight:600}.inbox-heading select,.inbox-detail label select,.inbox-filter-row select,.panel-heading select,.inbox-channel-card select,.task-create-form select,.task-edit-form select{color:var(--ink);background:#fff;border:1px solid #dde5e2;border-radius:12px;min-width:120px;max-width:100%;padding:8px 10px;font-size:12.5px}.inbox-source-banner{color:#1d4b5e;background:#eef5f8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:12px;line-height:1.6;display:flex}.inbox-source-banner strong{white-space:nowrap;font-weight:600}.inbox-source-banner span{color:#315968}.inbox-tabs{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:0;display:grid}.inbox-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--secondary);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:flex}.inbox-tabs button:hover{background:#f4f7f6}.inbox-tabs button.selected{background:var(--green);border-color:var(--green);color:#fff;font-weight:600}.inbox-tabs button span{font-family:var(--mono);color:inherit;font-variant-numeric:tabular-nums;font-size:12px}.inbox-search,.inbox-filter-row label,.inbox-detail-actions label,.inbox-assignment label,.whatsapp-hub .panel-heading label,.template-form label,.task-create-form label,.task-edit-form label{color:#3c4b47;gap:6px;min-width:0;font-size:12px;display:grid}.inbox-search input,.inbox-detail textarea,.inbox-note-form textarea,.template-form input,.template-form textarea,.task-create-form input,.task-create-form textarea,.task-edit-form input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #dde5e2;border-radius:12px;padding:10px 12px;font-size:13px}.inbox-search input::placeholder,.inbox-detail textarea::placeholder,.inbox-note-form textarea::placeholder,.template-form textarea::placeholder,.task-create-form textarea::placeholder{color:#66756f;opacity:1}.inbox-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inbox-list .inbox-filter-row{grid-template-columns:minmax(0,1fr)}.inbox-thread-list{overscroll-behavior:contain;align-content:start;gap:8px;max-height:55vh;margin:-3px;padding:3px;display:grid;overflow:auto}.inbox-thread{text-align:right;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px 12px;padding:14px 12px;display:grid}.inbox-thread:hover{background:#f7faf8}.inbox-thread.active{border-color:var(--green);background:#def0e6}.inbox-avatar{background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.inbox-thread-main{gap:4px;min-width:0;display:grid}.inbox-thread-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.inbox-thread-main small,.inbox-detail-head span{font-family:var(--mono);color:#51615b;text-align:right;unicode-bidi:isolate;font-size:10.5px}.inbox-thread-main>span{color:#51615b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-thread-meta{color:var(--secondary);grid-column:2;align-items:center;gap:8px;font-size:12px;display:flex}.inbox-thread-meta i{background:var(--green);border-radius:50%;width:8px;height:8px;display:block}.inbox-thread-meta b{color:#8a6400;font-size:12px}.inbox-star-icon{vertical-align:middle}.inbox-star-icon.is-active{fill:currentColor}.inbox-detail{position:relative}.inbox-detail-head{border-bottom:1px solid var(--line);align-items:center;padding-bottom:20px}.inbox-detail-head span{font-size:12px}.inbox-detail-head small{color:#596a63;font-size:11px}.inbox-detail-actions{justify-content:flex-start;gap:12px}.inbox-detail-actions>label{flex:120px}.inbox-detail-actions>label select{width:100%}.inbox-detail-actions label{gap:6px;display:grid}.inbox-detail-actions label select{min-width:auto}.inbox-back{color:#0e7c56;background:0 0;border:0;padding:2px 0 7px;font-size:12px;display:none}.inbox-assignment{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.inbox-assignment label{gap:6px;width:100%;display:grid}.inbox-response-target{color:#5d4a1d;background:#fdf6e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;font-size:12px;display:grid}.inbox-response-target strong{font-weight:600}.inbox-response-target span{font-variant-numeric:tabular-nums}.inbox-response-target small{color:#5d4a1d;grid-column:1/-1;line-height:1.6}.inbox-response-target.overdue{color:#7a2d21;background:#fff1ee}.inbox-response-target.overdue small{color:#7a2d21}.inbox-response-form{border-top:1px solid #e1e8e4;gap:7px;padding-top:12px;display:grid}.inbox-response-form>label{font-size:12.5px;font-weight:600}.inbox-response-form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-response-form input{min-width:0;max-width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dde5e2;border-radius:12px;padding:9px 11px;font-size:12.5px}.inbox-response-form small{color:#51615b;font-size:11px;line-height:1.6}.inbox-messages{overscroll-behavior:contain;scrollbar-color:#7d9086 #eaf0ed;scrollbar-width:thin;background:#eaf0ed;border-radius:12px;flex-direction:column;gap:18px;min-height:360px;max-height:55vh;padding:24px;display:flex;overflow:auto}.inbox-messages:focus-visible{outline:2px solid var(--green);outline-offset:3px}.inbox-messages>.inbox-message:first-child{margin-top:auto}.inbox-message-history:empty{display:none}.inbox-message-history{justify-items:center;gap:12px;display:grid}.inbox-no-messages{color:var(--secondary);margin:auto}.inbox-message{background:#fff;border:1px solid #b8ccc0;border-radius:14px 14px 14px 4px;flex-shrink:0;align-self:flex-end;min-width:160px;max-width:min(85%,560px);padding:14px 16px}.inbox-message .inbox-delivery-status{color:var(--secondary);text-align:end;margin-top:8px;font-size:12px;display:block}.inbox-message.outbound{background:#d6ebdd;border-color:#9fbeac;border-radius:14px 14px 4px;align-self:flex-start}.inbox-message small,.inbox-notes small{color:#596a63;font-size:10.5px}.inbox-message p,.inbox-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.7}.inbox-files,.inbox-notes-body{gap:16px;display:grid}.inbox-notes-body{padding-top:16px}.inbox-notes>summary{font-weight:600}.inbox-notes h3,.inbox-files h3,.inbox-channel-card h3,.template-form h3,.template-list h3{font-size:13px;font-weight:600}.inbox-notes article{background:#fff8e9;border-radius:12px;padding:11px 13px}.inbox-related-tasks{border-top:1px solid #e1e8e4;gap:9px;padding-top:12px;display:grid}.inbox-related-tasks>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-related-tasks>div h3{font-size:13px;font-weight:600}.inbox-related-tasks>div a{font-size:11.5px}.inbox-related-tasks>article{background:#f4f7f6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inbox-related-tasks>article strong{font-size:12px;font-weight:500}.inbox-related-tasks>article small{color:#596a63;font-size:10.5px}.inbox-related-tasks>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.inbox-related-tasks>form label{grid-column:1/-1;font-size:12px}.inbox-related-tasks>form input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #dde5e2;border-radius:12px;padding:9px 11px;font-size:12.5px}.inbox-related-tasks>form .btn{padding:9px 13px;font-size:11.5px}.inbox-files a{overflow-wrap:anywhere;width:fit-content;font-size:12px}.inbox-composer,.inbox-note-form{border-top:1px solid #e1e8e4;gap:8px;padding-top:12px;display:grid}.inbox-composer>label:first-child,.inbox-note-form>label{font-size:12.5px;font-weight:600}.inbox-detail textarea,.inbox-note-form textarea,.template-form textarea,.task-create-form textarea{resize:vertical;min-height:74px;line-height:1.6}.inbox-composer-actions{justify-content:flex-start}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-button input[type=file]:disabled{opacity:0;cursor:not-allowed}.inbox-empty{text-align:center;color:#596a63;place-content:center;justify-items:center;gap:10px;min-height:400px;display:grid}.inbox-empty>span{color:var(--green);font-size:30px}.inbox-empty h2{color:var(--ink);font-size:16px}.inbox-empty p{font-size:12px}.inbox-workspace .inbox-notes{border:0;border-radius:0;min-width:0;margin:0;padding:0}.inbox-workspace .inbox-notes>summary{min-height:44px;color:var(--green-deep);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.inbox-workspace .inbox-notes>summary:focus-visible,.inbox-consent>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.inbox-tools-trigger{justify-content:flex-start;display:flex}.dialog:has(>.inbox-management-dialog){width:min(900px,100% - 32px)}.inbox-management-dialog{gap:24px}.inbox-management-dialog .inbox-management-grid{padding:0}.inbox-management-dialog .inbox-related-tasks,.inbox-management-dialog .inbox-consent{margin:0}.inbox-management-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding-block:4px 24px;display:grid}.inbox-management-fields,.inbox-customer-panel{align-content:start;gap:18px;min-width:0;display:grid}.inbox-management-fields h3,.inbox-customer-panel h3{font-size:15px}.inbox-customer-panel dl{gap:14px;margin:0;display:grid}.inbox-customer-panel dl>div{gap:4px;display:grid}.inbox-customer-panel dt{color:var(--secondary);font-size:12px}.inbox-customer-panel dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.inbox-customer-panel h4{margin:0 0 8px;font-size:14px}.inbox-customer-tags{flex-wrap:wrap;gap:8px;display:flex}.inbox-customer-tags span{background:var(--surface);border-radius:6px;padding:5px 8px;font-size:12px}.inbox-consent{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.inbox-consent>summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600}.inbox-consent .inbox-note-form{border:0;padding-top:12px}.inbox-note-form>.btn{justify-self:start;min-width:140px}.inbox-workspace .inbox-notes{border-top:1px solid var(--line);padding-top:12px}.inbox-pagination{border-top:1px solid var(--line);color:var(--secondary);justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:12px;display:flex}.inbox-pagination>span{text-align:center;flex:1}.inbox-archive-body{gap:12px;display:grid}.inbox-archive-body>p{margin:0}.inbox-reply-unavailable{color:var(--petrol);background:#eef5f8;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.inbox-reply-unavailable>.app-icon{flex:none;margin-top:2px}.inbox-reply-unavailable strong{font-size:14px;font-weight:600}.inbox-reply-unavailable p{color:var(--petrol);margin-top:4px;font-size:13px}@media (max-width:1100px){.inbox-management-grid{grid-template-columns:minmax(0,1fr)}.inbox-detail-actions>.btn{flex:auto}}@media (max-width:760px){.inbox-workspace>.core-panel{border-radius:14px;padding:18px 16px}.inbox-detail-head{gap:14px}.inbox-messages{min-height:320px;max-height:55dvh;padding:16px}.inbox-message{min-width:0;max-width:92%}.inbox-list{min-height:0}.inbox-contact-identity h2{font-size:18px}.inbox-branch-label{justify-self:start}.inbox-pagination{flex-wrap:wrap}.inbox-management-grid{gap:24px}}@container (max-width:760px){.inbox-workspace{grid-template-columns:minmax(0,1fr)}.inbox-workspace.has-selection .inbox-list,.inbox-workspace:not(.has-selection) .inbox-detail{display:none}.inbox-back{align-items:center;gap:8px;min-height:44px;display:inline-flex}.inbox-list{min-height:0}.inbox-management-grid{grid-template-columns:minmax(0,1fr)}}.inbox-hub-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inbox-hub-summary>div{background:#f4f7f6;border-radius:14px;gap:6px;min-width:0;padding:13px 15px;display:grid}.inbox-hub-summary small{color:#596a63;font-size:11px}.inbox-hub-summary strong{overflow-wrap:anywhere;font-size:13px}.inbox-channel-card{background:#f4f7f6;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.inbox-channel-actions{align-content:start;justify-items:stretch;gap:8px;display:grid}.inbox-channel-card>div{gap:10px;max-width:70ch;display:grid}.inbox-channel-card p,.template-list p{color:#3c4b47;font-size:12.5px;line-height:1.75}.whatsapp-template-grid{grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr);gap:18px;display:grid}.template-form,.template-list{align-content:start;gap:12px;min-width:0;display:grid}.template-form>.inbox-filter-row{grid-template-columns:1fr 1fr}.template-form .btn{justify-self:start}.template-list article{overflow-wrap:anywhere;border-bottom:1px solid #e1e8e4;gap:8px;padding:12px 0;display:grid}.template-list article>div{gap:4px;display:grid}.template-list article small{color:#596a63;font-size:11px}.task-create-panel{gap:14px}.task-create-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.task-create-form .task-description{grid-column:span 3}.task-create-form>.btn{justify-self:start}.task-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.task-column{background:#f4f7f6;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.task-column>header{border-bottom:1px solid #dde5e2;justify-content:space-between;align-items:center;padding:2px 2px 10px;display:flex}.task-column>header h2{font-size:14px;font-weight:600}.task-column>header span{font-family:var(--mono);color:#596a63;font-size:11px}.task-column-items{gap:10px;display:grid}.task-card{background:#fff;border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.task-card-top small,.task-meta,.task-fixture{color:#596a63;font-size:10.5px}.task-card h3{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6}.task-card p{color:#3c4b47;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.task-meta{flex-wrap:wrap;justify-content:flex-start;gap:14px}.task-card-actions{border-top:1px solid #e8eeeb;justify-content:flex-start;padding-top:8px}.task-card-actions .btn{padding:7px 12px;font-size:11.5px}.task-edit-form{background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.task-edit-form>.btn{justify-self:start}.template-preview{color:#3c4b47;overflow-wrap:anywhere;background:#f4f7f6;border-radius:10px;padding:10px;font-size:12px;line-height:1.7}.task-column-empty{color:#596a63;padding:13px 4px;font-size:12px}.task-fixture{color:#1d4b5e}@media (max-width:1040px){.inbox-workspace{grid-template-columns:280px minmax(0,1fr)}.task-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.task-create-form .task-description{grid-column:span 2}}@media (max-width:760px){.inbox-workspace{grid-template-columns:minmax(0,1fr);gap:10px}.inbox-list,.inbox-detail{min-height:0}.inbox-thread-list{max-height:55vh}.inbox-workspace.has-selection .inbox-list{display:none}.inbox-back{display:inline-block}.inbox-detail-head{display:grid}.inbox-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-hub-summary,.whatsapp-template-grid,.task-board{grid-template-columns:1fr}.task-column{padding:12px}.task-create-form{grid-template-columns:1fr 1fr}.task-create-form .task-description,.task-create-form>.btn{grid-column:1/-1}.inbox-route>.tabs{width:100%}.inbox-route>.tabs .tab{flex:1;padding-inline:10px;font-size:12px}}@media (max-width:420px){.task-create-form,.task-edit-form{grid-template-columns:1fr}.task-create-form .task-description,.task-create-form>.btn,.task-edit-form>.btn{grid-column:auto}.inbox-filter-row{grid-template-columns:1fr}.inbox-thread{grid-template-columns:34px minmax(0,1fr)}.inbox-avatar{width:32px;height:32px}.inbox-detail-actions{gap:7px}.inbox-detail-actions>.btn{padding:8px 12px;font-size:12px}.inbox-response-form>div{align-items:stretch}.inbox-response-form input{flex:1}.inbox-response-form .btn{white-space:nowrap}}.mobile-nav,.mobile-more-popover{display:none}@media (max-width:700px){.workspace{display:block}.workspace-side{width:100%;min-width:0;padding:6px 12px 0;display:block}.sidebar{display:none}.workspace-side>.switcher{min-width:0;margin:0}main{width:100%;padding-bottom:calc(100px + env(safe-area-inset-bottom));flex:none}.page-bg{padding:0}.app-shell{border-radius:0}.mobile-nav{z-index:40;inset-inline:0;padding:10px max(8px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;display:grid;position:fixed;bottom:0}.mobile-nav-item{min-width:0;min-height:64px;color:var(--secondary);font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:13px;grid-template-rows:24px auto;align-content:center;justify-items:center;gap:6px;padding:8px 2px;line-height:1.2;display:grid}.mobile-nav-item>span:last-child{text-overflow:ellipsis;max-width:100%;font-size:clamp(11px,2.8vw,12px);overflow:hidden}.mobile-nav-icon{flex-shrink:0;width:24px;height:24px;display:block}.mobile-nav-item.active{background:var(--mint);color:var(--green-deep);font-weight:600}.mobile-more-popover{width:100%;inline-size:100%;min-width:100%;box-sizing:border-box;min-inline-size:100%;max-width:none;max-inline-size:none;max-height:calc(100dvh - var(--mobile-nav-height) - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left));color:var(--ink);box-shadow:var(--popup-shadow);direction:rtl;background:#fff;border-radius:20px;margin:0;position:fixed;inset-block-start:auto;inset-block-end:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);inset-inline:0;overflow-y:auto}.mobile-more-popover:popover-open{gap:8px;display:grid}.mobile-more-title{padding:2px 8px 4px;font-size:14px;font-weight:600}.mobile-more-group{gap:2px;display:grid}.mobile-more-group h3{color:var(--secondary);padding:5px 10px 2px;font-size:12px;font-weight:500}.mobile-more-link{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.mobile-more-link .symbol{color:currentColor}.mobile-more-link:hover,.mobile-more-link[aria-current=page]{background:var(--surface);color:var(--green-deep)}}.agent-page{gap:14px;min-width:0;display:grid}.agent-loading{gap:12px;display:grid}.agent-header-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.agent-identity{flex:250px;align-items:center;gap:12px;min-width:0;display:flex}.agent-identity h2{overflow-wrap:anywhere;font-size:20px;font-weight:600}.agent-identity p{margin:2px 0;font-size:12px}.agent-eyebrow{color:var(--green-deep);font-size:11px!important}.agent-avatar{color:#5b46a8;background:#f1edfb;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid}.agent-mode-badge,.agent-status-tag{color:#53635d;white-space:normal;background:#f4f7f6;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;display:inline-flex}.agent-off-dot{background:#899790;border-radius:50%;flex:none;width:8px;height:8px}.agent-status-tag.blocked{color:#8a6410;background:#fdf6e8}.agent-status-tag.archived{color:var(--secondary);background:#f0f1f1}.agent-tab-content{gap:14px;min-width:0;padding-top:12px;display:grid}.agent-behavior-form,.agent-knowledge-content{gap:14px;min-width:0;display:grid}.agent-preview-region{min-width:0}.agent-channel-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.agent-channel-row{background:#f4f7f6;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.agent-channel-row>.agent-check-row{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.agent-channel-glyph{color:#1d4b5e;width:36px;height:36px;font:600 12px var(--mono);background:#eef5f8;border-radius:13px;flex:none;place-items:center;display:grid}.agent-channel-status{color:var(--secondary);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.agent-panel{border:1px solid var(--line);background:#fff;border-radius:24px;gap:15px;min-width:0;padding:20px 22px;display:grid}.agent-panel>.panel-heading{margin:0}.agent-panel h3,.agent-copy-section h3{font-size:16px;font-weight:600}.agent-panel p{line-height:1.75}.agent-panel .muted,.agent-panel small{font-size:11.5px;line-height:1.7}.agent-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.agent-wide-field{grid-column:1/-1}.agent-fieldset{background:#f4f7f6;border-color:#e6ebe9;gap:10px;min-width:0;margin:0;display:grid}.agent-fieldset legend{padding:0 4px}.agent-choice-row{flex-wrap:wrap;gap:7px;display:flex}.agent-choice{cursor:pointer;font:inherit;border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:999px;padding:8px 14px;font-size:12px}.agent-choice.selected{background:var(--ink);border-color:var(--ink);color:#fff}.agent-choice:disabled{cursor:not-allowed;opacity:1}.agent-source-badge{color:#53635d;background:#f4f7f6;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 9px;font-size:10.5px;display:inline-flex}.agent-source-badge.branch{color:var(--green-deep);background:#eaf7f0}.agent-inherit{color:var(--green-deep);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;text-decoration:underline}.agent-inherit:hover{color:var(--ink)}.agent-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-top:5px;display:flex}.agent-provider-current{color:var(--ink);background:#eaf7f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px 18px;padding:11px 13px;font-size:12px;line-height:1.7;display:flex}.agent-provider-blockers{color:#684e17;background:#fff9ef;border-radius:14px;padding:11px 13px;font-size:12px;line-height:1.8}.agent-provider-blockers strong{font-size:12px}.agent-provider-blockers ul{margin:4px 0 0;padding-inline-start:20px}.agent-provider-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-provider-sync-row{border:1px solid var(--line);background:#f8fbf9;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agent-provider-sync-row>div{gap:3px;min-width:0;display:grid}.agent-provider-sync-row strong{font-size:12px}.agent-provider-sync-status{color:#684e17;font-size:11px;line-height:1.6}.agent-provider-sync-status.ready,.agent-status-tag.ready{color:#0e7c56}.agent-status-tag.ready{background:#eaf7f0}.agent-provider-hint,.agent-provider-source-note{color:var(--secondary);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.agent-provider-hint.warning,.agent-provider-source-note.warning{color:#684e17}.agent-provider-confirm{gap:14px;min-width:0;display:grid}.agent-provider-confirm p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.agent-provider-source-note{background:#f4f7f6;border-radius:10px;padding:8px 10px}.agent-provider-source-note.warning{background:#fff9ef}.agent-autopilot-note{background:#fff9ef;border-radius:10px;padding:8px 10px;color:#684e17!important}.agent-provider-panel .agent-safety-note{gap:3px;display:grid}.agent-provider-panel .agent-safety-note span{color:var(--secondary);font-size:12px;line-height:1.8}.agent-safety-note{color:var(--ink);background:#f4f7f6;border-radius:20px;padding:16px 18px}.agent-safety-note strong{font-size:13px}.agent-safety-note p{color:var(--secondary);margin:4px 0 0;font-size:12px;line-height:1.8}.agent-kb-summary{background:#f4f7f6;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.agent-kb-summary>div{align-items:center;gap:10px;min-width:0;display:flex}.agent-kb-summary>div>div{gap:2px;min-width:0;display:grid}.agent-kb-summary strong{font-size:13px}.agent-kb-summary small{color:var(--secondary);font-size:11px}.agent-kb-icon{width:36px;height:36px;color:var(--green-deep);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.agent-blocked-inline{color:#684e17;background:#fff9ef;border:1px solid #f2e4c4;border-radius:18px;padding:14px 16px}.agent-blocked-inline strong{font-size:12px}.agent-blocked-inline p{margin:4px 0 0;font-size:11.5px;line-height:1.75}.agent-add-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agent-add-card{text-align:right;min-height:104px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #c2cec9;border-radius:18px;align-content:start;justify-items:start;gap:6px;padding:14px 16px;display:grid}.agent-add-card>span{color:var(--green-deep);font-size:19px}.agent-add-card strong{font-size:12.5px;font-weight:600}.agent-add-card small{color:var(--secondary);font-size:10.5px;line-height:1.6}.agent-add-card:hover:not(:disabled){border-color:var(--green);background:#f8fbf9}.agent-add-card:disabled,.agent-add-card.disabled{opacity:.58;cursor:not-allowed}.agent-kb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-kb-toolbar h3{font-size:15px}.agent-inline-check,.agent-check-row,.agent-radio-row{align-items:center;gap:8px;font-size:12px;display:flex}.agent-source-list{gap:9px;min-width:0;display:grid}.agent-source-card{background:#f4f7f6;border-radius:20px;gap:11px;min-width:0;padding:14px 16px;display:grid}.agent-source-card.archived{opacity:.78}.agent-source-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.agent-source-icon{width:34px;height:34px;color:var(--green-deep);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.agent-source-title{flex:180px;gap:3px;min-width:0;display:grid}.agent-source-title strong{overflow-wrap:anywhere;font-size:13px}.agent-source-title small{color:var(--secondary);overflow-wrap:anywhere;font-size:10.5px}.agent-faq-details,.agent-history{border-top:1px solid #e1e8e4;min-width:0;padding-top:9px;font-size:12px}.agent-faq-details summary,.agent-history summary{cursor:pointer;font-weight:500}.agent-faq-details p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.agent-file-meta{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.agent-file-meta span:first-child{overflow-wrap:anywhere;flex:180px}.agent-history ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-history li{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.agent-history li>div{gap:3px;min-width:0;display:grid}.agent-history li small{color:var(--secondary);overflow-wrap:anywhere;font-size:10.5px}.agent-source-actions{flex-wrap:wrap;gap:8px;display:flex}.btn.small{padding:7px 11px;font-size:11px}.agent-source-form{gap:14px;min-width:0;padding:4px 2px 2px;display:grid}.agent-source-form small{color:var(--secondary);font-size:10.5px;line-height:1.65}.agent-source-form input[type=file]{font-size:12px}.agent-source-dialog .dialog-body{padding-block:24px}.agent-source-dialog label{gap:8px;min-width:0}.agent-source-dialog textarea{resize:vertical}.agent-source-dialog input[type=file]{white-space:normal;max-width:100%}.agent-source-dialog .dialog-footer{flex-wrap:wrap}.agent-copy-form{gap:14px;min-width:0;padding:4px 2px 2px;display:grid}.agent-copy-section{gap:8px;display:grid}.agent-copy-section p{font-size:11.5px;line-height:1.7}.agent-copy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-copy-options .agent-check-row{background:#f4f7f6;border-radius:12px;min-width:0;padding:10px 12px}.agent-copy-options .agent-check-row>span{gap:4px;min-width:0;display:grid}.agent-copy-options .agent-check-row strong{font-size:11px}.agent-copy-value{color:var(--secondary);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.agent-zone-link{color:var(--green-deep);text-underline-offset:3px;font-size:10.5px;text-decoration:underline}.agent-timezone-card{background:#f4f7f6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.agent-timezone-card strong{font-family:var(--mono);font-size:11px}.agent-timezone-card small{color:var(--secondary);font-size:10.5px}.agent-hours-state{color:#8a6410;background:#fff9ef;border-radius:999px;margin-inline-start:auto;padding:5px 9px;font-size:10px}.agent-hours-state.open{color:var(--green-deep);background:#eaf7f0}.agent-toggle-row{background:#f4f7f6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agent-toggle-row>span{gap:3px;min-width:0;display:grid}.agent-toggle-row strong{font-size:12px}.agent-toggle-row small{color:var(--secondary);font-size:10.5px;line-height:1.6}.agent-toggle-row input[type=checkbox]{flex:none}.agent-hours-table{gap:6px;display:grid}.agent-hours-row{background:#fafbfa;border-radius:14px;grid-template-columns:minmax(110px,1fr) minmax(100px,140px) minmax(100px,140px);align-items:end;gap:9px;padding:8px 10px;display:grid}.agent-hours-row label{font-size:10px}.agent-hours-row input[type=time]{direction:ltr;padding:7px 8px;font-size:12px}.agent-day-check{align-items:center;gap:7px;min-height:35px;display:flex}.agent-day-check input[type=checkbox]{flex:none}.agent-hint{color:var(--secondary);font-size:11px}.agent-select-field{max-width:520px}.agent-radio-row{margin:0}.agent-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px;display:grid}.agent-check-grid>.agent-check-row{background:#f4f7f6;border-radius:12px;padding:10px 12px}.agent-test-layout{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-top:12px;display:grid}.agent-test-panel{border:1px solid var(--line);background:#f4f7f6;border-radius:24px;grid-template-rows:auto 1fr auto;gap:12px;min-width:0;min-height:330px;padding:16px;display:grid}.agent-test-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.agent-test-heading>div{flex:1;gap:2px;min-width:120px;display:grid}.agent-test-heading strong{font-size:12px}.agent-test-heading small{color:var(--secondary);font-size:10.5px}.agent-test-transcript{background:#fff;border-radius:18px;place-items:center;min-height:190px;padding:20px;display:grid}.agent-test-empty{text-align:center;justify-items:center;gap:8px;max-width:340px;display:grid}.agent-test-empty>span{color:var(--green);font-size:26px}.agent-test-empty h3{font-size:14px}.agent-test-empty p,.agent-test-empty small{color:var(--secondary);font-size:11px;line-height:1.7}.agent-test-input{align-items:center;gap:8px;min-width:0;display:flex}.agent-test-input input{flex:1;min-width:0}.agent-performance-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;justify-items:center;gap:10px;min-width:0;padding:24px;display:grid}.agent-performance-empty h3{font-size:17px}.agent-performance-empty>p{max-width:58ch;color:var(--secondary);font-size:12px;line-height:1.8}.agent-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:5px 0;display:grid}.agent-metric{text-align:right;background:#f4f7f6;border-radius:16px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.agent-metric small{color:var(--secondary);font-size:10.5px;line-height:1.5}.agent-metric strong{font:500 22px var(--mono);color:var(--muted)}.agent-metric span{color:var(--muted);font-size:9.5px;line-height:1.5}@media (max-width:760px){.agent-header-card{padding:15px}.agent-fields-grid{grid-template-columns:minmax(0,1fr)}.agent-wide-field{grid-column:auto}.agent-add-cards,.agent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-channel-row{flex-wrap:wrap}.agent-channel-row>strong{flex:170px}}@media (max-width:480px){.agent-panel{border-radius:19px;padding:15px 13px}.agent-header-card{gap:11px;padding:13px}.agent-mode-badge{font-size:10.5px}.agent-add-cards{grid-template-columns:minmax(0,1fr)}.agent-hours-row{grid-template-columns:minmax(72px,.7fr) repeat(2,minmax(92px,1fr));gap:6px;padding:7px}.agent-hours-row input[type=time]{padding:7px 4px;font-size:11px}.agent-copy-options,.agent-check-grid{grid-template-columns:minmax(0,1fr)}.agent-history li{align-items:flex-start}.agent-test-panel{min-height:300px;padding:11px}.agent-test-input{flex-direction:column;align-items:stretch}.agent-hours-state{margin-inline-start:0}}.google-page,.integration-stack{gap:14px;display:grid}.google-page-toolbar,.google-connect-panel .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.google-branch-picker{align-items:center;gap:8px;font-size:13px;display:flex}.google-branch-picker select{min-width:190px}.google-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.google-wizard-steps>div{background:#f7f9f8;border:1px solid #e1e8e4;border-radius:18px;gap:5px;padding:14px;display:grid}.google-wizard-steps>div.done{background:#eaf7f0;border-color:#cfe9dc}.google-wizard-steps b{background:#e6ebe9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.google-wizard-steps .done b{background:var(--green);color:#fff}.google-wizard-steps small,.google-mapping-card small,.google-candidates small{color:var(--muted)}.google-mapping-card{background:#f4f7f6;border-radius:18px;gap:5px;margin-top:12px;padding:14px;display:grid}.google-mapping-card code,.google-candidates code{overflow-wrap:anywhere;color:#5c6b66;font-size:11px}.google-candidates{gap:8px;margin-top:14px;display:grid}.google-candidates article{border:1px solid #e1e8e4;border-radius:18px;gap:10px;padding:14px;display:grid}.google-candidates article>div:first-child{gap:3px;display:grid}.google-import-form,.google-profile-form,.google-task-form{gap:10px;display:grid}.google-import-form{background:#f7f9f8;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.google-import-form .actions{grid-column:1/-1}.google-review-filters{background:#f4f7f6;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.google-review-filters .branch-search{flex:280px}.google-review-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:12px;display:grid}.google-review-list{padding:6px}.google-review-list .panel-heading{padding:12px 12px 8px}.google-review-row{text-align:right;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.google-review-row.selected{background:#f0f7f4}.google-review-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.google-review-row small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.google-review-detail{align-content:start;gap:12px;display:grid}.google-review-body{white-space:pre-wrap;line-height:1.8}.google-review-detail textarea,.google-profile-form textarea,.google-task-form textarea{resize:vertical}.google-profile-grid{grid-template-columns:minmax(320px,1.25fr) minmax(260px,.75fr);gap:12px;display:grid}.google-health-list{gap:6px;margin:10px 0;display:grid}.google-health-list>div{background:#f7f9f8;border-radius:14px;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.google-health-list strong{color:#8a6410;font-size:12px}.google-policy-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.google-policy-grid>div{background:#f7f9f8;border-radius:15px;gap:3px;padding:12px;display:grid}.google-policy-grid strong{color:#1d4b5e;font-size:12px}.google-policy-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.google-performance-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;display:grid}.google-performance-grid article{background:#fff;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.google-performance-grid strong{overflow-wrap:anywhere;color:var(--ink);font-size:28px;line-height:1.3}.google-performance-grid small{color:var(--secondary);font-size:14px;line-height:1.6}.google-performance-grid span{color:var(--secondary);font-size:12px;line-height:1.7}.google-task-form{border-top:1px solid #e1e8e4;margin-top:10px;padding-top:12px}.google-task-form h3{margin:0}.state-panel.compact{margin-top:12px}@media (max-width:780px){.google-wizard-steps,.google-review-layout,.google-profile-grid,.google-import-form{grid-template-columns:1fr}.google-import-form .actions{grid-column:auto}.google-review-row{grid-template-columns:46px 1fr}.google-review-row>.chip{grid-column:2}.google-page-toolbar{align-items:stretch}.google-branch-picker{width:100%}.google-branch-picker select{flex:1;min-width:0}}.google-hours{border:1px solid #e1e8e4;border-radius:16px;gap:8px;padding:12px;display:grid}.google-hours legend{padding:0 6px;font-weight:700}.google-hours-row{grid-template-columns:minmax(0,1fr) 144px minmax(0,1fr) 144px auto;align-items:center;gap:8px;display:grid}.google-hours-row.special{grid-template-columns:160px 160px auto 144px 144px auto}.google-profile-form .check{align-items:center;gap:7px;display:flex}.google-profile-form fieldset input,.google-profile-form fieldset select{min-width:0}@media (max-width:900px){.google-hours-row,.google-hours-row.special{grid-template-columns:1fr 1fr}.google-hours-row .text-button,.google-hours-row.special .text-button{grid-column:1/-1;justify-self:start}}.analytics-workspace,.analytics-overview,.analytics-report-view,.analytics-competitors{gap:20px;min-width:0;display:grid}.analytics-toolbar,.analytics-competitor-actions,.analytics-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-toolbar{background:var(--surface);border-radius:20px;padding:12px 16px}.analytics-toolbar>div:not(.actions),.analytics-summary>div,.analytics-events-strip>div{gap:4px;display:grid}.analytics-toolbar>label{align-items:center;gap:8px;display:flex}.analytics-toolbar select{width:auto;min-width:140px}.analytics-scope-pill,.analytics-section-note{color:var(--secondary);font-size:12px}.analytics-source-note{color:#1d4b5e;background:#eef5f8;border-inline-start:1px solid #1d4b5e;border-radius:16px;gap:5px;padding:13px 16px;font-size:12.5px;line-height:1.8;display:grid}.analytics-metric{min-height:154px}.analytics-metric .metric-value strong{font-weight:600}.analytics-summary,.analytics-tasks,.analytics-source-card,.analytics-events-strip{background:var(--surface);border-radius:var(--panel-radius);padding:18px 20px}.analytics-summary,.analytics-source-card{gap:16px;display:grid}.analytics-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.analytics-summary strong,.analytics-source-card>strong{font-size:15px}.analytics-summary p,.analytics-source-card p,.analytics-footnote{color:var(--secondary);font-size:12px;line-height:1.75}.analytics-summary .btn{justify-self:end}.analytics-tasks{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.analytics-task-summary,.analytics-profile-health{align-content:start;gap:6px;display:grid}.analytics-task-summary>strong{font-size:36px;line-height:1}.analytics-task-summary>span,.analytics-task-summary>small,.analytics-profile-health>span,.analytics-profile-health>small{color:var(--secondary);font-size:12px}.analytics-task-list{display:grid}.analytics-task{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;text-decoration:none;display:grid}.analytics-task:last-child{border-bottom:0}.analytics-task>span:nth-child(2){gap:4px;min-width:0;display:grid}.analytics-task small,.analytics-branch-table tbody small{color:var(--secondary);margin-top:4px;font-size:11px;display:block}.analytics-task>b{color:var(--green-deep);font-size:11px}.analytics-task .dot,.analytics-task .warning-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.analytics-task .warning-dot{background:#b16c00}.analytics-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-source-card{align-content:start;min-width:0}.analytics-source-card .chip{justify-self:start}.analytics-profile-health{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-top:10px}.analytics-profile-health>strong{font-size:19px}.analytics-profile-health>small{grid-column:1/-1}.analytics-events-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.analytics-events-strip>div{border-inline-start:1px solid var(--line);padding-inline-start:12px}.analytics-events-strip>div:first-child,.analytics-events-strip>.actions{border:0;grid-column:1/-1;padding:0}.analytics-events-strip>.actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-events-strip>div>span{color:var(--secondary);font-size:11px}.analytics-events-strip>div>strong{font-size:20px}.analytics-events-strip>p{color:var(--secondary);grid-column:1/-1;font-size:12px;line-height:1.75}.analytics-chart{align-content:center;gap:8px;min-height:165px;display:grid}.analytics-chart svg{width:100%;height:auto;max-height:180px;display:block;overflow:visible}.analytics-axis{stroke:#dde5e2;stroke-width:1px}.analytics-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.analytics-line.visits{stroke:#158a63}.analytics-line.qr{stroke:#1d4b5e}.analytics-line.forms{stroke:#c08318}.analytics-legend,.analytics-chart-days{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.analytics-legend span{align-items:center;gap:6px;display:flex}.analytics-legend i{background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block}.analytics-legend i.qr{background:#1d4b5e}.analytics-legend i.forms{background:#c08318}.analytics-chart-days{direction:ltr}.analytics-competitors{padding:2px 0}.analytics-competitors .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.analytics-competitor-actions{background:var(--surface);border-radius:20px;padding:16px 18px}.analytics-competitor-actions>div:first-child{gap:4px;display:grid}.analytics-competitor-actions h2{font-size:16px;font-weight:600}.analytics-competitor-actions p{color:var(--secondary);font-size:12px}.analytics-competitor-actions .actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-competitor-table tr{grid-template-columns:minmax(150px,1.25fr) minmax(160px,1.1fr) minmax(130px,1fr) minmax(125px,1fr) minmax(100px,.7fr) minmax(190px,1.4fr)}.analytics-competitor-table.branch-scope tr{grid-template-columns:minmax(160px,1.35fr) minmax(150px,1.2fr) minmax(130px,1fr) minmax(125px,1fr) minmax(190px,1.4fr)}.analytics-competitor-table.all-scope.read-only tr{grid-template-columns:minmax(150px,1.25fr) minmax(160px,1.1fr) minmax(130px,1fr) minmax(125px,1fr) minmax(100px,.7fr)}.analytics-competitor-table.branch-scope.read-only tr{grid-template-columns:minmax(160px,1.35fr) minmax(150px,1.2fr) minmax(130px,1fr) minmax(125px,1fr)}.analytics-competitor-table th strong,.analytics-competitor-table th small{overflow-wrap:anywhere;display:block}.analytics-competitor-table .mono{overflow-wrap:anywhere;font-size:11px}.analytics-row-actions{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.analytics-row-actions .text-button{white-space:nowrap;min-width:44px;min-height:44px;padding:5px 7px;font-size:11px}.analytics-unavailable{color:var(--secondary);font-size:11px}.analytics-competitor-form{gap:12px;display:grid}.analytics-competitor-form input[dir=ltr]{text-align:left;direction:ltr}.analytics-competitor-form small{color:var(--secondary);font-size:11px;line-height:1.7}.analytics-error{margin:0}.analytics-success{color:#0e7c56;background:#eaf7f0;border-radius:14px;margin:0;padding:10px 13px;font-size:12px}.analytics-footnote{margin:0}@media (max-width:900px){.analytics-source-grid{grid-template-columns:1fr 1fr}.analytics-events-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analytics-toolbar{align-items:stretch}.analytics-toolbar>label{justify-content:space-between}.analytics-toolbar select{flex:1}.analytics-summary,.analytics-tasks{grid-template-columns:minmax(0,1fr)}.analytics-summary .btn{justify-self:start}.analytics-task-summary{grid-template-columns:auto 1fr;align-items:baseline}.analytics-task-summary>small{grid-column:1/-1}.analytics-source-grid{grid-template-columns:minmax(0,1fr)}.analytics-events-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-events-strip>p{grid-column:1/-1}.analytics-competitor-actions{align-items:stretch}.analytics-competitor-actions .actions{grid-template-columns:1fr 1fr;display:grid}.analytics-chart{min-height:140px}}@media (max-width:430px){.analytics-events-strip{grid-template-columns:1fr 1fr;padding:15px 13px}.analytics-events-strip>div{padding-inline-start:8px}.analytics-events-strip>div>strong{font-size:17px}.analytics-task{grid-template-columns:8px minmax(0,1fr)}.analytics-task>b{grid-column:2}.analytics-competitor-actions .actions{grid-template-columns:1fr}.analytics-toolbar{padding:11px 12px}}@media (min-width:901px){.analytics-event-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:761px) and (max-width:900px){.analytics-event-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analytics-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-app{gap:16px;display:grid}.reports-intro{justify-content:flex-end;align-items:center;gap:12px;display:flex}.reports-intro>div{gap:6px;max-width:72ch;display:grid}.reports-kicker{color:var(--green);font-size:11px;font-weight:700}.reports-intro h2{color:#0e1b18;font-size:22px}.reports-intro p{color:#435b64;font-size:13px;line-height:1.7}.reports-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex;overflow:auto}.reports-tabs button{color:#566660;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:11px 15px;font-size:13px}.reports-tabs button.active{border-color:var(--green);color:#0e7c56;font-weight:700}.reports-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.reports-layout>.core-panel{min-width:0;margin:0}.reports-form>label{gap:6px;font-size:12px;font-weight:600;display:grid}.reports-form input:not([type=checkbox]):not([type=radio]),.reports-form select{color:#0e1b18;background:#fff;border:1px solid #cbd6d0;border-radius:10px;width:100%;min-height:42px;padding:8px 11px}.reports-form fieldset{border:0;border-top:1px solid #dee7e2;gap:10px;min-width:0;margin:0;padding:12px 0 0;display:grid}.reports-form legend{padding-inline-end:8px;font-size:12px;font-weight:700}.reports-choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reports-choice-row label{cursor:pointer;background:#fff;border:1px solid #d5e0db;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.reports-choice-row label.selected{border-color:var(--green);background:#eaf7f0}.reports-choice-row input{accent-color:var(--green);margin-top:4px}.reports-includes{border-block-start:1px solid var(--line);color:var(--ink);gap:12px;padding-block-start:20px;display:grid}.reports-includes>strong{font-size:14px;line-height:1.6}.reports-includes>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px 24px;margin:0;padding-inline-start:20px;list-style:outside;display:grid}.reports-includes li{overflow-wrap:anywhere;padding-inline-start:4px;font-size:14px;font-weight:500;line-height:1.7}.reports-includes li::marker{color:var(--green)}.reports-choice-row span,.reports-branches span{gap:3px;display:grid}.reports-choice-row small,.reports-branches small{color:#596a63;font-size:10px;font-weight:400}.reports-branches{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.reports-branches label{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;padding:8px 4px;font-size:12px;display:flex}.reports-branches input{accent-color:var(--green);margin-top:3px}.reports-branches span{overflow-wrap:anywhere;min-width:0}.reports-data-note{background:#fff;border:1px solid #d7e4dd;border-radius:12px;gap:5px;padding:12px 13px;font-size:11px;line-height:1.7;display:grid}.reports-data-note strong{color:#0e7c56}.reports-data-note span{color:#43534c}.reports-form>.btn{justify-self:start}.reports-preview{align-content:start}.reports-preview .panel-heading{align-items:flex-start}.reports-empty{text-align:center;color:#52645c;align-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.reports-empty>span{color:var(--green);font-size:26px}.reports-empty p{color:#64736d;max-width:36ch;font-size:12px;line-height:1.7}.reports-file-status{background:#eaf7f0;border-radius:10px;gap:3px;padding:11px 13px;font-size:11px;display:grid}.reports-file-status span{color:#51625a}.reports-actions,.reports-form-actions{flex-wrap:wrap;gap:8px;display:flex}.reports-pdf-card{background:#fff;border:1px solid #d6e0db;border-radius:14px;align-items:center;gap:14px;min-height:180px;padding:20px;display:flex}.reports-pdf-mark{color:#1b2a44;border:2px solid #1b2a44;border-radius:9px;flex:none;place-items:center;width:70px;height:82px;font-size:17px;font-weight:800;display:grid}.reports-pdf-card>div{gap:6px;display:grid}.reports-pdf-card strong{color:#1b2a44;font-size:16px}.reports-pdf-card small,.reports-pdf-card p{color:#596a63;font-size:11px;line-height:1.7}.reports-source-foot{color:#64736d;font-size:10px;line-height:1.7}.reports-schedules{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.reports-schedule-list{align-content:start}.reports-record-list{gap:9px;display:grid}.reports-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.reports-record{background:#fff;border:1px solid #dbe4df;border-radius:14px;gap:9px;padding:13px;display:grid}.reports-record-head,.reports-record-foot{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reports-record-head>div{gap:4px;min-width:0;display:grid}.reports-record-head small,.reports-record-foot small{color:#5d6b65;font-size:10px;line-height:1.6}.reports-record>p{color:#43534c;font-size:11px;line-height:1.7}.reports-blocked-note{background:#fff7e9;border-radius:9px;padding:8px 10px;color:#78591b!important}.reports-record-foot{border-top:1px solid #e6ece8;align-items:center;padding-top:8px}.reports-record-foot>div{flex-wrap:wrap;gap:10px;display:flex}.reports-record-foot a,.reports-record-foot button{font-size:11px}.reports-archive{align-content:start}.reports-load-more{justify-self:center;margin-top:12px}.reports-messages{gap:6px;display:grid}.reports-messages .error,.reports-messages .success{margin:0}@media (max-width:1000px){.reports-layout,.reports-schedules{grid-template-columns:minmax(0,1fr)}.reports-preview{grid-row:2}}@media (max-width:700px){.reports-intro{flex-direction:column;align-items:flex-start}.reports-intro h2{font-size:19px}.reports-choice-row,.reports-branches{grid-template-columns:minmax(0,1fr)}.reports-record-head,.reports-record-foot{flex-direction:column;align-items:flex-start}.reports-pdf-card{min-height:150px;padding:14px}.reports-form>.btn{width:100%}.reports-form-actions{grid-template-columns:1fr;display:grid}.reports-form-actions>.btn{width:100%}}:root{--icon-size-tiny:12px;--icon-size-inline:16px;--icon-size-nav:18px;--icon-size-control:20px;--icon-size-mobile:24px;--icon-size-feature:20px;--mobile-nav-height:84px}.app-icon{width:var(--icon-size-inline);height:var(--icon-size-inline);vertical-align:middle;flex:none;max-width:none;display:inline-block}.app-icon--tiny{width:var(--icon-size-tiny);height:var(--icon-size-tiny)}.app-icon--nav{width:var(--icon-size-nav);height:var(--icon-size-nav)}.app-icon--control{width:var(--icon-size-control);height:var(--icon-size-control)}.app-icon--mobile{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}.app-icon--feature{width:var(--icon-size-feature);height:var(--icon-size-feature)}.records-table-wrap{max-width:100%;overflow-x:auto}.records-table{border-collapse:collapse;text-align:start;width:100%;min-width:0;font-size:14px}.records-table tr{gap:0;min-width:0;padding:0;display:table-row}.records-table .chip{white-space:nowrap}.records-table caption:not(.sr-only){text-align:start;color:var(--secondary);padding:0 0 12px;font-size:12px}.records-table th,.records-table td{border-bottom:1px solid var(--line);vertical-align:middle;text-align:start;overflow-wrap:anywhere;padding:16px 12px}.records-table thead th{color:var(--secondary);font-size:12px;font-weight:500}.records-table tbody th{min-width:150px;font-weight:600}.records-table small{color:var(--secondary);margin-top:5px;font-size:12px;font-weight:400;display:block}.records-table .btn{white-space:nowrap}.record-search{max-width:520px;color:var(--secondary);gap:7px;margin-block:16px;font-size:13px;display:grid}.record-search input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}.record-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px 24px;margin-block:20px;display:grid}.record-fields>div{min-width:0}.record-fields dt{color:var(--secondary);margin-bottom:6px;font-size:12px}.record-fields dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.record-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.record-details{border-block-end:1px solid var(--line);min-width:0;padding-block:14px}.record-details>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:44px;list-style:none;display:flex}.record-details>summary::-webkit-details-marker{display:none}.record-details>summary:before{content:"+";border:1px solid var(--line);width:22px;height:22px;color:var(--green-deep);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.record-details[open]>summary:before{content:"−"}.record-details>summary:focus-visible,.technical-reference>summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:6px}.record-details[open]>summary{margin-bottom:16px}.detail-affordance{color:var(--green-deep);white-space:nowrap;font-size:12px}.record-details>summary>.detail-affordance{margin-inline-start:auto}.technical-reference{color:var(--secondary);min-width:0;margin-block:18px;font-size:12px}.technical-reference>summary{cursor:pointer;min-height:40px;padding-block:10px}.technical-reference>div{background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;padding:12px;display:flex}.technical-reference code{overflow-wrap:anywhere;min-width:0;font:12px/1.8 var(--mono);-webkit-user-select:all;user-select:all;color:var(--secondary)}.technical-reference [role=status]{font-size:12px}.task-card h4{margin-block:18px 8px}.task-create-panel.record-details>summary{font-weight:600}.google-review-row{flex-wrap:wrap}@media (max-width:640px){.records-table caption:not(.sr-only){width:100%;max-width:100%;display:block}.records-table thead{display:none}.records-table,.records-table tbody,.records-table tr,.records-table th,.records-table td{width:100%;display:block}.records-table tr{border-bottom:1px solid var(--line);padding-block:16px}.records-table th,.records-table td{border:0;padding:7px 0}.records-table td[data-label]{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.records-table td[data-label]:before{content:attr(data-label);color:var(--secondary);flex:none;font-size:12px}.records-table td[data-label=""]{justify-content:flex-end}.records-table td[data-label=""]:before{display:none}.records-table th{margin-bottom:6px;font-size:16px}.record-fields{grid-template-columns:minmax(0,1fr);gap:16px}.record-details>summary{align-items:flex-start}.record-details>summary>.detail-affordance{width:100%;margin-inline-start:38px}.technical-reference .btn,.records-table .btn{min-height:44px}}.agent-behavior-settings>summary{font-weight:600}.records-table.analytics-competitor-table tr{gap:0;min-width:0;padding:0;display:table-row}@media (max-width:640px){.records-table.analytics-competitor-table tr{display:block}}.review-form{gap:16px;margin:18px 0;display:grid}.review-stars{border:0;min-width:0;margin:0;padding:0}.review-stars legend{margin-bottom:10px;font-size:14px;font-weight:600}.review-stars>div{gap:8px;width:max-content;max-width:100%;margin-inline:auto;display:flex}.review-stars label{border:1px solid var(--pg-line);cursor:pointer;background:var(--pg-bg);color:#75847d;border-radius:14px;place-items:center;width:54px;min-width:44px;min-height:54px;font-size:30px;transition:background .15s,border-color .15s,color .15s;display:grid}.review-stars label.selected{color:#8c6500;background:#fff4ce;border-color:#b08315}.review-stars label:focus-within{outline:2px solid var(--pg-accent,#158a63);outline-offset:3px}.pg input.sr-only{border:0;width:1px;height:1px;padding:0}@media (max-width:480px){.pg .dialog{width:calc(100vw - 24px)}.pg .dialog-body{padding:18px 12px}}:is(.app-shell,.dialog,.drawer) :is(label,legend){color:var(--secondary);font-size:14px;line-height:1.6}:is(.app-shell,.dialog,.drawer) small{font-size:12.5px;line-height:1.7}:is(.app-shell,.dialog,.drawer) .btn{border-color:var(--control-border);min-height:44px;font-size:14px;font-weight:600;line-height:1.5}:is(.app-shell,.dialog,.drawer) .btn.small{min-height:36px;font-size:13px}:is(.app-shell,.dialog,.drawer) .btn:disabled{opacity:1;color:var(--secondary);background:#e7eeea;border-color:#b6c5bc}.btn:not(.primary):not(.ink):not(.danger):hover:not(:disabled){border-color:var(--green-deep);background:var(--mint);color:var(--green-deep)}.btn.primary:hover:not(:disabled){background:var(--green-deep)}:is(.app-shell,.dialog,.drawer) :is(input:not([type=radio],[type=checkbox],[type=hidden],[type=color],[type=range]),select,textarea){border-color:var(--control-border);min-height:44px;font-size:14px;line-height:1.5}:is(.app-shell,.dialog,.drawer) :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:is(.app-shell,.dialog,.drawer) :is(input,select,textarea):disabled{opacity:1;color:var(--secondary);background:#eef2f0}:is(.app-shell,.dialog,.drawer) :is(input,select,textarea):focus{border-color:var(--green)}:is(.app-shell,.dialog,.drawer) input:is([type=radio],[type=checkbox]){width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.branch-search{border:1px solid var(--control-border);color:var(--secondary)}:is(.app-shell,.dialog,.drawer) .branch-search input{background:0 0;border:0}.branch-search:focus-within{outline:2px solid var(--green);outline-offset:2px}:is(.app-shell,.dialog,.drawer) .tab,.reports-tabs button,.inbox-tabs button{min-height:44px;font-size:14px;font-weight:500}:is(.app-shell,.dialog,.drawer) .tab{border-color:var(--control-border)}:is(.app-shell,.dialog,.drawer) .tab.selected{border-color:var(--ink)}.close{width:44px;height:44px;color:var(--secondary)}.panel-heading{color:var(--ink);font-size:15px}.panel-heading>h3{font-weight:600}.reports-form{gap:20px}.reports-choice-row label{color:var(--ink);border-color:var(--control-border);gap:12px}.reports-choice-row label.selected{border-color:var(--green)}.reports-choice-row strong{font-size:15px}.reports-branches label{gap:10px;padding:10px 4px}.reports-branches input,.reports-choice-row input{margin:3px 0 0}.reports-tabs{margin-bottom:2px}.reports-actions,.reports-form-actions{align-items:center}.google-page-toolbar,.analytics-toolbar{gap:12px 16px}.google-profile-form,.google-task-form{gap:16px}.google-hours{margin-block:4px 12px}.inbox-tabs{flex-wrap:wrap;gap:4px;overflow:visible}.inbox-tabs button{gap:5px;padding:8px}.inbox-tabs button span{font-size:12px}.agent-choice{min-height:40px;font-size:14px}.agent-channel-status{font-size:13px}.record-details>summary:before{border-color:var(--control-border);width:28px;height:28px}.task-create-panel{margin-bottom:0}::selection{color:var(--ink);background:#cfe9dc}:is(input,textarea){caret-color:var(--green-deep)}@media (max-width:760px){.page-header{align-items:flex-start;gap:12px}.header-actions{align-self:flex-start}.agent-channel-row{gap:8px;padding:12px}.agent-channel-status{white-space:normal;text-align:end;max-width:45%}.reports-form{gap:16px}}@media (max-width:380px){.google-hours-row,.google-hours-row.special{grid-template-columns:minmax(0,1fr)}}:is(.actions,.inbox-detail-actions):has(>label :is(input:not([type=checkbox],[type=radio]),select,textarea)){align-items:flex-end}.choice-label{color:var(--ink);align-items:center;gap:10px;font-weight:600;line-height:1.5;display:flex!important}.choice-label input[type=checkbox]{flex:0 0 18px;width:18px;min-height:18px;margin:0}.page-social-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:12px;padding-block:16px;display:grid}.page-social-row:last-child{border-bottom:0;padding-bottom:0}.page-social-row>label{width:100%;min-width:0}.page-social-row>label input[type=url]{width:100%;font-size:14px}.page-branch-row{border-top:1px solid #ccd8d1;padding-block:20px}.page-branch-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-branch-heading h3{color:var(--ink);margin:0 0 4px;font-size:16px!important}.page-branch-heading span{color:var(--secondary);font-size:14px}.page-branch-fields{gap:16px;margin-top:18px;display:grid}.page-coordinates summary{cursor:pointer;min-height:36px;color:var(--secondary);font-size:14px}.page-group .page-coordinates .form-grid{margin-block:12px}.page-branches>label{margin-bottom:20px}.btn.danger-outline{color:#a52e22;background:#fff5f3;border-color:#ad4d41}.btn.danger-outline:hover{background:#fbe5e0}.task-card{border:1px solid #c9d6ce;gap:14px;padding:18px}.task-card h3{margin:0;font-size:17px;line-height:1.6}.task-card-top{justify-content:flex-start;align-items:start}.task-branch{color:var(--ink);font-size:14px;font-weight:600;line-height:1.6}.task-card .tiny-chip{color:var(--secondary);background:#eef3f0;border:1px solid #cfdbd4;font-size:12px}.task-meta{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:12px;display:grid}.task-meta>div{gap:4px;display:grid}.task-meta span{color:var(--secondary);font-size:13px}.task-meta strong{color:var(--ink);font-size:14px;font-weight:500}.task-card-actions .btn{min-height:40px}.task-card .task-card-top~a.btn{justify-self:start}.task-column{border:1px solid #d5ded8}.task-column header h2{font-size:16px}.records-table thead th{color:var(--ink);background:#e7eeea;font-size:14px;font-weight:600}.records-table tbody th{font-size:15px}.records-table tbody tr:hover{background:#ecf2ee}.records-table tbody tr+tr{border-top:1px solid #d1dcd5}.records-table td{color:var(--ink)}.records-table small{font-size:13px}.company-settings .profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:none;display:grid}.company-settings .profile-form>label{width:100%;max-width:none;margin:0}.company-settings .profile-form input,.company-settings .profile-form select{width:100%;max-width:none}.company-settings .profile-form>.company-logo,.company-settings .profile-form>.company-form-footer{grid-column:1/-1}.company-logo{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding-bottom:24px;display:flex}.company-logo img{object-fit:contain;background:#fff;border:1px solid #ccd8d1;border-radius:12px;width:80px;height:80px}.company-logo>div{flex:1;gap:10px;display:grid}.company-logo .choice-label{font-size:14px}.company-form-footer{justify-content:flex-start;gap:12px;padding-top:12px;display:flex}.integration-stack>section:first-child>.btn{justify-self:start;width:auto}.integration-stack .core-panel{gap:16px;display:grid}.integration-stack .core-panel>h2,.integration-stack .core-panel>h3,.integration-stack .core-panel>p{margin:0}.integration-stack .chips{border-block:1px solid var(--line);padding-block:8px}@media (max-width:640px){.company-settings .profile-form{grid-template-columns:1fr;gap:20px}.company-logo{flex-wrap:wrap}.page-branch-heading{flex-direction:column;align-items:flex-start}.task-meta{grid-template-columns:1fr}.page-social-row{gap:10px}.records-table tbody tr{background:#fff;border:1px solid #cfdbd4;border-radius:12px;margin-block:12px;padding:14px}.records-table tbody th{color:var(--ink)}}.role-badge{color:#234c39;background:#e6efe9;border:1px solid #bdcec3;border-radius:8px;align-items:center;min-height:30px;padding:3px 12px;font-size:14px;font-weight:600;display:inline-flex}.team-branch-name{color:var(--ink);font-size:14px;font-weight:500}.integration-branch-select{gap:8px;max-width:460px;display:grid}.ghl-resources{gap:18px;display:grid}.ghl-resources .ghl-facts{gap:16px;margin:0}.ghl-resources .ghl-facts>div{background:#fff;border-radius:10px;padding:14px}.ghl-resources .actions:empty{display:none}.channel-connections{gap:0;padding:0;list-style:none;display:grid}.channel-connections li{border-bottom:1px solid #cdd9d1;padding:16px 0}.channel-connections li:last-child{border-bottom:0}.channel-connections strong{color:var(--ink);font-size:15px}.channel-connections p{color:var(--secondary);margin:8px 0}.company-logo button{justify-self:start;width:auto}.company-logo input[type=file]{width:100%;padding:10px;font-size:13px}.company-logo input::file-selector-button{color:var(--ink);font:inherit;cursor:pointer;background:#e5efe9;border:0;border-radius:6px;margin-inline-end:10px;padding:8px 12px}.company-logo .company-logo-upload{justify-self:start;width:auto;margin:0;position:relative}.company-logo-upload:focus-within{outline:2px solid var(--green);outline-offset:3px}.company-logo-title{color:var(--ink);font-size:15px;font-weight:600}.task-card{border-color:var(--control-border)}.core-panel,.page-group{border:1px solid #c4d2c8}.task-create-panel{padding:12px 20px}.task-create-panel>summary{align-items:center;min-height:44px;padding:0}.ghl-facts:empty{display:none}.ghl-resources{margin-top:0}.app-shell{overflow:clip}.inbox-route [role=tabpanel]>div{gap:24px;min-width:0;display:grid}.inbox-route .info-box{justify-items:start;gap:12px;display:grid}.analytics-overview>.metrics{margin-top:0}.integration-channel-list{margin:0;padding:0;list-style:none;display:grid}.integration-channel-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.integration-channel-list>li:last-child{border-bottom:0}.integration-channel-list>li>div,.agent-channel-states{gap:8px;display:grid}.integration-channel-list strong{color:var(--ink)}.integration-channel-list>li>div>bdi{font-variant-numeric:tabular-nums;display:block}.integration-stack>details>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;display:list-item}.integration-stack>details[open]>summary{margin-bottom:20px}.integration-account{scroll-margin-top:24px}.channel-summary{gap:20px;display:grid}.channel-summary .integration-channel-list>li{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr)}.agent-channel-states{text-align:end}@media (max-width:680px){.integration-channel-list>li,.channel-summary .integration-channel-list>li{grid-template-columns:1fr;gap:12px}.integration-channel-list .btn{justify-self:start}.agent-channel-states{text-align:start}.agent-channel-row{flex-wrap:wrap;gap:12px}}.inbox-channel-tabs{min-width:0}.inbox-channel-tabs>.tabs{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:24px;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}.inbox-channel-tabs>.tabs>.tab{white-space:nowrap;min-height:52px;color:var(--secondary);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 2px;display:inline-flex}.inbox-channel-tabs>.tabs>.tab.selected{color:var(--petrol);border-bottom-color:var(--petrol);background:0 0;font-weight:600}.inbox-channel-tabs>.tabs>.tab:hover:not(.selected){background:var(--surface);color:var(--ink)}.inbox-channel-icon{vertical-align:middle;width:24px;height:24px;color:var(--secondary);flex:none;place-items:center;display:inline-grid}.inbox-channel-icon svg{display:block}.inbox-channel-icon svg:not(.app-icon){fill:currentColor}.inbox-channel-icon svg.inbox-instagram-glyph{fill:none}.inbox-channel-icon.inbox-channel-icon--facebook{color:#0866ff}.inbox-channel-icon.inbox-channel-icon--whatsapp{color:#128c7e}.inbox-channel-icon.inbox-channel-icon--instagram{color:#c13584}.inbox-channel-tabs .tab.selected .inbox-channel-icon--all{color:var(--petrol)}.inbox-avatar-wrap{flex:none;justify-self:start;display:inline-flex;position:relative}.inbox-avatar-wrap>.inbox-channel-icon{bottom:-4px;background:#fff;border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-end:-5px}.inbox-avatar-wrap>.inbox-channel-icon svg{width:16px;height:16px}@media (max-width:420px){.inbox-channel-tabs>.tabs{gap:6px}.inbox-channel-tabs>.tabs>.tab{flex:1;padding-inline:10px}.inbox-channel-tabs .inbox-channel-icon{width:20px;height:20px}}.inbox-console{background:#fff;border:1px solid #c4d2c8;border-radius:16px;min-width:0;overflow:clip}.inbox-toolbar{border-bottom:1px solid var(--line);gap:16px;min-width:0;padding:16px 20px;display:grid}.inbox-toolbar-main{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.inbox-toolbar .inbox-tabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.inbox-toolbar .inbox-tabs button{color:var(--secondary);background:0 0;border-color:#0000;justify-content:center;gap:10px;min-height:44px;padding:8px 12px}.inbox-toolbar .inbox-tabs button span{min-width:22px;height:22px;color:var(--secondary);background:#e7ede9;border-radius:5px;place-items:center;display:inline-grid}.inbox-toolbar .inbox-tabs button:hover{background:var(--surface);color:var(--ink)}.inbox-toolbar .inbox-tabs button.selected{background:var(--mint);color:var(--green-deep);border-color:#a6cab7}.inbox-toolbar .inbox-tabs button.selected span{background:var(--green-deep);color:#fff}.inbox-toolbar .inbox-search{flex:0 300px;min-width:180px;position:relative}.inbox-toolbar .inbox-search>.app-icon{inset-inline-start:14px;color:var(--secondary);pointer-events:none;position:absolute;top:15px}.inbox-toolbar .inbox-search input{background:var(--surface);border-color:#7d9086;min-height:44px;padding-inline-start:40px;font-size:14px}.inbox-toolbar-tools{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.inbox-toolbar-tools>.btn{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.inbox-filter-trigger{background:var(--mint);border-color:var(--green-deep);color:var(--green-deep)}.inbox-filter-trigger[aria-expanded=true]{background:var(--green-deep);color:#fff}.inbox-filter-trigger[aria-expanded=true]>.app-icon:last-child{transform:rotate(180deg)}.inbox-filter-count{min-width:22px;min-height:22px;color:var(--green-deep);font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;place-items:center;padding-inline:4px;font-size:12px;display:grid}.inbox-archive-trigger{color:var(--ink);background:#fff;border-color:#7d9086}.inbox-advanced-filters{background:#eef5f8;border:1px solid #b7cbd4;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid}.inbox-toolbar .inbox-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.inbox-advanced-filters .inbox-filter-row label{color:#1d4b5e;gap:8px;font-size:14px}.inbox-advanced-filters .inbox-filter-row select{background:#fff;border-color:#7d9086;min-height:44px;font-size:14px}.inbox-filter-reset{justify-self:end;min-height:44px;padding:6px 0}.inbox-channel-settings{min-height:44px;color:var(--green-deep);text-underline-offset:3px;align-items:center;margin-inline-start:auto;font-size:13px;text-decoration:underline;display:inline-flex}.inbox-console .inbox-workspace{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:0}.inbox-console .inbox-workspace>.core-panel{border:0;border-radius:0;gap:20px;min-height:520px;padding:20px}.inbox-console .inbox-list{border-inline-end:1px solid var(--line)}.inbox-console .inbox-heading h2{color:var(--secondary);font-size:14px}.inbox-console .inbox-thread-list{gap:0;max-height:60vh}.inbox-console .inbox-thread{border-color:#0000;border-radius:8px;padding:16px 10px}.inbox-console .inbox-thread.active{background:#def0e6;border-color:#a6cab7}.inbox-console .inbox-thread:hover:not(.active){background:var(--surface)}.inbox-console .inbox-pagination{margin-top:4px;font-size:12px}.inbox-console .inbox-detail{background:var(--surface)}.inbox-console .inbox-detail:has(>.inbox-empty){align-content:stretch}.inbox-console .inbox-empty{gap:16px;min-height:460px}.inbox-console .inbox-empty>span{width:64px;height:64px;color:var(--petrol);background:#e3ece7;border-radius:50%;place-items:center;display:grid}.inbox-console .inbox-detail-head{gap:16px;padding-bottom:16px}.inbox-console .inbox-manage-trigger{background:#fff;font-size:13px}.inbox-console .inbox-messages{background:0 0;min-height:300px;max-height:50vh;padding:8px 4px}.inbox-console .inbox-composer{border:1px solid var(--control-border);background:#fff;border-radius:12px;gap:10px;padding:14px}.inbox-console .inbox-composer>textarea{background:0 0;border:0;border-radius:0;min-height:68px;padding:4px}.inbox-console .inbox-composer>label{color:var(--secondary);font-size:12px}.inbox-console .inbox-detail>.inbox-notes{padding-top:8px}.inbox-console .inbox-notes>summary{color:var(--ink);gap:10px}.inbox-console .inbox-notes>summary:before{display:none}.inbox-console .inbox-notes[open]>summary{margin-bottom:0}.inbox-notes-chevron{color:var(--secondary);margin-inline-start:auto}.inbox-notes[open] .inbox-notes-chevron{transform:rotate(180deg)}.inbox-note-count{min-width:24px;height:24px;font:12px var(--mono);color:var(--secondary);background:#e7ede9;border-radius:5px;place-items:center;padding-inline:5px;display:inline-grid}.inbox-console .inbox-notes-body{gap:12px;padding-top:12px}.inbox-console .inbox-notes-body>article{border-radius:10px;padding:14px 16px}.inbox-console .inbox-notes-body>article small{color:#675633;font-size:12px}.inbox-console .inbox-notes-body>.inbox-note-form{background:#fff8e9;border:1px solid #9a8863;border-radius:10px;gap:10px;padding:12px}.inbox-console .inbox-notes-body>.inbox-note-form textarea{min-height:68px;color:var(--ink);caret-color:var(--green-deep);background:0 0;border:0;border-radius:4px;padding:4px;font-size:14px}.inbox-console .inbox-notes-body>.inbox-note-form textarea::placeholder{color:#675633}.inbox-note-footer{border-top:1px solid #e2d7be;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.inbox-note-footer>span{color:#675633;font-size:12px}.inbox-note-footer>.btn{min-height:44px;padding:8px 16px;font-size:13px}@container (max-width:1050px){.inbox-toolbar-main{flex-wrap:wrap}.inbox-toolbar .inbox-search{flex:260px}.inbox-console .inbox-workspace{grid-template-columns:280px minmax(0,1fr)}}@container (max-width:760px){.inbox-channel-tabs>.tabs{gap:20px}.inbox-channel-tabs>.tabs>.tab{flex:none;padding-inline:2px}.inbox-toolbar{padding:14px}.inbox-toolbar-main{gap:12px}.inbox-toolbar .inbox-search{flex-basis:100%;order:-1}.inbox-toolbar .inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.inbox-toolbar .inbox-tabs button{gap:6px;padding-inline:7px;font-size:12px}.inbox-toolbar-tools{gap:10px}.inbox-toolbar-tools>.btn{flex:auto}.inbox-advanced-filters{padding:16px}.inbox-channel-settings{margin-inline-start:0;font-size:12px}.inbox-toolbar .inbox-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-console .inbox-workspace{grid-template-columns:minmax(0,1fr)}.inbox-console .inbox-workspace>.core-panel{min-height:0;padding:16px}.inbox-console .inbox-list{border:0;min-height:320px}.inbox-console .inbox-detail-head{display:flex}.inbox-console .inbox-manage-trigger{padding-inline:12px}.inbox-console .inbox-messages{min-height:260px}.inbox-console .inbox-detail{min-height:480px}}.branch-context-popup{width:340px;max-height:min(620px,100dvh - 150px);padding:16px;overflow-y:auto}.branch-context-popup:popover-open{gap:16px}.branch-context-popup .switcher-title{font-size:16px;font-weight:600;line-height:1.5}.branch-context-popup .org-select{gap:8px;padding:0;font-size:13px}.branch-context-options{gap:10px;min-width:0;display:grid}.branch-context-options .branch-list{gap:6px;max-height:280px;padding:2px}.branch-context-options .branch-row{border:1px solid #0000;border-radius:10px;gap:12px;width:100%;min-height:52px;padding:10px}.branch-context-options .branch-row[aria-pressed=true]{background:var(--mint);border-color:var(--green);color:var(--ink)}.branch-context-options .branch-name{flex:1;gap:4px;min-width:0;display:grid}.branch-context-options .branch-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.branch-context-options .branch-name small{color:var(--secondary);font-size:12px}.branch-option-icon{background:var(--surface);width:32px;height:32px;color:var(--petrol);border-radius:8px;flex:none;place-items:center;display:grid}.branch-row[aria-pressed=true] .branch-option-icon{background:var(--petrol);color:#fff}.branch-context-options .checkmark{width:20px;height:20px;color:var(--green-deep)}.branch-context-options>.branch-context-all{border-bottom-color:var(--line)}.branch-context-popup .switcher-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.branch-context-popup .manage-branches{border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:inline-flex}.branch-context-popup .switcher-footer>.text-button{min-height:44px;color:var(--secondary)}.switcher-empty{color:var(--secondary);padding:12px 8px;font-size:14px;line-height:1.6}.page-content{align-content:start;gap:24px;min-width:0;display:grid}.page-content>.core-panel,.page-content>.onboarding,.page-content>:is(.error,.success,.notice){margin:0}.page-header{padding-bottom:20px}.page-content :is(.agent-page,.analytics-workspace,.page-editor,.core-panel)>.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#7d9086 transparent;background:0 0;border-radius:0;flex-wrap:nowrap;justify-self:stretch;gap:24px;width:100%;margin:0;padding:0;display:flex;overflow-x:auto}.page-content :is(.agent-page,.analytics-workspace,.page-editor,.core-panel)>.tabs>.tab{white-space:nowrap;min-height:48px;color:var(--secondary);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:10px 2px;display:inline-flex}.page-content :is(.agent-page,.analytics-workspace,.page-editor,.core-panel)>.tabs>.tab.selected{border-bottom-color:var(--petrol);color:var(--petrol);background:0 0;font-weight:600}.page-content :is(.agent-page,.analytics-workspace,.page-editor,.core-panel)>.tabs>.tab:hover:not(.selected){color:var(--ink);background:var(--surface)}.agent-page,.page-editor{gap:20px}.onboarding{border:1px solid var(--line);border-radius:16px;padding:14px 20px}.onboarding>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.onboarding>summary::-webkit-details-marker{display:none}.onboarding>summary>strong{font-size:15px}.onboarding>summary>span{color:var(--secondary);font-size:13px}.onboarding>summary>.app-icon{color:var(--secondary);margin-inline-start:auto}.onboarding[open]>summary>.app-icon{transform:rotate(180deg)}.onboarding>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.onboarding-header>.actions{flex:none;align-items:center;gap:12px;display:flex}.onboarding-actions{gap:12px;margin-block:12px 16px;display:flex}.onboarding .steps{gap:12px}.onboarding .step{border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px}.onboarding .step>.btn{grid-column:2;justify-self:start;min-height:36px;padding:6px 14px}.company-logo-placeholder{background:var(--petrol);color:#fff;border-radius:12px;flex:none;place-items:center;width:80px;height:80px;display:grid}.company-logo-placeholder>.app-icon{width:32px;height:32px}.company-settings .profile-form{gap:20px}.records-table caption:not(.sr-only){padding-block:4px 12px}.records-table :is(th,td){vertical-align:middle}.page-content .record-search{width:100%;max-width:460px;margin-block:0 4px}.page-content .record-details.core-panel{padding-block:12px}.reports-app,.reports-layout{gap:20px}.reports-branches{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.reports-branches label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px}.reports-branches label:has(input:checked){background:var(--mint);border-color:var(--green)}.reports-branches label>span{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.reports-branches small{color:var(--secondary);font-size:12px}.billing-stack,.integration-stack{gap:20px}.billing-current span{color:#d6e6ec}.billing-columns{gap:20px}.billing-columns>.core-panel,.billing-stack>.core-panel{margin:0}.integration-channel-list>li{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:16px}.integration-channel-list>li>div{gap:4px}.integration-pending{color:var(--secondary);background:#e7eeea;font-size:12px}.google-page-toolbar{justify-content:flex-end}.google-page-toolbar:has(.google-branch-picker){justify-content:space-between}.google-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.google-profile-form>label{min-width:0;margin:0}.google-profile-form>fieldset,.google-profile-form>.actions{grid-column:1/-1}.google-profile-form>label:has(input){grid-column:1/-1}.google-profile-form textarea{min-height:110px}.google-hours{border-color:var(--control-border);border-radius:12px;padding:16px}.google-hours>.text-button{border:1px solid var(--control-border);background:#fff;border-radius:8px;justify-self:start;min-height:44px;padding:8px 14px}.page-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.page-link-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.page-link-tools>.page-url{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;min-width:0;padding:12px;font-size:12px;display:block;overflow:hidden}.page-toolbar .actions{gap:8px;min-width:0}.page-toolbar .btn{white-space:nowrap;min-height:44px}.page-publish-tools{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.page-group{gap:14px;padding:20px}.page-columns{flex-wrap:wrap}.page-edit-controls{gap:20px}.page-social-row{gap:10px;padding-block:14px}.page-branch-row{padding-block:18px}.agent-fields-grid{gap:20px}.agent-fieldset{border:1px solid var(--control-border);border-radius:12px;padding:12px}.agent-choice{border-color:var(--control-border);border-radius:8px}.agent-choice.selected{background:var(--petrol);border-color:var(--petrol)}.agent-form-actions{border-top:1px solid var(--line);margin-top:0;padding-top:16px}.agent-channel-row{border:1px solid var(--line);border-radius:12px;padding:16px}.analytics-workspace .state-panel{justify-items:start;gap:12px;min-height:0;padding:24px;display:grid}.analytics-workspace .state-panel h2{font-size:19px}.analytics-scope-pill{color:var(--secondary);font-size:13px}.analytics-overview .metric[data-empty=true] .metric-value strong{letter-spacing:0;font-family:Handicrafts,sans-serif;font-size:24px;line-height:1.5}@media (max-width:760px){.page-content{gap:20px}.page-header{padding-bottom:16px}.page-content :is(.agent-page,.analytics-workspace,.page-editor,.core-panel)>.tabs{gap:20px}.onboarding{padding:12px 16px}.onboarding .steps,.google-profile-form{grid-template-columns:minmax(0,1fr)}.google-profile-form>*{grid-column:1/-1}.page-toolbar{gap:16px;padding:16px}.page-link-tools{grid-template-columns:minmax(0,1fr);gap:12px}.page-link-tools>.page-url{white-space:normal;word-break:break-all;line-height:1.7}.page-link-tools>.actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-link-tools>.actions>.btn{padding-inline:8px;font-size:13px}.page-link-tools>.actions>a{grid-column:1/-1}.page-publish-tools{align-items:stretch;gap:12px}.page-publish-tools>.actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.page-publish-tools>.actions>.btn{white-space:normal;padding-inline:10px;font-size:13px}.page-group{padding:16px}.page-branch-heading{gap:12px}.page-group .page-branch-heading .choice-label{min-height:44px}.reports-branches{grid-template-columns:minmax(0,1fr)}.integration-channel-list>li{grid-template-columns:minmax(0,1fr);gap:8px}.integration-channel-list>li>.chip{justify-self:start}.analytics-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.analytics-toolbar>.analytics-scope-pill{display:none}.agent-panel{padding:18px 16px}.agent-choice-row{gap:8px}.agent-fieldset{padding:12px}}.onboarding{display:block}.analytics-overview>.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-workspace .analytics-metric[data-empty=true] .metric-value strong{letter-spacing:0;font-family:Handicrafts,sans-serif;font-size:24px;line-height:1.5}.agent-channel-row .agent-channel-states{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:65%;display:flex}.agent-channel-row .agent-channel-states :is(.chip,.muted,.agent-channel-status){font-size:12px}.agent-channel-row .agent-channel-states .agent-channel-status{color:var(--ink)}.google-profile-form{align-items:start}.google-profile-form>label{align-content:start;gap:8px;display:grid}@media (max-width:1100px){.analytics-overview>.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analytics-overview>.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview>.metrics>.metric:last-child{grid-column:1/-1}.agent-channel-row .agent-channel-states{text-align:start;justify-content:flex-start;max-width:100%}.agent-channel-row{align-items:flex-start}.agent-channel-row>.agent-check-row{flex-basis:100%}}.page-image-field{align-content:start;gap:10px;min-width:0;display:grid}.page-image-field>span{color:var(--secondary);font-size:14px}.page-image-upload{cursor:pointer;background:#fff;justify-self:start;position:relative}.page-image-upload:focus-within{outline:2px solid var(--green);outline-offset:3px}.page-image-upload:has(input:disabled){color:var(--secondary);cursor:not-allowed;background:#e7eeea}.page-appearance .color-swatch{flex:none;width:44px;height:44px}.page-appearance .cover-swatch{flex:none;min-width:56px;min-height:44px}.dialog .agent-test-panel{background:0 0;border:0;grid-template-rows:none;gap:16px;min-height:0;padding:0}.dialog .agent-test-empty{text-align:start;justify-items:start;gap:12px;max-width:none}.dialog .agent-test-empty h3{font-size:18px}.dialog .agent-test-empty p{max-width:60ch;font-size:14px}.tasks-page{align-content:start;gap:24px;display:grid;container-type:inline-size}.tasks-page>.record-search{gap:8px;max-width:520px;margin:0;font-size:14px}.tasks-page .task-create-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.tasks-page .task-create-form :is(.task-title,.task-due,.task-description,.task-create-error){grid-column:1/-1}.tasks-page .task-create-form label{color:var(--secondary);gap:8px;font-size:14px}.tasks-page .task-create-form :is(input,select,textarea){border-color:var(--control-border);min-height:48px;font-size:14px}.tasks-page .task-create-form textarea{min-height:112px}.tasks-page .task-board{gap:20px}.tasks-page .task-column{border-radius:16px;gap:16px;padding:20px}.tasks-page .task-column>header{gap:12px;padding:0 0 16px}.tasks-page .task-column>header>span{border:1px solid var(--line);min-width:28px;min-height:28px;color:var(--secondary);background:#fff;border-radius:8px;place-items:center;padding:2px 8px;font-size:12px;display:grid}.tasks-page .task-column-items{gap:16px}.tasks-page .task-column-empty{margin:0;padding:16px 0;font-size:14px;line-height:1.7}.task-card{gap:16px;padding:20px}.task-card-actions{gap:12px;padding-top:12px}.task-card-actions .btn{min-height:44px;padding:10px 14px;font-size:13px}@container (max-width:760px){.tasks-page .task-board{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.tasks-page .task-create-form{grid-template-columns:minmax(0,1fr);gap:16px}.tasks-page .task-column{padding:16px}}.branch-detail-panel,.member-detail-panel{border-color:var(--line);background:#fff;border-radius:16px;gap:24px;padding:28px}.branch-detail-panel>.panel-heading,.member-detail-panel>.panel-heading{border-bottom:1px solid var(--line);padding-bottom:20px}.branch-detail-panel .tabs{margin:0 0 24px}.branch-detail-panel [role=tabpanel]{outline-offset:6px}.branch-profile{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.branch-profile-data{gap:12px;min-width:0;display:grid}.branch-profile h3,.branch-settings-form h3{color:var(--ink);font-size:17px}.branch-profile>.branch-detail-actions{grid-column:1/-1}.branch-profile .branch-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}.branch-profile .branch-detail-facts>div{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:16px 0}.branch-profile .branch-detail-facts dt,.member-detail-fields dt{color:var(--secondary);font-size:14px}.branch-profile .branch-detail-facts dd{color:var(--ink);font-size:16px;font-weight:600;line-height:1.7}.branch-team-section{border-inline-start:1px solid var(--line);align-content:start;gap:20px;min-width:0;padding-inline-start:28px;display:grid}.branch-team-section>.text-button{text-underline-offset:4px;justify-self:start;font-size:14px;text-decoration:underline}.branch-team-section h3{margin:0}.branch-team-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.branch-team-list li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.branch-team-list a{text-underline-offset:4px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:underline}.member-avatar{background:var(--petrol);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.branch-detail-actions,.member-detail-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.branch-settings-form{gap:24px;display:grid}.branch-settings-heading{gap:8px;display:grid}.branch-settings-heading p{color:var(--secondary);max-width:72ch}.branch-settings-heading{border-bottom:1px solid var(--line);padding-bottom:20px}.branch-service-note{color:var(--secondary);margin-bottom:8px;font-size:14px;line-height:1.8}.branch-switches h3{margin-bottom:8px}.branch-settings-heading a{color:var(--green-deep);text-underline-offset:4px;text-decoration:underline}.branch-detail-panel .branch-config-grid{grid-template-columns:1fr 1fr;gap:32px;margin:0}.branch-preferences{align-content:start;gap:24px;display:grid}.branch-preferences fieldset{border:0;min-width:0;padding:0}.branch-preferences legend{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:600}.branch-preferences .chips{flex-wrap:wrap;gap:8px}.branch-preferences .btn.chosen{background:var(--petrol);border-color:var(--petrol);color:#fff}.branch-preferences label{gap:8px;margin-top:12px;display:grid}.branch-switches{border-inline-start:1px solid var(--line);align-content:start;padding-inline-start:32px;display:grid}.branch-switches .toggle-row{border-bottom:1px solid var(--line);gap:24px;padding:16px 0}.branch-switches .toggle-row:first-child{padding-top:0}.branch-switches .toggle-row:last-child{border-bottom:0}.branch-switches .toggle-row strong{color:var(--ink);font-size:14px;font-weight:600}.branch-switches .toggle-row small{color:var(--secondary);font-size:12px}.app-shell .branch-switches input[role=switch]{border:1px solid var(--control-border);background:#d4dfd9;width:44px;min-width:44px;height:26px;min-height:26px;padding:0}.app-shell .branch-switches input[role=switch]:checked{background:var(--green);border-color:var(--green)}.branch-switches input[role=switch]:after{width:18px;height:18px;top:3px;left:3px}.branch-switches input[role=switch]:checked:after{left:21px}.member-detail-identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.member-detail-identity>div{flex:1;gap:8px;min-width:180px;display:grid}.member-detail-identity h3{font-size:20px}.member-detail-identity bdi{color:var(--secondary);overflow-wrap:anywhere;justify-self:start;font-size:15px}.member-detail-panel .member-detail-fields{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;margin:0;padding-block:24px}.member-detail-fields dd{font-size:16px;font-weight:500}.member-detail-panel .technical-reference,.branch-detail-panel>.technical-reference{border-top:1px solid var(--line);margin:0;padding-top:8px}.member-detail-actions{justify-content:flex-start}.member-detail-actions>.danger-outline{margin-inline-start:auto}.member-branch-access{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-branch-access a{color:var(--green-deep);text-underline-offset:4px;text-decoration:underline}.member-detail-identity .member-avatar{width:56px;height:56px;font-size:22px}.member-detail-identity .chip{background:var(--mint);color:var(--green-deep);border:1px solid #acd6bf}.core-panel.team-panel{border-color:var(--line);background:#fff;border-radius:16px;gap:24px;padding:28px}.team-panel>.panel-heading>div{gap:8px;display:grid}.team-panel h2{font-size:18px}.team-member-count{color:var(--secondary);font-size:14px}.team-panel>.panel-heading{padding:0}.team-panel>.record-search{gap:8px;max-width:560px;margin:0;font-size:14px}.team-panel .records-table caption{color:var(--secondary);text-align:start;padding:0 0 12px;font-size:14px}.team-panel .records-table th,.team-panel .records-table td{padding:20px 16px}.team-panel .records-table thead{background:var(--surface);color:var(--ink)}.team-panel .records-table tbody tr{background:#fff}.team-panel .records-table .role-badge{background:var(--mint);color:var(--green-deep);border-color:#acd6bf;font-size:14px;font-weight:600}.team-panel .team-foot{color:var(--secondary);text-align:start;padding:0;font-size:13px!important}.team-member-identity{align-items:center;gap:12px;display:flex}.team-member-identity>div{gap:6px;min-width:0;display:grid}.team-member-identity strong{color:var(--ink);font-size:16px}.team-member-identity small{color:var(--secondary);overflow-wrap:anywhere;font-size:14px}.team-invitations{gap:20px}.core-panel.team-invitations{border-color:var(--line);background:#fff;border-radius:16px;padding:24px 28px}.team-invitations>summary{font-size:17px}.team-invitation{border-top:1px solid var(--line);padding:20px 0}.team-invitation .record-fields{background:var(--surface);border-radius:12px;margin-block:20px;padding:20px}.team-invitation .record-fields dt{font-size:14px}.team-invitation .record-fields dd{font-size:15px;font-weight:500}.team-invitation .chip{color:var(--green-deep);background:var(--mint);border:1px solid #acd6bf;font-size:13px}.permissions{font-size:14px}.permissions :is(th,td){padding:16px 12px}.permissions .tiny-chip{font-size:13px}.team-invitation summary{flex-wrap:wrap;gap:16px}.team-invitation summary bdi{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.integration-stack>.integration-channels,.integration-stack .google-connect-panel{border-color:var(--line);background:#fff;border-radius:16px;padding:28px}.integration-channels{gap:24px}.integration-channels .panel-heading{border-bottom:1px solid var(--line);padding-bottom:20px}.integration-channels .integration-channel-list>li{grid-template-columns:minmax(0,1fr) 120px 230px;gap:24px;padding-block:20px}.integration-channels li>.actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.integration-channels .integration-channel-list>li>div.integration-channel-identity{align-items:center;gap:16px;min-width:0;display:flex}.integration-channel-identity>div{gap:8px;min-width:0;display:grid}.integration-channel-identity strong{font-size:16px}.integration-channel-identity :is(bdi,small){color:var(--secondary);overflow-wrap:anywhere;font-size:14px}.integration-channel-icon{background:var(--surface);border:1px solid var(--line);width:48px;height:48px;color:var(--petrol);border-radius:12px;flex:none;place-items:center;display:grid}.integration-channel-identity bdi{justify-self:start}.channel-status{color:var(--secondary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.channel-status:before{content:"";background:var(--control-border);border-radius:50%;width:8px;height:8px}.channel-status.connected{color:var(--green-deep);font-weight:600}.channel-status.connected:before{background:var(--green)}.integration-channels .channel-status{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-self:start;padding:8px 12px;font-size:13px}.integration-channels .channel-status.connected{background:var(--mint);border-color:#acd6bf}.integration-channels .channel-status.connected:before{display:none}.integration-stack .google-connect-panel{gap:24px}.integration-stack .google-candidates{gap:16px;display:grid}.integration-stack .google-candidates h3{color:var(--ink);font-size:17px}.integration-stack .google-candidates article{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px;display:grid}.integration-stack .google-candidates article>.actions{flex-wrap:wrap;align-self:center;gap:12px;max-width:420px}.integration-stack .google-import-form{grid-column:1/-1}.integration-stack .google-candidates article>div:first-child{gap:8px;min-width:0;display:grid}.integration-stack .google-candidates strong{color:var(--ink);font-size:16px}.integration-stack .google-candidates small{color:var(--secondary);font-size:14px}.integration-stack .google-candidates .technical-reference{margin:0}.subscription-overview{border-color:var(--control-border);background:#fff;gap:24px}.subscription-plan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.subscription-plan>div{flex:320px;gap:12px;min-width:0;display:grid}.subscription-plan h3{overflow-wrap:anywhere;font-size:22px;line-height:1.6}.subscription-plan p{color:var(--secondary);font-size:14px}.subscription-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:24px;display:grid}.subscription-facts>div{gap:8px;display:grid}.subscription-facts dt{color:var(--secondary);font-size:14px}.subscription-facts dd{color:var(--ink);margin:0;font-size:17px;font-weight:600}.billing-stack>.usage-panel{border:1px solid var(--line);border-radius:16px;gap:20px;padding:24px}.billing-stack .usage-panel h2{font-size:17px}.billing-stack .usage-row{gap:12px}.billing-stack .usage-row>div{color:var(--ink);font-size:15px}.billing-stack .usage-row .mono{color:var(--ink);font-size:14px;font-weight:500}.billing-stack .usage-panel>.muted{color:var(--secondary);font-size:14px;line-height:1.8}.subscription-payments p{max-width:72ch;color:var(--secondary)}.subscription-requests .record-details{border-top:1px solid var(--line);padding-block:16px}.subscription-requests .record-details:first-of-type{border-top:0}.subscription-requests summary{flex-wrap:wrap;gap:16px}.subscription-requests summary strong{overflow-wrap:anywhere;flex:1;min-width:180px;line-height:1.7}.subscription-support-body{gap:20px;margin-top:24px;display:grid}.analytics-competitors{gap:24px}.analytics-competitors .analytics-competitor-actions{background:0 0;border-radius:0;gap:24px;padding:0}.analytics-competitor-actions h2,.competitor-comparison h2{font-size:18px}.analytics-competitor-actions p{max-width:65ch;font-size:14px;line-height:1.7}.competitor-loading{color:var(--secondary);padding:32px 0}.competitor-discovery{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.competitor-results{margin:0;padding:0;list-style:none}.competitor-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.competitor-result-info{gap:12px;min-width:0;display:grid}.competitor-result h3{overflow-wrap:anywhere;color:var(--ink);font-size:17px;line-height:1.7}.competitor-rating{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.competitor-stars{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.competitor-stars b{font-variant-numeric:tabular-nums;font-size:16px}.competitor-stars svg{color:var(--green-deep);fill:var(--mint)}.competitor-result-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;display:flex}.competitor-result-actions .text-button{text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.competitor-added{color:var(--green-deep);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.competitor-attributions{color:var(--secondary);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.competitor-source{background:var(--surface);color:var(--secondary);gap:12px;padding:20px 24px;font-size:13px;line-height:1.8;display:grid}.competitor-source>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.competitor-source img{width:auto;height:18px}.competitor-source p{max-width:70ch}.competitor-source .competitor-legal{justify-content:flex-start;gap:20px}.competitor-source a{color:var(--green-deep);text-underline-offset:4px;text-decoration:underline}.competitor-comparison{gap:20px;min-width:0;margin-top:8px;display:grid}.competitor-comparison>.panel-heading>span{color:var(--secondary);font-size:14px}.competitor-comparison>.empty-state{background:var(--surface);text-align:start;color:var(--secondary);border-radius:12px;padding:24px;font-size:14px;line-height:1.8}.competitor-discovery-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:1000px){.competitor-result{align-items:flex-start}.competitor-result-actions{flex-direction:column;align-items:flex-end;gap:12px}}@media (max-width:640px){.competitor-result{gap:16px;padding:20px 16px;display:grid}.competitor-result-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.competitor-result h3{font-size:16px}.competitor-source{padding:20px 16px}.analytics-competitor-actions>div{flex:200px}.competitor-rating{gap:12px}}@media (max-width:1000px){.branch-profile{grid-template-columns:minmax(0,1fr)}.branch-team-section{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:24px}.integration-channels .integration-channel-list>li{grid-template-columns:minmax(0,1fr) auto;gap:16px}.integration-channels li>.actions{grid-column:1/-1;justify-content:flex-start}.integration-stack .google-candidates article{grid-template-columns:minmax(0,1fr)}.integration-stack .google-candidates article>.actions{max-width:none}}@media (max-width:700px){.branch-detail-panel,.member-detail-panel,.core-panel.team-invitations,.integration-stack>.integration-channels,.integration-stack .google-connect-panel{padding:20px 16px}.branch-profile{gap:24px}.integration-stack .google-candidates article{padding:20px 16px}.member-detail-actions>.danger-outline{margin-inline-start:0}.member-detail-actions{gap:12px}.integration-channels .channel-status{padding:8px;font-size:12px}.integration-channel-icon{width:40px;height:40px}.integration-channels .integration-channel-list>li>div.integration-channel-identity{gap:12px}.branch-profile .branch-detail-facts,.member-detail-panel .member-detail-fields,.branch-detail-panel .branch-config-grid{grid-template-columns:minmax(0,1fr)}.branch-switches{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:24px}.branch-detail-actions>.actions{width:100%}.core-panel.team-panel{padding:20px 16px}.team-panel .records-table th,.team-panel .records-table td{padding:12px 0}.team-member-identity .member-avatar{width:36px;height:36px;font-size:16px}.team-invitation .record-fields{padding:16px}.subscription-facts{grid-template-columns:minmax(0,1fr);gap:16px}.subscription-facts>div{grid-template-columns:1fr 1fr;gap:16px}.billing-stack>.usage-panel{padding:20px 16px}.subscription-plan>.btn{width:100%}.integration-channels .integration-channel-list>li{gap:16px 12px}.integration-channel-identity :is(bdi,small){font-size:13px}}.reputation-reviews{gap:16px;min-width:0;display:grid}.reputation-review-empty-icon{background:var(--mint);width:48px;height:48px;color:var(--green-deep);border-radius:15px;flex:none;place-items:center;display:grid}.reputation-review-toolbar{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.reputation-review-search,.reputation-review-filter{min-width:0;color:var(--secondary);flex:155px;gap:7px;font-size:12.5px;display:grid}.reputation-review-search{flex:2 280px}.reputation-review-search>span{display:block;position:relative}.reputation-review-search .app-icon{inset-inline-end:13px;width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.reputation-review-toolbar :is(input,select),.reputation-pending-form select{border:1px solid var(--control-border);width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border-radius:12px;padding:9px 12px;font-size:13px}.reputation-review-search input{padding-inline-end:42px}.reputation-review-toolbar :is(input,select):focus-visible,.reputation-pending-form select:focus-visible{border-color:var(--green)}.reputation-clear-filters{min-height:44px;color:var(--green-deep);white-space:nowrap;background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:600}.reputation-clear-filters:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.reputation-review-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:3px 2px 0;display:flex}.reputation-review-list-heading h3,.reputation-pending-heading h3{font-size:16px;font-weight:650;line-height:1.5}.reputation-review-list-heading p,.reputation-pending-heading p{color:var(--secondary);margin-top:3px;font-size:12.5px;line-height:1.6}.reputation-review-average{color:var(--secondary);align-items:center;gap:8px;font-size:12px;display:flex}.reputation-review-average>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.reputation-stars{color:#e0a800;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.reputation-stars .app-icon{color:#9aa8a1;width:16px;height:16px}.reputation-stars .app-icon.is-filled{fill:currentColor;stroke:currentColor;color:#e0a800}.reputation-stars .app-icon.is-half{fill:currentColor;stroke:currentColor;color:#e0a800;clip-path:inset(0 50% 0 0)}.reputation-review-list{gap:11px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.reputation-review-list>li{min-width:0}.reputation-review-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;min-width:0;padding:18px 20px;transition:border-color .16s;display:grid}.reputation-review-card:hover{border-color:#a8b9af}.reputation-review-card-header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.reputation-review-identity,.reputation-pending-main{align-items:center;gap:12px;min-width:0;display:flex}.reputation-review-avatar{background:var(--mint);width:42px;height:42px;color:var(--green-deep);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:650;display:grid}.reputation-review-identity>div,.reputation-pending-main>div{gap:6px;min-width:0;display:grid}.reputation-review-identity>div{gap:2px}.reputation-review-identity h4,.reputation-pending-main h4{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.reputation-review-meta{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.reputation-review-meta>time,.reputation-review-source{align-items:center;gap:5px;line-height:1.5;display:inline-flex}.reputation-review-meta .app-icon{flex:none;width:14px;height:14px}.reputation-review-source{color:#1d4b5e;background:#eef5f8;border-radius:999px;padding:4px 9px;font-weight:600}.reputation-review-received{background:var(--surface);color:var(--secondary);border-radius:999px;padding:3px 8px;font-size:11.5px}.reputation-review-rating{flex:none;justify-items:end;gap:5px;display:grid}.reputation-review-rating>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.reputation-review-comment{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.reputation-review-empty{background:var(--surface);text-align:center;border:1px dashed #a8b9af;border-radius:16px;justify-items:center;gap:9px;padding:34px 20px;display:grid}.reputation-review-empty-icon{width:44px;height:44px}.reputation-review-empty h3{font-size:15px;font-weight:650}.reputation-review-empty p{max-width:48ch;color:var(--secondary);font-size:13px;line-height:1.7}.reputation-review-status,.reputation-review-error{color:#1d4b5e;background:#eef5f8;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:13px;line-height:1.65;display:flex}.reputation-review-error{color:#76291d;background:#fbeae7;border:1px solid #e7c2bb}.reputation-review-error .btn{color:var(--ink)}.reputation-review-loading{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:16px;gap:12px;padding:20px;font-size:13px;display:grid}.reputation-review-loading>div{gap:10px;display:grid}.reputation-review-loading i{background:var(--soft-line);border-radius:999px;height:14px;display:block}.reputation-review-loading i:first-child{width:38%}.reputation-review-loading i:nth-child(2){width:100%}.reputation-review-loading i:last-child{width:72%}.reputation-pending{background:#eef5f8;border:1px solid #c6d8de;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.reputation-pending-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reputation-pending-heading>span{color:#1d4b5e;text-align:center;background:#ddeaf0;border-radius:999px;min-width:30px;padding:5px 9px;font-size:12px;font-weight:650}.reputation-pending ul{margin:0;padding:0;list-style:none;display:grid}.reputation-pending-card{border-top:1px solid #d3e0e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:14px;display:grid}.reputation-pending-main h4{font-size:13.5px}.reputation-pending-main p{color:var(--secondary);font-size:12px;line-height:1.6}.reputation-pending-card>.reputation-review-comment,.reputation-pending-card>.info-box,.reputation-pending-form{grid-column:1/-1}.reputation-pending-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.reputation-pending-form label{color:var(--secondary);flex:220px;gap:6px;font-size:12.5px;display:grid}.reputation-review-pagination{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:13px;display:flex}.reputation-review-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.reputation-review-pagination .btn{min-height:44px}@media (max-width:760px){.reputation-review-toolbar{padding:13px}.reputation-review-search{flex-basis:100%}.reputation-review-filter{flex:145px}.reputation-review-list-heading{align-items:flex-start}.reputation-review-average{flex-wrap:wrap}}@media (max-width:480px){.reputation-review-toolbar{gap:10px}.reputation-review-filter{flex-basis:100%}.reputation-review-card{padding:15px}.reputation-review-card-header{gap:14px;display:grid}.reputation-review-rating{grid-template-columns:auto auto;place-items:center start}.reputation-review-pagination{flex-direction:column;align-items:stretch}.reputation-review-pagination>div{grid-template-columns:1fr 1fr;display:grid}.reputation-pending{padding:15px}.reputation-pending-card{grid-template-columns:minmax(0,1fr);align-items:start}.reputation-pending-form>.btn{width:100%}}@media (prefers-reduced-motion:reduce){.reputation-review-card{transition:none}}.pg-action-copy{gap:4px;min-width:0;display:grid}.pg-action-arrow{width:20px;height:20px;color:var(--pg-muted)}.pg-rate .pg-glyph{color:#fff;background:#ffffff24}.pg-rate .pg-action-arrow{color:#fff}.pg-branch-meta{gap:5px;min-width:0;display:grid}.pg-branch-meta>small{color:var(--pg-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.pg-branch-action{border:1px solid var(--pg-line);background:var(--pg-chip);min-height:40px;color:var(--pg-ink);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pg-branch-icon{width:16px;height:16px;color:var(--pg-accent);flex:none}.pg-social-icon{width:15px;height:15px;color:var(--pg-muted)}.pg .btn{border-radius:var(--pg-radius);min-height:44px}.pg-location{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);grid-column:1/-1;gap:14px;min-width:0;padding:18px;display:grid}.pg-location-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-location-heading h2{margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.4}.pg-location-heading p{color:var(--pg-muted);margin:0;font-size:13px}.pg-location-heading p strong{color:var(--pg-ink);font-weight:600}.pg-map-link{justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.pg-map-link .app-icon{flex:none;width:18px;height:18px}.pg-location-content{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.pg-location-content.has-photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pg-location-photo,.pg-map-frame{border:1px solid var(--pg-line);background:var(--pg-chip);border-radius:14px;min-width:0;min-height:220px;overflow:hidden}.pg-location-photo img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.pg-map-frame{aspect-ratio:16/9}.pg-map-frame iframe{border:0;width:100%;height:100%;min-height:220px;display:block}.pg-map-empty{box-sizing:border-box;text-align:center;height:100%;min-height:220px;color:var(--pg-muted);place-content:center;justify-items:center;gap:10px;padding:18px;display:grid}.pg-map-empty .app-icon{width:32px;height:32px;color:var(--pg-accent)}.pg-map-empty p{max-width:36ch;margin:0;font-size:13px;line-height:1.7}.pg-review-target{border:1px solid var(--pg-line);background:var(--pg-card);border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.pg-review-target>.app-icon{width:22px;height:22px;color:var(--pg-accent)}.pg-review-target>div{gap:3px;min-width:0;display:grid}.pg-review-target small{color:var(--pg-muted);font-size:12px}.pg-review-target strong{font-size:14.5px;font-weight:600}.pg-review-hint{color:#654d13;background:#fff4ce;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.pg-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-review-actions .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pg-review-actions .app-icon{flex:none;width:18px;height:18px}.pg-review-link{text-decoration:none}.pg-action a:focus-visible,.pg-action button:focus-visible,.pg-branch-action:focus-visible,.pg-social a:focus-visible,.pg-map-link:focus-visible,.pg .text-button:focus-visible,.pg select:focus-visible,.pg textarea:focus-visible,.pg .btn:focus-visible{outline:2px solid var(--pg-accent);outline-offset:3px}@container (max-width:660px){.pg-body{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:-48px;padding:0 16px 24px}.pg-cover{height:146px}.pg-identity{gap:7px;margin-bottom:4px}.pg-logo{border-radius:20px;width:72px;height:72px}.pg-identity h1{font-size:21px}.pg-action>a,.pg-action>button,.pg-action>div{grid-template-columns:44px minmax(0,1fr) 18px;min-height:82px;padding:14px}.pg .pg-glyph{width:42px;height:42px;padding:11px}.pg-branches{padding:16px}.pg-branch{grid-template-columns:minmax(0,1fr);gap:14px}.pg-acts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-branch-action{justify-content:center;padding:0 9px}.pg-social{justify-content:flex-start}.pg-location{padding:16px}.pg-location-content.has-photo{grid-template-columns:minmax(0,1fr)}.pg-location-photo,.pg-location-photo img{min-height:190px;max-height:300px}.pg-map-frame,.pg-map-frame iframe,.pg-map-empty{min-height:190px}.pg-map-link{width:100%}}@media (max-width:640px){.public-layout{padding:12px}.public-layout>.pg{border-radius:24px}}.review-stars .rating-star{width:22px;height:22px}.review-stars label.selected .rating-star{fill:currentColor}@media (max-width:760px) and (min-width:641px){.public-layout{padding:20px}.public-layout>.pg{border-radius:24px}}@media (min-width:761px){.public-layout{box-sizing:border-box;max-width:1180px;min-height:100vh;margin-inline:auto;padding:32px 24px}.public-layout>.pg{border-radius:24px;overflow:hidden}}.page-branch-image{background:#fff;border:1px solid #e1e8e4;border-radius:16px;grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.page-branch-image-preview{color:#596c63;text-align:center;background:#eef2f0;border-radius:12px;place-items:center;min-height:100px;font-size:12px;display:grid;overflow:hidden}.page-branch-image-preview img{object-fit:cover;width:100%;height:108px;display:block}.page-branch-image>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-branch-image>div:last-child>strong,.page-branch-image>div:last-child>small{flex-basis:100%}.page-branch-image>div:last-child>small{color:#596c63;font-size:12px;line-height:1.6}.page-branch-image .page-image-upload:focus-within{outline-offset:3px;outline:2px solid #0e7c56}@media (max-width:520px){.page-branch-image{grid-template-columns:minmax(0,1fr)}.page-branch-image-preview{width:100%;max-width:220px}}.overview-reviews{gap:16px;min-width:0;display:grid}.overview-reviews>.panel-heading h3{font-size:16px;font-weight:600}.overview-reviews .actions{flex-wrap:wrap;gap:8px;display:flex}.overview-review-reply{background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:12px 16px;font-size:13px;line-height:1.8;display:grid}.overview-reviews .reputation-review-comment,.overview-review-reply>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.google-profile-summary{gap:24px;padding:24px}.google-profile-summary>div:first-child{gap:6px;display:grid}.google-profile-summary h3{color:var(--ink);font-size:20px;line-height:1.5}.google-profile-summary>div:first-child>span{color:var(--secondary);font-size:14px}.google-profile-summary .record-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.google-profile-summary .record-fields>div,.google-profile-description{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px}.google-profile-summary .record-fields dt{color:var(--secondary);margin-bottom:8px;font-size:13px}.google-profile-summary .record-fields dd{color:var(--ink);font-size:15px;font-weight:500}.google-profile-summary .record-fields a{color:var(--green-deep);text-underline-offset:4px;display:inline-block}.google-profile-summary .record-fields a:hover{text-decoration:underline}.google-profile-summary h4{color:var(--ink);font-size:16px;line-height:1.5}.google-profile-description{gap:12px;display:grid}.google-profile-description p{color:var(--ink);overflow-wrap:anywhere;max-width:90ch;font-size:14px;line-height:1.95}.google-profile-hours{gap:14px;display:grid}.google-profile-hours .record-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.google-profile-hours dd{font-variant-numeric:tabular-nums;text-align:start}@media (max-width:760px){.google-profile-summary{gap:20px;padding:18px}.google-profile-summary>.record-fields{grid-template-columns:minmax(0,1fr)}.google-profile-summary .record-fields>div,.google-profile-description{padding:16px}.google-profile-hours .record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.reputation-review-card{gap:16px;padding:22px 24px}.reputation-review-card>.reputation-review-card-header{justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0;padding:0;display:flex}.reputation-review-card .reputation-review-identity{flex:1;align-items:center;gap:12px}.reputation-review-card .reputation-review-identity h4{color:var(--ink);text-align:start;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.6}.reputation-review-card .reputation-review-avatar{border-radius:50%;width:44px;height:44px}.reputation-review-card .reputation-review-rating{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reputation-review-card .reputation-review-rating>strong{white-space:nowrap;font-size:15px}.reputation-review-card .reputation-review-rating>strong>span{color:var(--secondary);font-size:13px;font-weight:400}.reputation-review-card>.reputation-review-meta{gap:10px 16px;font-size:12.5px}.reputation-review-card>.reputation-review-comment{text-align:start;max-width:75ch;margin:0;font-size:14px;line-height:1.9}.reputation-review-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.reputation-review-card-footer .btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.reputation-review-reply-state{color:var(--secondary);font-size:12.5px}@media (max-width:600px){.reputation-review-card{gap:14px;padding:18px}.reputation-review-card>.reputation-review-card-header{flex-wrap:wrap;gap:12px}.reputation-review-card .reputation-review-identity{flex-basis:100%}.reputation-review-card .reputation-review-rating{justify-content:flex-start}.reputation-review-card-footer{flex-direction:column;align-items:flex-start}.reputation-review-card-footer .btn{justify-content:center;width:100%}}.google-reviews-page{gap:20px;min-width:0}.google-reviews-page .google-review-filters{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:16px 20px;padding:20px 24px;display:flex}.google-reviews-page .google-review-search{flex:280px;gap:8px;min-width:0}.google-reviews-page .branch-search{border:1px solid var(--control-border);background:var(--surface);min-height:48px;color:var(--secondary);border-radius:10px}.google-reviews-page .branch-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.google-reviews-page .branch-search input{outline:none;font-size:14px}.google-reviews-page :is(input,textarea)::placeholder{color:var(--secondary);opacity:1}.google-review-status-filter{color:var(--secondary);gap:8px;font-size:12.5px;display:grid}.google-reviews-page .google-review-filters .chips{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:nowrap;gap:4px;padding:3px}.google-reviews-page .google-review-filters .tiny-chip{min-height:40px;color:var(--secondary);white-space:nowrap;background:0 0;border-color:#0000;border-radius:7px;justify-content:center;padding:8px 14px;font-size:13px}.google-reviews-page .google-review-filters .tiny-chip.chosen{color:#fff;background:var(--green-deep);border-color:var(--green-deep)}.google-reviews-page .google-review-filters .tiny-chip:hover:not(.chosen){color:var(--ink);background:#fff}.google-review-stars-filter{flex:0 0 145px;gap:8px}.google-review-stars-filter select{border-radius:10px;min-height:48px}.google-reviews-page .google-review-filter-hint{color:var(--secondary);flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.google-reviews-page .google-branch-picker{flex-basis:100%;justify-content:flex-start}.google-reviews-page .google-review-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;min-width:0}.google-reviews-page .google-review-list{background:var(--surface);border:0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:20px 12px 12px}.google-reviews-page .google-review-list .panel-heading{gap:12px;padding:0 8px}.google-reviews-page .panel-heading small,.google-review-detail-heading small{color:var(--secondary);font-size:12px;line-height:1.6}.google-review-average{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-inline:8px;font-size:12px;display:flex}.google-review-average>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.4}.google-review-average>strong>span{color:var(--secondary);font-size:13px;font-weight:400}.google-review-items{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--control-border) transparent;align-content:start;gap:10px;max-height:min(620px,70vh);padding:3px;scroll-padding-block:3px;display:grid;overflow-y:auto}.google-reviews-page .google-review-row{border:1px solid var(--line);text-align:start;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.google-reviews-page .google-review-row:hover{border-color:var(--control-border)}.google-reviews-page .google-review-row.selected{border-color:var(--green);background:#edf6f1}.google-reviews-page .google-review-row:focus-visible,.google-reviews-page button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.google-review-row-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.google-review-identity{align-items:center;gap:10px;min-width:0;display:flex}.google-review-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.google-review-avatar{background:var(--surface);width:36px;height:36px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.google-review-row.selected .google-review-avatar{background:#fff}.google-reply-state{white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:11.5px;line-height:1.6}.google-reply-state.replied{color:#126442;background:#e6f3eb}.google-reply-state.unreplied{color:#72500d;background:#fff3d7}.google-reviews-page .google-review-row>.google-review-row-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.google-reviews-page .google-review-row-meta small{white-space:normal;color:var(--secondary);font-size:11.5px;line-height:1.5}.google-review-score{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.google-review-score :is(b,strong){white-space:nowrap;font-weight:600}.google-review-score strong>span{color:var(--secondary);font-size:12px;font-weight:400}.google-review-excerpt{-webkit-line-clamp:2;color:var(--secondary);overflow-wrap:anywhere;text-align:start;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.google-reviews-page .detail-affordance{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.google-reviews-page .google-review-pagination{border-top:1px solid var(--line);gap:6px;padding:14px 8px 2px}.google-review-pagination>span{color:var(--secondary);font-variant-numeric:tabular-nums;flex-basis:100%;padding-top:6px;font-size:12px}.google-reviews-page .google-review-detail{border:1px solid var(--line);background:#fff;border-radius:16px;gap:24px;min-width:0;margin:0;padding:24px}.google-review-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.google-review-detail-heading .google-review-identity{flex:200px}.google-review-detail-heading .google-review-identity>div{gap:4px;min-width:0;display:grid}.google-review-detail-heading .google-review-avatar{width:44px;height:44px;font-size:20px}.google-review-detail-heading h2{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.google-review-detail-heading>.google-review-score{justify-items:end;gap:6px;padding-top:4px;display:grid}.google-reviews-page .google-review-body{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;max-width:75ch;margin:0;font-size:14px;line-height:1.95}.google-review-published-reply{color:#20533d;background:#edf6f1;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.google-review-published-reply>strong{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.google-review-published-reply p{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin:0;font-size:14px;line-height:1.9}.google-reply-composer{border-top:1px solid var(--line);gap:14px;padding-top:24px;display:grid}.google-reply-composer>label{color:var(--ink);gap:12px;font-size:14px;font-weight:500}.google-reply-composer textarea{min-height:180px;caret-color:var(--green);border-radius:12px;padding:16px;font-size:14px;font-weight:400;line-height:1.8}.google-reviews-page .google-reply-actions{gap:8px}.google-reply-actions>.btn{min-height:44px;padding-inline:16px;font-size:12.5px}.google-review-task{border-top:1px solid var(--line);padding-top:16px}.google-review-task>.text-button{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}@media (max-width:1100px){.google-reviews-page .google-review-filters{gap:16px}.google-review-status-filter,.google-review-status-filter .tiny-chip{flex:1}.google-reviews-page .google-review-search{flex-basis:100%}.google-reviews-page .google-review-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.google-reviews-page .google-review-detail{padding:20px}}@media (max-width:900px){.google-reviews-page .google-review-layout{grid-template-columns:minmax(0,1fr)}.google-review-items{max-height:420px}.google-reviews-page .google-review-list{padding:20px 12px 12px}}@media (max-width:540px){.google-reviews-page .google-review-filters{gap:16px 12px;padding:16px}.google-review-status-filter{flex-basis:100%}.google-review-stars-filter{flex:100%}.google-review-items{max-height:360px}.google-reviews-page .google-review-detail{gap:20px;padding:18px}.google-review-detail-heading>.google-review-score{flex-direction:row;justify-items:start;display:flex}.google-reply-composer{padding-top:20px}.google-reply-actions>.btn{flex:auto}.google-review-detail-heading .google-review-identity{flex-basis:100%}}.brand-page-messages{gap:20px;min-width:0;display:grid}.brand-page-messages-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brand-page-messages-heading>div{gap:6px;min-width:0;display:grid}.brand-page-messages-heading h2{font-size:18px;font-weight:600;line-height:1.6}.brand-page-messages-heading p{color:var(--secondary);margin:0;font-size:13px;line-height:1.8}.brand-page-messages-heading>.btn{flex:none;min-height:44px}.brand-page-messages-list{gap:16px;min-width:0;display:grid}.brand-page-messages .local-submission{overflow-wrap:anywhere;background:#fff;border:1px solid #ccd9d2;border-radius:16px;min-width:0;margin:0;padding:0;overflow:hidden}.local-submission-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.local-submission-identity{align-items:center;gap:12px;min-width:0;display:flex}.local-submission-avatar{background:var(--mint);width:44px;height:44px;color:var(--green-deep);border-radius:12px;flex:none;place-items:center;display:grid}.local-submission-identity>div{justify-items:start;gap:4px;min-width:0;display:grid}.local-submission-identity h3{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.6}.local-submission-kind{background:var(--surface);color:var(--secondary);border-radius:6px;padding:3px 8px;font-size:12.5px;line-height:1.6;display:inline-block}.local-submission-kind.is-feedback{color:#72500d;background:#fff3d7}.local-submission-rating{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 12px;padding-block:6px;display:flex}.local-submission-rating>strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.5}.local-submission-rating>strong>span{color:var(--secondary);font-size:13px;font-weight:400}.local-submission-body{background:var(--surface);border-block:1px solid var(--line);padding:18px 24px}.local-submission-message{max-width:75ch;color:var(--ink);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.95}.local-submission-message.is-empty{color:var(--secondary);font-size:14px}.local-submission-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 24px;display:flex}.local-submission-meta{min-width:0;color:var(--secondary);flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:12.5px;line-height:1.8;display:flex}.local-submission-meta>span,.local-submission-meta>time{align-items:center;gap:6px;min-width:0;display:inline-flex}.local-submission-meta .app-icon{flex:none}.local-submission-meta time{font-variant-numeric:tabular-nums}.local-submission-details{min-width:0;margin-inline-start:auto}.local-submission-details[open]{flex-basis:100%}.local-submission-toggle{cursor:pointer;width:fit-content;min-height:44px;color:var(--green-deep);border-radius:4px;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;padding:4px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.local-submission-toggle::-webkit-details-marker{display:none}.local-submission-toggle:focus-visible{outline:2px solid var(--green);outline-offset:4px}.local-submission-toggle:hover{text-underline-offset:4px;text-decoration:underline}.local-submission-details .when-open,.local-submission-details[open] .when-closed{display:none}.local-submission-details[open] .when-open{display:inline}.local-submission-details[open] .local-submission-toggle>.app-icon{transform:rotate(180deg)}.local-submission-content{border-top:1px solid var(--line);gap:8px;padding:12px 0 4px;display:grid}.local-submission-contact{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.local-submission-contact>a{min-height:36px;color:var(--green-deep);font-variant-numeric:tabular-nums;text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.local-submission-contact>a:hover{text-decoration:underline}.local-submission-sync{color:var(--secondary);margin:0;font-size:12.5px;line-height:1.8}@media (max-width:600px){.brand-page-messages-heading{gap:12px}.brand-page-messages-heading h2{font-size:16px}.local-submission-header{flex-wrap:wrap;gap:12px;padding:16px}.local-submission-identity{flex-basis:100%;gap:10px}.local-submission-rating{justify-content:flex-start;padding:0}.local-submission-body{padding:16px}.local-submission-footer{padding:10px 16px}.local-submission-meta{flex-basis:100%;gap:6px 12px}.local-submission-meta>span{flex-basis:100%}.inbox-channel-tabs>.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid;overflow:visible}.inbox-channel-tabs>.tabs>.tab:last-child{white-space:normal;text-align:start;grid-column:1/-1;justify-content:flex-start}}.account-avatar-link{color:#fff;flex:none;min-width:44px;min-height:44px;overflow:hidden}.account-avatar-link img{object-fit:cover;width:100%;height:100%;display:block}.account-avatar-link:hover{background:var(--green-deep)}.account-avatar-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.account-settings{gap:24px;min-width:0;display:grid}.account-settings>.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--control-border) transparent;flex-wrap:nowrap;gap:28px;margin:0;display:flex;overflow-x:auto}.account-settings>.tabs>.tab{white-space:nowrap;min-height:52px;color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:12px 4px;font-size:14px}.account-settings>.tabs>.tab.selected{border-bottom-color:var(--green);color:var(--green-deep);font-weight:600}.account-settings>.tabs>.tab:hover:not(.selected){color:var(--ink);background:var(--surface)}.account-settings>.tabs>.tab:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.account-settings>[role=tabpanel]{min-width:0}.account-panel{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:16px;gap:28px;width:100%;min-width:0;padding:28px;display:grid}.account-panel[hidden]{display:none}.account-section-heading{gap:8px;display:grid}.account-section-heading h2{color:var(--ink);font-size:20px;font-weight:600;line-height:1.5}.account-section-heading p{color:var(--secondary);max-width:65ch;margin:0;font-size:14px;line-height:1.8}.account-panel form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0;display:grid}.account-panel label{color:var(--ink);gap:10px;min-width:0;font-size:14px;font-weight:500}.account-panel input{min-height:48px;caret-color:var(--green);border-radius:10px;font-size:15px;font-weight:400}.account-panel input[readonly]{background:var(--surface);color:var(--secondary)}.account-panel input::placeholder{color:var(--secondary);opacity:1}.account-panel input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-panel :is(small,.account-security-hint){color:var(--secondary);font-size:12.5px;font-weight:400;line-height:1.8}.account-photo-row{background:var(--surface);border-radius:12px;grid-column:1/-1;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.account-photo{width:80px;height:80px;color:var(--green-deep);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid;overflow:hidden}.account-photo img{object-fit:cover;width:100%;height:100%;display:block}.account-photo-identity{flex:1;gap:6px;min-width:0;display:grid}.account-photo-identity strong{font-size:16px;font-weight:600;line-height:1.5}.account-photo-controls{gap:8px;min-width:0;display:grid}.account-photo-controls>.actions{gap:8px 12px}.account-panel .account-photo-upload{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;padding-inline:20px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.account-photo-upload input[type=file]{border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;inset:0}.account-photo-upload:focus-within{outline:2px solid var(--green);outline-offset:3px}.account-photo-upload:has(input:disabled){color:var(--secondary);background:var(--surface);cursor:default}.account-panel :is(.account-form-footer,.account-security-hint,.account-current-password,.error,.success){grid-column:1/-1}.account-form-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:4px;padding-top:24px;display:flex}.account-form-footer>.btn{min-height:46px;padding-inline:24px}.account-form-footer>.text-button{align-items:center;min-height:44px;display:inline-flex}.account-security-hint{background:var(--surface);border-radius:10px;margin:0;padding:14px 16px}@media (max-width:700px){.account-panel{gap:24px;padding:22px}.account-photo-row{flex-wrap:wrap;gap:16px}.account-photo-controls{border-top:1px solid var(--line);flex-basis:100%;padding-top:16px}.account-panel form{grid-template-columns:minmax(0,1fr);gap:20px}.account-photo{width:72px;height:72px}.account-current-password{grid-column:auto}}@media (max-width:440px){.account-settings{gap:20px}.account-settings>.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.account-settings>.tabs>.tab{white-space:normal;padding:12px 0;font-size:12.5px}.account-panel{padding:20px 16px}.account-section-heading h2{font-size:18px}.account-section-heading p{font-size:13px}.account-photo-row{padding:16px}.account-photo-identity strong{font-size:14px}.account-form-footer{gap:8px;padding-top:20px}.account-form-footer>.btn{width:100%}.account-form-footer>.text-button{padding-inline:0}}.meta-asset-picker{display:grid}.meta-asset-picker fieldset{border:0;min-width:0;margin:0;padding:0}.meta-asset-picker legend{color:var(--ink);padding:0;font-size:18px;font-weight:600}.meta-asset-picker fieldset>p{color:var(--muted);margin:8px 0 20px}.meta-asset-options{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.meta-asset-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.meta-asset-options label:has(:checked){border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.meta-asset-options input[type=radio]{width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--green);margin:0;padding:0}.meta-asset-options label>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.meta-asset-options small{color:var(--muted)}.admin-shell{flex-direction:column;min-height:calc(100svh - 40px);display:flex}.admin-shell>.workspace{flex:1;align-items:stretch}.admin-shell .workspace-side{padding-top:12px}.admin-account-link{min-height:44px;color:var(--ink);align-items:center;gap:10px;max-width:300px;display:flex}.admin-account-name{overflow-wrap:anywhere;font-size:14px;font-weight:500}.logo-tile.custom-logo{background:var(--surface)}.logo-tile.custom-logo img{object-fit:contain;width:36px;height:36px}@media (max-width:760px){.admin-shell{min-height:calc(100svh - 76px)}.admin-account-name{display:none}}.switcher-trigger .branch-name strong{overflow-wrap:anywhere;line-height:1.6}.google-performance-panel{gap:24px}.google-performance-panel>.panel-heading{border-bottom:1px solid var(--line);gap:20px;padding-bottom:20px}.google-performance-panel>.panel-heading label{color:var(--secondary);gap:8px;min-width:132px;font-size:14px;display:grid}.google-performance-panel>.muted{color:var(--secondary);font-size:14px}.google-keywords-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.google-keywords-heading h3{color:var(--ink);font-size:17px}.google-keywords-heading p{color:var(--secondary);font-size:14px}.google-performance-panel>.records-table-wrap{background:#fff;border-radius:14px}.google-keywords-table thead{background:var(--mint)}.google-keywords-table thead th{color:var(--ink);font-size:14px;font-weight:600}.google-keywords-table :is(th,td){padding:18px 20px}.google-keywords-table td{font-variant-numeric:tabular-nums;text-align:end;width:180px}.google-keywords-table thead th:last-child{text-align:end}.google-keywords-table tbody th{font-weight:500}.google-keywords-table tbody tr:last-child :is(th,td){border-bottom:0}.google-pagination{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.google-pagination label{align-items:center;gap:10px;display:flex}.google-pagination select{background:#fff;width:auto;min-width:100px}@media (max-width:700px){.google-performance-panel{padding:20px 16px}.google-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.google-performance-grid article{gap:10px;padding:16px}.google-performance-grid strong{font-size:25px}.google-performance-grid small{font-size:13px}.google-pagination{gap:16px}.google-pagination>.actions{justify-content:space-between;gap:8px;width:100%}.google-pagination label{gap:6px}.google-pagination select{min-width:80px}.google-keywords-table{display:table}.google-keywords-table thead{display:table-header-group}.google-keywords-table tbody{display:table-row-group}.google-keywords-table tr{display:table-row}.google-keywords-table tbody tr{background:0 0;border:0;border-radius:0;margin:0;padding:0}.google-keywords-table :is(th,td){min-width:0;padding:14px 12px;display:table-cell}.google-keywords-table td{text-align:end;white-space:nowrap;width:84px}.google-keywords-table td:before{display:none}.google-keywords-table thead th{font-size:12px}.google-keywords-table tbody th{line-height:1.7}}.openwa-connect-body{gap:18px;display:grid}.openwa-connect-body p{margin:0;line-height:1.8}.openwa-qr{border:1px solid var(--line,#dce5e1);background:#fff;border-radius:16px;justify-self:center;max-width:100%;padding:16px}.openwa-qr img{width:min(256px,100%);height:auto;image-rendering:pixelated;display:block}.openwa-qr-placeholder{background:var(--surface,#f4f7f6);text-align:center;color:var(--ink,#0e1b18);border-radius:16px;padding:32px 16px}.agent-reference{gap:12px}.agent-reference .agent-header-card{background:var(--surface);border:0;border-radius:20px;gap:12px;padding:12px 16px}.agent-reference .agent-avatar{background:var(--petrol);color:#fff;border-radius:13px;width:40px;height:40px;font-size:17px;font-weight:600}.agent-reference .agent-identity{flex:220px;gap:2px;display:grid}.agent-reference .agent-identity-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-reference .agent-identity h2{font-size:16px}.agent-reference .agent-identity p{color:var(--secondary);font-size:12.5px;line-height:1.7}.agent-reference .agent-live-status{color:#795710;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.agent-reference .agent-live-status>span,.agent-reference .agent-channel-status>span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.agent-reference .agent-live-status.synced{color:var(--green-deep)}.page-content .agent-reference>.tabs{background:var(--surface);border:0;border-radius:999px;flex-wrap:wrap;justify-self:start;gap:3px;width:auto;max-width:100%;padding:3px;overflow:visible}.page-content .agent-reference>.tabs>.tab{color:#3c4b47;border:0;border-radius:999px;min-height:40px;padding:8px 16px;font-size:13.5px}.page-content .agent-reference>.tabs>.tab.selected{background:var(--ink);color:#fff}.page-content .agent-reference>.tabs>.tab:hover:not(.selected){background:var(--line);color:var(--ink)}.agent-reference .agent-tab-content,.agent-reference .agent-knowledge-content{gap:12px;padding-top:0}.agent-reference .agent-panel,.agent-reference .agent-knowledge-panel{background:var(--surface);border:0;border-radius:22px;gap:16px;min-width:0;padding:18px 20px;display:grid}.agent-reference .agent-knowledge-panel .agent-panel{background:0 0;border-radius:0;padding:0}.agent-reference h3{font-size:15px;font-weight:600}.agent-reference .agent-fields-grid{gap:12px 14px}.agent-reference .agent-fieldset{background:0 0;border:0;border-radius:0;padding:0}.agent-reference .agent-fieldset legend{color:var(--secondary);margin-bottom:6px;padding:0;font-size:12.5px}.agent-reference .agent-choice{border-radius:999px;min-height:38px;padding:7px 14px;font-size:12.5px}.agent-reference .agent-choice.selected{background:var(--ink);border-color:var(--ink)}.agent-reference .agent-kb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.agent-reference .agent-source-list{gap:8px}.agent-reference .agent-source-card{background:#fff;border:0;border-radius:14px;min-width:0;padding:0}.agent-reference .agent-source-main{flex-wrap:nowrap;align-items:center;gap:10px;min-height:48px;padding:11px 14px;display:flex}.agent-reference .agent-source-main>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:500}.agent-reference .agent-source-main>.app-icon{color:var(--secondary);flex:none}.agent-reference .agent-source-icon{color:#795710;background:#fdf6e8;border-radius:50%;width:22px;height:22px}.agent-reference .agent-source-icon.ready{background:var(--green);color:#fff}.agent-reference .agent-source-status{color:var(--secondary);flex:none;font-size:12px}.agent-reference .agent-source-status.ready{color:var(--green-deep)}.agent-reference .agent-source-status.blocked{color:#795710}.agent-reference .agent-source-card[open]{padding-bottom:14px}.agent-reference .agent-source-card[open]>.agent-source-main>.app-icon{transform:rotate(180deg)}.agent-reference .agent-source-card>:not(summary){margin-inline:14px}.agent-reference .agent-source-meta{color:var(--secondary);gap:4px;margin-bottom:10px;font-size:12.5px;display:grid}.agent-reference .agent-source-main::marker{content:""}.agent-reference .agent-source-main::-webkit-details-marker{display:none}.agent-reference .agent-knowledge-empty{color:var(--secondary);background:#fff;border-radius:14px;padding:16px;font-size:13px;line-height:1.8}.agent-reference .agent-advanced{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-width:0;padding:0}.agent-reference .agent-advanced>summary{cursor:pointer;min-height:44px;color:var(--secondary);padding:12px 0;font-size:13px;font-weight:500}.agent-reference .agent-advanced[open]{gap:12px;display:grid}.agent-reference .agent-company-tools{border:0;justify-self:start}.agent-reference .agent-channel-row{background:#fff;border:0;border-radius:14px;gap:12px;padding:12px 16px}.agent-reference .agent-channel-row>strong{flex:140px;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;display:flex}.agent-reference .agent-channel-icon{fill:currentColor;flex:none}.agent-reference .agent-channel-row .agent-channel-states{justify-items:end;gap:4px;max-width:none;display:grid}.agent-reference .agent-channel-status{text-align:start;max-width:100%;color:var(--secondary);align-items:center;gap:6px;font-size:12.5px;display:flex}.agent-reference .agent-channel-row .agent-channel-status.connected{color:var(--green-deep)}.agent-reference .agent-channel-states small{color:var(--secondary);font-size:12px}.agent-reference .agent-channel-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agent-reference .agent-channel-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0;font-size:13px;display:flex}.agent-reference .agent-channel-toggle input[role=switch]{border:0;width:42px;min-width:42px;height:24px;min-height:24px;margin:0;padding:0}.agent-reference .agent-timing-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.agent-reference .agent-radio-row,.agent-reference .agent-check-grid>.agent-check-row{background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:44px;margin:0;padding:11px 14px;font-size:13.5px;display:flex}.agent-reference .agent-radio-row input,.agent-reference .agent-check-row input{accent-color:var(--green);flex:none}.agent-reference .agent-delay-field{max-width:250px}.agent-reference .agent-check-grid{grid-template-columns:minmax(0,1fr);gap:6px}.agent-reference .agent-toggle-row{background:0 0;border-radius:0;min-height:44px;padding:0}.agent-reference .agent-test-panel{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-rows:none;gap:12px;min-height:0;padding:16px 18px}.agent-reference .agent-test-empty{text-align:start;justify-items:start;max-width:none}.agent-reference .agent-test-empty p{font-size:13px}.agent-reference .agent-test-empty>.app-icon{display:none}.agent-reference .agent-performance-summary{gap:12px;display:grid}.agent-reference .agent-metric{border-radius:18px;gap:6px;padding:14px 16px}.agent-reference .agent-metric strong{color:var(--ink);font-size:22px}.agent-reference .agent-metric small{font-size:12.5px}.agent-reference .agent-teaching{color:#6b5310;background:#fdf6e8;border-radius:22px;gap:10px;padding:18px 20px;display:grid}.agent-reference .agent-teaching p{font-size:13px;line-height:1.8}.agent-reference .agent-teaching summary{cursor:pointer;min-height:44px;padding-block:12px}.agent-reference .agent-teaching ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-reference .agent-teaching li{background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.agent-reference .agent-review-form>p{color:var(--secondary);font-size:13px}@media (max-width:680px){.agent-reference .agent-behavior-form .agent-fields-grid{grid-template-columns:minmax(0,1fr)}.agent-reference .agent-panel,.agent-reference .agent-knowledge-panel{padding:16px}.agent-reference .agent-header-card{gap:10px}.agent-reference .agent-identity{flex-basis:calc(100% - 60px)}.agent-reference .agent-header-card>.btn{flex:1}.agent-reference .agent-channel-row{flex-wrap:wrap}.agent-reference .agent-channel-row .agent-channel-states{flex:100%;order:2;justify-items:start}.agent-reference .agent-channel-row>.btn{margin-inline-start:auto}.page-content .agent-reference>.tabs{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}.page-content .agent-reference>.tabs>.tab{white-space:normal;padding:8px 5px;font-size:12.5px}}.agent-reference .agent-knowledge-panel{gap:24px}.agent-reference .agent-behavior-form .agent-fields-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start}.agent-reference .agent-knowledge-content{border-top:1px solid var(--line);gap:14px;padding-top:20px}.agent-source-tools,.agent-section-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-reference .agent-kb-toolbar{gap:16px}.agent-reference .agent-archive-filter{min-height:36px;color:var(--secondary);justify-self:end;font-size:12.5px}.agent-reference .agent-knowledge-empty{padding:20px}.agent-reference .agent-reply-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.agent-reference .agent-reply-columns>.agent-panel{align-content:start;gap:16px}.agent-reference .agent-reply-columns .panel-heading{align-items:center;gap:12px}.agent-reference .agent-reply-columns .panel-heading>.text-button{flex:none;min-height:36px;font-size:12.5px}.agent-reference .agent-reply-columns .agent-select-field{max-width:none}.agent-reference .agent-handoff-enabled{justify-content:flex-start;gap:10px}.agent-reference .agent-handoff-enabled input{order:-1}.agent-reference .agent-publish-link{justify-self:start;min-height:36px;font-size:12.5px}.agent-hours-shortcut{border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.agent-hours-shortcut>div{align-items:center;gap:12px;min-width:0;display:flex}.agent-hours-shortcut>div>span{gap:4px;display:grid}.agent-hours-shortcut strong{font-size:14px;font-weight:500}.agent-hours-shortcut small{color:var(--secondary);font-size:12.5px}.agent-hours-shortcut>.btn{flex:none}.agent-reference .agent-company-tools{justify-self:end}.agent-reference .agent-company-tools>.text-button{min-height:40px;font-size:12.5px}.agent-dialog-content{gap:20px;min-width:0;display:grid}.agent-reference .agent-dialog-content .agent-panel{background:0 0;border:0;border-radius:0;padding:0}.agent-reference .agent-dialog-content .agent-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.agent-reference .agent-dialog-content .agent-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-reference .agent-dialog-content .agent-check-row{font-size:13px}.agent-reference .agent-dialog-content+.dialog-footer>.muted{flex:1;font-size:12.5px;line-height:1.7}@media (max-width:900px){.agent-reference .agent-reply-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.agent-reference .agent-behavior-form .agent-fields-grid,.agent-reference .agent-dialog-content .agent-fields-grid,.agent-reference .agent-dialog-content .agent-check-grid{grid-template-columns:minmax(0,1fr)}.agent-reference .agent-knowledge-panel{gap:20px}.agent-reference .agent-kb-toolbar>.agent-source-tools{width:100%}.agent-source-tools>.btn{flex:1}.agent-reference .agent-archive-filter{justify-self:start}.agent-hours-shortcut{flex-wrap:wrap;gap:10px;padding:14px}.agent-hours-shortcut>.btn{margin-inline-start:auto}.agent-reference .agent-company-tools{justify-self:start}}@media (max-width:480px){.agent-dialog-content .agent-hours-row{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dialog-content .agent-day-check{grid-column:1/-1;min-height:28px}.agent-dialog-content .agent-hours-row input[type=time]{width:100%;min-width:0;max-width:100%}}.overview-page-header{align-items:center;gap:20px;margin-bottom:18px}.overview-page-header .heading-row{flex-wrap:wrap;gap:12px}.overview-page-header h1{font-size:28px}.overview-page-header p{color:var(--secondary);margin-top:8px;font-size:13px}.overview-scope-badge{background:var(--surface);border-radius:var(--pill);color:var(--petrol);align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.overview-scope-badge>.dot{background:var(--petrol);border-radius:50%;width:7px;height:7px}.overview-workspace>.analytics-toolbar{background:0 0;border-radius:0;padding:0 2px}.overview-workspace>.analytics-toolbar>div{align-items:center;gap:10px;display:flex}.overview-workspace>.analytics-toolbar>label{font-size:13px}.overview-workspace>.analytics-toolbar select{border-radius:var(--pill);background:var(--surface)}.onboarding.overview-onboarding{border-radius:var(--panel-radius);border:0;gap:18px;margin:0;padding:24px}.overview-onboarding .onboarding-header{justify-content:space-between;align-items:center}.overview-onboarding .onboarding-header>div:first-child{flex:1}.overview-onboarding .onboarding-header>.actions{flex-direction:row;flex:none;align-items:center;gap:16px;display:flex}.overview-onboarding h2{font-size:16px}.overview-onboarding .onboarding-header p{color:var(--secondary);margin-top:3px;font-size:13px;line-height:1.7}.overview-onboarding .text-button{min-height:36px}.overview-onboarding progress,.overview-review-activity progress{appearance:none;border-radius:var(--pill);background:var(--line);width:100%;height:7px;accent-color:var(--green);border:0;overflow:hidden}.overview-onboarding progress::-webkit-progress-bar{background:var(--line)}.overview-review-activity progress::-webkit-progress-bar{background:var(--line)}.overview-onboarding progress::-webkit-progress-value{background:var(--green);border-radius:var(--pill)}.overview-review-activity progress::-webkit-progress-value{background:var(--green);border-radius:var(--pill)}.overview-onboarding progress::-moz-progress-bar{background:var(--green)}.overview-review-activity progress::-moz-progress-bar{background:var(--green)}.overview-onboarding .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-onboarding .step{border:0;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:154px;padding:16px}.overview-onboarding .step>div{gap:6px}.overview-onboarding .step strong{font-size:14px}.overview-onboarding .step p{margin:0;font-size:12.5px;line-height:1.75}.overview-onboarding .step>.btn{min-height:36px;padding:6px 12px}.overview-onboarding .is-next .btn{background:var(--ink);border-color:var(--ink);color:#fff}.overview-show-guide{justify-self:start;min-height:44px}.overview-reference{gap:20px}.overview-reference>.section-heading{padding-top:8px}.overview-reference>.section-heading:first-child{padding-top:0}.overview-reference>.section-heading>a{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.overview-reference>.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.overview-reference>.metrics>.metric:last-child{grid-column:auto}.overview-reference .analytics-metric{border:0;grid-template-rows:auto 1fr auto;align-content:stretch;gap:16px;min-height:206px;padding:22px}.overview-metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-metric-head>span{color:var(--secondary);font-size:13px}.overview-metric-head .method-button{color:var(--secondary);background:#e6eeea;min-height:32px;padding:5px 9px;font-size:11px}.overview-reference .metric-value{align-self:center}.overview-reference .metric-value strong{font-family:var(--mono);letter-spacing:-1px;font-size:42px;font-weight:600}.overview-reference .metric-value>small{font-size:14px}.overview-metric-foot{color:var(--secondary);font-size:12px;line-height:1.7}.overview-reference .metric.score .overview-metric-head>span,.overview-reference .metric.score .overview-metric-foot{color:#d0e5eb}.overview-reference .metric.score .method-button{color:#fff;background:#ffffff24}.overview-reference .metric.score .metric-value small{color:#d0e5eb}.overview-reference .metric.score .overview-metric-foot{border-top:1px solid #ffffff2e;padding-top:10px}.overview-brief{border-radius:var(--panel-radius);background:#eef5f8;align-items:center;gap:18px;padding:24px;display:flex}.overview-brief-icon{background:var(--petrol);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.overview-brief>div{flex:1;min-width:0}.overview-brief h3{color:var(--petrol);font-size:16px}.overview-brief p{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.8}.overview-brief>.btn{background:#fff;flex:none}.overview-alerts{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.overview-alert{border-radius:var(--panel-radius);background:#fff7e8;grid-template-rows:auto auto 1fr auto;align-content:start;gap:12px;min-height:210px;padding:22px;display:grid}.overview-alert.urgent{background:#fbece9}.overview-alert-meta{color:#805700;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.overview-alert.urgent .overview-alert-meta>span{color:#a92b22}.overview-alert-meta>span{align-items:center;gap:7px;display:flex}.overview-alert-meta i{background:currentColor;border-radius:50%;width:8px;height:8px}.overview-alert-meta>small{color:var(--secondary);font-size:12px}.overview-alert h3{font-size:17px;line-height:1.6}.overview-alert p{color:var(--secondary);font-size:13px;line-height:1.85}.overview-alert>.btn{justify-self:start}.overview-calm{background:var(--mint);border-radius:var(--panel-radius);color:var(--green-deep);padding:20px}.overview-task-grid,.overview-page-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.overview-tasks,.overview-task-progress,.overview-page-events,.overview-report-card,.overview-profile-checks,.overview-profile-choice{background:var(--surface);border-radius:var(--panel-radius);min-width:0;padding:22px}.overview-tasks>.panel-heading,.overview-page-events>.panel-heading,.overview-profile-checks>.panel-heading{margin:0 0 16px}.overview-tasks h3,.overview-page-events h3,.overview-report-card h3,.overview-profile-checks h3,.overview-profile-choice h3{font-size:16px;line-height:1.7}.overview-tasks>.panel-heading>span,.overview-page-events>.panel-heading>span,.overview-profile-checks>.panel-heading>span{color:var(--secondary);font-size:12px}.overview-task-rows{gap:8px;display:grid}.overview-task-row{background:#fff;border:1px solid #0000;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.overview-task-check{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.overview-task-check>input{width:20px;height:20px;margin:0}.overview-task-row>a{color:var(--ink);gap:4px;min-width:0;text-decoration:none;display:grid}.overview-task-row strong{overflow-wrap:anywhere;font-size:14px}.overview-task-row small{color:var(--secondary);font-size:12px}.overview-task-row>.chip{white-space:nowrap;font-size:11px}.overview-task-row:focus-within{border-color:var(--green)}.overview-task-progress{align-content:start;gap:10px;display:grid}.overview-task-progress>span,.overview-task-progress>p,.overview-report-card>span{color:var(--secondary);font-size:13px}.overview-task-number{font-family:var(--mono);letter-spacing:-1px;font-size:48px;font-weight:600;line-height:1.2}.overview-task-progress>.text-button{justify-self:start;align-items:center;gap:6px;min-height:40px;display:inline-flex}.overview-mini-stats{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;margin-block:10px;display:grid}.overview-mini-stats>div{background:#fff;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.overview-mini-stats strong{font-family:var(--mono);font-size:26px;font-weight:600;line-height:1.2}.overview-mini-stats span{color:var(--secondary);font-size:12px}.overview-branches{background:var(--surface);border-radius:var(--panel-radius);gap:6px;padding:6px;display:grid}.overview-branch-row{background:#fff;border:1px solid #0000;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.overview-branch-name{align-items:center;gap:12px;min-width:0;display:flex}.overview-branch-name h3{overflow-wrap:anywhere;font-size:15px}.overview-branch-name small{color:var(--secondary);font-size:12px}.overview-connection-dot{background:#a66b00;border-radius:50%;flex:none;width:9px;height:9px}.overview-connection-dot.connected{background:var(--green)}.overview-branch-facts{color:var(--secondary);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.overview-branch-row>.text-button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.overview-google-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.overview-google-grid .google-profile-summary{border-radius:var(--panel-radius);border:0;gap:18px;padding:24px}.overview-google-grid .record-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.overview-google-grid .record-fields>div{background:#fff;border-radius:14px;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 14px;display:flex}.overview-google-grid .record-fields dt{flex:none;font-size:12px}.overview-google-grid .record-fields dd{overflow-wrap:anywhere;min-width:0;font-size:13px}.overview-profile-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-profile-checks{align-content:start;gap:12px;display:grid}.overview-profile-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.overview-profile-checks li{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.overview-profile-checks li>span:nth-child(2){flex:1}.overview-profile-checks small{color:var(--secondary);font-size:12px}.overview-profile-checks>.btn{justify-self:start}.overview-profile-choice{gap:14px;display:grid}.overview-page-events{gap:12px;display:grid}.overview-page-events>p,.overview-report-card>p{color:var(--secondary);font-size:13px;line-height:1.8}.overview-page-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-page-counts>div{background:#fff;border-radius:18px;gap:8px;min-width:0;padding:20px 16px;display:grid}.overview-page-counts strong{font-family:var(--mono);letter-spacing:-1px;font-size:32px;font-weight:600;line-height:1.2}.overview-page-counts span{color:var(--secondary);font-size:13px}.overview-page-counts>div:last-child{background:var(--mint);color:var(--green-deep)}.overview-page-foot{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.overview-page-events>.text-button{justify-self:start;align-items:center;gap:6px;min-height:40px;display:inline-flex}.overview-report-card{align-content:start;gap:14px;display:grid}.overview-report-card>.btn{justify-self:start}.overview-review-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-review-distribution,.overview-review-activity{background:var(--surface);border-radius:var(--panel-radius);align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.overview-review-panels .panel-heading{margin:0}.overview-review-panels .panel-heading>span{color:var(--secondary);font-size:12px}.overview-review-panels h3{font-size:15px}.overview-rating-bar{border-radius:var(--pill);background:var(--line);gap:3px;height:9px;display:flex;overflow:hidden}.overview-rating-bar>span:first-child{background:var(--green)}.overview-rating-bar>span:last-child{background:#d99d00}.overview-rating-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.overview-rating-split>div{background:var(--mint);color:var(--green-deep);border-radius:18px;gap:6px;padding:18px;display:grid}.overview-rating-split>div:last-child{color:#805700;background:#fff7e8}.overview-rating-split strong{font-size:30px;font-family:var(--mono);font-weight:600;line-height:1.2}.overview-rating-split span,.overview-sample-note,.overview-review-activity>p{color:var(--secondary);font-size:12px;line-height:1.8}.overview-review-distribution>.btn{justify-self:start}.overview-review-activity .overview-mini-stats{margin:0}.overview-reference .overview-reviews>.reputation-review-list{background:var(--surface);border-radius:var(--panel-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.overview-reference .reputation-review-card{border:0;flex-direction:column;gap:12px;height:100%;display:flex}.overview-reference .reputation-review-comment,.overview-reference .overview-review-reply>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-reference .reputation-review-card-footer{margin-top:auto}.overview-reference .reputation-review-card-footer>.btn{min-height:36px;font-size:12px}@media (hover:hover){.overview-task-row:hover,.overview-branch-row:hover{background:#fbfdfc;border-color:#b6cfc2}.overview-branch-row>.text-button:hover,.overview-task-row>a:hover strong{text-underline-offset:4px;text-decoration:underline}.overview-reference .method-button:hover{background:#d8e5de}.overview-reference .metric.score .method-button:hover{background:#ffffff3d}}@media (prefers-reduced-motion:no-preference){.overview-task-row,.overview-branch-row{transition:background-color .16s,border-color .16s}}@media (max-width:1100px){.overview-reference>.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-onboarding .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.overview-onboarding .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-task-grid,.overview-page-grid,.overview-google-grid{grid-template-columns:1fr}.overview-branch-row{grid-template-columns:minmax(0,1fr) auto}.overview-branch-facts{grid-area:2/1/auto/-1}.overview-brief{flex-wrap:wrap}.overview-brief>.btn{margin-inline-start:60px}}@media (max-width:600px){.overview-page-header h1{font-size:24px}.overview-page-header .heading-row{align-items:start}.overview-scope-badge{font-size:11px}.onboarding.overview-onboarding{padding:18px}.overview-onboarding .onboarding-header{align-items:start}.overview-onboarding .onboarding-header>.actions{gap:10px}.overview-onboarding .steps{grid-template-columns:1fr}.overview-onboarding .step{min-height:0}.overview-reference .analytics-metric{min-height:180px;padding:18px}.overview-reference .metric-value strong{font-size:34px}.overview-metric-head{flex-wrap:wrap;align-items:start}.overview-review-panels,.overview-reference .overview-reviews>.reputation-review-list{grid-template-columns:1fr}.overview-brief{gap:12px;padding:20px}.overview-brief>.btn{margin-inline-start:54px}.overview-task-row{gap:5px;padding:6px 8px}.overview-task-row>.chip{font-size:10px}.overview-page-counts{gap:8px}.overview-page-counts>div{padding:16px 10px}.overview-page-counts strong{font-size:26px}.overview-google-grid .record-fields>div{gap:5px;display:grid}.overview-branch-row{padding:16px 12px}}.review-reference-page{gap:12px}.review-reference-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.review-reference-metrics>article{background:var(--surface);border-radius:18px;align-content:start;gap:3px;min-width:0;padding:12px 16px;display:grid}.review-reference-metrics strong{font-family:var(--mono);letter-spacing:-.6px;direction:ltr;justify-content:flex-end;align-items:center;gap:6px;font-size:22px;font-weight:600;line-height:1.35;display:flex}.review-reference-metrics strong>.app-icon{color:#9b7000}.review-reference-metrics span{color:var(--secondary);font-size:12px}.review-reference-metrics small{color:var(--muted);font-size:11px;line-height:1.6}.review-reference-metrics .needs-reply{color:var(--danger);background:#fbeae7}.review-reference-metrics .needs-reply :is(span,small){color:#884235}.review-reference-insights{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.review-reference-summary,.review-reference-complaint{border-radius:22px;align-content:start;gap:12px;min-width:0;padding:18px 20px;display:grid}.review-reference-summary{background:#eef5f8}.review-reference-insights h2{color:var(--petrol);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.review-reference-insights p{color:var(--ink);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.9}.review-reference-summary>p>.text-button{min-height:0;color:var(--petrol);text-underline-offset:3px;padding:0;text-decoration:underline;display:inline}.review-reference-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.review-reference-highlights h3{color:var(--secondary);margin-bottom:8px;font-size:12px;font-weight:400}.review-reference-quotes{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.review-reference-quotes>a{background:var(--mint);max-width:100%;color:var(--green-deep);border-radius:14px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:12px;line-height:1.8;display:flex}.review-reference-quotes>a>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-reference-quotes>a>.app-icon{flex:none}.review-reference-quotes>a.concern{color:#805700;background:#fdf6e8}.review-reference-quotes>.muted{font-size:12px;line-height:1.8}.review-reference-summary footer{color:#4b6470;border-top:1px solid #d6e2e8;align-items:center;gap:8px;padding-top:10px;font-size:12px;line-height:1.7;display:flex}.review-reference-complaint{background:#fbeae7}.review-reference-complaint h2{color:var(--danger)}.review-reference-complaint>strong{font-size:15px;line-height:1.8}.review-reference-complaint>.btn{background:#fff;justify-self:start;align-items:center;gap:8px;display:inline-flex}.review-reference-complaint.is-calm{background:var(--surface)}.review-reference-complaint.is-calm h2{color:var(--green-deep)}.review-reference-calm-note{color:var(--green-deep);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.review-reference-page .review-reference-filters{background:var(--surface);border:0;border-radius:22px;gap:10px;padding:12px;display:grid}.review-reference-filter-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-reference-filters .google-review-status-filter{flex:none;display:block}.review-reference-page .review-reference-filters .chips{border-radius:var(--pill);background:#fff;border:0;gap:3px;padding:3px}.review-reference-page .review-reference-filters .tiny-chip{border-radius:var(--pill);align-items:center;gap:8px;min-height:40px;padding:7px 14px;font-size:13px;display:flex}.review-reference-page .review-reference-filters .tiny-chip.chosen{background:var(--ink);color:#fff;border-color:var(--ink)}.review-reference-filters .tiny-chip>.mono{font-size:11px}.review-reference-filters .google-review-search{flex:220px;gap:0;min-width:0}.review-reference-page .review-reference-filters .branch-search{border-radius:var(--pill);background:#fff;min-height:44px;padding-inline:14px}.review-reference-filters input{min-width:0}.review-reference-filter-bottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-reference-filter-bottom>label{min-width:0;display:block}.review-reference-filter-bottom select{border-radius:var(--pill);cursor:pointer;background:#fff;width:auto;max-width:100%;min-height:40px;padding:8px 12px;font-size:12.5px}.review-reference-page .review-reference-filters .google-branch-picker{flex:0 auto;gap:8px;width:auto;font-size:12.5px;display:flex}.review-reference-page .review-reference-filters .google-review-filter-hint{padding-inline:4px;font-size:11.5px}.review-reference-filter-bottom>.text-button{min-height:40px;font-size:12px}.review-reference-concern-filter{color:var(--danger);border-radius:var(--pill);background:#fbeae7;border:1px solid #d7aaa4;min-height:40px;padding:8px 12px;font-size:12px}.review-reference-page :is(#review-results,#review-detail){scroll-margin-top:20px}.review-reference-page .google-review-layout{margin-top:8px}@media (hover:hover){.review-reference-quotes>a:hover{outline-offset:1px;outline:1px solid}.review-reference-summary>p>.text-button:hover{color:var(--green-deep)}}@media (max-width:1000px){.review-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.review-reference-insights{grid-template-columns:minmax(0,1fr)}.review-reference-summary{gap:12px}.review-reference-complaint{gap:10px}}@media (max-width:540px){.review-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-reference-metrics>article:last-child{grid-column:1/-1}.review-reference-summary,.review-reference-complaint{padding:18px}.review-reference-highlights{grid-template-columns:1fr;gap:12px}.review-reference-page .review-reference-filters{padding:12px}.review-reference-filters .google-review-status-filter{width:100%}.review-reference-page .review-reference-filters .chips{justify-content:space-between;width:100%;display:flex}.review-reference-page .review-reference-filters .tiny-chip{flex:1;justify-content:center;padding-inline:10px;font-size:12px}.review-reference-filter-bottom>label{flex:calc(50% - 4px)}.review-reference-filter-bottom select{width:100%}.review-reference-page .review-reference-filters .google-branch-picker{flex:100%}.review-reference-page .review-reference-filters .google-branch-picker select{flex:1}.review-reference-metrics strong{font-size:21px}}.google-overview-page{gap:12px}.google-overview-page>.google-page-toolbar{justify-content:space-between}.google-overview-period{color:var(--secondary);align-items:center;gap:8px;font-size:13px;display:flex}.google-overview-period select{border-radius:999px;width:auto;min-height:44px;padding:8px 14px}.google-overview-period-note{color:var(--secondary);margin:0;font-size:12.5px}.google-reference-overview{gap:12px;min-width:0;display:grid}.google-reference-overview h2{margin:0;font-size:15.5px;font-weight:600;line-height:1.7}.google-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.google-reference-kpis article{background:var(--surface);border-radius:22px;align-content:start;gap:6px;min-width:0;padding:18px 20px;display:grid}.google-reference-kpis strong{font-family:var(--mono);text-align:right;direction:ltr;justify-content:flex-end;align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:1.2;display:flex}.google-reference-kpis span{color:var(--secondary);font-size:13px}.google-reference-kpis small{color:var(--secondary);font-size:12px;line-height:1.7}.google-reference-kpis .is-primary{color:#fff;background:#1d4b5e}.google-reference-kpis .is-primary :is(span,small){color:#d6e6ec}.google-reference-kpis .text-button{justify-self:start;align-items:center;gap:6px;min-height:36px;font-size:12px;display:flex}.google-reference-summary{color:#1d4b5e;background:#eef5f8;border-radius:24px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.google-reference-summary-icon{color:#fff;background:#1d4b5e;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.google-reference-summary>div{gap:6px;min-width:0;display:grid}.google-reference-summary p{color:#3c4b47;margin:0;font-size:14px;line-height:1.85}.google-reference-summary small{color:#3e626f;font-size:12px;line-height:1.7}.google-reference-split{grid-template-columns:1fr 1.3fr;gap:12px;min-width:0;display:grid}.google-reference-panel{background:var(--surface);border-radius:24px;align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}.google-reference-panel>.text-button{justify-self:center;min-height:36px;font-size:12.5px}.google-reference-share{background:#dfe8e4;border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}.google-reference-share span{background:#1d4b5e}.google-reference-share span+span{background:#7fb3c4}.google-reference-found,.google-reference-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.google-reference-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.google-reference-found article,.google-reference-actions article{background:#fff;border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.google-reference-found strong,.google-reference-actions strong{font-family:var(--mono);text-align:right;direction:ltr;font-size:22px;line-height:1.3}.google-reference-found span,.google-reference-actions span{color:var(--secondary);font-size:12.5px}.google-reference-found span{align-items:center;gap:7px;display:flex}.google-reference-found i{background:#1d4b5e;border-radius:50%;flex-shrink:0;width:9px;height:9px}.google-reference-found article+article i{background:#7fb3c4}.google-reference-found small,.google-reference-actions small{color:var(--secondary);font-size:11.5px;line-height:1.7}.google-reference-detail-rows{gap:8px;display:grid}.google-reference-detail-rows[hidden],.google-reference-explanation[hidden]{display:none}.google-reference-detail-rows>div{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.google-reference-detail-rows small{color:var(--secondary);font-size:11.5px}.google-reference-explanation{color:var(--secondary);font-size:13px;line-height:1.8}.google-reference-trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.google-reference-trend-heading p{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 0;display:flex}.google-reference-trend-heading strong{font-family:var(--mono);direction:ltr;font-size:22px}.google-reference-trend-heading :is(span,small){color:var(--secondary);font-size:12.5px}.google-reference-trend-tabs{background:#fff;border-radius:999px;gap:3px;padding:3px;display:flex}.google-reference-trend-tabs button{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px}.google-reference-trend-tabs button[aria-pressed=true]{color:#fff;background:var(--ink)}.google-reference-chart{color:#1d4b5e;direction:ltr;height:220px}.google-reference-chart svg{width:100%;height:100%;display:block;overflow:visible}.google-reference-chart-grid line{stroke:var(--line);stroke-width:1px}.google-reference-chart-grid text{fill:var(--secondary);font-family:var(--mono);font-size:11px}.google-reference-chart-date{fill:var(--secondary);font-size:11.5px}.google-reference-chart-missing{fill:var(--line);opacity:.3}.google-reference-chart-gap{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 5;opacity:.55}.google-reference-chart-cursor{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 4;opacity:.35}.google-reference-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.google-reference-chart-legend{color:var(--secondary);align-items:center;gap:7px;font-size:11.5px;display:flex}.google-reference-chart-legend i{border-top:2px dashed var(--petrol);width:22px}.google-reference-axis{color:var(--secondary);direction:ltr;justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.google-reference-chart-readout{color:var(--secondary);min-height:22px;margin:0;font-size:12px}.google-reference-chart-data{color:var(--secondary);font-size:12.5px}.google-reference-chart-data summary{cursor:pointer;width:fit-content;min-height:36px;color:var(--green);align-content:center}.google-reference-chart-data .records-table-wrap{max-height:320px;margin-top:8px;overflow:auto}.google-reference-chart-data th,.google-reference-chart-data td{padding:8px 12px}.google-reference-keywords-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.google-reference-keywords-heading p{color:var(--secondary);margin:0;font-size:12px}.google-reference-keyword-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.google-reference-keyword-bars li{grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) minmax(44px,auto);align-items:center;gap:12px;font-size:13.5px;display:grid}.google-reference-keyword-bars li>span{overflow-wrap:anywhere}.google-reference-keyword-bars bdi{font-family:var(--mono);text-align:end;font-size:12.5px}.google-reference-keyword-track{background:#e2e9e6;border-radius:999px;height:8px;overflow:hidden}.google-reference-keyword-track>span{background:var(--green);border-radius:inherit;height:100%;display:block}.google-reference-keyword-toggle{justify-self:center;min-height:36px;font-size:12.5px}.google-reference-overview button:focus-visible,.google-reference-overview summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.google-reference-overview .text-button:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.google-reference-split{grid-template-columns:1fr 1fr}.google-reference-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.google-reference-kpis article{padding:16px}}@media (max-width:700px){.google-reference-chart{height:200px}.google-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.google-reference-split{grid-template-columns:1fr}.google-reference-panel,.google-reference-summary{padding:18px 16px}.google-reference-kpis strong{font-size:22px}.google-reference-summary{gap:10px}.google-reference-summary-icon{width:34px;height:34px}.google-reference-summary p{font-size:13px}.google-reference-keyword-bars li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(40px,auto);gap:8px;font-size:12.5px}.google-reference-detail-rows>div{grid-template-columns:minmax(0,1fr) auto}.google-reference-detail-rows small{grid-column:1/-1}.google-reference-trend-heading small{width:100%}.google-reference-overview .google-pagination>.actions{flex-wrap:wrap}}.inbox-reference .inbox-console{border:0;border-radius:0;overflow:visible}.inbox-reference .inbox-toolbar{border:0;gap:6px;padding:0 0 12px}.inbox-reference .inbox-toolbar-main{flex-wrap:nowrap;gap:8px}.inbox-reference .inbox-tabs{background:var(--surface);border-radius:999px;flex-wrap:nowrap;flex:none;gap:0;padding:3px}.inbox-reference .inbox-tabs button{white-space:nowrap;border-radius:999px;gap:8px;min-height:34px;padding:5px 12px;font-size:12px}.inbox-reference .inbox-tabs button span{min-width:12px;height:auto;font-family:var(--mono);background:0 0;font-size:10px}.inbox-reference .inbox-tabs button.selected{background:var(--ink);color:#fff;border-color:#0000}.inbox-reference .inbox-tabs button.selected span{color:#fff;background:0 0}.inbox-reference .inbox-channel-select{flex:none;min-width:0}.inbox-reference .inbox-channel-select select,.inbox-reference .inbox-filter-trigger{border:1px solid var(--line);height:38px;min-height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.inbox-reference .inbox-filter-trigger{flex:none;align-items:center;gap:6px;display:flex}.inbox-reference .inbox-filter-trigger[aria-expanded=true]{background:var(--mint);border-color:var(--green-deep)}.inbox-reference .inbox-search{flex:180px;min-width:140px}.inbox-reference .inbox-search input{border-color:var(--line);background:#fff;border-radius:999px;height:38px;min-height:38px;font-size:12px}.inbox-reference .inbox-search>.app-icon{top:12px;inset-inline-start:12px}.inbox-reference .inbox-toolbar-tools{gap:16px;min-height:30px}.inbox-reference .inbox-toolbar-tools>.text-button,.inbox-reference .inbox-channel-settings{min-height:30px;padding:0;font-size:12px;text-decoration:none}.inbox-reference .inbox-toolbar-tools>.btn{min-height:30px;padding:4px 10px;font-size:12px}.inbox-reference .inbox-workspace{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:10px}.inbox-reference .inbox-workspace.has-customer-info{grid-template-columns:230px minmax(0,1fr) 240px}.inbox-reference .inbox-workspace>.core-panel{gap:12px;min-height:506px;padding:14px}.inbox-reference .inbox-workspace>.inbox-list{background:var(--surface);border:0;border-radius:22px;padding:6px}.inbox-reference .inbox-heading{padding:6px 10px 0}.inbox-reference .inbox-heading h2{font-size:12px}.inbox-reference .inbox-thread-list{gap:4px;min-height:0;max-height:540px;margin:0;padding:2px}.inbox-reference .inbox-thread{text-align:start;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:12px 10px;display:flex}.inbox-reference .inbox-thread.active{border-color:var(--green-deep);background:#fff}.inbox-reference .inbox-thread-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-reference .inbox-thread-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-reference .inbox-thread-top small{color:var(--secondary);white-space:nowrap;flex:none;font-size:10px}.inbox-reference .inbox-thread-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;display:block;overflow:hidden}.inbox-reference .inbox-thread-meta{color:var(--secondary);justify-content:flex-start;align-items:center;gap:6px;font-size:11px;display:flex}.inbox-reference .inbox-thread-meta>.inbox-channel-icon{background:0 0;width:14px;height:14px}.inbox-reference .inbox-thread-meta>.inbox-channel-icon svg{width:14px;height:14px}.inbox-reference .inbox-pagination{margin-top:auto;padding:8px;font-size:10px}.inbox-reference .inbox-workspace>.inbox-detail{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:start;gap:0;padding:0;overflow:hidden}.inbox-reference .inbox-detail-head{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px}.inbox-reference .inbox-contact-identity h2{font-size:15px}.inbox-reference .inbox-contact-identity small{font-size:12px}.inbox-reference .inbox-header-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-reference .inbox-header-controls select,.inbox-reference .inbox-header-controls .btn{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:34px;padding:5px 10px;font-size:11px}.inbox-reference .inbox-info-toggle{background:var(--mint)!important}.inbox-reference .inbox-message-history:empty{display:none}.inbox-reference .inbox-message-history:not(:empty){background:#fafcfb;padding:8px 16px}.inbox-reference .inbox-messages{background:#fafcfb;border-radius:0;gap:8px;height:clamp(260px,30dvh,360px);min-height:260px;max-height:none;padding:16px 18px}.inbox-reference .inbox-messages>.inbox-message:first-child{margin-top:0}.inbox-reference .inbox-message{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:flex-start;width:fit-content;min-width:0;max-width:78%;padding:9px 13px}.inbox-reference .inbox-message.outbound{background:#eef5f8;border-color:#0000;align-self:flex-end}.inbox-reference .inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:13.5px;line-height:1.7}.inbox-reference .inbox-message small{font-size:10.5px}.inbox-reference .inbox-composer{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;gap:8px;padding:12px 14px}.inbox-reference .inbox-composer>label[for=inbox-draft]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inbox-reference .inbox-composer>textarea{border:1px solid var(--line);border-radius:14px;min-height:96px;padding:12px;font-size:13px}.inbox-reference .inbox-composer-actions{gap:8px}.inbox-reference .inbox-composer-actions .btn{border-radius:999px;min-height:36px;padding:6px 14px;font-size:12px}.inbox-reference .inbox-detail>.inbox-notes{margin:0 14px;padding:0}.inbox-reference .inbox-detail>.inbox-notes>summary{min-height:38px;font-size:12px}.inbox-reference .inbox-detail>.error,.inbox-reference .inbox-detail>.success,.inbox-reference .inbox-detail>.inbox-source-banner,.inbox-reference .inbox-detail>.inbox-files,.inbox-reference .inbox-detail>.inbox-reply-unavailable,.inbox-reference .inbox-detail>.inbox-response-target{margin:10px 14px}.inbox-reference .inbox-empty{min-height:480px}.inbox-customer-info{background:var(--surface);border-radius:22px;flex-direction:column;gap:20px;min-width:0;padding:16px 18px;display:flex}.inbox-customer-identity{align-items:center;gap:12px;display:flex}.inbox-customer-identity h2{overflow-wrap:anywhere;font-size:14px}.inbox-customer-info .inbox-customer-panel{gap:20px}.inbox-customer-info .inbox-customer-panel h3{color:var(--secondary);font-size:12px}.inbox-customer-info .inbox-customer-panel dl{gap:0}.inbox-customer-info .inbox-customer-panel dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.inbox-customer-info .inbox-customer-panel dt{flex:none;font-size:12px}.inbox-customer-info .inbox-customer-panel dd{text-align:end;font-size:12px}.inbox-info-close{align-self:flex-start;min-height:36px;margin-top:auto;font-size:12px}.inbox-reference .inbox-forms-back{justify-self:start;margin-bottom:12px}@container (max-width:1150px){.inbox-reference .inbox-workspace.has-customer-info{grid-template-columns:200px minmax(0,1fr) 200px}.inbox-reference .inbox-thread-top{flex-wrap:wrap;gap:2px}.inbox-customer-info{padding:16px 12px}}@container (max-width:900px){.inbox-reference .inbox-toolbar-main{flex-wrap:wrap}.inbox-reference .inbox-toolbar .inbox-search{flex:100%;order:-1}.inbox-reference .inbox-workspace.has-customer-info{grid-template-columns:180px minmax(0,1fr) 180px}}@container (max-width:760px){.inbox-reference .inbox-toolbar .inbox-tabs{flex:100%;grid-template-columns:none;justify-content:space-between;gap:0;width:auto;display:flex}.inbox-reference .inbox-tabs button{gap:4px;min-height:40px;padding:5px 8px;font-size:11px}.inbox-reference .inbox-channel-select{flex:1}.inbox-reference .inbox-channel-select select{width:100%;height:auto;min-height:44px}.inbox-reference .inbox-filter-trigger{height:auto;min-height:44px}.inbox-reference .inbox-toolbar-tools{justify-content:space-between;gap:10px}.inbox-reference .inbox-workspace,.inbox-reference .inbox-workspace.has-customer-info{grid-template-columns:minmax(0,1fr)}.inbox-reference .inbox-workspace>.inbox-list{min-height:360px}.inbox-reference .inbox-workspace>.inbox-detail{min-height:480px}.inbox-reference .inbox-customer-info{grid-row:auto}.inbox-reference .inbox-back{font-size:12px}.inbox-reference .inbox-header-controls select,.inbox-reference .inbox-header-controls .btn{min-height:44px}.inbox-reference .inbox-messages{height:40dvh;min-height:260px}.inbox-reference .inbox-message{max-width:88%}.inbox-reference .inbox-composer-actions .btn{min-height:44px}.inbox-reference .inbox-filter-row{grid-template-columns:minmax(0,1fr)}.inbox-reference .inbox-customer-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inbox-reference .inbox-customer-panel dl>div{gap:4px;display:grid}.inbox-reference .inbox-customer-panel dd{text-align:start}.inbox-reference .inbox-customer-identity h2{font-size:14px}}.analytics-reference{gap:18px;min-width:0}.analytics-reference .section-heading{margin:16px 4px 0}.analytics-reference .section-heading h2{font-size:15px}.analytics-report-builder{background:var(--surface);border-radius:26px;gap:18px;min-width:0;padding:22px 24px;display:grid}.analytics-report-builder fieldset{border:0;min-width:0;margin:0;padding:0}.analytics-report-builder .reports-choice-row{gap:10px}.analytics-report-builder .reports-choice-row label{border:2px solid #0000;border-radius:20px;align-items:center;min-height:82px;padding:16px 18px;transition:border-color .15s}.analytics-report-builder .reports-choice-row label.selected{border-color:var(--green);background:#fff}.analytics-report-builder .reports-choice-row label:focus-within{outline:2px solid var(--blue);outline-offset:3px}.analytics-report-builder .reports-choice-row b{font-size:15px;font-weight:600}.analytics-report-builder .reports-choice-row small{color:var(--secondary);font-size:12.5px;line-height:1.7}.report-filter legend{margin-bottom:8px;font-size:12.5px;font-weight:400}.report-pills{flex-wrap:wrap;gap:6px;display:flex}.report-pills button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px}.report-pills button:hover{border-color:var(--blue)}.report-pills button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.report-contents{color:var(--secondary);background:#fff;border-radius:18px;gap:8px;padding:14px 18px;font-size:12.5px;display:grid}.report-contents ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.report-contents li{color:#1d4b5e;background:#eef5f8;border-radius:999px;padding:5px 11px}.report-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-builder-actions .btn{font-size:13.5px}.report-builder-actions .report-download{background:var(--ink);border-color:var(--ink);color:#fff}.report-builder-actions .report-download:hover{background:var(--green)}.analytics-schedule-list{background:var(--surface);border-radius:26px;gap:6px;padding:8px;display:grid}.analytics-schedule-row{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.analytics-schedule-row>div:first-child{flex:240px;gap:3px;display:grid}.analytics-schedule-row strong{font-size:14px;font-weight:500}.analytics-schedule-row small{color:var(--secondary);font-size:12.5px;line-height:1.7}.schedule-channel{background:var(--surface);border-radius:999px;padding:4px 11px;font-size:12px}.schedule-switch{box-sizing:content-box;background-color:#7d9086;background-clip:padding-box;border:10px solid #0000;border-radius:999px;flex:none;width:42px;height:24px;padding:0;position:relative}.schedule-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}.schedule-switch[aria-checked=true]{background-color:var(--green)}.schedule-switch[aria-checked=true] span{transform:translate(18px)}.schedule-more{color:var(--secondary);font-size:12px}.schedule-more[open]{flex-wrap:wrap;flex-basis:100%;gap:12px;display:flex}.schedule-more summary{cursor:pointer;min-height:28px}.analytics-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-archive-card{background:var(--surface);border-radius:22px;align-content:start;gap:8px;min-width:0;padding:20px 22px;display:grid}.archive-card-heading{align-items:center;gap:8px;display:flex}.archive-card-heading h3{flex:1;font-size:15px;font-weight:600}.archive-card-heading>span{color:var(--secondary);background:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px}.analytics-archive-card p,.analytics-archive-card>small{color:var(--secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.7}.archive-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.archive-card-actions .btn{border:0;min-height:36px;padding:7px 14px;font-size:12.5px}.archive-card-actions button{background:var(--mint);color:var(--green-deep)}.analytics-neighborhood-wrap{border-radius:26px;overflow-x:auto}.analytics-neighborhood-table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}.analytics-neighborhood-table th,.analytics-neighborhood-table td{border-bottom:1px solid var(--line);padding:15px 22px}.analytics-neighborhood-table thead{color:var(--secondary);background:#f7f9f8;font-size:12.5px}.analytics-neighborhood-table thead th{white-space:nowrap;font-weight:500}.analytics-neighborhood-table th:first-child{width:65%}.analytics-neighborhood-table tbody th{font-weight:500}.analytics-neighborhood-table tbody td:nth-child(2),.analytics-neighborhood-table tbody td:nth-child(3){font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;direction:ltr}.analytics-neighborhood-table td:last-child{color:var(--secondary);white-space:nowrap;font-size:13px}.analytics-neighborhood-table .own-branch{background:var(--mint)}.analytics-neighborhood-table .own-branch th{font-weight:600}.analytics-neighborhood-table small{color:var(--secondary);display:block}.comparison-scope-note{color:var(--secondary);font-size:13px}.comparison-management{min-width:0}.comparison-management>summary{cursor:pointer;color:var(--secondary);padding:10px 0;font-size:13px}.comparison-management[open]>.analytics-competitor-actions{margin-top:12px}#report-schedule-form{gap:16px;display:grid}@media (max-width:1100px){.analytics-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.analytics-report-builder{gap:16px;padding:16px}.analytics-report-builder .reports-choice-row{grid-template-columns:1fr}.analytics-report-builder .reports-choice-row label{min-height:74px;padding:14px}.analytics-reference{gap:14px}.analytics-reference .section-heading{margin-top:12px}.analytics-reference .section-heading .text-button{font-size:12px}.analytics-schedule-row{gap:8px;padding:14px}.analytics-schedule-row>div:first-child{flex-basis:100%}.analytics-archive-grid{grid-template-columns:1fr}.analytics-archive-card{padding:18px}.analytics-neighborhood-table{min-width:520px}.analytics-neighborhood-table th,.analytics-neighborhood-table td{padding:14px 16px}.report-builder-actions .btn{flex:1}.report-pills button{min-height:44px}}@media (prefers-reduced-motion:reduce){.schedule-switch span,.analytics-report-builder .reports-choice-row label{transition:none}}.analytics-performance-details{border-top:1px solid var(--line);min-width:0;padding-top:10px}.analytics-performance-details>summary{color:var(--secondary);cursor:pointer;padding:10px 4px;font-size:13px}.analytics-performance-details[open]>summary{margin-bottom:12px}.analytics-neighborhood-table tr{display:table-row}.analytics-neighborhood-table th,.analytics-neighborhood-table td{display:table-cell}.branches-reference{gap:12px;min-width:0;display:grid}.branches-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:4px;display:flex}.branches-toolbar .record-search{flex:1;max-width:400px;margin:0}.branches-toolbar .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.branches-archived-filter{align-items:center;gap:8px;font-size:13px;display:flex}.branches-performance{background:var(--surface);border-radius:26px;min-width:0;overflow:hidden}.branches-performance-scroll{overflow-x:auto}.branches-performance table{border-collapse:collapse;width:100%;min-width:760px}.branches-performance tr{display:table-row}.branches-performance th,.branches-performance td{text-align:right;border-bottom:1px solid var(--line);vertical-align:middle;padding:15px 22px;font-size:13.5px;display:table-cell}.branches-performance thead{background:#f7f9f8}.branches-performance thead th{color:var(--secondary);white-space:nowrap;font-size:12.5px;font-weight:500}.branches-performance tbody th{min-width:170px;font-size:14.5px;font-weight:500}.branches-performance td:nth-child(2),.branches-performance td:nth-child(3),.branches-performance td:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.branches-performance td:nth-child(4){width:30%;min-width:220px;color:var(--secondary)}.branches-performance small{color:var(--secondary);margin-top:5px;font-size:11.5px;line-height:1.7;display:block}.branches-performance th a{color:var(--green-deep);margin-top:6px;font-size:12px;display:inline-block}.branches-performance .selected{background:var(--mint)}.branch-reading-error{font-size:12px;line-height:1.7}.branches-next-action{color:var(--secondary);background:#f7f9f8;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 22px;font-size:13.5px;display:flex}.branches-next-action a{color:var(--green-deep)}.branches-isolation,.branches-settings{background:var(--surface);border-radius:26px;gap:16px;min-width:0;padding:22px 24px;display:grid}.branches-isolation h2{font-size:15px;font-weight:600}.branches-isolation p{margin:0}.branches-isolation .tiny-chip{border:1px solid var(--line);background:#fff;min-height:34px;padding:7px 13px;font-size:12px}.branches-isolation .tiny-chip.warning{background:#fdf6e8}.branches-settings .panel-heading h2{font-size:16px}.branches-settings .panel-heading small,.branches-isolation-note{color:var(--secondary);font-size:12px;line-height:1.7}.branches-settings-picker{flex-wrap:wrap;gap:6px;display:flex}.branches-settings-picker .btn{min-height:42px;padding:9px 17px;font-size:13px}.branches-settings-picker .btn.chosen{background:var(--ink);border-color:var(--ink);color:#fff}.branches-settings .branch-settings-heading{display:none}.branches-settings .branch-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.branches-settings :is(.branch-settings-summary,.branch-preferences,.branch-switches){background:#fff;border:0;border-radius:20px;align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.branch-settings-summary>span{color:var(--secondary);font-size:12.5px}.branch-settings-summary>bdi{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.branch-manager-summary{align-items:center;gap:10px;display:flex}.branch-manager-summary>div{gap:2px;display:grid}.branch-manager-summary strong{font-size:14px;font-weight:500}.branch-manager-summary small,.branch-settings-summary small{color:var(--secondary);font-size:11.5px;line-height:1.7}.branch-manager-summary .member-avatar{background:var(--mint);width:32px;height:32px;color:var(--green-deep);font-size:12px}.branch-settings-summary .tiny-chip{background:var(--surface);border:1px solid var(--line);min-height:32px;padding:5px 11px;font-size:11.5px}.branch-settings-summary .actions{flex-wrap:wrap;gap:12px;display:flex}.branches-settings .branch-preferences legend{color:var(--secondary);margin-bottom:8px;font-size:12.5px;font-weight:400}.branches-settings .branch-preferences .btn{min-height:38px;padding:8px 12px;font-size:12.5px}.branches-settings .branch-switches{gap:4px;padding:10px}.branches-settings .branch-switches .toggle-row{border:0;gap:12px;padding:12px 14px}.branches-settings .branch-switches .toggle-row strong{font-size:13.5px;font-weight:500}.branches-settings .branch-switches h3{margin:8px 14px 0;font-size:14px}.branches-settings .branch-service-note{margin:0 14px;font-size:11.5px;line-height:1.7}.branches-settings .branch-detail-actions{border:0;margin:0;padding:0}.branches-isolation-note{margin:0}@media (max-width:1150px){.branches-settings .branch-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.branches-settings .branch-switches{grid-column:1/-1}}@media (max-width:700px){.branches-toolbar{align-items:stretch}.branches-toolbar .record-search{flex-basis:100%;max-width:none}.branches-isolation,.branches-settings{padding:18px 16px}.branches-settings .branch-config-grid{grid-template-columns:minmax(0,1fr)}.branches-settings .branch-switches{grid-column:auto}.branches-settings .panel-heading{flex-wrap:wrap;align-items:start}.branches-settings-picker .btn,.branches-settings .branch-preferences .btn{min-height:44px}.branches-settings .branch-detail-actions{gap:14px}}.team-reference{gap:12px;min-width:0;display:grid}.team-reference :is(.team-reference-members,.team-reference-permissions,.team-reference-history){background:var(--surface);border:0;border-radius:26px;min-width:0}.team-reference-members{gap:4px;padding:6px;display:grid}.team-reference .team-panel>.panel-heading{gap:10px;padding:18px 20px 10px}.team-reference .panel-heading h2{flex:1;font-size:16px;font-weight:600}.team-reference .panel-heading>span{color:var(--secondary);font-size:12px}.team-reference .panel-heading>.btn{padding:10px 18px;font-size:13px}.team-reference .team-search{flex:180px;gap:5px;max-width:220px;margin:0;font-size:12px}.team-reference .team-search input{min-height:40px;font-size:13px}.team-reference .team-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.team-reference .team-row{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:flex}.team-reference .team-row>.avatar{background:var(--mint);width:34px;height:34px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.team-reference .team-row>.invitation-avatar{background:var(--surface);color:var(--secondary)}.team-reference .team-identity{overflow-wrap:anywhere;flex:180px;gap:2px;min-width:150px}.team-reference .team-identity strong{font-size:14px;font-weight:500}.team-reference .team-identity small{color:var(--secondary);font-size:11px}.team-reference .team-identity bdi{overflow-wrap:anywhere}.team-reference .team-row>.chips{flex:200px;min-width:160px}.team-reference .team-row .tiny-chip{background:var(--surface);border:1px solid var(--line);color:var(--secondary);padding:5px 11px;font-size:11.5px}.team-reference .role-pill{flex:none;min-height:36px;padding:7px 15px;font-size:12.5px}.team-reference button.role-pill{cursor:pointer}.team-reference button.role-pill:hover{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.team-reference .team-status{white-space:nowrap;background:var(--surface);color:var(--secondary);border-radius:999px;flex:none;padding:5px 11px;font-size:11.5px}.team-reference .team-status.active{background:var(--mint);color:var(--green-deep)}.team-reference .team-status.pending{color:#806013;background:#fdf6e8}.team-reference .team-file-link{min-width:74px;min-height:36px;color:var(--secondary);flex:none;justify-content:end;align-items:center;font-size:11.5px;display:flex}.team-reference a.team-file-link:hover{text-underline-offset:4px;text-decoration:underline}.team-reference .team-foot{color:var(--secondary);margin:0;padding:10px 14px 14px;line-height:1.7;font-size:11.5px!important}.team-pending-invitation>summary{cursor:pointer;list-style:none}.team-pending-invitation>summary::-webkit-details-marker{display:none}.team-pending-invitation[open]>summary .team-file-link{color:var(--green-deep);text-decoration:underline}.team-reference .team-invitation-fields{border-top:1px solid var(--line);background:#fff;border-radius:0 0 18px 18px;gap:14px;padding:16px 20px;display:grid}.team-reference .team-invitation-fields .record-fields{gap:14px;margin:0;padding:0;font-size:13px}.team-reference .team-invitation-fields>.btn{justify-self:start;font-size:12px}.team-reference-permissions{gap:14px;padding:22px 24px;display:grid}.team-reference .permission-scroll{border-radius:18px;min-width:0;padding:6px 4px}.team-reference .permissions{table-layout:fixed;width:100%;min-width:720px}.team-reference .permissions tr{display:table-row}.team-reference .permissions :is(th,td){border-bottom:1px solid var(--soft-line);text-align:center;padding:12px 8px;font-size:12px;display:table-cell}.team-reference .permissions th:first-child{text-align:right;width:29%;min-width:190px;padding-inline:16px}.team-reference .permissions tbody th{font-size:13px;font-weight:400}.team-reference .permissions thead th{font-weight:600}.team-reference .permissions thead th:first-child{color:var(--secondary);font-size:11.5px;font-weight:400}.team-reference .permissions .tiny-chip{min-width:24px;padding:4px 9px;font-size:11px}.team-permissions-key{color:var(--secondary);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.team-reference-history{gap:12px;padding:20px 24px;font-size:13px;display:grid}.team-reference-history>summary,.team-history-invitation>summary{cursor:pointer;padding:8px 0}.team-history-invitation>summary{overflow-wrap:anywhere}.team-history-invitation>summary>.team-status{margin-inline:12px}@media (max-width:700px){.team-reference .team-panel>.panel-heading{padding:16px 12px 10px}.team-reference .team-member-count{flex-basis:100%;order:2}.team-reference .team-search{flex-basis:100%;order:3;max-width:none;margin:0}.team-reference .team-row{gap:10px;padding:13px 12px}.team-reference .team-identity{flex:calc(100% - 46px);min-width:0}.team-reference .team-row>.chips{flex-basis:100%;min-width:0;padding-inline-start:44px}.team-reference .role-pill{min-height:44px;margin-inline-start:44px}.team-reference .team-file-link{min-height:44px;margin-inline-start:auto}.team-reference-permissions{padding:20px 16px}.team-reference .team-invitation-fields .record-fields{grid-template-columns:1fr}.team-reference .team-search input{min-height:44px}}.integrations-reference{gap:12px;min-width:0;display:grid}.integrations-reference>.integration-reference-content{background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}.integrations-reference .integration-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.integrations-reference :is(.integration-google-slot,.integration-google-details,.integration-wa-slot){display:contents}.integrations-reference .integration-card{text-align:right;color:var(--ink);background:var(--surface);border:1.5px solid #0000;border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;min-width:0;margin:0;padding:18px 20px;font-family:inherit;font-size:13px;list-style:none;display:grid}.integrations-reference button.integration-card{cursor:pointer}.integrations-reference button.integration-card:hover{border-color:var(--control-border)}.integrations-reference button.integration-card[aria-expanded=true]{border-color:var(--green-deep)}.integrations-reference .integration-whatsapp-card{order:1}.integrations-reference .integration-google-card{order:2}.integrations-reference .integration-ig-card{order:3}.integrations-reference .integration-fb-card{order:4}.integrations-reference .integration-card .integration-channel-identity{align-items:center;gap:12px;min-width:0;display:flex}.integrations-reference .integration-card .integration-channel-identity>div{display:contents}.integrations-reference .integration-card strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.65}.integrations-reference .integration-card .integration-channel-icon{background:var(--petrol);color:#fff;fill:currentColor;width:40px;height:40px;font-family:var(--mono);border:0;border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.integrations-reference .integration-whatsapp-card .integration-channel-icon{background:var(--green-deep)}.integrations-reference .integration-ig-card .integration-channel-icon{background:#ad397e}.integrations-reference .integration-fb-card .integration-channel-icon{background:#6254ac}.integrations-reference .integration-brand-code{font-size:13px}.integrations-reference .integration-card :is(.integration-card-detail,.integration-channel-identity small,.integration-channel-identity bdi){color:var(--secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.integrations-reference .integration-meta-card .integration-channel-identity{flex-wrap:wrap}.integrations-reference .integration-meta-card .integration-channel-identity strong{flex:1}.integrations-reference .integration-card .channel-status{color:var(--secondary);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400}.integrations-reference .integration-card .channel-status.connected{color:var(--green-deep)}.integrations-reference .integration-card .channel-status:before{width:8px;height:8px;display:block}.integrations-reference .integration-card .channel-status .app-icon{display:none}.integrations-reference .integration-card>.btn,.integrations-reference .integration-card .actions{grid-column:auto;justify-content:start;justify-self:start;margin:0}.integrations-reference .integration-card .btn{min-height:40px;padding:9px 16px;font-size:13px}.integrations-reference .integration-expanded-panel{border:1px solid var(--line);background:#fff;border-radius:24px;order:10;grid-column:1/-1;gap:14px;min-width:0;padding:20px 22px;display:grid}.integrations-reference .integration-expanded-panel h2{font-size:16px;font-weight:600}.integrations-reference .integration-expanded-panel>.panel-heading{border:0;padding:0}.integrations-reference .integration-connection-facts{gap:0;width:min(100%,520px);margin:0;font-size:13.5px;display:grid}.integrations-reference .integration-connection-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.integrations-reference .integration-connection-facts dt{color:var(--secondary)}.integrations-reference .integration-connection-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.integrations-reference .integration-expanded-panel>.actions{flex-wrap:wrap;gap:8px;display:flex}.integrations-reference .integration-expanded-panel .btn{min-height:40px;padding:9px 16px;font-size:13px}.integrations-reference .google-connect-panel{background:#fff;border:0;border-radius:0;gap:14px;margin:0;padding:0}.integrations-reference .google-connect-panel .integration-channel-list>li{border:0;flex-wrap:wrap;gap:14px;padding:0;display:flex}.integrations-reference .google-connect-panel .integration-channel-identity{flex:260px}.integrations-reference .google-connect-panel .integration-channel-identity strong{font-size:14px}.integrations-reference .google-connect-panel .integration-channel-identity :is(bdi,small){font-size:13px}.integrations-reference .google-candidates article{border:0;border-radius:16px;gap:14px;padding:16px}.integrations-reference .google-connect-panel .integration-channel-icon{width:40px;height:40px}@media (max-width:1150px){.integrations-reference .integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.integrations-reference .integration-card-grid{grid-template-columns:minmax(0,1fr)}.integrations-reference .integration-card{padding:18px 20px}.integrations-reference .integration-expanded-panel{padding:20px 16px}.integrations-reference .integration-card .btn,.integrations-reference .integration-expanded-panel .btn{min-height:44px}.integrations-reference .integration-connection-facts>div{align-items:start}.integrations-reference .integration-connection-facts dd{max-width:65%}}.copilot-fab{z-index:45;border-radius:var(--pill);background:var(--ink);color:#fff;border:0;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;display:flex;position:fixed;inset-block-end:24px;inset-inline-end:24px;box-shadow:0 12px 32px #0e1b1838}.copilot-fab:hover{background:var(--green)}.copilot-panel{z-index:46;border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;width:min(400px,100vw - 32px);height:min(600px,100dvh - 120px);display:flex;position:fixed;inset-block-end:86px;inset-inline-end:24px;overflow:hidden;box-shadow:0 24px 60px #0e1b1838}.copilot-head{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:16px 18px;display:flex}.copilot-head>div{flex:1;gap:2px;display:grid}.copilot-head strong{font-size:15px;font-weight:600}.copilot-head small{color:var(--muted);font-size:12px}.copilot-avatar{background:var(--mint);width:34px;height:34px;color:var(--green-deep);border-radius:12px;flex:none;place-items:center;display:grid}.copilot-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.copilot-empty{gap:8px;display:grid}.copilot-empty p{color:var(--muted);font-size:13px}.copilot-suggestion{text-align:right;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;padding:10px 14px;font-size:13.5px}.copilot-suggestion:hover{border-color:var(--green)}.copilot-msg{justify-items:start;gap:8px;max-width:88%;display:grid}.copilot-msg>p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.75}.copilot-msg.user{align-self:flex-start}.copilot-msg.user>p{background:var(--green);color:#fff;border-end-start-radius:6px}.copilot-msg.assistant{align-self:flex-end}.copilot-msg.assistant>p{background:var(--surface);border-end-end-radius:6px}.copilot-confirm{border:1px solid var(--green);background:var(--mint);border-radius:16px;gap:10px;width:100%;padding:12px 14px;display:grid}.copilot-confirm>p{white-space:pre-wrap;font-size:13.5px;line-height:1.7}.copilot-confirm small{color:var(--green-deep);font-size:12px}.copilot-typing{background:var(--surface);border-radius:18px;flex-direction:row;gap:4px;padding:14px;display:flex}.copilot-typing span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite copilot-dot}.copilot-typing span:nth-child(2){animation-delay:.15s}.copilot-typing span:nth-child(3){animation-delay:.3s}@keyframes copilot-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.copilot-form{border-top:1px solid var(--soft-line);align-items:flex-end;gap:8px;padding:12px;display:flex}.copilot-form textarea{resize:none;field-sizing:content;border-radius:16px;min-height:44px;max-height:140px}.copilot-form .btn{flex:none;width:44px;height:44px;padding:0}@media (max-width:700px){.copilot-fab{padding:12px;inset-block-end:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);inset-inline-end:14px}.copilot-fab>span{display:none}.copilot-panel{width:auto;height:calc(100dvh - var(--mobile-nav-height) - 90px - env(safe-area-inset-bottom));inset-block-end:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 70px);inset-inline:8px}}@media (prefers-reduced-motion:reduce){.copilot-typing span{animation:none}}@media print{.copilot-fab,.copilot-panel{display:none}}.plan-feature-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.plan-feature-list li{background:var(--mint);color:var(--green-deep);border-radius:var(--pill);padding:4px 10px;font-size:12px}.plan-features-field{gap:8px;display:grid}.plan-features-field .check-field{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;column-gap:10px;font-size:13.5px;display:grid}.plan-features-field .check-field small{grid-column:2}.plan-features-field small{color:var(--muted);font-size:12px}.feature-matrix th small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.feature-matrix td{text-align:center}.feature-matrix input[type=checkbox]{width:18px;height:18px}
