:root{--app-bg:#19181d;--sidebar:#19181d;--surface:#232228;--surface-raised:#2c2b32;--surface-subtle:#1f1e24;--input-bg:#1f1e24;--border:#34323a;--line-soft:#2c2b32;--input-line:#45424d;--text:#ece9ef;--ink-2:#c9c5cf;--muted:#a19da9;--primary:#a99deb;--primary-hover:#bdb3f1;--primary-contrast:#19181d;--primary-soft:#a99deb24;--primary-border:#a99deb73;--link:#bdb3f1;--success:#6cc79b;--warning:#e0b35f;--danger:#ee8d86;--danger-solid:#c9524c;--tone-ok-bg:#6cc79b24;--tone-ok:#8fd8b5;--tone-warn-bg:#e0b35f24;--tone-warn:#e8c584;--tone-danger-bg:#ee8d8624;--tone-danger:#f2aaa4;--tone-info-bg:#a99deb24;--tone-info:#c4bbf3;--shadow-pop:0 12px 32px #00000061, 0 2px 6px #0000003d;--backdrop:#0a090c8c;--avatar-bg:#34323a;--avatar-ink:#d6d2dc;--ease:cubic-bezier(.2, .7, .3, 1)}:root[data-theme=light]{--app-bg:#f7f5f1;--sidebar:#f7f5f1;--surface:#fff;--surface-raised:#f1eee8;--surface-subtle:#fbfaf7;--input-bg:#fff;--border:#e8e4dd;--line-soft:#f0ede7;--input-line:#d8d3ca;--text:#2b2930;--ink-2:#514e57;--muted:#76727c;--primary:#5d4fb3;--primary-hover:#4f42a0;--primary-contrast:#fff;--primary-soft:#eeebf8;--primary-border:#c4bdea;--link:#5346a8;--success:#2e7d5a;--warning:#a26a14;--danger:#b5433f;--danger-solid:#b5433f;--tone-ok-bg:#e6f3ec;--tone-ok:#236248;--tone-warn-bg:#fbf1dc;--tone-warn:#7f5410;--tone-danger-bg:#fae9e7;--tone-danger:#96322e;--tone-info-bg:#eeebf8;--tone-info:#4a3e99;--shadow-pop:0 12px 32px #3c322824, 0 2px 6px #3c32280f;--backdrop:#2b293059;--avatar-bg:#ece8e1;--avatar-ink:#514e57}html{font-size:16px}body{letter-spacing:0;color:var(--text);background:var(--app-bg);font-size:14.5px;line-height:1.55}:root[dir=rtl] body{line-height:1.65}p{margin:0;line-height:1.55}h1{letter-spacing:-.005em;margin:0;font-size:23px;font-weight:600;line-height:1.3}h2{margin:0;font-size:15.5px;font-weight:600;line-height:1.4}h3{margin:0;font-size:14.5px;font-weight:600}b,strong{font-weight:600}:root[dir=rtl] h1,:root[dir=rtl] h2,:root[dir=rtl] h3{letter-spacing:0;line-height:1.45}small{font-size:12.5px}.muted{color:var(--muted)}.small{font-size:12.5px}.flip-rtl{transition:none}:root[dir=rtl] .flip-rtl{transform:scaleX(-1)}::selection{background:var(--primary-soft)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}a{transition:color .14s var(--ease)}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}.skip-link{inset-inline-start:12px;z-index:100;background:var(--surface);box-shadow:var(--shadow-pop);transition:top .14s var(--ease);border-radius:10px;padding:8px 14px;position:absolute;top:-48px}.skip-link:focus{top:10px}.pz-link{color:var(--link);text-underline-offset:3px;text-decoration:none}.pz-link:hover{color:var(--primary-hover);text-decoration:underline}.pz-record,.pz-record.pz-link{color:var(--text)}.pz-record.pz-link:hover{color:var(--link)}.pz-record.strong{font-weight:600}.pz-sub{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.pz-sub .pz-link,.pz-sub .pz-record.pz-link{color:inherit}.pz-sub .pz-link:hover{color:var(--link)}@keyframes pz-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pz-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@keyframes pz-shimmer{to{background-position:-200% 0}}.main>*{animation:pz-rise .22s var(--ease) backwards}.popover,.pz-menu{animation:pz-pop .14s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{background:var(--app-bg)}.topbar{background:var(--sidebar);border-bottom:1px solid var(--border);gap:14px;min-height:60px;padding:10px 20px}.topbar-brand{gap:10px;min-width:212px;font-size:15px;font-weight:600}.topbar-brand img{width:30px;height:30px}.topbar-search{flex:320px;max-width:480px}.topbar-search label{background:var(--surface-raised);min-height:38px;color:var(--muted);transition:background-color .14s var(--ease), border-color .14s var(--ease), box-shadow .14s var(--ease);border:1px solid #0000;border-radius:10px;flex-direction:row;gap:9px;padding:0 12px;font-size:14px;font-weight:400}.topbar-search label:focus-within{background:var(--surface);border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-soft)}.topbar-search input,.topbar-search input:focus,.topbar-search input:hover{height:36px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.topbar-search input::-webkit-search-cancel-button{display:none}.topbar-search kbd{background:var(--surface);color:var(--muted);border:0;border-radius:5px;padding:0 6px;font-size:11px;font-weight:500}.topbar-actions{gap:6px}.topbar-new{min-height:38px;margin-inline-end:4px;padding:0 14px 0 11px}:root[dir=rtl] .topbar-new{padding:0 11px 0 14px}.topbar-icon{width:38px;height:38px;color:var(--ink-2);position:relative}.count-dot{top:2px;background:var(--danger-solid);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--sidebar);padding:0 4px;font-size:10px;font-weight:600;inset-inline-end:2px}.profile-btn{width:38px;height:38px;transition:opacity .14s var(--ease);border-radius:10px}.profile-btn:hover{opacity:.82}.popover{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;top:calc(100% + 6px)}.menu-popover button,.menu-popover a{min-height:38px;transition:background-color .12s var(--ease);border-radius:8px;gap:10px;font-size:14px;font-weight:400}.menu-popover a:hover,.menu-popover button:hover{background:var(--surface-raised);color:var(--text)}.profile-popover{min-width:240px}.profile-popover-head{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:8px 10px 10px}.profile-popover-head small{text-overflow:ellipsis;overflow:hidden}.profile-prefs{border-bottom:1px solid var(--line-soft);gap:2px;margin-bottom:4px;padding-bottom:4px;display:grid}.profile-prefs .language-toggle,.profile-prefs .theme-toggle{width:100%;min-height:38px;box-shadow:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:background-color .12s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;display:flex;position:static}.profile-prefs .language-toggle:hover,.profile-prefs .theme-toggle:hover{background:var(--surface-raised);transform:none}.profile-prefs svg{width:16px;height:16px}.search-results{min-width:320px;max-height:min(70vh,460px);inset-inline:0;overflow-y:auto}.search-results a{min-height:44px;color:var(--text);border-radius:8px;justify-content:flex-start;gap:10px;padding:6px 10px}.search-results a svg{color:var(--muted);flex:none}.search-results a span{min-width:0;display:grid}.search-results a b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.search-results a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.search-results a.cursor,.search-results a:hover,.search-results a:focus-visible{background:var(--surface-raised);color:var(--text)}.search-group{color:var(--muted);padding:8px 10px 4px;font-size:12px;font-weight:500}.search-none{color:var(--muted);text-align:center;padding:14px 10px;font-size:14px}.notification-popover{width:min(380px,100vw - 24px);padding:0;overflow:hidden}.notification-popover-head{border-bottom:1px solid var(--line-soft);padding:12px 14px}.notification-popover-head>a{font-size:13.5px;font-weight:500}.notification-popover-list>a{border-bottom:1px solid var(--line-soft);transition:background-color .12s var(--ease);padding:11px 14px;display:block}.notification-popover-list>a:last-child{border-bottom:0}.notification-popover-list>a:hover{background:var(--surface-subtle)}.notification-popover-list>a.unread{box-shadow:inset 2px 0 var(--primary);background:0 0}:root[dir=rtl] .notification-popover-list>a.unread{box-shadow:inset -2px 0 var(--primary)}.notification-popover-list>a>span{display:grid}.notification-popover-list strong{white-space:normal;font-size:14px;font-weight:500}.notification-popover-list small{color:var(--muted);white-space:normal;font-size:12.5px}.app-body{grid-template-columns:240px minmax(0,1fr)}.sidenav{background:var(--sidebar);border-inline-end:1px solid var(--border);scrollbar-width:thin;height:calc(100vh - 60px);padding:14px 12px 24px;top:60px}.nav-group{margin-bottom:14px}.nav-group-label{color:var(--muted);padding:4px 10px;font-size:12px;font-weight:500}.nav-item{min-height:36px;color:var(--ink-2);transition:background-color .14s var(--ease), color .14s var(--ease);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.nav-item svg{color:var(--muted);transition:color .14s var(--ease);flex:none}.nav-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item b{background:var(--surface-raised);min-width:20px;color:var(--ink-2);text-align:center;border-radius:99px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:20px}.nav-item:hover{background:var(--surface-raised);color:var(--text)}.nav-item[aria-current=page]{background:var(--primary-soft);color:var(--link);font-weight:500}.nav-item[aria-current=page] svg{color:var(--link)}.nav-item[aria-current=page] b{background:var(--surface)}.app-shell .main{max-width:1320px;padding:26px 32px 56px}.tabbar{display:none}@media (max-width:980px){.sidenav{background:var(--surface);border-inline-end:1px solid var(--border);width:min(290px,84vw);box-shadow:var(--shadow-pop);top:60px}.sidenav-backdrop{inset:60px 0 0}.topbar-brand{min-width:0}.topbar-brand span,.topbar-search kbd,.topbar-new span{display:none}.topbar-new,:root[dir=rtl] .topbar-new{width:38px;padding:0}}@media (min-width:981px){.topbar-menu-toggle{display:none}}@media (max-width:640px){.topbar{flex-wrap:nowrap;gap:8px;min-height:56px;padding:8px 12px}.topbar-new{display:none}.topbar-search{flex:auto;order:0;min-width:0;max-width:none}.topbar-search .search-results{top:56px;min-width:0;position:fixed;inset-inline:8px}.sidenav{z-index:60;top:0}.sidenav-backdrop{z-index:59;inset:0}.app-shell .main{padding:18px 16px 104px}.tabbar{inset-inline:0;z-index:30;padding:4px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.tabbar a{min-height:52px;color:var(--muted);transition:color .14s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:500;display:flex}.tabbar a[aria-current=page]{color:var(--link)}.tabbar-main span{background:var(--primary);width:44px;height:44px;color:var(--primary-contrast);border-radius:14px;place-items:center;display:grid}}.pz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:20px;display:flex}.pz-head-copy{min-width:0}.pz-head p{color:var(--muted);margin-top:2px;font-size:14px}.pz-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pz-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:6px;font-size:13.5px;display:inline-flex}.pz-back:hover{color:var(--text)}.btn{background:var(--primary);min-height:38px;color:var(--primary-contrast);box-shadow:none;white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease), opacity .14s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover);filter:none;transform:none}.btn:active{opacity:.9;transform:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary,.btn-soft{background:var(--surface);border-color:var(--input-line);color:var(--text)}.btn-secondary:hover,.btn-soft:hover{background:var(--surface-raised);border-color:var(--input-line);color:var(--text)}.btn-small{border-radius:8px;min-height:32px;padding:0 11px;font-size:13.5px}.btn-danger,.btn-remove{color:var(--danger);background:0 0;border-color:#0000}.btn-danger:hover,.btn-remove:hover{background:var(--tone-danger-bg);color:var(--tone-danger);border-color:#0000}.btn-danger-solid{background:var(--danger-solid);color:#fff}.btn-danger-solid:hover{background:var(--danger-solid);opacity:.9}.btn-block{width:100%;min-height:44px;font-size:14.5px}.btn-whatsapp{color:#fff;background:#1f7a4d}.btn-whatsapp:hover{background:#1a6a43}.link-btn{min-height:32px;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:13.5px;font-weight:500}.link-btn:hover{text-underline-offset:3px;text-decoration:underline}.pz-icon-action{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.pz-icon-action:hover,.pz-icon-action[aria-expanded=true]{background:var(--surface-raised);color:var(--text)}.pz-icon-action:disabled{opacity:.4;cursor:not-allowed}.icon-btn{width:34px;height:34px;color:var(--muted);transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--surface-raised);color:var(--text)}@media (pointer:coarse){.btn{min-height:44px}.btn-small{min-height:40px}.pz-icon-action,.icon-btn,.topbar-icon,.profile-btn{width:44px;height:44px}.nav-item,.pz-menu a,.pz-menu button{min-height:44px}}label{color:var(--ink-2);gap:5px;font-size:13.5px;font-weight:500;line-height:1.4;display:grid}input,select,textarea{border:1px solid var(--input-line);background:var(--input-bg);width:100%;min-height:38px;color:var(--text);box-shadow:none;transition:border-color .14s var(--ease), box-shadow .14s var(--ease), background-color .14s var(--ease);border-radius:10px;padding:0 11px;font-size:14.5px;font-weight:400}textarea{min-height:84px;padding:9px 11px;line-height:1.5}select{cursor:pointer;padding-inline:9px}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:0}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}input[type=checkbox],input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--primary);cursor:pointer;flex:none;padding:0}label small{color:var(--muted);font-size:12.5px;font-weight:400}.error{color:var(--danger);font-size:13px;font-weight:500}@media (pointer:coarse){input,select{min-height:44px;font-size:16px}textarea{font-size:16px}}.check-inline,.pz-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.switch-row,.cost-toggle{background:0 0;border:0;border-radius:0;padding:10px 0}.switch-row strong{font-weight:500}.form-row{gap:12px}.form{gap:14px}.card,.panel,.side-card,.inbox,.preview-card,.party-directory,.party-detail,.list-card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:14px}.card{padding:18px}.panel{margin-top:16px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line-soft);padding:13px 18px}.panel-head strong{font-weight:600}.panel-head small{color:var(--muted);font-size:12.5px}.side-card{gap:10px;padding:16px 18px;display:grid}.side-card h2{font-size:15px}.side-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.info-box{background:var(--surface-raised);color:var(--ink-2);border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.5}.pz-section{gap:10px;display:grid}.pz-section>h2{font-size:15px}.pz-grid-2{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.pz-col{align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1080px){.pz-grid-2{grid-template-columns:minmax(0,1fr)}}.pz-two-col{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pz-two-col>.pz-main{flex:999 560px;gap:16px;min-width:0;display:grid}.pz-two-col>.pz-side{flex:300px;gap:16px;min-width:0;display:grid}.notice{background:var(--tone-info-bg);color:var(--tone-info);border:0;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:14px;font-weight:400}.notice.error,.notice.danger{background:var(--tone-danger-bg);color:var(--tone-danger)}.notice.warn,.notice.warning{background:var(--tone-warn-bg);color:var(--tone-warn)}.notice.success,.notice.ok{background:var(--tone-ok-bg);color:var(--tone-ok)}.pz-alerts{gap:8px;margin-bottom:16px;display:grid}.pz-alert{border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:14px;display:flex}.pz-alert>svg{flex:none}.pz-alert>span{flex:1;min-width:0}.pz-alert a,.pz-alert button.link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600;text-decoration:underline}.pz-alert.warn{background:var(--tone-warn-bg);color:var(--tone-warn)}.pz-alert.danger{background:var(--tone-danger-bg);color:var(--tone-danger)}.pz-alert.info{background:var(--tone-info-bg);color:var(--tone-info)}.pz-alert.ok{background:var(--tone-ok-bg);color:var(--tone-ok)}.pz-status-wrap{display:inline-block}.pz-status{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.pz-status i{background:var(--muted);border-radius:99px;width:7px;height:7px}.pz-status.ok i{background:var(--success)}.pz-status.warn i{background:var(--warning)}.pz-status.danger i{background:var(--danger)}.pz-status.info i{background:var(--primary)}.badge,.chip{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:400;display:inline-flex}.badge:before,.chip:before{content:"";background:var(--muted);border-radius:99px;width:7px;height:7px}.badge+.badge{margin-inline-start:10px;margin-left:0}.badge.success:before,.chip.ok:before{background:var(--success)}.badge.warning:before,.chip.warn:before{background:var(--warning)}.badge.danger:before,.chip.red:before{background:var(--danger)}.badge.price-custom:before,.chip.info:before{background:var(--primary)}.positive-text{color:var(--success)}.negative-text{color:var(--danger)}.table-wrap,.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}th{border-bottom:1px solid var(--border);color:var(--muted);text-align:start;text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;padding:11px 10px;font-size:13px;font-weight:500}td{border-top:1px solid var(--line-soft);vertical-align:top;white-space:normal;padding:12px 10px}tbody tr:first-child td{border-top:0}th:first-child,td:first-child{padding-inline-start:18px}th:last-child,td:last-child{padding-inline-end:18px}tbody tr{transition:background-color .12s var(--ease)}tbody tr:hover{background:var(--surface-subtle)}tr.selected,tr.selected:hover{background:var(--primary-soft)}td small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}th.num,td.num{text-align:end;font-variant-numeric:tabular-nums}th.end,td.end{text-align:end}.inactive-row{opacity:.55}.pz-table{padding:0;overflow:hidden}.pz-table td{vertical-align:middle}.pz-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pz-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (max-width:760px){.pz-table.stack{background:0 0;border:0;overflow:visible}.pz-table.stack thead{display:none}.pz-table.stack table,.pz-table.stack tbody{display:block}.pz-table.stack tbody{gap:8px;display:grid}.pz-table.stack tr{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 14px;display:grid}.pz-table.stack td{text-align:start;border:0;padding:0;display:block}.pz-table.stack td.num{text-align:end;grid-area:1/2}.pz-table.stack td.end{grid-column:2;align-self:end}}.pz-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.pz-tabs button{min-height:38px;color:var(--muted);cursor:pointer;transition:color .14s var(--ease);background:0 0;border:0;flex:none;padding:0 10px;font-size:14px;font-weight:500;position:relative}.pz-tabs button:after{content:"";inset-inline:6px;background:var(--primary);opacity:0;height:2px;transition:opacity .14s var(--ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px}.pz-tabs button:hover,.pz-tabs button[aria-selected=true]{color:var(--text)}.pz-tabs button[aria-selected=true]:after{opacity:1}.pz-tabs button span{color:var(--muted);margin-inline-start:6px;font-size:12.5px;font-weight:400}@media (pointer:coarse){.pz-tabs button{min-height:44px}}.segmented{background:var(--surface-raised);border:0;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:32px;color:var(--ink-2);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:500}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true],.segmented button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #28231e1a}@media (pointer:coarse){.segmented button{min-height:40px}}.pz-stats-strip{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 16px;display:grid}.pz-stats-strip>div{border-inline-start:1px solid var(--line-soft);padding:14px 18px}.pz-stats-strip>div:first-child{border-inline-start:0}.pz-stats-strip dt{color:var(--muted);font-size:13px}.pz-stats-strip dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:21px;font-weight:600}.pz-stats-strip dd.ok{color:var(--success)}.pz-stats-strip dd.danger{color:var(--danger)}.pz-stats-strip dd.sub{color:var(--muted);font-size:12.5px;font-weight:400}@media (max-width:760px){.pz-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pz-stats-strip>div:nth-child(odd){border-inline-start:0}.pz-stats-strip>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.pz-stats-strip dd{font-size:18px}}.pz-menu{z-index:80;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:12px;gap:1px;padding:5px;display:grid;position:fixed}.pz-menu a,.pz-menu button{min-height:36px;color:var(--text);text-align:start;cursor:pointer;transition:background-color .12s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.pz-menu svg{color:var(--muted)}.pz-menu a:hover,.pz-menu button:hover,.pz-menu a:focus-visible,.pz-menu button:focus-visible{background:var(--surface-raised)}.pz-menu .danger,.pz-menu .danger svg{color:var(--danger)}.pz-menu .danger:hover{background:var(--tone-danger-bg)}.pz-dialog{background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-pop);animation:pz-pop .18s var(--ease) both;border:0;border-radius:16px;padding:22px}.pz-dialog::backdrop{background:var(--backdrop);animation:pz-rise .18s var(--ease) both}.pz-dialog form{gap:10px;display:grid}.pz-dialog p{color:var(--ink-2);font-size:14px}.pz-dialog-icon{background:var(--tone-danger-bg);width:38px;height:38px;color:var(--danger);border-radius:10px;place-items:center;display:grid}.pz-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pz-toasts{inset-inline-end:20px;z-index:90;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px}.pz-toast{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);pointer-events:auto;animation:pz-rise .2s var(--ease) both;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px 11px 14px;font-size:14px;display:flex}.pz-toast>svg{color:var(--primary);flex:none;margin-top:1px}.pz-toast.success>svg{color:var(--success)}.pz-toast.error>svg{color:var(--danger)}.pz-toast>span{flex:1}.pz-toast button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pz-toast button:hover{background:var(--surface-raised);color:var(--text)}@media (max-width:640px){.pz-toasts{bottom:76px;width:auto;inset-inline:16px}}.pz-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.pz-empty>span{background:var(--surface-raised);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.pz-empty strong{color:var(--text);font-weight:500}.pz-empty p{max-width:380px;font-size:14px}.pz-empty .btn{margin-top:8px}.pz-skeleton{display:grid}.pz-skeleton>div{border-top:1px solid var(--line-soft);grid-template-columns:2fr 3fr 1fr;gap:24px;padding:16px 18px;display:grid}.pz-skeleton>div:first-child{border-top:0}.pz-skeleton i{background:linear-gradient(90deg, var(--surface-raised) 25%, var(--line-soft) 50%, var(--surface-raised) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite pz-shimmer}.pz-pager{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 18px;font-size:13.5px;display:flex}.pz-pager>div{gap:2px;display:flex}.entity-image{background:var(--avatar-bg);color:var(--avatar-ink);box-shadow:none;border:0;font-weight:600}.entity-image.small{border-radius:9px;width:34px;height:34px;font-size:12px}.entity-image.medium{border-radius:11px;width:44px;height:44px;font-size:14px}.entity-image.large{border-radius:14px;width:64px;height:64px;font-size:18px}.pz-identity{align-items:center;gap:10px;min-width:0;display:flex}.pz-identity>span:last-child{min-width:0}.pz-pick{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pz-pick:hover b{color:var(--link)}.pz-pick b{transition:color .14s var(--ease);font-weight:500;display:block}.pz-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pz-toolbar .pz-search{flex:260px;max-width:380px}.pz-toolbar .push{margin-inline-start:auto}.pz-date{color:var(--muted);flex-direction:row;align-items:center;gap:7px;font-size:13.5px;font-weight:400;display:flex}.pz-date input{width:150px}.pz-list-row{border-top:1px solid var(--line-soft);align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.pz-list-row:first-child{border-top:0}.pz-list-row>.grow{flex:1;min-width:0}.status-dot{background:var(--success);border-radius:99px;flex:none;width:8px;height:8px}.status-dot.inactive{background:var(--muted)}@keyframes pz-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pz-slide-rtl{0%{opacity:.4;transform:translate(-24px)}to{opacity:1;transform:none}}.pz-drawer{background:var(--surface);width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--text);box-shadow:var(--shadow-pop);animation:pz-slide .22s var(--ease) both;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}:root[dir=rtl] .pz-drawer{animation-name:pz-slide-rtl}.pz-drawer::backdrop{background:var(--backdrop);animation:pz-rise .2s var(--ease) both}.pz-drawer-body{gap:16px;padding:18px 22px 28px;display:grid}.pz-drawer-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pz-drawer-body>header p{color:var(--muted);margin-top:2px;font-size:13.5px}.pz-drawer-body>header h2{font-size:17px}.pz-form{gap:14px;display:grid}.pz-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pz-form-row .info-box{grid-column:1/-1}@media (max-width:520px){.pz-form-row{grid-template-columns:minmax(0,1fr)}}.topbar .topbar-menu-toggle{display:none}@media (max-width:980px){.topbar .topbar-menu-toggle{display:inline-grid}}.sales-table{min-width:820px}@media (max-width:760px){.pz-table.stack .sales-table{min-width:0}.sales-table td:nth-child(2),.sales-table td:nth-child(3),.sales-table td:nth-child(4){grid-column:1/-1}.sales-table td:nth-child(4),.sales-table td:nth-child(4) .pz-status-wrap{align-items:center;gap:8px;display:flex}.sales-table td:nth-child(4) .pz-sub{margin:0}.sales-table td.end{grid-area:auto/1/auto/-1}.sales-table td.end .pz-actions{justify-content:flex-start}}.day-group{border:1px solid var(--border);background:var(--surface);border-radius:14px}.day-group>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:48px;padding:8px 18px;display:flex}.day-group h2{flex:1;font-size:15px}.day-group h2 span{color:var(--muted);margin-inline-start:4px;font-weight:400}.day-all{align-items:center;gap:2px;font-size:13.5px;font-weight:500;display:inline-flex}.day-row{border-top:1px solid var(--line-soft);min-height:56px;transition:background-color .12s var(--ease);align-items:center;gap:12px;padding:9px 18px;display:flex}.day-row:first-child{border-top:0}.day-row:hover{background:var(--surface-subtle)}.day-copy{flex:1;min-width:0}.day-copy b{margin-inline-end:4px}.day-action{align-items:center;gap:14px;display:flex}.recent-row{padding:8px 0}.recent-row .pz-status{font-size:12.5px}@media (max-width:520px){.day-row{flex-wrap:wrap}.day-action{justify-content:space-between;width:100%}}.approvals-layout{align-items:start;gap:16px;display:grid}.approvals-layout.has-preview{grid-template-columns:minmax(0,1fr) 310px}.approvals-table{min-width:0}.approvals-table td,.approvals-table th{padding-inline:8px}.approvals-table th:first-child,.approvals-table td:first-child{padding-inline:14px 4px}.approvals-table th:last-child,.approvals-table td:last-child{padding-inline-end:14px}.approvals-table tbody tr{cursor:pointer}th.check,td.check{width:44px;padding-inline-end:0}.bulk-bar{border-bottom:1px solid var(--line-soft);background:var(--primary-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.bulk-bar>span{color:var(--text);flex:1;font-weight:400}.approvals-preview{position:sticky;top:84px}.preview-open{align-items:center;gap:2px;font-weight:500;display:inline-flex}.preview-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.pz-refs{gap:4px;display:grid}.pz-refs h3{color:var(--muted);font-size:13px;font-weight:500}.pz-refs code,.ref-list code{overflow-wrap:anywhere;unicode-bidi:plaintext;font-family:inherit;font-size:13.5px}@media (max-width:1080px){.approvals-layout.has-preview{grid-template-columns:minmax(0,1fr)}.approvals-preview{position:static}}.pz-facts{gap:0;margin:0;display:grid}.pz-facts>div{justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}.pz-facts dt{color:var(--muted);flex:none}.pz-facts dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.pz-facts .total{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:10px;font-weight:600}.pz-facts .total dt{color:var(--text)}.pz-facts.wide>div{border-top:1px solid var(--line-soft);grid-template-columns:150px minmax(0,1fr);padding:10px 0;display:grid}.pz-facts.wide>div:first-child{border-top:0;padding-top:0}.pz-facts.wide dd{text-align:start}@media (max-width:520px){.pz-facts.wide>div{grid-template-columns:110px minmax(0,1fr)}}.sale-alert{margin-bottom:14px}.sale-total{border-top:1px solid var(--border);justify-items:end;gap:2px;margin-top:12px;padding-top:14px;display:grid}.sale-total>span{color:var(--muted);font-size:13.5px}.sale-total strong{font-variant-numeric:tabular-nums;font-size:22px}.sale-total small{color:var(--muted)}.ref-list{margin:0;padding:0;list-style:none;display:grid}.ref-list li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;min-height:42px;display:flex}.ref-list li:first-child{border-top:0}.ref-list code{flex:1}.sale-messages{gap:20px;display:grid}.sale-messages header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sale-messages pre{background:var(--surface-raised);color:var(--text);font:inherit;white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.pz-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.pz-timeline li{padding:0 0 16px;padding-inline-start:20px;position:relative}.pz-timeline li:last-child{padding-bottom:0}.pz-timeline li:before{content:"";top:7px;background:var(--input-line);border-radius:99px;width:7px;height:7px;position:absolute;inset-inline-start:2px}.pz-timeline li:after{content:"";top:18px;bottom:0;background:var(--border);width:1px;position:absolute;inset-inline-start:5px}.pz-timeline li:last-child:after{display:none}.pz-timeline b{font-weight:500}.pz-steps{gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pz-steps li{color:var(--muted);gap:10px;display:flex}.pz-steps li.done{color:var(--text)}.pz-steps i{border:1.5px solid var(--input-line);color:#fff;border-radius:99px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.pz-steps .done i{border-color:var(--success);background:var(--success)}.pz-steps .stopped{color:var(--danger)}.pz-steps .stopped i{border-color:var(--danger);background:var(--danger)}.pz-related{gap:8px;font-size:14px;display:grid}@media print{.topbar,.sidenav,.tabbar,.pz-head-actions,.pz-tabs,.pz-back,.pz-toasts{display:none!important}.app-body{display:block}.app-shell .main{max-width:none;padding:0}.card,.side-card{border:0}}.pz-select{width:auto;min-width:170px}.stock-table{min-width:860px}.seat-meter{gap:5px;width:130px;font-size:13.5px;display:grid}.seat-meter>div{background:var(--surface-raised);border-radius:99px;height:5px;overflow:hidden}.seat-meter i{background:var(--primary);height:100%;transition:width .3s var(--ease);border-radius:99px;display:block}.seat-meter .low i,.seat-meter .soon i{background:var(--warning)}.seat-meter .full i{background:var(--muted)}.seat-meter .expired i{background:var(--danger)}.login-box{background:var(--surface-raised);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.login-box>div{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;font-size:14px;display:grid}.login-box>div>span{color:var(--muted);font-size:13px}.login-box code{overflow-wrap:anywhere;font-family:inherit}.login-box .btn{justify-self:start;margin-top:4px}.hidden-secret{color:var(--muted);letter-spacing:.1em}.seat-row.released{opacity:.6}.pz-section h2 .muted{font-weight:400}.pz-more{border-top:1px solid var(--line-soft);padding-top:12px}.pz-more summary{color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:500}.pz-more[open] summary{margin-bottom:12px}.pz-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.pz-form-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.pz-form-actions{gap:8px;display:flex}@media (max-width:760px){.pz-table.stack .stock-table{min-width:0}.stock-table td:nth-child(2){display:none}.stock-table td:nth-child(3),.stock-table td:nth-child(4),.stock-table td:nth-child(5){grid-column:1/-1}.stock-table td:nth-child(4){color:var(--muted);font-size:13px}.stock-table td.end{grid-column:1/-1}.stock-table td.end .pz-actions{justify-content:flex-start}.seat-meter{width:100%}}.day-picker{gap:6px}.day-picker strong{text-align:center;min-width:90px;font-weight:500}.day-input{width:150px;margin-inline-start:auto}.renewal-row{border-top:1px solid var(--line-soft);transition:opacity .14s var(--ease);padding:14px 18px}.renewal-row:first-child{border-top:0}.renewal-row.done{opacity:.62}.renewal-row.done:hover{opacity:1}.renewal-row header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.wa-btn svg{color:#1f7a4d}.renewal-service{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:6px 0;display:flex}.renewal-service .grow{flex:260px;min-width:0}.close-steps{gap:10px;display:grid}.pz-checklist{margin:0;padding:0;list-style:none}.pz-checklist li{border-top:1px solid var(--line-soft)}.pz-checklist li:first-child{border-top:0}.pz-checklist a,.pz-checklist li>div{min-height:52px;color:var(--text);align-items:center;gap:12px;padding:7px 0;display:flex}.pz-checklist a{transition:background-color .12s var(--ease), padding .12s var(--ease);border-radius:8px}.pz-checklist a:hover{background:var(--surface-subtle);padding-inline:8px}.pz-checklist .grow{flex:1;min-width:0}.pz-checklist .chevron{color:var(--muted)}.tick{border:1.5px solid var(--input-line);width:20px;height:20px;color:var(--input-line);border-radius:99px;flex:none;place-items:center;display:grid}.tick svg{fill:currentColor}.tick.done{border-color:var(--success);background:var(--success);color:#fff}.tick.done svg{fill:none}.close-form-new{border-top:1px solid var(--border);gap:12px;margin-top:4px;padding-top:14px;display:grid}.pz-input-suffix{display:block;position:relative}.pz-input-suffix input{padding-inline-end:44px}.pz-input-suffix>span{inset-inline-end:12px;color:var(--muted);font-size:13px;font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}.close-submit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.close-review{border-top:1px solid var(--line-soft);padding:12px 18px}.close-review h3{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:500}tfoot th{border-top:1px solid var(--border);color:var(--text);border-bottom:0;font-weight:600}.receipts-table-new{min-width:720px}.receipt-message summary{color:var(--muted);cursor:pointer;margin-top:2px;font-size:12.5px}.receipt-message summary:hover{color:var(--link)}.receipt-message p{max-width:260px;color:var(--ink-2);white-space:normal;margin-top:4px;font-size:13px}.receipt-match-new{display:block}.receipt-match-new+.receipt-match-new{margin-top:6px}.receipts-tip{padding:0 2px}@media (max-width:760px){.pz-table.stack .receipts-table-new{min-width:0}.receipts-table-new td:nth-child(2),.receipts-table-new td:nth-child(3),.receipts-table-new td:nth-child(4),.receipts-table-new td.end{grid-column:1/-1}.receipts-table-new td.end .pz-actions{justify-content:flex-start}}.report-periods{flex-wrap:wrap}.report-balances{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:-4px 2px 16px;font-size:13.5px;display:flex}.report-balances b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.report-section{margin-bottom:16px;padding:6px 0 0;overflow:hidden}.report-section .pz-tabs{margin-bottom:0;padding:0 12px}.report-table{min-width:620px}.bar-cell{align-items:center;gap:10px;min-width:220px;display:flex}.report-bar-new{background:var(--surface-raised);border-radius:99px;flex:1;min-width:40px;height:8px;overflow:hidden}.report-bar-new i{background:var(--primary-border);height:100%;transition:width .3s var(--ease);border-radius:99px;display:block}.report-bar-new i.top{background:var(--primary)}.report-bar-new i.loss{background:var(--danger)}.bar-cell .pz-amount{text-align:end;flex:0 0 96px;font-weight:500}.report-more{padding:0 18px 12px}.report-insight{margin:4px 18px 16px}.report-chart-new{gap:12px;display:grid}.ops-links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 28px;margin-bottom:20px;padding:6px 18px;display:grid}.ops-links a{border-bottom:1px solid var(--line-soft);min-height:46px;color:var(--text);transition:color .12s var(--ease);align-items:center;gap:10px;font-size:14px;display:flex}.ops-links a:hover{color:var(--link)}.ops-links svg{color:var(--muted);flex:none}.ops-links span{flex:1}.ops-links b{font-variant-numeric:tabular-nums}.ops-toolbar h2{margin-inline-end:auto}.ops-toolbar .pz-search{margin-inline-start:0}.activity-row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:16px;padding:11px 18px;font-size:14px;display:flex}.activity-row:first-child{border-top:0}.activity-row .grow{flex:1;min-width:0}.activity-row time{color:var(--muted);flex:none;font-size:12.5px}.audit-table{min-width:720px}@media (max-width:760px){.pz-table.stack .audit-table{min-width:0}.audit-table td{grid-column:1/-1}.audit-table td.num{grid-column:2}.audit-table td:empty{display:none}}.notify-row{border-top:1px solid var(--line-soft);transition:background-color .12s var(--ease);align-items:center;gap:8px;padding:12px 18px;display:flex;position:relative}.notify-row:first-child{border-top:0}.notify-row:hover{background:var(--surface-subtle)}.notify-row.unread:before{content:"";inset-inline-start:7px;background:var(--primary);border-radius:99px;width:6px;height:6px;position:absolute;top:19px}.notify-copy{min-width:0;color:var(--text);flex:1}.notify-copy strong{font-weight:500}.notify-row:not(.unread) strong{color:var(--ink-2);font-weight:400}.notify-go{color:var(--muted);flex:none}.devices-table{min-width:620px}.pz-help{color:var(--ink-2);margin-top:14px;font-size:14px}.pz-help summary{width:fit-content;color:var(--link);cursor:pointer;font-weight:500}.pz-help ol{gap:6px;margin:10px 0 0;padding-inline-start:20px;display:grid}@media (max-width:760px){.pz-table.stack .devices-table{min-width:0}.devices-table td:nth-child(2),.devices-table td:nth-child(3){grid-column:1/-1}}.import-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.import-card{align-content:start;gap:14px;display:grid}.import-card-title{align-items:flex-start;gap:12px;display:flex}.import-card-title svg{color:var(--muted)}.import-card code{background:var(--surface-raised);overflow-wrap:anywhere;border-radius:8px;margin-top:4px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:block}.file-drop{border:1px dashed var(--input-line);background:var(--surface-subtle);color:var(--muted);transition:border-color .14s var(--ease), background-color .14s var(--ease);border-radius:12px;padding:22px;font-weight:400}.file-drop:hover{border-color:var(--primary);background:var(--primary-soft)}.file-drop{cursor:pointer;position:relative}.file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.file-drop:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.import-card .btn-secondary{justify-self:start}.team-table{min-width:720px}.pz-form-stack{gap:22px;display:grid}.pz-form h3,.pz-section h3{font-size:14px}.pz-inline-field{align-items:center;gap:8px;display:flex}.pz-inline-field .grow{flex:1}.employee-credentials{gap:2px;display:grid}.pz-drawer .image-editor{background:0 0;border:0;padding:0 0 4px}.pz-drawer .role-explainer{background:var(--surface-raised);border-radius:10px;padding:11px 13px}.pz-drawer .role-explainer>span{background:var(--surface);color:var(--muted);border-radius:8px}.pz-drawer .role-explainer small{color:var(--muted)}@media (max-width:760px){.pz-table.stack .team-table{min-width:0}.team-table td:first-child{grid-column:1/-1}.team-table td:nth-child(2),.team-table td:nth-child(3),.team-table td:nth-child(4){display:none}.team-table td.num:nth-child(5){text-align:start;grid-area:auto/1}.team-table td:nth-child(6){grid-column:2}}.partner-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.partner-list{padding:0;position:sticky;top:76px;overflow:hidden}.partner-search{border-bottom:1px solid var(--line-soft);padding:10px}.partner-items{scrollbar-width:thin;max-height:calc(100vh - 190px);padding:4px;overflow-y:auto}.partner-items button{width:100%;color:var(--text);text-align:start;cursor:pointer;transition:background-color .12s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.partner-items button:hover{background:var(--surface-raised)}.partner-items button.selected{background:var(--primary-soft)}.partner-items b{font-size:14px;font-weight:500;display:block}.partner-none{padding:12px}.partner-detail{padding:0;overflow:hidden}.partner-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.partner-head h2{font-size:17px}.partner-links{flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13.5px;display:flex}.partner-prices-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.partner-prices-head h3{margin-inline-end:auto}.partner-price-search{width:190px}.price-table{min-width:520px}.price-table td{vertical-align:middle}.price-cell{align-items:center;gap:8px;display:flex}.price-cell .pz-input-suffix{width:150px}.price-cell .pz-input-suffix.custom input{border-color:var(--primary);background:var(--primary-soft)}.catalog-table-new{min-width:860px}.catalog-table-new td{vertical-align:middle}@media (max-width:900px){.partner-layout{grid-template-columns:minmax(0,1fr)}.partner-list{position:static}.partner-items{max-height:240px}}@media (max-width:760px){.pz-table.stack .catalog-table-new{min-width:0}.catalog-table-new td:first-child{grid-column:1/-1}.catalog-table-new td:nth-child(2),.catalog-table-new td:nth-child(5),.catalog-table-new td:nth-child(6){display:none}.catalog-table-new td.num{text-align:start;grid-area:auto/1}.catalog-table-new td.end{grid-area:1/2}}.counts-party{flex:240px;max-width:340px}.counts-table{min-width:0}.counts-table th,.counts-table td{padding-inline:8px}.counts-table th:first-child,.counts-table td:first-child{padding-inline-start:18px}.counts-table th:last-child,.counts-table td:last-child{padding-inline-end:12px}.counts-table td{vertical-align:middle}.count-stepper{align-items:center;gap:2px;display:inline-flex}.count-value{border:1px solid var(--input-line);background:var(--surface);min-width:44px;height:32px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .14s var(--ease);border-radius:8px;padding:0 8px;font-weight:600}.count-value:hover{border-color:var(--primary)}.pz-message{background:var(--surface-raised);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 13px;font-size:13.5px;line-height:1.6}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.salary-head{margin-bottom:6px}.task-line{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:11px 0;font-size:14px;display:flex}.task-line:first-of-type{border-top:0}.task-line .grow{flex:1;min-width:0}.task-line.done{color:var(--muted)}.adjust-line{padding:8px 0}.quick-sale-grid{grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:20px}.quick-sale-main{gap:14px}.qs-section,.qs-more,.quick-sale-summary{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:14px}.qs-section{gap:11px;padding:16px 18px}.qs-label{color:var(--text);letter-spacing:0;text-transform:none;margin:0;font-size:14.5px;font-weight:600}.qs-search{max-width:380px;min-height:38px}.chip-pick{gap:6px}.chip-pick button{border:1px solid var(--input-line);background:var(--surface);min-height:36px;transition:border-color .14s var(--ease), background-color .14s var(--ease), color .14s var(--ease);border-radius:10px;padding:0 12px;font-size:14px;font-weight:400}.chip-pick button:hover{border-color:var(--muted);background:var(--surface)}.chip-pick button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--link);font-weight:500}.service-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.service-tiles button{border:1px solid var(--input-line);min-height:60px;transition:border-color .14s var(--ease), background-color .14s var(--ease);border-radius:10px;padding:9px 12px}.service-tiles button b{font-size:14px;font-weight:500}.service-tiles button span{font-size:12.5px}.service-tiles button:hover{border-color:var(--muted)}.service-tiles button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.qs-section textarea{border-radius:10px;font-size:14.5px}.qs-chip{border-radius:0;padding:0;font-size:13px;font-weight:400;color:var(--muted)!important;background:0 0!important;border:0!important}.qs-chip.warn{color:var(--warning)!important}.qs-chips{gap:4px 14px}.qs-qty button{border-color:var(--input-line);width:34px;height:34px;transition:background-color .14s var(--ease);border-radius:8px}.qs-qty button:hover{background:var(--surface-raised)}.qs-qty input{width:60px;min-height:34px}.qs-more summary{min-height:50px;padding:11px 18px;font-weight:500}.qs-more summary svg{transition:transform .16s var(--ease);color:var(--muted)}.qs-more summary small{color:var(--muted);font-weight:400}.qs-more-body{padding:2px 18px 18px}.qs-field{color:var(--ink-2);font-size:13.5px;font-weight:500}.qs-field input,.qs-field select,.qs-field textarea{min-height:38px}.quick-sale-summary{gap:12px;padding:16px 18px;position:sticky;top:76px}.quick-sale-summary h2{font-size:14.5px}.quick-sale-summary dl div{font-size:13.5px}.quick-sale-summary dd{font-weight:500}.qs-total{border-top:1px solid var(--line-soft);padding-top:11px}.qs-total strong{font-size:24px;font-weight:600}.sale-done-grid{gap:14px}.message-box{background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:12px 13px;font-size:14px;line-height:1.6}.quick-sale .notice{margin-bottom:14px}@media (max-width:1000px){.quick-sale-grid{grid-template-columns:minmax(0,1fr)}.quick-sale-summary{z-index:5;box-shadow:var(--shadow-pop);border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid;position:sticky;top:auto;bottom:0}.quick-sale-summary dl,.quick-sale-summary h2{display:none}.quick-sale-summary .qs-total{border:0;padding:0}.quick-sale-summary .btn-block{width:auto}.quick-sale-summary>small{grid-column:1/-1}}@media (max-width:640px){.quick-sale-main{gap:18px;padding-bottom:120px}.qs-section{background:0 0;border:0;padding:0}.qs-more{background:var(--surface)}.service-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-sale-summary{inset-inline:0;bottom:calc(62px + env(safe-area-inset-bottom));border-inline:0;box-shadow:none;z-index:29;border-bottom:0;border-radius:0;gap:2px 12px;padding:10px 16px;position:fixed}.quick-sale-summary .qs-total strong{font-size:20px}.quick-sale-summary>small{color:var(--muted);font-size:12.5px}}.conversation-panel{max-width:780px;padding:0;overflow:hidden}.conversation-stream{gap:10px;min-height:240px;padding:18px}.chat-message{background:var(--surface-raised);border:0;border-radius:12px;max-width:min(78%,560px);padding:10px 13px}.chat-message.mine{background:var(--primary-soft)}.chat-meta{font-size:12.5px}.chat-meta strong{color:var(--ink-2);font-weight:500}.reply-box{border-top:1px solid var(--line-soft);background:var(--surface);align-items:end;gap:10px;padding:12px 14px}.pz-login{background:var(--app-bg);gap:12px}.pz-login-card{border:1px solid var(--border);background:var(--surface);width:min(380px,100%);animation:pz-rise .24s var(--ease) both;border-radius:16px;gap:18px;padding:28px;box-shadow:0 8px 30px #3c32280f}.pz-login-brand{gap:10px;font-size:15px;font-weight:600}.pz-login-brand img{border-radius:0;width:34px;height:34px}.pz-login-card h1{font-size:21px}.pz-login-card form{gap:12px}.pz-login-card label{font-size:13.5px;font-weight:500}.pz-login-card input{min-height:42px;font-size:15px}.pz-password button{width:38px;height:38px;transition:background-color .14s var(--ease), color .14s var(--ease);border-radius:8px}.pz-password button:hover{background:var(--surface-raised);color:var(--text)}.pz-login-card .muted.small{font-size:13px}.display-controls{gap:6px}.display-controls .language-toggle,.display-controls .theme-toggle{border:1px solid var(--border);background:var(--surface);min-height:34px;box-shadow:none;color:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;padding:0 10px;font-size:13px;font-weight:400}.display-controls .language-toggle:hover,.display-controls .theme-toggle:hover{background:var(--surface-raised);transform:none}.pz-meta{color:var(--muted);font-size:12.5px}.pz-form .segmented,.pz-form-stack .segmented{justify-self:start}.qs-hint{color:var(--muted);font-size:13px;font-weight:400}@media (max-width:980px){.app-body{grid-template-columns:minmax(0,1fr)}.app-shell .main{padding-inline:20px}}@media (max-width:640px){.topbar .topbar-new{display:none}.app-shell .main{padding:18px 16px 104px}.pz-head{margin-bottom:14px}h1{font-size:21px}.pz-toolbar .pz-search{flex-basis:100%;max-width:none}.pz-toolbar .pz-select{flex:100%;width:100%}.pz-date{flex:140px}.pz-date input{flex:1;width:auto;min-width:0}.pz-toolbar .push{margin-inline-start:0}.pz-grid-2{gap:14px}.pz-drawer-body{padding:16px 16px 28px}}.qs-label{display:block}.qs-label .qs-hint{margin-inline-start:6px}.pz-dialog{height:fit-content;max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}.side-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.side-card-head h2{font-size:15px}.tg-chart{min-width:0;padding:16px 18px 12px}.tg-right{text-align:end;justify-items:end;gap:4px;display:grid}.tg-footnote{align-items:center;gap:6px;margin-top:12px;display:flex}.tg-footnote svg{flex:none}.tg-orders td:first-child{white-space:nowrap}.tg-orders td:nth-child(4){min-width:170px}.tg-deposits td:nth-child(4){min-width:200px}.tg-products td:nth-child(2){min-width:220px}@media (max-width:640px){.pz-tabs{padding-inline-end:28px;scroll-padding-inline:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[dir=rtl] .pz-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}}@media (max-width:760px){.pz-table.stack .tg-customers td:nth-child(3){grid-row:2;align-self:end}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tg-pad{padding:16px 18px 4px}.tg-note{margin-top:10px;line-height:1.5}.tg-subhead{color:var(--muted);margin-top:6px;font-size:13px;font-weight:600}.tg-inline-action{min-height:26px;margin-top:2px;padding:0;font-size:13px;display:block}.segmented.small button{min-height:28px;padding:0 10px;font-size:13px}.segmented.tiny{padding:2px}.segmented.tiny button{min-height:26px;padding:0 9px;font-size:12.5px}.pz-change{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:12.5px;font-weight:500;display:inline-block}.pz-change.up{color:var(--success)}.pz-change.down{color:var(--danger)}.flip-y{transform:rotate(180deg)}.tg-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 14px;display:grid}.tg-totals>div{min-width:0}.tg-totals dt{color:var(--muted);font-size:12.5px}.tg-totals dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:600}.tg-totals dd+.pz-change{margin:0}.tg-totals.compact{background:var(--surface-raised);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;padding:12px 14px}.tg-totals.compact dd{font-size:15.5px}@media (max-width:640px){.tg-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-ranked td:first-child{min-width:180px}.tg-activity{max-height:520px;padding:0 18px 8px;overflow:auto}.tg-form{gap:8px;display:grid}.tg-form label{color:var(--muted);gap:4px;font-size:12.5px;font-weight:500;display:grid}.tg-form-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tg-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tg-form .muted.small{margin:0;line-height:1.5}.pz-drawer .pz-section+.pz-section,.card .pz-section+.pz-section{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.tg-drawer-status{margin-bottom:12px}.tg-actions{flex-wrap:wrap;gap:8px;display:flex}.tg-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.tg-deposits td.end{white-space:nowrap;width:1%}.tg-products th.tg-check,.tg-products td.tg-check{white-space:nowrap;width:1%;padding-inline-end:4px}.tg-group th{color:var(--text);text-align:start;border-bottom:1px solid var(--line-soft);background:0 0;padding:14px 12px 6px;font-size:13.5px;font-weight:600}.tg-group th span{color:var(--muted);margin-inline-start:8px;font-size:12.5px;font-weight:400}tbody+tbody .tg-group th{padding-top:20px}.tg-bulk{z-index:5;border:1px solid var(--primary-border);background:var(--primary-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex;position:sticky;top:72px}.tg-bulk strong{margin-inline-end:auto;font-size:14px}.tg-switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.tg-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tg-switch span[aria-hidden]{background:var(--input-line);width:36px;height:20px;transition:background-color .16s var(--ease);border-radius:999px;position:relative}.tg-switch span[aria-hidden]:after{content:"";top:2px;width:16px;height:16px;transition:transform .16s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.tg-switch input:checked+span[aria-hidden]{background:var(--success)}.tg-switch input:checked+span[aria-hidden]:after{transform:translate(16px)}[dir=rtl] .tg-switch input:checked+span[aria-hidden]:after{transform:translate(-16px)}.tg-switch input:focus-visible+span[aria-hidden]{box-shadow:0 0 0 3px var(--primary-soft)}.tg-switch input:disabled+span[aria-hidden]{opacity:.5}@media (max-width:760px){.pz-table.stack .tg-products .tg-group{background:0 0;border:0;padding:0;display:block}.pz-table.stack .tg-products .tg-group th{border:0;padding:12px 2px 2px;display:block}.pz-table.stack .tg-products td.tg-check{display:none}.pz-table.stack .tg-products td:nth-child(2){grid-area:1/1/auto/3}.pz-table.stack .tg-products td:nth-child(3){grid-area:1/3}.pz-table.stack .tg-products tr:not(.tg-group){grid-template-columns:repeat(3,minmax(0,1fr))}.pz-table.stack .tg-products td:nth-child(4),.pz-table.stack .tg-products td:nth-child(5),.pz-table.stack .tg-products td:nth-child(6){text-align:start;grid-area:2;padding-top:4px}.pz-table.stack .tg-products td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.pz-table.stack .tg-products td:nth-child(7){grid-area:3/1/auto/-1}.pz-table.stack .tg-deposits td.end{grid-column:1/-1;justify-self:end}}.tg-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.tg-layout-editor{gap:14px;min-width:0;display:grid}.tg-layout-bar{z-index:6;border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex;position:sticky;top:64px;box-shadow:0 6px 18px -14px #28231e73}.tg-list{border:1px solid var(--border);background:var(--surface);border-radius:14px}.tg-list.featured{border-color:var(--primary-border)}.tg-list>header{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px 8px;display:flex}.tg-list>header h3{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.tg-list.featured>header h3 svg{color:var(--warning)}.tg-section-name{flex:1;min-width:140px;max-width:320px;min-height:34px;font-weight:600}.tg-drop{min-height:52px;transition:background-color .14s var(--ease);border-radius:0 0 14px 14px;gap:6px;padding:4px 10px 12px;display:grid}.tg-drop.over{background:var(--primary-soft)}.tg-drop-empty{border:1px dashed var(--input-line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:13px}.tg-item{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:6px 8px;font-size:14px;display:flex}.tg-item .grow{flex:1;min-width:0}.tg-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tg-item.overlay{box-shadow:var(--shadow-pop);cursor:grabbing}.tg-item.plan{background:var(--surface-raised);border-color:#0000;min-height:38px}.tg-dragging{opacity:.4}.tg-handle{width:28px;height:32px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.tg-handle:hover{background:var(--surface-raised);color:var(--text)}.tg-handle:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pz-icon-action.starred{color:var(--warning)}.pz-icon-action.starred svg{fill:currentColor}.tg-plans{margin:6px 0 4px;border-inline-start:2px solid var(--line-soft);gap:6px;margin-inline-start:28px;padding:10px;display:grid}.tg-add-section{gap:8px;display:flex}.tg-add-section input{flex:1}.tg-phone{gap:10px;display:grid;position:sticky;top:72px}.tg-phone-screen{--tg-chat:#1b2530;--tg-key:#ffffff24;--tg-key-ink:#fff;background:var(--tg-chat);scrollbar-width:thin;border:10px solid #1d1c21;border-radius:34px;max-height:calc(100dvh - 160px);padding:16px 10px;overflow:auto}:root[data-theme=light] .tg-phone-screen{--tg-chat:#dfe7d5;--tg-key:#42543452}.tg-bubble{color:#1d1c21;text-align:right;direction:rtl;background:#fff;border-radius:14px 14px 14px 4px;gap:4px;max-width:92%;margin-bottom:6px;padding:9px 12px;font-size:13px;line-height:1.45;display:grid}.tg-keyboard{gap:4px;display:grid}.tg-key-row{gap:4px;display:flex}.tg-key{background:var(--tg-key);min-width:0;color:var(--tg-key-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;border-radius:8px;flex:1 1 0;padding:8px 6px;font-size:12px;line-height:1.3;overflow:hidden}.tg-key.divider{color:#fff9;background:0 0;font-weight:600}:root[data-theme=light] .tg-key.divider{color:#0000008c}@media (max-width:1100px){.tg-layout{grid-template-columns:minmax(0,1fr)}.tg-phone{justify-self:center;max-width:360px;position:static}}@media (max-width:640px){.tg-layout-bar,.tg-bulk{top:58px}.tg-item .segmented.tiny{display:none}}.pz-row-link{color:inherit;border-radius:8px;margin-inline:-4px;padding-inline:4px;text-decoration:none}.pz-row-link:hover{background:var(--surface-raised)}.tg-views{margin-bottom:16px}.tg-icon{vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.tg-icon img,.tg-icon video,.tg-icon .tg-lottie,.tg-icon .tg-lottie svg{object-fit:contain;width:100%;height:100%;display:block}.tg-icon .tg-lottie{display:block}.tg-icon.fallback{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.tg-key .tg-icon{margin-inline-end:4px}.tg-key{justify-content:center;align-items:center;gap:2px;display:inline-flex}.tg-key>span:last-child{text-overflow:ellipsis;overflow:hidden}.tg-tag{background:var(--surface-raised);color:var(--muted);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.tg-tag.product{background:var(--primary-soft);color:var(--primary)}.tg-tag.brand{background:var(--tone-info-bg);color:var(--tone-info)}.tg-tag.supplier,.tg-tag.default{background:var(--tone-ok-bg);color:var(--tone-ok)}.tg-count{background:var(--tone-danger-bg);color:var(--tone-danger);border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:11.5px}.tg-switch-row{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.tg-switch-row.small{color:var(--muted);font-size:13px}.tg-rules{margin-bottom:16px}.tg-rules h2{align-items:center;gap:6px;display:inline-flex}.tg-rules-list{padding:4px 18px 14px;display:grid}.tg-rule{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 0;display:flex}.tg-rule:first-child{border-top:0}.tg-rule .grow{flex:1;min-width:180px}.tg-add-rule{justify-self:start;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.tg-rule-editor{border:1px solid var(--primary-border);background:var(--surface);border-radius:12px;gap:10px;margin:0 18px 16px;padding:14px 16px;display:grid}.tg-rule-editor h3{font-size:14.5px}.tg-rule-editor label{color:var(--muted);gap:4px;font-size:12.5px;font-weight:500;display:grid}.tg-rule-impact{background:var(--surface-raised);border-radius:10px;gap:4px;padding:10px 12px;font-size:13.5px;display:grid}.tg-rule-impact p{margin:0}.tg-impact-list{gap:2px;margin:4px 0;padding:0;font-size:13px;list-style:none;display:grid}.tg-impact-list li{justify-content:space-between;gap:12px;display:flex}.tg-impact-list li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-product-cell{align-items:center;gap:10px;display:flex}.tg-product-cell>div{min-width:0}.tg-group-head{align-items:center;gap:8px;display:flex}.tg-fold,.tg-brand-icon{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.tg-fold:hover,.tg-brand-icon:hover{background:var(--surface-raised);color:var(--text)}.tg-fold svg{transition:transform .14s var(--ease)}.tg-fold svg.tg-open{transform:rotate(90deg)}[dir=rtl] .tg-fold svg:not(.tg-open){transform:rotate(180deg)}.tg-price-button{color:inherit;text-align:end;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto;place-items:center end;gap:0 4px;margin:-2px -6px;padding:2px 6px;display:inline-grid}.tg-price-button .pz-sub{grid-column:1/-1}.tg-price-button svg{color:var(--muted);opacity:0;transition:opacity .14s var(--ease)}.tg-price-button:hover{background:var(--surface-raised)}.tg-price-button:hover svg,.tg-price-button:focus-visible svg{opacity:1}.tg-inline-price{justify-items:end;gap:4px;display:grid}.tg-inline-price input{text-align:end;width:110px;min-height:32px}.tg-products td.num .pz-sub .tg-tag{margin-inline-end:4px}.tg-product-form{gap:0;display:grid}.tg-product-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.tg-product-head .tg-totals.compact{flex:1;margin:0}.tg-icon-button{border:1px dashed var(--input-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:4px;padding:8px;font-size:12px;display:grid}.tg-icon-button:hover{border-color:var(--primary);color:var(--primary)}.tg-price-result{margin:0;font-size:15px}.tg-drawer-save{border-top:1px solid var(--line-soft);background:var(--surface);gap:8px;margin-top:18px;padding:14px 0 4px;display:flex;position:sticky;bottom:-1px}.tg-picker{border:1px solid var(--border);background:var(--surface);width:min(720px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-pop);border-radius:16px;padding:0}.tg-picker::backdrop{background:var(--backdrop)}.tg-picker>header{justify-content:space-between;align-items:center;padding:14px 18px 6px;display:flex}.tg-picker>header h2{font-size:16px}.tg-picker>p,.tg-picker>.pz-skeleton{margin:0 18px 16px}.tg-picker-bar{flex-wrap:wrap;gap:10px;padding:6px 18px 10px;display:flex}.tg-picker-packs{flex-wrap:wrap}.tg-picker-bar .pz-search{flex:1;min-width:160px}.tg-picker-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:52vh;padding:4px 18px 12px;display:grid;overflow:auto}.tg-picker-cell{aspect-ratio:1;background:var(--surface-raised);cursor:pointer;transition:border-color .12s var(--ease), background-color .12s var(--ease);border:1px solid #0000;border-radius:10px;place-items:center;padding:6px;display:grid;position:relative}.tg-picker-cell:hover{border-color:var(--primary-border);background:var(--primary-soft)}.tg-picker-cell.chosen{border-color:var(--primary);background:var(--primary-soft)}.tg-picker-cell.auto{aspect-ratio:auto;color:var(--primary);grid-column:span 2;gap:6px;font-size:13px;font-weight:500;display:flex}.tg-picker-check{top:3px;color:var(--primary);position:absolute;inset-inline-end:3px}.tg-texts{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tg-texts-nav{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:2px;padding:8px;display:grid;position:sticky;top:72px}.tg-texts-nav>button{min-height:38px;color:var(--ink-2,var(--text));text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:0 10px;font-size:14px;display:flex}.tg-texts-nav>button:hover{background:var(--surface-raised)}.tg-texts-nav>button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary);font-weight:500}.tg-texts-nav .tg-switch-row{border-top:1px solid var(--line-soft);margin-top:8px;padding:10px 10px 4px}.tg-texts-list ul{margin:0;padding:0 0 6px;list-style:none}.tg-texts-list li>button{border:0;border-top:1px solid var(--line-soft);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;padding:12px 18px;font-size:14px;display:grid}.tg-texts-list li>button:hover{background:var(--surface-raised)}.tg-text-ar,.tg-text-en{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.tg-text-ar{text-align:right}.tg-text-en{color:var(--muted);text-align:left}.tg-text-editor h3{align-items:center;gap:8px;display:flex}.tg-text-preview{background:var(--surface-raised);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.6}@media (max-width:900px){.tg-texts{grid-template-columns:minmax(0,1fr)}.tg-texts-nav{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.tg-texts-nav .tg-switch-row{border-top:0;margin-top:0;padding:0 10px}.tg-texts-list li>button{grid-template-columns:minmax(0,1fr) auto}.tg-text-en{grid-column:1}}.tg-menu-rows{gap:8px;padding:4px 10px 12px;display:grid}.tg-menu-row{align-items:stretch;gap:6px;display:flex}.tg-menu-row-tools{align-content:center;display:grid}.tg-menu-row-tools .pz-icon-action{width:26px;height:22px;font-size:13px}.tg-menu-drop{border:1px dashed var(--line-soft);border-radius:12px;flex-wrap:wrap;flex:1;gap:6px;padding:6px;display:flex}.tg-menu-drop .tg-drop-empty{flex:1;padding:8px}.tg-menu-pool{flex-wrap:wrap;gap:6px;display:flex}.tg-menu-slot{flex:180px;min-width:0}.tg-menu-button{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:4px 6px;font-size:14px;display:flex}.tg-menu-button .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tg-menu-icon{background:var(--surface-raised);cursor:pointer;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.tg-menu-icon:hover{outline:2px solid var(--primary-border)}@media (max-width:760px){.tg-rule .grow{min-width:100%}.tg-product-head{flex-direction:column;align-items:stretch}}.ws-logo{box-shadow:0 0 0 1px var(--border);color:#161514;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}.ws-logo img{object-fit:contain;width:70%;height:70%}.ws-tags{flex-wrap:wrap;gap:4px;display:flex}.pz-chip{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.ws-form{gap:14px}.ws-form>label,.ws-form .tg-form-row>label{gap:6px;display:grid}.ws-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.ws-form legend{margin-bottom:6px;font-weight:600}.ws-features{grid-template-columns:1fr 1fr}.ws-features legend{grid-column:1/-1}.ws-logo-now{align-items:center;gap:10px;display:flex}.ws-logo-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-height:196px;padding:2px;display:grid;overflow:auto}.ws-logo-grid button{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);background:#fff;border-radius:10px;place-items:center;padding:7px;display:grid}.ws-logo-grid button img{object-fit:contain;width:100%;height:100%}.ws-logo-grid button:hover{border-color:var(--primary-border)}.ws-logo-grid button[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}@media (max-width:560px){.ws-features{grid-template-columns:1fr}}.ws-hint{max-width:720px;margin:0}.ws-cat-icon{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.ws-icon-grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;display:grid}.ws-icon-grid button{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:10px;place-items:center;display:grid}.ws-icon-grid button:hover{border-color:var(--primary-border)}.ws-icon-grid button[aria-checked=true]{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.ws-h{margin:18px 0 4px;font-size:16px}.ws-steps{gap:8px;max-width:360px;margin-top:12px;display:grid}.ws-step{grid-template-columns:1fr 1fr 36px;align-items:center;gap:8px;display:grid}.ws-step.head{color:var(--muted);font-size:13px}.ws-step input{text-align:center;min-height:38px}.ws-steps .link-btn{justify-self:start;align-items:center;gap:4px;display:inline-flex}.ws-preview{border:1px dashed var(--border);border-radius:12px;margin-top:16px;padding:12px 14px}.ws-preview p{margin:4px 0 0}.ws-save{margin-top:12px}.ws-tools{gap:4px;margin:12px 0;padding:0;list-style:none;display:grid}.ws-tools li{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 6px;display:flex}.ws-tools li .grow{flex:1;min-width:0}.ws-add{gap:6px;margin:8px 0 12px;display:grid}.ws-scale{flex-wrap:wrap;gap:6px 18px;display:flex}.ws-avatar{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ws-account{gap:18px;display:grid}.ws-facts{gap:8px;margin:0;display:grid}.ws-facts>div{grid-template-columns:130px 1fr;align-items:baseline;gap:12px;display:grid}.ws-facts dt{color:var(--muted);font-size:13px}.ws-facts dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.ws-facts .link-btn{align-items:center;gap:4px;display:inline-flex}.ws-block{border-top:1px solid var(--line-soft);gap:10px;padding-top:16px;display:grid}.ws-block h3{margin:0;font-size:15px}.ws-block h4{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:600}.ws-block p{margin:0}.ws-block>label{gap:6px;display:grid}.ws-request{border:1px solid var(--tone-warn-border,var(--border));background:var(--tone-warn-bg,transparent);border-radius:14px;padding:16px}.ws-tiers button{align-items:center;gap:5px;display:inline-flex}.ws-radio{gap:6px;display:grid}.ws-radio label{cursor:pointer;align-items:center;gap:8px;display:flex}.ws-party{gap:6px;display:grid}.ws-party ul{border:1px solid var(--border);border-radius:12px;gap:2px;max-height:220px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.ws-party li>button{text-align:start;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.ws-party li>button:hover:not(:disabled){background:var(--surface-2,var(--line-soft))}.ws-party li>button[aria-selected=true]{border-color:var(--primary);background:var(--primary-soft)}.ws-party li>button:disabled{opacity:.5;cursor:default}.ws-party li.muted{padding:8px 10px}.ws-secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-secret code{background:var(--surface-2,var(--line-soft));border:1px dashed var(--border);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 12px;font-size:16px}.ws-secret p{flex-basis:100%}@media (max-width:560px){.ws-facts>div{grid-template-columns:1fr;gap:2px}}.ws-wholesale{grid-template-columns:repeat(3,1fr)}.ws-wholesale legend,.ws-wholesale>p{grid-column:1/-1}.ws-wholesale label{gap:4px;display:grid}.ws-wholesale input[aria-invalid=true]{border-color:var(--danger)}.ws-tiers-cell{gap:1px;font-size:12px;line-height:1.5;display:grid}@media (max-width:560px){.ws-wholesale{grid-template-columns:1fr}}.ws-custom-prices{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ws-custom-prices li{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:8px 0;display:flex}.ws-custom-prices .grow{flex:1;min-width:0;display:grid}.ws-custom-add{grid-template-columns:1fr 110px auto;align-items:center;gap:8px;display:grid}.ws-custom-add p{grid-column:1/-1;margin:0}@media (max-width:560px){.ws-custom-add{grid-template-columns:1fr 1fr}}.ws-delivery{text-align:start;background:var(--surface-2,var(--line-soft));border:1px dashed var(--border);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:10px;margin:4px 0 0;padding:8px 10px;font-size:13px}.ws-block .tg-form-row>label{gap:6px;display:grid}.rp-sub{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rp-modes{margin:12px 0}.rp-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rp-inline .pz-input-suffix input{width:120px}.rp-field{gap:6px;max-width:240px;margin-bottom:10px;display:grid}.tg-pad>.ws-h:first-child{margin-top:0}.ws-h:has(svg){align-items:center;gap:8px;display:flex}.ws-sale-item{border:1px solid var(--line-soft);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ws-sale-head{justify-content:space-between;gap:12px;display:flex}.ws-sale-item label{gap:4px;display:grid}.ws-block .tg-form-actions .grow{flex:1}.sale-channel{vertical-align:1px;align-items:center;gap:4px;margin-inline-start:6px;font-size:11px;display:inline-flex}.ws-sources{border:1px solid var(--line-soft);border-radius:14px;gap:8px;margin:0;padding:14px;display:grid}.ws-sources legend{padding:0 6px;font-weight:600}.ws-source-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-source-list li{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.ws-source-list .grow{flex:1;min-width:0;display:grid}.ws-source-rank{color:var(--muted);min-width:56px;font-size:11px;font-weight:700}.ws-source-icon{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:8px;place-items:center;display:inline-grid}.ws-source-add{gap:8px;display:grid}.warn-text{color:var(--tone-warn,#b7791f)}
