[hidden]{display:none!important}.adm-subnav .subnav-item{height:32px;padding-inline:var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.adm-subnav .subnav-item svg{width:15px;height:15px}.adm-subnav .subnav-item.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.adm-subnav .subnav-item:hover:not(.on){color:var(--text)}.adm-subnav .subnav-item.soon{color:var(--text-muted);opacity:.55;cursor:not-allowed}.adm-subnav .subnav-item.soon:hover{color:var(--text-muted)}.vis-note{font-size:var(--fs-cap);color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.vis-note svg{width:14px;height:14px}.ph{background-color:var(--gray-100);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);text-align:center;background-image:repeating-linear-gradient(45deg,#0000,#0000 8px,#7b889317 8px 16px);place-items:center;line-height:1.4;display:grid}.br-grid{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.br-card{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.br-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.br-card.inactive{opacity:.92}.br-top{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);display:flex}.br-photo{border-radius:var(--r-md);flex:none;width:84px;height:84px;overflow:hidden}.br-photo .ph{border-style:solid;border-color:var(--border);width:100%;height:100%}.br-id{flex:1;min-width:0}.br-id .br-namerow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.br-name{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.br-card .br-name,.bd-hero .bd-name{overflow-wrap:anywhere;min-width:0;max-width:100%}.br-area{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:6px;margin-top:5px;display:inline-flex}.br-area svg{width:14px;height:14px;color:var(--text-muted)}.br-flag{font-size:var(--fs-cap);color:var(--text-muted);align-items:center;gap:6px;margin-top:9px;display:inline-flex}.br-flag svg{width:13px;height:13px}.br-health{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.br-h{padding:var(--sp-3) var(--sp-4);border-inline-start:1px solid var(--border)}.br-h:first-child{border-inline-start:0}.br-h .bh-label{font-size:var(--fs-micro);color:var(--text-muted);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;display:flex}.br-h .bh-label svg{width:13px;height:13px}.br-h .bh-value{font-size:var(--fs-h3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:4px}.br-h .bh-value.muted{color:var(--text-muted)}.br-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--gray-50);display:flex}.br-foot .br-open{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent-700);align-items:center;gap:6px;display:inline-flex}.br-foot .br-open svg{width:15px;height:15px}.br-card:hover .br-open{color:var(--accent-600)}.net{font-size:var(--fs-cap);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.net .net-dot{border-radius:50%;flex:none;width:8px;height:8px}.net.ok{color:var(--success-text)}.net.ok .net-dot{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.net.warn{color:var(--warning-text)}.net.warn .net-dot{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.net.down{color:var(--error-text)}.net.down .net-dot{background:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.net.none{color:var(--text-muted)}.net.none .net-dot{background:var(--gray-300)}.scope-intro{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--accent-soft);border:1px solid var(--accent-100);border-radius:var(--r-md);margin-bottom:var(--sp-5);color:var(--accent-800);display:flex}.scope-intro svg{width:18px;height:18px;color:var(--accent-600);flex:none;margin-top:1px}.scope-intro .si-body{font-size:var(--fs-sm);line-height:var(--lh-normal)}.scope-intro b{font-weight:var(--fw-semibold)}.scope-list{flex-direction:column;display:flex}.scope-row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);display:flex}.scope-row:last-child{border-bottom:0}.scope-ic{border-radius:var(--r-md);background:var(--gray-100);width:40px;height:40px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.scope-ic svg{width:19px;height:19px}.scope-meta{flex:1;min-width:0}.scope-name{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.scope-desc{font-size:var(--fs-cap);color:var(--text-muted);max-width:60ch;margin-top:2px;line-height:1.45}.scope-where{font-size:var(--fs-micro);color:var(--text-secondary);align-items:center;gap:6px;margin-top:8px;display:flex}.scope-where svg{width:13px;height:13px;color:var(--text-muted);flex:none}.scope-seg{background:var(--gray-100);border-radius:var(--r-sm);flex:none;padding:3px;display:inline-flex}.scope-seg button{height:30px;padding-inline:var(--sp-3);font-family:inherit;font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;display:inline-flex}.scope-seg button svg{width:13px;height:13px}.scope-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.scope-seg button.on[data-mode=per_branch]{color:var(--accent-700)}.scope-seg button.locked{opacity:.4;cursor:not-allowed}.scope-lock-note{align-items:center;gap:var(--sp-2);padding:10px var(--sp-5);background:var(--gray-50);border-bottom:1px solid var(--border);font-size:var(--fs-cap);color:var(--text-secondary);display:flex}.scope-lock-note svg{width:15px;height:15px;color:var(--text-muted);flex:none}.scope-row.locked{background:var(--gray-50)}.scope-row.locked .scope-meta .scope-name{color:var(--text-secondary)}.scope-row .lock-pill{height:30px;padding-inline:var(--sp-3);border-radius:var(--r-sm);background:var(--gray-100);color:var(--text-muted);font-size:var(--fs-cap);font-weight:var(--fw-semibold);flex:none;align-items:center;gap:6px;display:inline-flex}.scope-row .lock-pill svg{width:13px;height:13px}.bd-hero{align-items:flex-start;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);display:flex}.bd-hero .bh-photo{border-radius:var(--r-lg);flex:none;width:120px;height:120px;overflow:hidden}.bd-hero .bh-photo .ph{border-style:solid;border-color:var(--border);width:100%;height:100%}.bd-main{flex:1;min-width:0}.bd-namerow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.bd-name{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.1}.bd-meta{align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.bd-meta span,.bd-meta a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.bd-meta svg{width:15px;height:15px;color:var(--text-muted)}.bd-meta a:hover{color:var(--accent-700)}.bd-hero .bd-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex;position:relative}.bd-grid{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}.bd-col{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.hours-read{padding:var(--sp-5)}.hours-display{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:-.01em;align-items:center;gap:var(--sp-3);display:flex}.hours-display .hd-ic{width:22px;height:22px;color:var(--accent-600);flex:none}.hours-display.always .hd-ic{color:var(--success)}.hours-bound{margin-top:var(--sp-3);font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);align-items:flex-start;gap:8px;display:flex}.hours-bound svg{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:1px}.hours-bound b{color:var(--text);font-weight:var(--fw-semibold)}.exc-read{border-top:1px solid var(--border);padding:var(--sp-4) var(--sp-5)}.exc-read-head{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-2)}.exc-row{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);padding:7px 0;display:flex}.exc-row svg{width:15px;height:15px;color:var(--warning);flex:none}.exc-row .exc-date{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.time-input{height:38px;padding-inline:var(--sp-3);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-variant-numeric:tabular-nums}.time-input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.set-list{padding:var(--sp-1) var(--sp-5)}.set-list .set-row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--border);display:flex}.set-list .set-row[hidden]{display:none}.set-list .set-row:last-of-type{border-bottom:0}.set-list .set-meta{flex:1;min-width:0}.set-list .set-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.set-desc{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px}.time-pair{align-items:center;gap:var(--sp-2);flex:none;display:flex}.time-dash{font-size:var(--fs-cap);color:var(--text-muted)}.set-hint{margin:0 0 var(--sp-4);padding:10px var(--sp-3);background:var(--accent-soft);border-radius:var(--r-sm);font-size:var(--fs-cap);color:var(--accent-800);line-height:var(--lh-snug);align-items:flex-start;gap:8px;display:flex}.set-hint[hidden]{display:none}.set-hint svg{width:15px;height:15px;color:var(--accent-600);flex:none;margin-top:1px}.set-hint b{font-weight:var(--fw-semibold)}.exc-edit{border-top:1px solid var(--border)}.exc-toggle{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-5);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);background:0 0;border:0;display:flex}.exc-chev{width:16px;height:16px;color:var(--text-muted);transition:transform var(--dur) var(--ease)}.exc-toggle[aria-expanded=false] .exc-chev{transform:rotate(-90deg)}.exc-count{background:var(--gray-100);color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:var(--r-full);padding:1px 7px}.exc-opt{font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-muted);margin-inline-start:auto}.exc-panel{padding:0 var(--sp-5) var(--sp-4)}.exc-panel[hidden]{display:none}.exc-edit-list{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.exc-edit-row{align-items:center;gap:var(--sp-3);padding:8px var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);display:flex}.exc-edit-row .ee-ic{width:15px;height:15px;color:var(--warning);flex:none}.exc-edit-row .ee-label{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:1}.exc-edit-row .ee-date{font-size:var(--fs-cap);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.exc-edit-row .ee-remove{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.exc-edit-row .ee-remove:hover{background:var(--error-soft);color:var(--error)}.exc-edit-row .ee-remove svg{width:15px;height:15px}.add-exc-btn{height:32px;padding-inline:var(--sp-3);border:1px dashed var(--border-strong);background:var(--surface);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent-700);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.add-exc-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.add-exc-btn svg{width:15px;height:15px}.set-foot{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);display:flex}.set-foot .grow{flex:1}.bnd-intro{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);border-bottom:1px solid var(--border)}.bnd-intro b{color:var(--text);font-weight:var(--fw-semibold)}.bnd-opts{padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.bnd-opt{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);display:flex}.bnd-opt:hover{border-color:var(--accent-300)}.bnd-opt.sel{border-color:var(--accent);background:var(--accent-soft)}.bnd-opt:focus-visible{box-shadow:var(--ring);outline:none}.bnd-radio{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;position:relative}.bnd-opt.sel .bnd-radio{border-color:var(--accent)}.bnd-opt.sel .bnd-radio:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:4px}.bnd-body{flex-direction:column;flex:1;min-width:0;display:flex}.bnd-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.bnd-sub{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px;line-height:1.45}.bnd-reset{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.bnd-reset[hidden]{display:none}.bnd-reset-label{font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-secondary)}.bnd-reset .time-input{height:34px}.bnd-reset-note{font-size:var(--fs-micro);color:var(--text-muted)}.bnd-helper{gap:var(--sp-3);margin:0 var(--sp-5) var(--sp-5);padding:var(--sp-3) var(--sp-4);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-normal);display:flex}.bnd-helper svg{width:16px;height:16px;color:var(--accent-600);flex:none;margin-top:1px}.bnd-helper b{color:var(--text);font-weight:var(--fw-semibold)}.net-card{padding:var(--sp-5)}.net-state{align-items:center;gap:var(--sp-3);display:flex}.net-state .ns-ic{border-radius:var(--r-md);flex:none;place-items:center;width:44px;height:44px;display:grid}.net-state .ns-ic svg{width:22px;height:22px}.net-state .ns-ic.ok{background:var(--success-soft);color:var(--success-text)}.net-state .ns-ic.warn{background:var(--warning-soft);color:var(--warning-text)}.net-state .ns-ic.down{background:var(--error-soft);color:var(--error-text)}.net-state .ns-ic.none{background:var(--gray-100);color:var(--text-muted)}.net-state .ns-main{flex:1;min-width:0}.net-state .ns-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.net-state .ns-sub{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px}.net-kv{margin-top:var(--sp-4);flex-direction:column;gap:0;display:flex}.net-kv .nk{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);padding:9px 0;display:flex}.net-kv .nk:last-child{border-bottom:0}.net-kv .nk-k{color:var(--text-secondary);white-space:nowrap}.net-kv .nk-v{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.net-kv .nk-v.mono{font-family:var(--font-mono);font-size:var(--fs-cap)}.staff-list{padding:var(--sp-2) var(--sp-5) var(--sp-4)}.staff-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);padding:10px 0;display:flex}.staff-row:last-child{border-bottom:0}.staff-meta{flex:1;min-width:0}.staff-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.staff-sub{font-size:var(--fs-micro);color:var(--text-muted);margin-top:1px}.staff-roles{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.staff-multi{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.staff-multi svg{width:12px;height:12px}.pbp-note{padding:11px var(--sp-5);font-size:var(--fs-cap);color:var(--text-secondary);border-bottom:1px solid var(--border);background:var(--gray-50);gap:8px;display:flex}.pbp-note svg{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:1px}.pbp-group{padding:var(--sp-2) 0}.pbp-group-head{padding:var(--sp-3) var(--sp-5) var(--sp-2);align-items:center;gap:8px;display:flex}.pbp-group-head .pg-ic{border-radius:var(--r-sm);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-700);flex:none;place-items:center;display:grid}.pbp-group-head .pg-ic svg{width:14px;height:14px}.pbp-group-head .pg-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.pbp-group-head .pg-tag{margin-inline-start:auto}.pbp-row{align-items:center;gap:var(--sp-3);padding:11px var(--sp-5);border-top:1px solid var(--border);display:flex}.pbp-row .pr-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:1;min-width:0}.pbp-row .pr-name .pr-sub{font-size:var(--fs-micro);color:var(--text-muted);font-weight:var(--fw-regular);margin-top:1px}.pbp-price{align-items:center;display:flex;position:relative}.pbp-price input{text-align:end;width:132px;height:34px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;padding-inline:38px 11px}.pbp-price input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.pbp-price .cur{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:11px}.pbp-row .pr-unit{font-size:var(--fs-cap);color:var(--text-muted);flex:none;width:76px}.pbp-global{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);display:flex}.pbp-global .pgb-ic{border-radius:var(--r-md);background:var(--gray-100);width:40px;height:40px;color:var(--text-muted);flex:none;place-items:center;display:grid}.pbp-global .pgb-ic svg{width:19px;height:19px}.pbp-global .pgb-meta{flex:1;min-width:0}.pbp-global .pgb-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.pbp-global .pgb-sub{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px}.pbp-global a.pgb-link{font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--accent-700);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.pbp-global a.pgb-link svg{width:14px;height:14px}.qlinks{grid-template-columns:1fr 1fr;gap:0;display:grid}.qlink{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);border-inline-start:1px solid var(--border);color:var(--text);display:flex}.qlink:nth-child(odd){border-inline-start:0}.qlink:hover{background:var(--gray-50)}.qlink .ql-ic{border-radius:var(--r-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-700);flex:none;place-items:center;display:grid}.qlink .ql-ic svg{width:17px;height:17px}.qlink .ql-meta{flex:1;min-width:0}.qlink .ql-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.qlink .ql-sub{font-size:var(--fs-micro);color:var(--text-muted);margin-top:1px}.qlink .ql-go{color:var(--text-muted);flex:none}.qlink:hover .ql-go{color:var(--accent-600)}.qlink .ql-go svg{width:16px;height:16px}@media (max-width:1100px){.br-grid,.bd-grid{grid-template-columns:1fr}}.bd-col .card-head .t-h3{white-space:nowrap}.bd-col .card-head .readonly-pill,.bd-col .card-head .btn{white-space:nowrap;flex:none}@media (max-width:720px){.br-health{grid-template-columns:repeat(2,1fr)}.br-h:nth-child(3){border-inline-start:0}.bd-hero{flex-wrap:wrap}.qlinks{grid-template-columns:1fr}.qlink{border-inline-start:0}}#editDrawer{transition:transform .24s var(--ease);transform:translate(100%)}#editDrawer.show{transform:translate(0)}[dir=rtl] #editDrawer{transform:translate(-100%)}[dir=rtl] #editDrawer.show{transform:translate(0)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-danger-solid{--_bg:var(--error);--_fg:#fff;--_bd:var(--error);--_bgh:var(--error-text)}.btn.btn-danger-solid:hover{--_bd:var(--error-text)}.ed-photo{align-items:center;gap:var(--sp-4);display:flex}.ed-photo .ep-thumb{border-radius:var(--r-md);flex:none;width:88px;height:88px;overflow:hidden}.ed-photo .ep-thumb .ph{border-style:solid;border-color:var(--border);width:100%;height:100%}.ed-photo .ep-actions{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.ed-photo .ep-hint{font-size:var(--fs-micro);color:var(--text-muted)}.status-filter{background:var(--gray-100);border-radius:var(--r-sm);padding:3px;display:inline-flex}.status-filter button{height:30px;padding-inline:var(--sp-3);font-family:inherit;font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px}.status-filter button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.ack-input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.tag-pick{gap:var(--sp-2);flex-wrap:wrap;display:flex}.field.error .input,.field.error .textarea{border-color:var(--error)}.field.error .input:focus,.field.error .textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 24%, transparent)}.field-err{font-size:var(--fs-cap);color:var(--error-text);align-items:center;gap:5px;display:none}.field.error .field-err{display:flex}.field-err svg{width:13px;height:13px}.form-grid2{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.map-preview{height:116px;margin-top:var(--sp-2)}.branch-identity-drawer .ep-hint{font-size:var(--fs-micro);color:var(--text-muted);line-height:var(--lh-normal)}.branch-identity-drawer .map-preview{padding:var(--sp-4)}.branch-identity-drawer .branch-coordinates{unicode-bidi:isolate-override}@media (max-width:560px){.branch-identity-drawer .form-grid2{grid-template-columns:minmax(0,1fr)}}.modal-scrim{opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);z-index:80;padding:var(--sp-5);background:#1a20275c;place-items:center;display:grid;position:fixed;inset:0}.modal-scrim.show{opacity:1;pointer-events:auto}.modal{background:var(--surface);border-radius:var(--r-lg);width:500px;max-width:100%;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease);flex-direction:column;max-height:90vh;display:flex;transform:translateY(8px)scale(.98)}.modal-scrim.show .modal{transform:none}.modal-head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);display:flex}.modal-ic{border-radius:var(--r-md);flex:none;place-items:center;width:40px;height:40px;display:grid}.modal-ic.danger{background:var(--error-soft);color:var(--error-text)}.modal-ic.accent{background:var(--accent-soft);color:var(--accent-700)}.modal-ic.warn{background:var(--warning-soft);color:var(--warning-text)}.modal-ic svg{width:20px;height:20px}.modal-head .mh-meta{flex:1;min-width:0}.modal-title{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.modal-sub{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);margin-top:4px}.modal-sub b{color:var(--text);font-weight:var(--fw-semibold)}.modal-body{padding:0 var(--sp-5) var(--sp-4);overflow-y:auto}.modal-foot{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);display:flex}.modal-foot .grow{flex:1}.dup-label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:var(--sp-2) 0 var(--sp-3)}.dup-list{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.dup-target{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface);color:var(--text);font:inherit;text-align:start;width:100%;display:flex}.dup-target:hover{border-color:var(--accent-300)}.dup-target.on{border-color:var(--accent);background:var(--accent-soft)}.dup-target .dt-radio{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.dup-target.on .dt-radio{border-color:var(--accent)}.dup-target.on .dt-radio:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.dup-target svg.dt-ic{width:16px;height:16px;color:var(--accent-600);flex:none}.dup-target .dt-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere;min-width:0}.dup-target:disabled{opacity:.55;cursor:wait}.dup-state{font-size:var(--fs-sm);color:var(--text-secondary);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);line-height:var(--lh-normal)}.dup-state .btn{margin-top:var(--sp-3)}.bd-hero .bd-actions .modal:focus{outline:none}.bd-hero .bd-actions .modal[aria-busy=true] .ack-box-row{opacity:.55;cursor:wait}.bd-hero .bd-actions .modal-scrim{grid-template-columns:minmax(0,1fr)}.bd-hero .bd-actions .modal{min-width:0}.bd-hero .bd-actions .modal-sub,.bd-hero .bd-actions .ct-label{overflow-wrap:anywhere}.bd-hero .bd-actions .modal-foot .btn svg{flex-shrink:0}.dup-target:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.bd-hero .bd-actions .modal-foot .grow{display:none}.bd-hero .bd-actions .modal-foot .btn{white-space:normal;flex:1;min-width:0;height:auto;min-height:36px}}@media (max-width:360px){.bd-hero .bh-photo{width:80px;height:80px}}.dup-target .dt-city{font-size:var(--fs-micro);color:var(--text-muted);margin-inline-start:auto}.copy-list{flex-direction:column;gap:2px;display:flex}.copy-row{align-items:center;gap:var(--sp-3);padding:8px var(--sp-3);border-radius:var(--r-sm);cursor:pointer;display:flex}.copy-row:hover{background:var(--gray-50)}.copy-check{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.copy-row.on .copy-check{background:var(--accent);border-color:var(--accent)}.copy-check svg{color:#fff;opacity:0;width:12px;height:12px}.copy-row.on .copy-check svg{opacity:1}.copy-row .cr-name{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.confirm-typed{margin-top:var(--sp-4)}.confirm-typed .ct-label{font-size:var(--fs-cap);color:var(--text-secondary);margin-bottom:var(--sp-2)}.confirm-typed .ct-label b{color:var(--text);font-weight:var(--fw-semibold)}.warn-strip{padding:11px var(--sp-4);border-radius:var(--r-md);background:var(--error-soft);color:var(--error-text);font-size:var(--fs-cap);line-height:var(--lh-snug);margin-top:var(--sp-2);align-items:flex-start;gap:8px;display:flex}.warn-strip svg{flex:none;width:15px;height:15px;margin-top:1px}.impact-box{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.impact-box .ib-row{align-items:center;gap:var(--sp-3);padding:11px var(--sp-4);border-bottom:1px solid var(--border);display:flex}.impact-box .ib-row:last-child{border-bottom:0}.impact-box .ib-ic{border-radius:var(--r-sm);background:var(--gray-100);width:30px;height:30px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.impact-box .ib-ic svg{width:15px;height:15px}.impact-box .ib-meta{flex:1;min-width:0}.impact-box .ib-name{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.impact-box .ib-sub{font-size:var(--fs-micro);color:var(--text-muted);margin-top:1px}.impact-box .ib-val{font-size:var(--fs-h3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none}.impact-box .ib-row.owed{background:var(--error-soft)}.impact-box .ib-row.owed .ib-ic{background:color-mix(in srgb, var(--error) 16%, transparent);color:var(--error-text)}.impact-box .ib-row.owed .ib-name,.impact-box .ib-row.owed .ib-val{color:var(--error-text);font-weight:var(--fw-semibold)}@media (max-width:560px){.bd-hero .bd-actions .impact-box .ib-row.owed{grid-template-columns:30px minmax(0,1fr);display:grid}.bd-hero .bd-actions .impact-box .ib-row.owed .ib-val{text-align:end;overflow-wrap:anywhere;grid-column:1/-1;min-width:0}}.ack-box-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex;position:relative}.ack-box-row:hover{border-color:var(--accent-300)}.ack-box-row.on{border-color:var(--accent);background:var(--accent-soft)}.ack-box-row .ack-tick{pointer-events:none;border:1.5px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ack-box-row.on .ack-tick{background:var(--accent);border-color:var(--accent)}.ack-box-row .ack-tick svg{color:#fff;opacity:0;width:13px;height:13px}.ack-box-row.on .ack-tick svg{opacity:1}@media screen and (max-width:720px){.bd-meta span,.bd-meta a{white-space:normal}.bd-meta svg{flex:none}.bd-col .card-head{flex-wrap:wrap}}button.qlink{border-bottom:0;color:inherit;background:0 0;border-inline-end:0;width:100%}button.qlink:hover:not(:disabled){background:var(--gray-50)}button.qlink:disabled{opacity:.55}button.readonly-pill{border:0;font-family:inherit}.price-entry{flex-wrap:wrap}.price-entry .pr-name{min-width:140px}.price-controls{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.price-controls .pbp-price{width:140px}.price-controls .pbp-price input{width:100%;min-width:0}.price-inherit{color:var(--accent-700);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0}.price-inherit:disabled{opacity:.5;cursor:default}.price-error{color:var(--error-text);font-size:var(--fs-micro);flex-basis:100%}.price-hint{padding:8px var(--sp-5);color:var(--text-muted);font-size:var(--fs-micro)}.price-pager{padding:var(--sp-3) var(--sp-5);font-size:var(--fs-sm);justify-content:flex-end;align-items:center;gap:10px;display:flex}.price-global-values>summary{color:var(--text-muted);cursor:pointer;font-size:var(--fs-micro);padding:0 var(--sp-5) var(--sp-3)}button.pgb-link{background:0 0;border:0}button.pgb-link:disabled{opacity:.5}@media (max-width:560px){.price-entry .pr-name{flex-basis:100%}.price-controls{width:100%}}.shell>.main>.content>.branch-list-page,.shell>.main>.content>.branch-detail-page{padding:0 0 var(--sp-12)}.branch-hours-card .exc-edit-row{align-items:flex-start}.branch-hours-card .exc-edit-row .ee-ic{margin-top:23px}.branch-hours-card .exc-fields{flex:1;gap:10px;min-width:0;display:grid}.branch-hours-card .exc-fields label{min-width:0;font-size:var(--fs-micro);color:var(--text-secondary);gap:5px;display:grid}.branch-hours-card .exc-fields input,.branch-hours-card .exc-fields select{width:100%;min-width:0;height:34px}.branch-hours-card .exc-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.branch-hours-card .exc-error{color:var(--error-text);font-size:var(--fs-micro);margin:0}.branch-hours-card .exc-summary{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.branch-hours-card .exc-schedule{color:var(--text-secondary);font-size:var(--fs-cap)}.branch-hours-card .exc-row{flex-wrap:wrap}.branch-hours-card .hours-range{min-width:0}.branch-hours-card .hours-display{flex-wrap:wrap}.branch-hours-card button:disabled{cursor:default}.branch-hours-card button:disabled:not(.btn){opacity:.5}.br-card .br-location-status{align-items:baseline;column-gap:var(--sp-3);flex-wrap:wrap;display:flex}.br-card .br-area{overflow-wrap:anywhere;min-width:0}.br-card .br-area svg{flex:none}@media (max-width:560px){.branch-hours-card .set-row:has(.time-pair){flex-direction:column;align-items:stretch;gap:10px}.branch-hours-card .time-pair{justify-content:space-between}.branch-hours-card .time-pair .time-input{flex:1;width:0;min-width:0}.branch-hours-card .exc-options{grid-template-columns:minmax(0,1fr)}.branch-hours-card .exc-row .exc-date{white-space:normal;flex-basis:100%;margin-inline-start:27px}}@media (max-width:360px){.branch-hours-card .time-pair .time-input{padding-inline:6px}}.copy-list button.copy-row{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0}.copy-list button.copy-row:hover:not(:disabled){background:var(--gray-50)}.copy-list button.copy-row:disabled{opacity:.55;cursor:not-allowed}.copy-text{flex-direction:column;gap:3px;min-width:0;display:flex}.copy-note{font-size:var(--fs-micro);color:var(--text-secondary);line-height:var(--lh-normal)}.copy-shared{cursor:default;color:var(--text-secondary)}.copy-shared-label{font-size:var(--fs-micro);color:var(--text-muted);flex-shrink:0;margin-inline-start:auto}.dup-error{margin:0 0 var(--sp-4);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--warning-soft);color:var(--warning-text);font-size:var(--fs-sm);line-height:var(--lh-normal)}@media (max-width:560px){.copy-shared{flex-wrap:wrap}.copy-shared-label{flex-basis:100%;padding-inline-start:30px}}.br-card.closing,.br-card.closing:hover{border-color:var(--warning-border,var(--warning));box-shadow:0 0 0 3px var(--warning-soft)}.br-card .br-note{font-size:var(--fs-cap);color:var(--warning-text);align-items:flex-start;gap:6px;margin-top:8px;line-height:1.45;display:flex}.br-card .br-note svg{flex:none;width:14px;height:14px;margin-top:1px}.br-tag{background:var(--warning-soft);height:19px;color:var(--warning-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding-inline:7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.branch-switcher .br-tag{margin-inline-start:2px;line-height:normal}.menu-item .br-tag{margin-inline-start:auto}
.pk-stats{gap:var(--sp-3);margin-bottom:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.pk-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);flex-direction:column;gap:6px;display:flex}.pk-stat .ps-top{color:var(--text-muted);align-items:center;gap:7px;display:flex}.pk-stat .ps-top svg{width:15px;height:15px}.pk-stat .ps-label{font-size:var(--fs-cap);font-weight:var(--fw-medium);white-space:nowrap}.pk-stat .ps-value{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pk-stat .ps-sub{font-size:var(--fs-cap);color:var(--text-secondary)}.cat-section{margin-bottom:var(--sp-8)}.cat-head{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.cat-ic{border-radius:var(--r-md);flex:none;place-items:center;width:38px;height:38px;display:grid}.cat-ic svg{width:19px;height:19px}.cat-ic.included{background:var(--accent-soft);color:var(--accent-600)}.cat-ic.sellable{background:var(--gray-900);color:#fff}.cat-meta{flex:1;min-width:240px}.cat-title-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cat-title{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.cat-sub{font-size:var(--fs-sm);color:var(--text-secondary);max-width:78ch;margin-top:3px}.cat-head .cat-add{flex:none;align-self:center}.cat-flag{border-radius:var(--r-full);height:24px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.cat-flag svg{width:12px;height:12px}.cat-flag.included{border:1.5px dashed var(--accent-300);color:var(--accent-700);background:var(--accent-soft)}.cat-flag.sellable{background:var(--gray-900);color:#fff}.pk-card{overflow-x:auto}.pk-table{border-collapse:collapse;width:100%}.pk-table thead th{text-align:start;font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:11px var(--sp-4);border-bottom:1px solid var(--border);background:var(--gray-50);white-space:nowrap}.pk-table thead th.col-end{text-align:end}.pk-table tbody td{padding:13px var(--sp-4);border-bottom:1px solid var(--border);vertical-align:middle}.pk-table tbody tr:last-child td{border-bottom:0}.pk-table tbody tr{cursor:pointer;transition:background var(--dur) var(--ease)}.pk-table tbody tr:hover{background:var(--gray-50)}.pk-table td.col-end{text-align:end}.pk-name-wrap{align-items:center;gap:var(--sp-3);min-width:210px;display:flex}.pk-glyph{border-radius:var(--r-sm);flex:none;place-items:center;width:34px;height:34px;display:grid}.pk-glyph svg{width:17px;height:17px}.pk-glyph.included{background:var(--accent-soft);color:var(--accent-600)}.pk-glyph.sellable{background:var(--gray-100);color:var(--gray-700)}.pk-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap}.pk-note{font-size:var(--fs-micro);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-top:2px;overflow:hidden}.speed-pair{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.spd{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);align-items:center;gap:4px;display:inline-flex}.spd svg{width:13px;height:13px}.spd.dn svg{color:var(--accent-600)}.spd.up svg{color:var(--text-muted)}.spd .u{font-size:var(--fs-micro);color:var(--text-muted);font-weight:var(--fw-regular)}.speed-pair .slash{color:var(--gray-300)}.quota-cell{flex-direction:column;gap:3px;min-width:150px;display:flex}.q-amt{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.q-amt svg{width:14px;height:14px;color:var(--text-muted)}.q-unlim{color:var(--accent-700)}.q-unlim svg{width:14px;height:14px;color:var(--accent-600)}.q-after{font-size:var(--fs-micro);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.q-after svg{width:12px;height:12px}.q-after b{font-weight:var(--fw-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums}.q-after.block b{color:var(--warning-text,#92610a)}.pk-refs{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.pk-refs b{font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums}.pk-refs .ref-sep{color:var(--gray-300);margin-inline:6px}.pk-refs.none{color:var(--text-muted);font-style:italic}.sold-chips{flex-wrap:wrap;gap:5px;display:flex}.sold-chip{border-radius:var(--r-sm);height:22px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);background:var(--gray-100);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;padding-inline:8px;display:inline-flex}.sold-chip svg{width:12px;height:12px}.pk-validity{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pk-validity svg{width:13px;height:13px;color:var(--text-muted)}.pk-validity.none{color:var(--text-muted)}.pk-price{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-price .per{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--text-muted);margin-top:1px;display:block}.pk-nopr{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--accent-700);background:var(--accent-soft);border:1px dashed var(--accent-200);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pk-nopr svg{width:12px;height:12px}.row-go{color:var(--text-muted)}.pk-table tbody tr:hover .row-go{color:var(--accent-600)}.row-go svg{vertical-align:-3px;width:16px;height:16px}.pk-drawer{width:560px}.pk-drawer .dr-body{gap:var(--sp-5);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pk-drawer .dr-body>*{flex-shrink:0}.pk-drawer .cat-pick{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.pk-drawer .cat-opt{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:start;transition:all var(--dur) var(--ease);flex-direction:column;gap:6px;font-family:inherit;display:flex}.pk-drawer .cat-opt:hover{border-color:var(--accent-300)}.pk-drawer .cat-opt.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--ring)}.pk-drawer .cat-opt .co-top{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);align-items:center;gap:8px;display:flex}.pk-drawer .cat-opt .co-top svg{width:15px;height:15px;color:var(--accent-600)}.pk-drawer .cat-opt .co-sub{font-size:var(--fs-micro);color:var(--text-muted);line-height:1.4}.cat-locked{font-size:var(--fs-cap);color:var(--text-muted);margin-top:var(--sp-2);align-items:center;gap:7px;display:flex}.cat-locked svg{flex:none;width:13px;height:13px}.ed-sec{gap:var(--sp-3);flex-direction:column;display:flex}.ed-sec-label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;display:flex}.ed-sec-label .sl-hint{text-transform:none;letter-spacing:0;font-weight:var(--fw-regular);color:var(--text-muted);margin-inline-start:auto}.two-up{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.input-suffix{align-items:center;display:flex;position:relative}.input-suffix .input{padding-inline-end:58px}.input-suffix .sfx{font-size:var(--fs-cap);color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-end:12px}.label .lab-ic{vertical-align:-2px;width:13px;height:13px;color:var(--text-muted);margin-inline-end:4px}.unmetered-row{cursor:pointer;align-items:center;gap:9px;margin-top:9px;display:flex}.unmetered-row span{font-size:var(--fs-cap);color:var(--text-secondary)}.lifecycle{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:stretch;gap:0;display:flex;overflow:hidden}.lc-stage{padding:11px var(--sp-4);flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lc-stage .lc-k{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.lc-stage .lc-v{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lc-stage .lc-v small{font-size:var(--fs-micro);color:var(--text-muted);font-weight:var(--fw-regular)}.lc-stage.normal{background:var(--accent-soft)}.lc-stage.normal .lc-k{color:var(--accent-700)}.lc-arrow{background:var(--surface);border-inline:1px solid var(--border);flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:78px;padding-inline:4px;display:flex;position:relative}.lc-arrow svg{width:16px;height:16px;color:var(--text-muted)}.lc-arrow .lc-at{font-size:9.5px;font-weight:var(--fw-semibold);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;margin-top:2px}.lc-stage.after.block .lc-v{color:var(--warning-text,#92610a)}.lc-stage.after.throttle .lc-v svg{width:14px;height:14px;color:var(--text-muted)}.toggle-checkbox{appearance:none;border-radius:var(--r-full);background:var(--gray-300);cursor:pointer;width:38px;height:22px;transition:background var(--dur) var(--ease);border:0;flex:none;margin:0;position:relative}.toggle-checkbox:after{content:"";top:2px;width:18px;height:18px;box-shadow:var(--shadow-xs);transition:inset-inline-start var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px}.toggle-checkbox:checked{background:var(--accent)}.toggle-checkbox:checked:after{inset-inline-start:18px}.toggle-checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sell-box{border:1px solid var(--gray-900);border-radius:var(--r-md);overflow:hidden}.sell-head{padding:10px var(--sp-4);background:var(--gray-900);color:#fff;font-size:var(--fs-cap);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.sell-head svg{width:15px;height:15px}.sell-body{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.field.invalid .input{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 22%, transparent)}.field.error .input,.field.error .select{border-color:var(--error)}.field .err-msg{font-size:var(--fs-cap);color:var(--error-text);font-weight:var(--fw-medium)}.price-big .input{font-size:var(--fs-h3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;height:48px}.branch-prices{gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3);flex-direction:column;display:flex}.bp-fallback{font-size:var(--fs-cap);color:var(--text-muted);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border);margin-bottom:2px}.bp-row{align-items:center;gap:var(--sp-3);display:flex}.bp-row .bp-name{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bp-row .input-suffix{flex:none;width:150px}.bp-row .input-suffix .input{padding-inline-end:44px}.sold-opts{gap:var(--sp-2);flex-direction:column;display:flex}.sold-opt{align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);display:flex}.sold-opt.sel{border-color:var(--accent);background:var(--accent-soft)}.sold-opt .so-check{border:1.5px solid var(--border-strong);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sold-opt.sel .so-check{background:var(--accent);border-color:var(--accent)}.sold-opt .so-check svg{color:#fff;opacity:0;width:12px;height:12px}.sold-opt.sel .so-check svg{opacity:1}.sold-opt .so-name{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.sold-opt .so-sub{font-size:var(--fs-micro);color:var(--text-muted)}.nopr-note{padding:var(--sp-3) var(--sp-4);border:1.5px dashed var(--accent-200);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-800);font-size:var(--fs-cap);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.nopr-note svg{width:15px;height:15px;color:var(--accent-600);flex:none;margin-top:1px}.adv{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.adv-trigger{align-items:center;gap:var(--sp-3);width:100%;padding:13px var(--sp-4);background:var(--surface);cursor:pointer;text-align:start;transition:background var(--dur) var(--ease);border:0;font-family:inherit;display:flex}.adv-trigger:hover{background:var(--gray-50)}.adv-trigger .av-ic{border-radius:var(--r-sm);background:var(--gray-100);width:30px;height:30px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.adv-trigger .av-ic svg{width:16px;height:16px}.adv-trigger .av-meta{flex:1;min-width:0}.adv-trigger .av-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.adv-trigger .av-sub{font-size:var(--fs-micro);color:var(--text-muted);margin-top:1px}.adv-trigger .av-chev{width:17px;height:17px;color:var(--text-muted);transition:transform var(--dur) var(--ease);flex:none}.adv.open .adv-trigger .av-chev{transform:rotate(180deg)}.adv-body{gap:var(--sp-4);padding:var(--sp-4);border-top:1px solid var(--border);background:var(--gray-50);flex-direction:column;display:flex}.adv-field{flex-direction:column;gap:8px;display:flex}.adv-field>.af-head{align-items:baseline;gap:8px;display:flex}.af-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.af-default{font-size:var(--fs-micro);color:var(--text-muted);margin-inline-start:auto}.af-help{font-size:var(--fs-micro);color:var(--text-muted);line-height:1.4}.seg-row{gap:var(--sp-2);display:flex}.seg-row .seg{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);height:38px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--dur) var(--ease);flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.seg-row .seg svg{width:15px;height:15px}.seg-row .seg.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-700)}.sub-fields{display:none}.sub-fields.show,.sub-fields.error{display:block}.sub-fields .two-up{margin-top:2px}.time-2{align-items:center;gap:6px;display:flex}.time-2 .input{text-align:center}.time-2 span{color:var(--text-muted);font-size:var(--fs-cap)}.dev-stepper{border:1px solid var(--border-strong);border-radius:var(--r-sm);align-items:center;gap:0;width:max-content;display:flex;overflow:hidden}.dev-stepper button{background:var(--surface);cursor:pointer;width:38px;height:38px;color:var(--text-secondary);border:0;place-items:center;display:grid}.dev-stepper button:hover{background:var(--gray-100)}.dev-stepper button svg{width:15px;height:15px}.dev-stepper .dev-val{text-align:center;min-width:52px;font-size:var(--fs-h3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-inline:1px solid var(--border);place-items:center;height:38px;display:grid}.del-guard{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:7px;display:flex}.del-guard svg{flex:none;width:13px;height:13px}@media (max-width:1100px){.pk-stats,.two-up,.pk-drawer .cat-pick{grid-template-columns:1fr}}.pk-drawer .use-box{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.pk-drawer .use-head{padding:10px var(--sp-4);background:var(--gray-50);border-bottom:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;display:flex}.pk-drawer .use-head svg{width:13px;height:13px}.pk-drawer .use-row{padding:9px var(--sp-4);border-bottom:1px solid var(--border);font-size:var(--fs-sm);align-items:center;gap:9px;display:flex}.pk-drawer .use-row:last-child{border-bottom:0}.pk-drawer .use-row svg{width:14px;height:14px;color:var(--text-muted);flex:none}.pk-drawer .use-row .ur-kind{font-size:var(--fs-micro);color:var(--text-muted);margin-inline-start:auto}.pk-drawer .use-empty{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-cap);color:var(--text-muted);font-style:italic}.pk-drawer .use-row bdi{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.pk-drawer .time-2{flex-direction:column;align-items:stretch}.pk-drawer .time-2 .input{width:100%;min-width:0}}.inet-plan-gate.up-panel{max-width:620px;margin:var(--sp-8) auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:var(--sp-8);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.inet-plan-gate .up-ic{border-radius:var(--r-lg);background:var(--accent-soft);width:56px;height:56px;color:var(--accent-700);margin-bottom:var(--sp-2);place-items:center;display:grid}.inet-plan-gate .up-ic svg{width:26px;height:26px}.inet-plan-gate h2{font-size:var(--fs-h1);font-weight:var(--fw-semibold)}.inet-plan-gate p{color:var(--text-secondary);font-size:var(--fs-body);max-width:46ch;line-height:var(--lh-normal);text-wrap:pretty}.inet-plan-gate .incl{font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.inet-plan-gate .up-acts{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.inet-plan-gate .plan-badge{border-radius:var(--r-full);background:linear-gradient(180deg, var(--accent-50), #fff);height:21px;color:var(--accent-700);border:1px solid var(--accent-200);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:9px;display:inline-flex}.inet-plan-gate .plan-badge svg{width:11px;height:11px}[dir=rtl] .inet-plan-gate .plan-badge{letter-spacing:0}.state-banner.inet-lost-banner{margin-bottom:var(--sp-4)}.state-banner.inet-lost-banner.info{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 20%, transparent);color:var(--info-text)}.state-banner.inet-lost-banner .sb-text{line-height:1.45}.state-banner.inet-lost-banner .sb-act{gap:var(--sp-2);flex:none;margin-inline-start:auto;display:flex}.ls-screen .btn[aria-disabled=true],[data-testid=inet-vouchers] .btn[aria-disabled=true],.ls-detail-drawer .ctrl-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}
.pb-pricing{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.pb-pricing.is-perbranch{border-color:var(--accent-200)}.pb-scope-bar{padding:11px var(--sp-4);background:var(--gray-50);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.pb-pricing.is-perbranch .pb-scope-bar{background:var(--accent-soft);border-bottom-color:var(--accent-100)}.pb-scope-ic{border-radius:var(--r-sm);background:var(--gray-200);width:26px;height:26px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.pb-pricing.is-perbranch .pb-scope-ic{background:var(--accent);color:#fff}.pb-scope-txt{font-size:var(--fs-cap);color:var(--text-secondary);line-height:1.4}.pb-scope-txt b{font-weight:var(--fw-semibold);color:var(--text)}.pb-price-inner{padding:var(--sp-4)}.pb-field{flex-direction:column;gap:6px;display:flex}.pb-field+.pb-field{margin-top:var(--sp-3)}.pb-label{font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-secondary)}.pb-label .opt{color:var(--text-muted);font-weight:var(--fw-regular)}.pb-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);height:40px;font-family:inherit;font-size:var(--fs-sm);color:var(--text);width:100%;padding-inline:12px}.pb-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pb-pre{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.pb-pre:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pb-pre.error{border-color:var(--error);box-shadow:0 0 0 3px var(--error-soft)}.pb-pre .pfx{background:var(--gray-50);border-inline-end:1px solid var(--border);font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap;place-items:center;padding-inline:11px;display:grid}.pb-pre .pb-input{box-shadow:none;border:0;height:38px}.pb-pre .pb-input:focus{box-shadow:none}.pb-err-msg{font-size:var(--fs-micro);color:var(--error-text)}.pb-global .two-up{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.pb-global.single .two-up{grid-template-columns:1fr}.pb-locked{margin-top:var(--sp-3);padding:10px var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--gray-50);font-size:var(--fs-cap);color:var(--text-muted);align-items:center;gap:7px;display:flex}.pb-locked svg{color:var(--text-muted);flex:none}.pb-perbranch{margin-top:var(--sp-3)}.pb-fallback-note{font-size:var(--fs-cap);color:var(--text-secondary);margin-bottom:var(--sp-3)}.pb-branch-table{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.pb-bt-head{padding:8px var(--sp-3);background:var(--gray-50);border-bottom:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;display:grid}.pb-bt-row{align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-bottom:1px solid var(--border);display:grid}.pb-bt-row:last-child{border-bottom:0}.pb-bt-row:hover{background:var(--gray-50)}.pb-bt-branch{align-items:center;gap:9px;min-width:0;display:flex}.pb-bt-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.pb-bt-bname{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-bt-num .pb-pre .pb-input{text-align:end;font-variant-numeric:tabular-nums}.pb-row-locked{font-size:var(--fs-cap);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.pb-cols-1 .pb-bt-head,.pb-cols-1 .pb-bt-row{grid-template-columns:1fr 150px}.pb-bt-head .num,.pb-bt-cell.num{text-align:end}.pb-bt-loading{padding:10px var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.pb-bt-error{align-items:center;gap:var(--sp-2);padding:10px var(--sp-3);font-size:var(--fs-sm);color:var(--error-text);display:flex}.pb-price-footnote{margin-top:var(--sp-3);font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:7px;display:flex}.pb-price-footnote svg{flex:none}.pb-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text);font-family:inherit;font-size:var(--fs-cap);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.pb-btn:hover{background:var(--gray-50)}@media (max-width:640px){.pb-global .two-up{grid-template-columns:1fr}}
.cx-header{align-items:center;gap:var(--sp-3);padding:11px var(--sp-4);margin-bottom:var(--sp-4);border:1px solid var(--accent-100);border-radius:var(--r-md);background:var(--accent-soft);display:flex}.cx-ic{border-radius:var(--r-sm);background:var(--accent);color:#fff;flex:none;place-items:center;width:32px;height:32px;display:grid}.cx-meta{flex:1;min-width:0}.cx-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent-800);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cx-branch-pill{background:var(--surface);border:1px solid var(--accent-200);color:var(--accent-700);font-weight:var(--fw-bold);border-radius:var(--r-full);font-size:var(--fs-micro);align-items:center;gap:5px;padding:1px 9px;display:inline-flex}.cx-branch-pill .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.cx-note{font-size:var(--fs-cap);color:var(--accent-700);opacity:.85;margin-top:2px}.cx-switch-hint{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--accent-700);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.price-th{align-items:center;gap:7px;display:inline-flex}.pb-tag{font-size:9.5px;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-700);background:var(--accent-soft);border:1px solid var(--accent-100);border-radius:var(--r-full);align-items:center;gap:4px;padding:1px 7px;line-height:1.6;display:inline-flex}.price-branch-cap{font-size:var(--fs-micro);color:var(--accent-600);align-items:center;gap:4px;display:inline-flex}
[hidden]{display:none!important}.ps-head-wrap .plan-badge{border-radius:var(--r-full);background:var(--gray-100);height:24px;color:var(--text-secondary);border:1px solid var(--border-strong);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding-inline:11px;display:inline-flex}.ps-head-wrap .plan-badge svg{width:13px;height:13px}.ps-head-wrap .title-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ps-head-wrap .head-sub{font-size:var(--fs-sm);color:var(--text-secondary);max-width:74ch;line-height:var(--lh-normal);margin-top:8px}.biz-note{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-100);display:flex}.biz-note .bn-ic{border-radius:var(--r-sm);background:var(--accent);color:#fff;flex:none;place-items:center;width:30px;height:30px;display:grid}.biz-note .bn-ic svg{width:16px;height:16px}.biz-note .bn-text{font-size:var(--fs-sm);color:var(--accent-800);line-height:var(--lh-normal)}.biz-note .bn-text b{font-weight:var(--fw-semibold)}.ps-layout{gap:var(--sp-5);grid-template-columns:1.75fr 1fr;align-items:start;display:grid}.ps-main{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.ps-side{gap:var(--sp-5);top:calc(var(--topbar-h) + var(--sp-5));flex-direction:column;display:flex;position:sticky}.ps-section-label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:-6px;display:flex}.ps-section-label svg{width:14px;height:14px}.ps-section-label .psl-count{text-transform:none;letter-spacing:0;font-weight:var(--fw-medium);color:var(--text-secondary);margin-inline-start:auto}.ps-list{gap:var(--sp-3);flex-direction:column;display:flex}.ps-row{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);padding:var(--sp-4) var(--sp-5);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}.ps-row.is-perbranch{border-color:var(--accent-200);background:var(--accent-soft)}.ps-top{align-items:flex-start;gap:var(--sp-4);display:flex}.ps-ic{border-radius:var(--r-md);background:var(--gray-100);width:44px;height:44px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.ps-row.is-perbranch .ps-ic{background:var(--accent);color:#fff}.ps-ic svg{width:21px;height:21px}.ps-meta{flex:1;min-width:0}.ps-name{font-size:var(--fs-h3);font-weight:var(--fw-semibold);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ps-scope-badge{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--r-full);align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.ps-scope-badge.global{background:var(--gray-100);color:var(--text-muted)}.ps-scope-badge.perbranch{background:var(--accent);color:#fff}.ps-scope-badge svg{width:11px;height:11px}.ps-desc{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-normal);max-width:56ch;margin-top:4px}.ps-seg{background:var(--gray-100);border-radius:var(--r-md);flex:none;gap:3px;padding:3px;display:inline-flex}.ps-row.is-perbranch .ps-seg{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ps-opt{border-radius:var(--r-sm);height:34px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding-inline:14px;display:inline-flex}.ps-opt svg{width:15px;height:15px}.ps-opt:hover:not(.on){color:var(--text)}.ps-opt.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.ps-row.is-perbranch .ps-opt.on{color:var(--accent-700)}.ps-opt:disabled{opacity:.45;cursor:not-allowed}.ps-consequence{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px dashed var(--border-strong);font-size:var(--fs-cap);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.ps-consequence svg{width:15px;height:15px;color:var(--text-muted);flex:none}.ps-row.is-perbranch .ps-consequence svg{color:var(--accent-600)}.ps-consequence b{font-weight:var(--fw-semibold);color:var(--text)}.ps-branch-note{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--accent-100)}.pbn-lead{font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--accent-800);align-items:center;gap:7px;display:flex}.pbn-lead svg{width:14px;height:14px;color:var(--accent-600)}.pbn-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pbn-chip{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-secondary);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pbn-chip svg{width:12px;height:12px;color:var(--accent-600)}.phys-card{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.phys-head{align-items:flex-start;gap:10px;display:flex}.phys-head .ph-ic{border-radius:var(--r-sm);background:var(--gray-100);width:32px;height:32px;color:var(--text-muted);flex:none;place-items:center;display:grid}.phys-head .ph-ic svg{width:16px;height:16px}.phys-head .ph-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.phys-head .ph-sub{font-size:var(--fs-cap);color:var(--text-muted);max-width:62ch;margin-top:2px;line-height:1.5}.phys-rows{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}.phys-row{align-items:center;gap:var(--sp-3);padding:11px var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--gray-50);display:flex}.phys-row .pr-ic{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.phys-row .pr-ic svg{width:17px;height:17px}.phys-row .pr-meta{flex:1;min-width:0}.phys-row .pr-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.phys-row .pr-sub{font-size:var(--fs-micro);color:var(--text-muted);margin-top:1px}.phys-row .pr-lock{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);flex:none;align-items:center;gap:5px;display:inline-flex}.phys-row .pr-lock svg{width:12px;height:12px}.side-card .sc-head{padding:var(--sp-4) var(--sp-5) var(--sp-2)}.side-card .sc-title{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;display:flex}.side-card .sc-title svg{width:14px;height:14px}.sc-rows{padding:var(--sp-2) var(--sp-5) var(--sp-4)}.sc-row{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);padding:11px 0;display:flex}.sc-row:last-child{border-bottom:0}.sc-k{font-size:var(--fs-cap);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.sc-k svg{width:15px;height:15px;color:var(--text-muted)}.sc-v{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:end;font-variant-numeric:tabular-nums}.sc-v.accent{color:var(--accent-700)}.sc-v.muted{color:var(--text-muted);font-weight:var(--fw-medium)}.how-card{padding:var(--sp-5)}.how-top{margin-bottom:var(--sp-4);align-items:center;gap:9px;display:flex}.how-top .hc-ic{border-radius:var(--r-sm);background:var(--info-soft);width:32px;height:32px;color:var(--info-text);flex:none;place-items:center;display:grid}.how-top .hc-ic svg{width:17px;height:17px}.how-top .hc-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.how-item{border-bottom:1px solid var(--border);gap:10px;padding:11px 0;display:flex}.how-item:last-child{border-bottom:0;padding-bottom:0}.how-item .hi-badge{flex:none;margin-top:1px}.hi-badge{border-radius:var(--r-sm);height:20px;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding-inline:8px;display:inline-flex}.hi-badge.global{background:var(--gray-100);color:var(--text-secondary)}.hi-badge.perbranch{background:var(--accent-soft);color:var(--accent-700)}.how-item .hi-text{font-size:var(--fs-cap);color:var(--text-secondary);line-height:1.5}.how-item .hi-text b{font-weight:var(--fw-semibold);color:var(--text)}.ps-scrim{opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);z-index:100;background:#1a202766;position:fixed;inset:0}.ps-scrim.show{opacity:1;pointer-events:auto}.ps-dialog{z-index:105;background:var(--surface);border-radius:var(--r-xl);width:520px;max-width:94vw;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-46%)}[dir=rtl] .ps-dialog{transform:translate(50%,-46%)}.ps-dialog.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}[dir=rtl] .ps-dialog.show{transform:translate(50%,-50%)}.psd-head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);display:flex}.psd-ic{border-radius:var(--r-md);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-700);flex:none;place-items:center;display:grid}.psd-ic svg{width:20px;height:20px}.ps-dialog.to-global .psd-ic{background:var(--warning-soft);color:var(--warning-text)}.psd-htext{flex:1;min-width:0;padding-top:2px}.psd-title{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.psd-body{padding:0 var(--sp-5);font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal)}.psd-body b{font-weight:var(--fw-semibold);color:var(--text)}.psd-diff{align-items:stretch;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-2);display:flex}.diff-card{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--gray-50);flex:1}.diff-card.after{border-color:var(--accent-200);background:var(--accent-soft)}.ps-dialog.to-global .diff-card.after{border-color:var(--border-strong);background:var(--gray-50)}.diff-label{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.diff-scope{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-top:5px;display:flex}.diff-scope svg{width:14px;height:14px}.diff-card.after .diff-scope{color:var(--accent-700)}.ps-dialog.to-global .diff-card.after .diff-scope{color:var(--text)}.diff-cap{font-size:var(--fs-micro);color:var(--text-muted);margin-top:3px}.psd-arrow{color:var(--text-muted);flex:none;place-items:center;display:grid}.psd-arrow svg{width:18px;height:18px}[dir=rtl] .psd-arrow svg{transform:scaleX(-1)}.psd-foot{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);justify-content:flex-end;display:flex}.ps-screen{width:100%;min-width:0}.ps-screen .saved-hint{font-size:var(--fs-cap);color:var(--text-muted);align-items:flex-start;gap:7px;display:flex}.ps-screen .saved-hint svg{color:var(--success);flex:none;margin-top:2px}.ps-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.ps-dialog .diff-card{min-width:0}.ps-dialog .psd-foot .btn{white-space:normal;height:auto;min-height:36px}.ps-dialog .psd-foot .btn:disabled{opacity:.55;cursor:wait}.psd-error{margin:var(--sp-3) var(--sp-5) 0;padding:var(--sp-3);background:var(--warning-soft);color:var(--warning-text);border-radius:var(--r-md);font-size:var(--fs-sm);align-items:flex-start;gap:8px;display:flex}.psd-error svg{flex:none;width:16px;height:16px;margin-top:2px}.ps-read-notice{max-width:480px;margin:var(--sp-8) auto;text-align:center}.ps-read-notice p{margin-top:var(--sp-3)}.ps-read-notice .btn{margin-top:var(--sp-4);white-space:normal;height:auto;min-height:36px}.ps-screen .pbn-chip{max-width:100%}.ps-screen .pbn-chip bdi{overflow-wrap:anywhere;min-width:0}.ps-screen .pbn-chip svg,.ps-screen .pbn-lead svg{flex:none}@media (max-width:560px){.ps-dialog .psd-head,.ps-dialog .psd-body,.ps-dialog .psd-diff,.ps-dialog .psd-foot{padding-inline:16px}.ps-dialog .psd-error{margin-inline:16px}.ps-dialog .psd-diff{gap:8px}.ps-dialog .diff-card{padding-inline:10px}.ps-dialog .psd-foot{flex-wrap:wrap}.ps-dialog .psd-foot .btn{flex:auto;justify-content:center}}@media (max-width:1180px){.ps-layout{grid-template-columns:1fr}.ps-side{position:static}}@media (max-width:680px){.ps-top{flex-wrap:wrap}.ps-seg{width:100%}.ps-opt{flex:1;justify-content:center}}
.wa-screen,.wa-editor,.wa-modal{--wa-green:#1fa855;--wa-green-soft:#e4f5ea;--wa-bubble:#e7fcd8;--wa-chat-bg:#ece5dd}.wa-screen .adm-subnav .subnav-item{height:32px;padding-inline:var(--sp-4);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.wa-screen .adm-subnav .subnav-item svg{width:15px;height:15px}.wa-screen .adm-subnav .subnav-item.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.wa-screen .adm-subnav .subnav-item:hover:not(.on){color:var(--text)}.wa-screen .conn-chip{height:38px;padding-inline:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:8px;display:inline-flex}.wa-screen .conn-chip .cc-dot{border-radius:50%;flex:none;width:8px;height:8px}.wa-screen .conn-chip .cc-dot.ok{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.wa-screen .conn-chip .cc-dot.off{background:var(--gray-400)}.wa-screen .conn-chip b{font-weight:var(--fw-semibold)}.wa-screen .conn-chip .cc-meth{color:var(--text-muted);font-weight:var(--fw-regular)}.wa-screen .wa-stage>*+*{margin-top:var(--sp-5)}.wa-screen .section-lead{max-width:70ch}.wa-screen .compare-intro{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-800);font-size:var(--fs-sm);line-height:var(--lh-snug);margin-bottom:var(--sp-5);align-items:center;gap:10px;display:flex}.wa-screen .compare-intro svg{width:17px;height:17px;color:var(--accent-600);flex:none}.wa-screen .method-grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:920px){.wa-screen .method-grid{grid-template-columns:1fr}}.wa-screen .method-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.wa-screen .method-card.recommended{border-color:var(--accent-200)}.wa-screen .mc-flag{border-radius:var(--r-full);height:22px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);align-items:center;gap:5px;padding-inline:10px;display:inline-flex;position:absolute;inset-block-start:-11px;inset-inline-start:var(--sp-6)}.wa-screen .mc-flag.rec{background:var(--accent);color:#fff}.wa-screen .mc-flag.quick{background:var(--warning-soft);color:var(--warning-text);border:1px solid color-mix(in srgb, var(--warning) 22%, transparent)}.wa-screen .mc-flag svg{width:12px;height:12px}.wa-screen .mc-head{align-items:flex-start;gap:var(--sp-3);display:flex}.wa-screen .mc-ic{border-radius:var(--r-md);flex:none;place-items:center;width:46px;height:46px;display:grid}.wa-screen .mc-ic svg{width:23px;height:23px}.wa-screen .mc-ic.qr{background:var(--warning-soft);color:var(--warning-text)}.wa-screen .mc-ic.waba{background:var(--wa-green-soft);color:var(--wa-green)}.wa-screen .mc-title{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.wa-screen .mc-tag{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px}.wa-screen .mc-lede{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);margin-top:var(--sp-4)}.wa-screen .mc-lists{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);flex-direction:column;flex:1;display:flex}.wa-screen .mc-li{font-size:var(--fs-sm);line-height:var(--lh-snug);align-items:flex-start;gap:9px;display:flex}.wa-screen .mc-li svg{flex:none;width:16px;height:16px;margin-top:1px}.wa-screen .mc-li.pro svg{color:var(--success)}.wa-screen .mc-li.con svg{color:var(--text-muted)}.wa-screen .mc-li .li-k{font-weight:var(--fw-semibold)}.wa-screen .mc-meta{gap:var(--sp-5);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px dashed var(--border);display:flex}.wa-screen .mc-meta .mm{flex-direction:column;gap:2px;display:flex}.wa-screen .mc-meta .mm-k{font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold)}.wa-screen .mc-meta .mm-v{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-screen .mc-cta{margin-top:var(--sp-5)}.wa-screen .mc-cta .btn{width:100%}.wa-screen .rule-card{padding:var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-800);align-items:flex-start;gap:11px;display:flex}.wa-screen .rule-card svg{width:18px;height:18px;color:var(--accent-600);flex:none;margin-top:1px}.wa-screen .rule-card .rc-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-screen .rule-card .rc-s{font-size:var(--fs-cap);line-height:var(--lh-snug);opacity:.92;max-width:92ch;margin-top:3px}.wa-screen .conn-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.wa-screen .cp-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);display:flex}.wa-screen .cp-head .cp-t{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.wa-screen .cp-head .cp-s{font-size:var(--fs-cap);color:var(--text-muted);margin-top:2px}.wa-screen .cp-head .grow{flex:1}.wa-screen .conn-row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);grid-template-columns:44px minmax(180px,1.5fr) 118px 168px 150px auto;display:grid}.wa-screen .conn-row:last-child{border-bottom:0}.wa-screen .conn-row.is-default{background:color-mix(in srgb, var(--accent) 3.5%, transparent)}.wa-screen .conn-row.off .cr-name,.wa-screen .conn-row.off .cr-ic{opacity:.65}@media (max-width:1180px){.wa-screen .conn-row{row-gap:var(--sp-3);grid-template-columns:44px 1fr auto}.wa-screen .conn-row .cr-col{grid-column:2}.wa-screen .conn-row .cr-act{grid-area:1/3/span 2;align-self:center}}.wa-screen .cr-col>*{align-self:flex-start}.wa-screen .cr-ic{border-radius:var(--r-md);flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-screen .cr-ic svg{width:19px;height:19px}.wa-screen .cr-ic.waba{background:var(--wa-green-soft);color:var(--wa-green)}.wa-screen .cr-ic.qr{background:var(--warning-soft);color:var(--warning-text)}.wa-screen .cr-ic.none{background:var(--gray-100);color:var(--text-muted)}.wa-screen .cr-meta{min-width:0}.wa-screen .cr-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wa-screen .cr-name{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.wa-screen .cr-badge{border-radius:var(--r-full);background:var(--accent);color:#fff;height:20px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);align-items:center;gap:4px;padding-inline:8px;display:inline-flex}.wa-screen .cr-badge svg{width:11px;height:11px}.wa-screen .cr-badge.soft{background:var(--gray-100);color:var(--text-secondary)}.wa-screen .cr-sub{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);margin-top:3px}.wa-screen .cr-col{flex-direction:column;gap:3px;min-width:0;display:flex}.wa-screen .cr-k{font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold)}.wa-screen .cr-v{font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.wa-screen .cr-v svg{width:14px;height:14px;color:var(--text-muted)}.wa-screen .cr-v.mono{font-family:var(--font-mono);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.wa-screen .cr-act{justify-content:flex-end;align-items:center;gap:7px;display:flex}.wa-screen .conn-stat{font-size:var(--fs-cap);font-weight:var(--fw-semibold);align-items:center;gap:6px;display:inline-flex}.wa-screen .conn-stat .st-dot{border-radius:50%;flex:none;width:8px;height:8px}.wa-screen .conn-stat.connected{color:var(--success-text)}.wa-screen .conn-stat.connected .st-dot{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.wa-screen .conn-stat.disconnected{color:var(--error-text)}.wa-screen .conn-stat.disconnected .st-dot{background:var(--error)}.wa-screen .conn-stat.verifying{color:var(--warning-text)}.wa-screen .conn-stat.verifying .st-dot{background:var(--warning)}.wa-screen .conn-stat.none{color:var(--text-muted)}.wa-screen .conn-stat.none .st-dot{background:var(--gray-400)}.wa-screen .coverage{padding:var(--sp-4) var(--sp-5);background:var(--gray-50);border-top:1px solid var(--border);font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);align-items:flex-start;gap:10px;display:flex}.wa-screen .coverage svg{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:1px}.wa-screen .coverage b{color:var(--text);font-weight:var(--fw-semibold)}.wa-screen .back-link{font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;display:inline-flex}.wa-screen .back-link:hover{color:var(--accent-700)}.wa-screen .back-link svg{width:14px;height:14px}.wa-modal{background:var(--surface);border-radius:var(--r-lg);width:620px;max-width:94vw;max-height:88vh;box-shadow:var(--shadow-lg);z-index:80;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);margin-inline:auto;position:fixed;inset-block-start:50%;inset-inline:0;overflow-y:auto;transform:translateY(-48%)}.wa-modal.show{opacity:1;visibility:visible;transform:translateY(-50%)}.wa-modal .wam-head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);display:flex}.wa-modal .wam-ic{border-radius:var(--r-md);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-700);flex:none;place-items:center;display:grid}.wa-modal .wam-ic svg{width:20px;height:20px}.wa-modal .wam-t{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.wa-modal .wam-s{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-snug);margin-top:4px}.wa-modal .wam-body{padding:0 var(--sp-5) var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex}.wa-modal .wam-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);background:var(--gray-50);display:flex}.wa-modal .wam-foot .grow{flex:1}.wa-modal .meth-choice{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.wa-modal .meth-choice{grid-template-columns:1fr}}.wa-modal .meth-opt{text-align:start;padding:var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);font-family:inherit}.wa-modal .meth-opt:hover{border-color:var(--accent-300)}.wa-modal .meth-opt.on{border-color:var(--accent);background:var(--accent-soft)}.wa-modal .meth-opt .mo-top{align-items:center;gap:8px;display:flex}.wa-modal .meth-opt .mo-top svg{width:16px;height:16px;color:var(--text-secondary)}.wa-modal .meth-opt.on .mo-top svg{color:var(--accent-700)}.wa-modal .meth-opt .mo-n{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-modal .meth-opt .mo-s{font-size:var(--fs-micro);color:var(--text-secondary);line-height:var(--lh-snug);margin-top:5px}.wa-modal .cost-warn{border:1px solid color-mix(in srgb, var(--warning) 34%, transparent);background:var(--warning-soft);color:var(--warning-text);border-radius:var(--r-md);padding:var(--sp-4)}.wa-modal .cost-warn .cw-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.wa-modal .cost-warn .cw-t svg{width:16px;height:16px}.wa-modal .cost-warn ul{font-size:var(--fs-cap);line-height:var(--lh-snug);flex-direction:column;gap:5px;margin:9px 0 0;padding-inline-start:18px;display:flex}.wa-modal .cost-warn b{font-weight:var(--fw-semibold)}.wa-screen .status-card{align-items:flex-start;gap:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;position:relative;overflow:hidden}.wa-screen .status-card .sc-glow{background:var(--success);opacity:.06;filter:blur(8px);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;inset-block-start:-45%;inset-inline-end:-8%}.wa-screen .sc-emblem{border-radius:var(--r-lg);background:var(--wa-green-soft);width:60px;height:60px;color:var(--wa-green);flex:none;place-items:center;display:grid;position:relative}.wa-screen .sc-emblem svg{width:28px;height:28px}.wa-screen .sc-emblem .live-ring{border-radius:inherit;border:2px solid var(--wa-green);opacity:0;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.wa-screen .status-card.live .sc-emblem .live-ring{animation:ringPulse 2.6s var(--ease) infinite}}@keyframes ringPulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}.wa-screen .sc-main{flex:1;min-width:0}.wa-screen .sc-statusline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wa-screen .sc-status{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.01em}.wa-screen .sc-method-pill{border-radius:var(--r-full);height:22px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);background:var(--gray-100);color:var(--text-secondary);align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.wa-screen .sc-method-pill svg{width:12px;height:12px}.wa-screen .sc-sub{font-size:var(--fs-sm);color:var(--text-secondary);max-width:64ch;line-height:var(--lh-normal);margin-top:6px}.wa-screen .sc-meta{gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.wa-screen .sc-meta .scm{font-size:var(--fs-cap);color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.wa-screen .sc-meta .scm svg{width:14px;height:14px;color:var(--text-muted)}.wa-screen .sc-meta .scm b{font-weight:var(--fw-semibold);color:var(--text)}.wa-screen .sc-actions{gap:var(--sp-2);flex-direction:column;flex:none;align-items:stretch;display:flex}.wa-screen .verified-tick{border-radius:var(--r-full);height:22px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);background:var(--wa-green-soft);color:var(--wa-green);align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.wa-screen .verified-tick svg{width:13px;height:13px}.wa-screen .conn-grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:920px){.wa-screen .conn-grid{grid-template-columns:1fr}}.wa-screen .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5)}.wa-screen .panel-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:flex}.wa-screen .panel-title svg{width:16px;height:16px;color:var(--text-muted)}.wa-screen .panel-sub{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);margin-top:5px}.wa-screen .qr-wrap{text-align:center;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0 var(--sp-2);flex-direction:column;display:flex}.wa-screen .qr-frame{width:196px;height:196px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:#fff;position:relative}.wa-screen .qr-frame svg{width:100%;height:100%;display:block}.wa-screen .qr-frame .qr-badge{background:var(--wa-green);border-radius:10px;place-items:center;width:42px;height:42px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 5px #fff}.wa-screen .qr-frame .qr-badge svg{color:#fff;width:24px;height:24px}.wa-screen .qr-frame.linked:after{content:"";border-radius:var(--r-md);background:#ffffffdb;position:absolute;inset:0}.wa-screen .qr-frame.linked .qr-linked-mark{z-index:2;background:var(--wa-green);width:56px;height:56px;box-shadow:var(--shadow-md);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.wa-screen .qr-frame.linked .qr-linked-mark svg{color:#fff;width:30px;height:30px}.wa-screen .qr-steps{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.wa-screen .qr-step{align-items:flex-start;gap:var(--sp-3);text-align:start;font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-snug);display:flex}.wa-screen .qr-step .qs-n{background:var(--gray-100);width:22px;height:22px;color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.wa-screen .qr-step b{color:var(--text);font-weight:var(--fw-semibold)}.wa-screen .note,.wa-editor .note,.wa-modal .note{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-cap);line-height:var(--lh-snug);gap:11px;display:flex}.wa-screen .note svg,.wa-editor .note svg,.wa-modal .note svg{flex:none;width:16px;height:16px;margin-top:1px}.wa-screen .note.warn,.wa-editor .note.warn,.wa-modal .note.warn{background:var(--warning-soft);color:var(--warning-text)}.wa-screen .note.warn svg,.wa-editor .note.warn svg,.wa-modal .note.warn svg{color:var(--warning)}.wa-screen .note.info,.wa-editor .note.info,.wa-modal .note.info{background:var(--info-soft);color:var(--info-text)}.wa-screen .note.info svg,.wa-editor .note.info svg,.wa-modal .note.info svg{color:var(--info)}.wa-screen .note.ok,.wa-editor .note.ok,.wa-modal .note.ok{background:var(--success-soft);color:var(--success-text)}.wa-screen .note.ok svg,.wa-editor .note.ok svg,.wa-modal .note.ok svg{color:var(--success)}.wa-screen .note b,.wa-editor .note b,.wa-modal .note b{font-weight:var(--fw-semibold)}.wa-screen .kv-list{flex-direction:column;display:flex}.wa-screen .kv{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);border-bottom:1px solid var(--border);padding:11px 0;display:flex}.wa-screen .kv:last-child{border-bottom:0}.wa-screen .kv .kv-k{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.wa-screen .kv .kv-k svg{width:15px;height:15px;color:var(--text-muted)}.wa-screen .kv .kv-v{font-weight:var(--fw-semibold);text-align:end;align-items:center;gap:7px;display:inline-flex}.wa-screen .kv .kv-v.mono{font-family:var(--font-mono);font-size:var(--fs-cap);font-weight:var(--fw-medium)}.wa-screen .setup-flow{flex-direction:column;display:flex}.wa-screen .sf-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);padding:12px 0;display:flex}.wa-screen .sf-row:last-child{border-bottom:0}.wa-screen .sf-ic{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.wa-screen .sf-ic svg{width:14px;height:14px}.wa-screen .sf-ic.todo{background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-muted)}.wa-screen .sf-meta{flex:1;min-width:0}.wa-screen .sf-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-screen .sf-sub{font-size:var(--fs-cap);color:var(--text-muted);margin-top:1px}.wa-screen .sf-val{font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--success-text);flex:none}.wa-screen .danger-zone{border:1px solid var(--error-soft);border-radius:var(--r-md);overflow:hidden}.wa-screen .danger-head{padding:10px var(--sp-4);background:var(--error-soft);color:var(--error-text);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.wa-screen .danger-head svg{width:14px;height:14px}.wa-screen .danger-body{padding:var(--sp-4);align-items:center;gap:var(--sp-4);display:flex}.wa-screen .danger-body .db-meta{flex:1;min-width:0}.wa-screen .danger-body .db-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-screen .danger-body .db-s{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);max-width:60ch;margin-top:2px}.wa-screen .method-banner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border);display:flex}.wa-screen .method-banner .mb-ic{border-radius:var(--r-sm);flex:none;place-items:center;width:38px;height:38px;display:grid}.wa-screen .method-banner .mb-ic svg{width:18px;height:18px}.wa-screen .method-banner .mb-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-screen .method-banner .mb-s{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);max-width:90ch;margin-top:2px}.wa-screen .method-banner.qr{background:var(--wa-green-soft);border-color:color-mix(in srgb, var(--wa-green) 22%, transparent)}.wa-screen .method-banner.qr .mb-ic{color:var(--wa-green);background:#fff}.wa-screen .method-banner.qr .mb-t{color:var(--success-text)}.wa-screen .method-banner.waba{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 22%, transparent)}.wa-screen .method-banner.waba .mb-ic{color:var(--info);background:#fff}.wa-screen .method-banner.waba .mb-t{color:var(--info-text)}.wa-screen .notif-list{gap:var(--sp-3);flex-direction:column;display:flex}.wa-screen .notif-card{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:flex}.wa-screen .notif-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.wa-screen .notif-card.off{background:var(--gray-50)}.wa-screen .notif-card.off .nc-ic,.wa-screen .notif-card.off .nc-name,.wa-screen .notif-card.off .nc-desc{opacity:.6}.wa-screen .nc-ic{border-radius:var(--r-md);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-700);flex:none;place-items:center;display:grid}.wa-screen .notif-card.priority .nc-ic{background:var(--accent);color:#fff}.wa-screen .nc-ic svg{width:20px;height:20px}.wa-screen .nc-meta{flex:1;min-width:0}.wa-screen .nc-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-screen .nc-name{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.wa-screen .nc-prio{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--accent-700);background:var(--accent-soft);border-radius:var(--r-full);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.wa-screen .nc-prio svg{width:11px;height:11px}.wa-screen .nc-desc{font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);margin-top:3px}.wa-screen .nc-lead{font-size:var(--fs-micro);color:var(--text-muted);font-weight:var(--fw-medium);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.wa-screen .nc-lead svg{width:12px;height:12px}.wa-screen .nc-lead .lead-sel{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);height:24px;font-family:inherit;font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text);cursor:pointer;padding-inline:6px}.wa-screen .nc-right{align-items:center;gap:var(--sp-4);flex:none;display:flex}.wa-screen .nc-status{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.wa-screen .appr{border-radius:var(--r-full);height:22px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.wa-screen .appr svg{width:12px;height:12px}.wa-screen .appr.approved{background:var(--success-soft);color:var(--success-text)}.wa-screen .appr.pending{background:var(--warning-soft);color:var(--warning-text)}.wa-screen .appr.rejected{background:var(--error-soft);color:var(--error-text)}.wa-screen .appr.draft{background:var(--gray-100);color:var(--text-secondary)}.wa-screen .appr.instant{background:var(--wa-green-soft);color:var(--wa-green)}.wa-screen .nc-lang{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.wa-screen .nc-lang svg{width:12px;height:12px}.wa-screen .locked-state{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-12) var(--sp-6);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-lg);flex-direction:column;display:flex}.wa-screen .locked-state .ls-ic{border-radius:var(--r-lg);background:var(--gray-100);width:54px;height:54px;color:var(--text-muted);place-items:center;display:grid}.wa-screen .locked-state .ls-ic svg{width:26px;height:26px}.wa-screen .locked-state .ls-t{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.wa-screen .locked-state .ls-s{font-size:var(--fs-sm);color:var(--text-secondary);max-width:48ch;line-height:var(--lh-normal)}.wa-editor.drawer{width:880px;max-width:96vw}.wa-editor .ed-head-ic{border-radius:var(--r-md);background:var(--accent);color:#fff;flex:none;place-items:center;width:42px;height:42px;display:grid}.wa-editor .ed-head-ic svg{width:20px;height:20px}.wa-editor .ed-status{padding:0 var(--sp-5)}.wa-editor .ed-status:empty{display:none}.wa-editor .ed-status .note{margin:var(--sp-4) 0 0}.wa-editor .ed-body{flex:1;grid-template-columns:1fr 360px;min-height:0;display:grid;overflow:hidden}@media (max-width:760px){.wa-editor .ed-body{grid-template-columns:1fr;overflow-y:auto}}.wa-editor .ed-edit{padding:var(--sp-5);gap:var(--sp-4);border-inline-end:1px solid var(--border);flex-direction:column;display:flex;overflow-y:auto}.wa-editor .ed-block-label{font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-secondary);align-items:center;gap:7px;display:flex}.wa-editor .ed-block-label svg{width:14px;height:14px;color:var(--text-muted)}.wa-editor .tone-row{gap:var(--sp-2);display:flex}.wa-editor .tone-pill{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease);flex-direction:column;flex:1;align-items:center;gap:2px;padding:9px;display:flex}.wa-editor .tone-pill .tp-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.wa-editor .tone-pill .tp-sub{font-size:var(--fs-micro);color:var(--text-muted)}.wa-editor .tone-pill:hover{border-color:var(--accent-300)}.wa-editor .tone-pill.on{border-color:var(--accent);background:var(--accent-soft)}.wa-editor .tone-pill.on .tp-name{color:var(--accent-700)}.wa-editor .tx-tabs{flex-wrap:wrap;gap:6px;display:flex}.wa-editor .tx-tab{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);height:34px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.wa-editor .tx-tab svg{width:14px;height:14px}.wa-editor .tx-tab:hover{border-color:var(--accent-300);color:var(--text)}.wa-editor .tx-tab.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-700)}.wa-editor .tx-tab .tx-dot{border-radius:50%;flex:none;width:8px;height:8px}.wa-editor .tx-tab .tx-dot.approved{background:var(--success)}.wa-editor .tx-tab .tx-dot.pending{background:var(--warning)}.wa-editor .tx-tab .tx-dot.rejected{background:var(--error)}.wa-editor .tx-tab .tx-dot.draft{background:var(--gray-400)}.wa-editor .tx-hint{font-size:var(--fs-micro);color:var(--text-muted);line-height:var(--lh-snug);align-items:flex-start;gap:7px;margin-top:9px;display:flex}.wa-editor .tx-hint svg{width:13px;height:13px;color:var(--text-muted);flex:none;margin-top:1px}.wa-editor .ed-sublabel{font-size:var(--fs-micro);color:var(--text-muted);margin-top:6px}.wa-editor .mix-hint{font-size:var(--fs-micro);color:var(--text-secondary);line-height:var(--lh-snug);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--r-sm);align-items:flex-start;gap:8px;margin-top:9px;padding:9px 11px;display:flex}.wa-editor .mix-hint svg{width:13px;height:13px;color:var(--accent-600);flex:none;margin-top:1px}.wa-editor .mix-hint b{font-weight:var(--fw-semibold);color:var(--text)}.wa-screen .tenant-note,.wa-editor .tenant-note,.wa-modal .tenant-note{padding:var(--sp-3) var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--r-md);font-size:var(--fs-cap);color:var(--text-secondary);line-height:var(--lh-snug);align-items:flex-start;gap:10px;display:flex}.wa-screen .tenant-note svg,.wa-editor .tenant-note svg,.wa-modal .tenant-note svg{width:15px;height:15px;color:var(--text-muted);flex:none;margin-top:1px}.wa-screen .tenant-note b,.wa-editor .tenant-note b,.wa-modal .tenant-note b{color:var(--text);font-weight:var(--fw-semibold)}.wa-editor .lang-tabs{background:var(--gray-100);border-radius:var(--r-md);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.wa-editor .lang-tab{height:30px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding-inline:14px;display:inline-flex}.wa-editor .lang-tab .lt-check{width:13px;height:13px;color:var(--success);opacity:0}.wa-editor .lang-tab.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.wa-editor .lang-tab.on .lt-check{opacity:1}.wa-editor .var-palette{flex-wrap:wrap;gap:6px;display:flex}.wa-editor .var-chip{border:1px solid var(--accent-200);background:var(--accent-soft);height:26px;color:var(--accent-700);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur) var(--ease);align-items:center;gap:5px;padding-inline:9px;display:inline-flex}.wa-editor .var-chip:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.wa-editor .var-chip svg{width:11px;height:11px}.wa-editor .tpl-input{width:100%;min-height:168px;padding:var(--sp-3) var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);resize:vertical;line-height:1.65}.wa-editor .tpl-input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.wa-editor .tpl-input[dir=rtl]{font-family:"IBM Plex Sans Arabic", var(--font-sans)}.wa-editor .ed-charcount{font-size:var(--fs-micro);color:var(--text-muted);text-align:end;font-variant-numeric:tabular-nums}.wa-editor .ed-preview{background:var(--gray-100);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex;overflow-y:auto}.wa-editor .pv-label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.wa-editor .chat-frame{border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:var(--wa-chat-bg);overflow:hidden}.wa-editor .chat-top{padding:9px var(--sp-3);color:#fff;background:#075e54;align-items:center;gap:9px;display:flex}.wa-editor .chat-top .ct-av{width:30px;height:30px;font-size:var(--fs-cap);font-weight:var(--fw-semibold);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid}.wa-editor .chat-top .ct-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.1}.wa-editor .chat-top .ct-sub{opacity:.8;font-size:10px}.wa-editor .chat-top .ct-verified{margin-inline-start:auto}.wa-editor .chat-top .ct-verified svg{opacity:.9;width:15px;height:15px}.wa-editor .chat-body{padding:var(--sp-4) var(--sp-3);background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:14px 14px;min-height:150px}.wa-editor .bubble{background:var(--wa-bubble);max-width:86%;font-size:var(--fs-sm);color:#1b2b23;white-space:pre-wrap;word-break:break-word;border-radius:10px 10px 2px;margin-inline-start:auto;padding:8px 10px 6px;line-height:1.5;box-shadow:0 1px 1px #00000014}.wa-editor .bubble[dir=rtl]{font-family:"IBM Plex Sans Arabic", var(--font-sans);border-radius:10px 10px 10px 2px;margin-inline:0 auto}.wa-editor .bubble .b-time{text-align:end;color:#0000006b;margin-top:3px;font-size:10px;display:block}.wa-editor .bubble .b-time svg{vertical-align:-3px;color:#34b7f1;width:14px;height:14px}.wa-editor .bubble .var-live{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:3px;padding:0 2px}.wa-editor .pv-empty{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;padding:var(--sp-6) 0}.wa-screen .log-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.wa-screen .log-toolbar .adm-search{flex:1;min-width:220px;max-width:360px}.wa-screen .log-stats{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:920px){.wa-screen .log-stats{grid-template-columns:repeat(2,1fr)}}.wa-screen .log-recipient{align-items:center;gap:10px;display:flex}.wa-screen .log-recipient .lr-meta{min-width:0}.wa-screen .log-recipient .lr-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.wa-screen .log-recipient .lr-phone{font-size:var(--fs-micro);color:var(--text-muted);font-variant-numeric:tabular-nums}.wa-screen .log-type{font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.wa-screen .log-type svg{width:14px;height:14px;color:var(--text-muted)}.wa-screen .delivery{font-size:var(--fs-cap);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.wa-screen .delivery svg{width:14px;height:14px}.wa-screen .delivery.delivered{color:var(--success-text)}.wa-screen .delivery.sent{color:var(--info-text)}.wa-screen .delivery.failed{color:var(--error-text)}.wa-screen .delivery.pending{color:var(--text-muted)}.wa-screen .log-channel{font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-secondary);align-items:center;gap:5px;display:inline-flex}.wa-screen .log-channel svg{width:12px;height:12px}.wa-screen .log-time{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.wa-screen .lang-flag{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px}@media (max-width:640px){.wa-screen .log-stats{grid-template-columns:1fr}.wa-screen .mc-meta{gap:var(--sp-2);flex-direction:column}}.wa-screen .email-note{align-items:center}.wa-screen .email-note .plan-badge{margin-inline-start:auto}.wa-screen .mono-in{font-family:var(--font-mono);font-size:.94em}.wa-screen .plan-badge{border-radius:var(--r-full);background:linear-gradient(180deg,var(--accent-50),#fff);height:24px;color:var(--accent-700);border:1px solid var(--accent-200);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:11px;display:inline-flex}.wa-screen .plan-badge.sm{height:21px;padding-inline:9px}.wa-screen .plan-badge svg{width:11px;height:11px}.wa-screen .ch-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.wa-screen .ch-lab{font-size:var(--fs-cap);color:var(--text-muted)}.wa-screen .ch-seg{background:var(--gray-100);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.wa-screen .ch-seg button{height:26px;font-family:inherit;font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding-inline:10px;display:inline-flex}.wa-screen .ch-seg button svg{width:13px;height:13px}.wa-screen .ch-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.wa-editor .ch-tabs{align-self:flex-start}.wa-editor .ch-tabs .tab svg{width:14px;height:14px}.wa-editor .ch-off{font-size:10px;font-weight:var(--fw-semibold);color:var(--text-muted);background:var(--gray-150);border-radius:var(--r-full);padding:1px 6px}.wa-editor .mail-frame{border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-xs);background:#fff;overflow:hidden}.wa-editor .mf-head{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wa-editor .mf-from{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.wa-editor .mf-addr{font-size:var(--fs-cap);color:var(--text-muted)}.wa-editor .mf-subj{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.wa-editor .mf-body{font-size:var(--fs-sm);color:var(--text);white-space:normal;padding:14px;line-height:1.6}.wa-screen{padding-bottom:var(--sp-6);margin-top:-4px}.wa-screen .back-link{margin:0}@media (max-width:640px){.wa-screen .notif-card{gap:var(--sp-3);grid-template-columns:42px minmax(0,1fr);display:grid}.wa-screen .nc-right{gap:var(--sp-3);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}.wa-editor .dr-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.wa-editor .dr-body .ed-body{flex:1}.wa-screen .table td.log-time{color:var(--text)}.wa-screen .qr-frame .qr-wait{font-size:var(--fs-cap);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.wa-screen .qr-frame .qr-wait svg{width:22px;height:22px;animation:1.2s linear infinite waSpin}@keyframes waSpin{to{transform:rotate(360deg)}}.wa-screen .back-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}.wa-screen .cr-v.mono:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr;unicode-bidi:embed;display:inline-block}.wa-screen .lr-phone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr;unicode-bidi:embed;display:inline-block}.wa-screen .kv-v.mono:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr;unicode-bidi:embed;display:inline-block}.wa-editor .dr-head .dh-icon{border-radius:var(--r-md);background:var(--accent);color:#fff;flex:none;place-items:center;width:42px;height:42px;display:grid}.wa-editor .dr-head .dh-icon svg{width:20px;height:20px}.wa-editor .mf-body{white-space:pre-wrap;overflow-wrap:anywhere}.wa-editor .mf-head{overflow-wrap:anywhere}.wa-editor .mf-from>div{min-width:0}.wa-editor .mf-from .ct-av{background:var(--accent-50);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.wa-editor .mf-footer{font-size:var(--fs-cap);margin-top:20px}.wa-editor .mf-unsubscribe{color:var(--text-muted);text-decoration:underline}.wa-screen .ch-seg{flex-wrap:wrap;max-width:100%}.wa-screen .ch-seg button:disabled{cursor:default;opacity:.5}@media (max-width:760px){.wa-editor .dr-body{display:block;overflow-y:auto}.wa-editor .dr-body .ed-body{display:block}.wa-editor .ed-edit,.wa-editor .ed-preview{overflow:visible}.wa-editor .chat-frame{flex-shrink:0}}.wa-screen .log-detail{font-size:var(--fs-micro);color:var(--text-muted);max-width:42ch}.wa-screen .log-detail bdi{white-space:nowrap}@media (max-width:640px){.wa-screen .cp-head{flex-wrap:wrap}.wa-screen .cp-head>div{flex-basis:100%;min-width:0}.wa-screen .cp-head .grow{display:none}.wa-screen .adm-subnav{flex-wrap:wrap;max-width:100%;display:flex}.wa-screen .adm-subnav .subnav-item{white-space:nowrap;flex:none}.wa-screen .wa-log-card .adm-card-toolbar{padding-inline:var(--sp-3);flex-wrap:wrap;align-items:stretch}.wa-screen .wa-log-card .log-toolbar{width:100%;min-width:0}.wa-screen .wa-log-card .log-toolbar .adm-search{flex-basis:100%;min-width:0;max-width:none}.wa-screen .wa-log-card .filter-clear{margin-inline-start:auto}}@media (max-width:560px){.wa-screen .status-card{flex-wrap:wrap}.wa-screen .sc-main{flex-basis:calc(100% - 80px)}.wa-screen .sc-actions{flex-flow:wrap;flex-basis:100%}.wa-screen .conn-row{grid-template-columns:44px minmax(0,1fr)}.wa-screen .conn-row .cr-act{flex-wrap:wrap;grid-area:auto/2;justify-content:flex-start}.wa-modal .wam-foot{flex-wrap:wrap}.wa-modal .wam-foot .grow{display:none}.wa-modal .wam-foot .cr-k{flex-basis:100%}}
