:root{--bg:#f6f5f1;--surface:#fff;--ink:#0f1b3d;--muted:#6b6f85;--line:#e4e2da;--brand:#0f1b3d;--accent:#ffb21e;--ok:#1f8a5b;--err:#c0392b;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111322;--surface:#1a1d33;--ink:#eceaf5;--muted:#a3a6bd;--line:#2c3050;--brand:#ffb21e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111322;--surface:#1a1d33;--ink:#eceaf5;--muted:#a3a6bd;--line:#2c3050;--brand:#ffb21e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;line-height:1.7}h1,h2{margin:0 0 .4rem;line-height:1.3}h1{font-size:1.6rem}h2{font-size:1.15rem}p{margin:.25rem 0}a{color:inherit}.muted{color:var(--muted)}.error{color:var(--err)}.ok{color:var(--ok);font-weight:600}.center{place-items:center;min-height:40vh;display:grid}.topbar-unused{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:880px;margin:0 auto;padding:.7rem 16px;display:flex}.logo{letter-spacing:.06em;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.nav a,.link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem .7rem;text-decoration:none}.nav a.active{color:var(--ink);background:var(--bg);font-weight:600}.link:hover,.nav a:hover{color:var(--ink)}.container{max-width:880px;margin:0 auto;padding:1.5rem 16px 4rem}.stack{flex-direction:column;gap:1rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.card.highlight{border-inline-start:4px solid var(--accent)}.card.disabled{opacity:.75}.badge{background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.1rem .6rem;font-size:.8rem}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--brand);color:var(--surface);margin-top:.5rem}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn.team-stop{border-color:var(--warn,#e08a00);color:var(--warn-ink,#8a4b00)}.btn-google{color:#1f1f1f;background:#fff;border-color:#dadce0;width:100%;margin-top:1rem}.auth-page{place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{text-align:center;width:100%;max-width:400px;padding:2rem 1.5rem}.auth-card img{margin-bottom:.75rem}.form{max-width:640px}.field{border:0;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.field>span{font-weight:600}.field em{font-size:.9rem;font-style:normal;font-weight:400}input,select,textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;padding:.6rem .8rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}textarea{resize:vertical}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;padding:.35rem .9rem}.chip.on{background:var(--brand);color:var(--surface);border-color:var(--brand)}.card-link{color:inherit;text-decoration:none;transition:border-color .15s}.card-link:hover{border-color:var(--accent)}.ok-badge{color:var(--ok);border-color:var(--ok)}.back{width:fit-content;text-decoration:none}.hints{color:var(--muted);margin:0;padding-inline-start:1.2rem}.retold{white-space:pre-wrap;font-size:1.05rem}.elements{gap:.6rem;margin:0;display:grid}.elements div{grid-template-columns:9rem 1fr;gap:.75rem;display:grid}.elements dt{color:var(--muted);font-weight:600}.elements dd{margin:0}@media (width<=560px){.elements div{grid-template-columns:1fr;gap:0}}.fragments{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.fragment{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:.9rem}.fragment h3{margin:.5rem 0 .25rem;font-size:1rem}.fragment blockquote{border-inline-start:3px solid var(--accent);margin:.5rem 0 0;padding-inline-start:.6rem;font-size:.92rem}.card.warn{border-inline-start:4px solid var(--err)}.note{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.75rem 1rem}.ok-note{border-color:var(--ok);color:var(--ok)}.card ul{margin:.25rem 0;padding-inline-start:1.2rem}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.batch-head{flex-direction:column;gap:.1rem;display:flex}.posts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:1rem;display:grid}.post{flex-direction:column;gap:.75rem;display:flex}.post-approved{border-color:var(--ok)}.caption{white-space:pre-wrap;margin:0}.hashtags{color:#4a8fe7;word-break:break-word;margin:0}.photo-idea{background:var(--bg);border:1px dashed var(--line);border-radius:10px;padding:.6rem .8rem;font-size:.95rem}.media{flex-direction:column;gap:.5rem;display:flex}.media img,.media video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:420px}.post-actions .btn{margin-top:0;padding:.45rem .8rem;font-size:.92rem}.warn-note{border-color:var(--err);color:var(--err);margin:0;font-size:.92rem}.small{font-size:.88rem}.publish{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.job{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.35rem;padding:.5rem .7rem;display:flex}.job-published{border-color:var(--ok);color:var(--ok)}.job-failed{border-color:var(--err);color:var(--err)}.job-scheduled,.job-processing,.job-awaiting_media{border-color:var(--accent)}.job .btn{margin:0;padding:.35rem .7rem;font-size:.88rem}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;gap:1rem;width:240px;padding:1.1rem .8rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar-logo{border-bottom:1px solid var(--line);padding:.2rem .6rem .8rem}.side-nav{flex-direction:column;gap:.2rem;display:flex}.side-nav a,.side-logout{color:var(--muted);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .75rem;text-decoration:none;display:flex}.side-nav a:hover,.side-logout:hover{color:var(--ink);background:var(--bg)}.side-nav a.active{color:var(--ink);background:var(--bg);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}[dir=rtl] .side-nav a.active{box-shadow:inset -3px 0 0 var(--accent)}.side-lang{margin-top:auto}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.app-main{max-width:none;margin-inline-start:240px;padding-inline:32px}.app-main>*{max-width:960px;margin-inline:auto}.mobile-bar,.backdrop{display:none}@media (width<=900px){.mobile-bar{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.7rem 16px;display:flex;position:sticky;top:0}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:.4rem;display:flex}.menu-toggle span{background:var(--ink);border-radius:2px;width:22px;height:2px}.sidebar{transition:inset-inline-start .2s;inset-inline-start:-260px;box-shadow:0 0 40px #00000040}.menu-open .sidebar{inset-inline-start:0}.menu-open .backdrop{z-index:25;background:#00000059;display:block;position:fixed;inset:0}.app-main{margin-inline-start:0;padding-inline:16px}}.feedback-open{align-self:flex-start;margin:0;padding:.45rem .9rem;font-size:.92rem}.feedback{max-width:520px}.stars{align-items:center;gap:.15rem;display:flex}.star{cursor:pointer;color:var(--line);background:0 0;border:0;padding:0 .1rem;font-size:1.6rem;line-height:1}.star.on{color:var(--accent)}.feedback-done{margin:0}.brand{direction:ltr;align-items:center;gap:.5rem;display:inline-flex}.brand img{width:auto;display:block}.login-logo{width:180px;height:auto;margin:0 auto 1rem;display:block}.sidebar-logo{display:flex}[dir=rtl] body{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.login-links{justify-content:space-between;align-items:center;margin-top:1.4rem;font-size:.92rem;display:flex}.login-links a{color:var(--muted);text-decoration:none}.lang-badge{letter-spacing:.04em;padding:.05rem .45rem;font-size:.72rem;font-weight:700}.lang-ar{color:#b4530a;border-color:#f5c27a}.lang-en{color:#1552d6;border-color:#9fb9f2}.quota{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:.45rem;margin-bottom:.4rem;padding:.8rem 1rem;display:flex}.quota-empty{border-color:var(--err)}.quota-count{font-weight:700}.quota-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.quota-bar span{background:linear-gradient(90deg,#ffd42a,#ff7a00);border-radius:99px;height:100%;display:block}.quota-empty .quota-bar span{background:var(--err)}.quota-stats{color:var(--muted);gap:1.2rem;font-size:.92rem;display:flex}.quota-stats b{color:var(--ink)}.quota-next{margin:0;font-weight:500}.mono{font-variant-numeric:tabular-nums}.account-warn{color:#6b4e00;background:#fff8e1;border-color:#e0a100;margin-bottom:1rem}.account-warn a{color:inherit;font-weight:600}.account-suspended{border-color:var(--err);max-width:640px}.account-suspended h1{color:var(--err);margin:0}.rules-list{gap:.45rem;margin:0;padding-inline-start:2.4rem;display:grid}.rules h3{margin:0 0 .4rem}.admin-suspended{border-color:var(--err)}.admin-lift{margin-top:0}.admin-void{align-self:flex-start;padding:.3rem .7rem}.excerpt{white-space:pre-wrap;word-break:break-word}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .account-warn{color:#f3d98b;background:#2e2710;border-color:#8a6a10}}:root[data-theme=dark] .account-warn{color:#f3d98b;background:#2e2710;border-color:#8a6a10}.targets{gap:.35rem}.target{cursor:pointer;align-items:center;gap:.5rem;display:flex}.target input{width:auto;margin:0}.target-off{opacity:.6;cursor:default}.connect-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.connect-grid ul{margin:0;padding-inline-start:1.2rem}.auth-form{text-align:start;flex-direction:column;gap:.8rem;margin-top:.6rem;display:flex}.auth-form input{width:100%}.auth-wide{width:100%;margin-top:.4rem}.auth-or{color:var(--muted);align-items:center;gap:.75rem;margin:1.1rem 0 .2rem;font-size:.88rem;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-forgot{align-self:flex-end;padding:0;font-size:.9rem}.auth-agree{margin:0}.auth-agree a{color:inherit}.auth-switch{margin-top:1rem;font-size:.95rem}.auth-card h1{margin:.2rem 0 .4rem;font-size:1.45rem}.plan-card{border-top:4px solid var(--brand);max-width:620px}.plan-name{letter-spacing:.02em;font-size:1.1rem}.plan-price{font-size:2.4rem;font-weight:800;line-height:1.1}.plan-price .muted{font-size:1rem;font-weight:500}.plan-special{color:var(--brand);margin:0;font-weight:600}.plan-features{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.plan-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.plan-facts>div{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .8rem;display:flex}.plan-badge.plan-trialing,.plan-badge.plan-active{color:var(--ok);border-color:var(--ok)}.plan-badge.plan-past_due{color:var(--err);border-color:var(--err)}.plan-banner{border-color:var(--brand);margin-bottom:1rem}.plan-banner a{color:inherit;font-weight:600}.billing h3{margin:0}.gate-card{max-width:680px}.gate-steps{justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0 .1rem;display:flex}.gate-steps span{border:2px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.gate-steps span.on{border-color:var(--brand);color:var(--ink)}.gate-steps span.done{background:var(--ok);border-color:var(--ok);color:#fff}.gate-steps i{background:var(--line);width:48px;height:2px}.gate-billing{text-align:start;margin-top:1rem}.gate-billing .plan-card{max-width:none}.u-loader{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-height:50vh;display:flex}.u-loader-full{z-index:50;background:radial-gradient(1200px 600px at 50% 40%,#ffb21e1a,#0000 60%),linear-gradient(160deg,#0f1b3d 0%,#101221 70%);min-height:100vh;position:fixed;inset:0}.u-loader-ring{place-items:center;width:84px;height:84px;display:grid;position:relative}.u-loader-ring:before{content:"";border:3px solid #ffb21e;border-color:#ffb21e #ff7a00 #ffb21e2e #ffb21e2e;border-radius:50%;animation:1s linear infinite u-spin;position:absolute;inset:0}.u-loader-ring img{width:44px;height:44px;animation:1.6s ease-in-out infinite u-breathe}.u-loader-text{letter-spacing:.42em;text-transform:uppercase;color:var(--muted);padding-inline-start:.42em;font-size:.8rem;font-weight:600}.u-loader-full .u-loader-text{color:#c9cbe0}[dir=rtl] .u-loader-text{letter-spacing:0;padding:0;font-size:.95rem}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-breathe{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.u-loader-ring:before,.u-loader-ring img{animation-duration:3s}}.chip-on{background:var(--brand);color:var(--surface);border-color:var(--brand)}.ad-source{flex-wrap:nowrap;align-items:flex-start}.ad-thumb{object-fit:cover;background:var(--bg);border-radius:10px;flex:none;width:96px;height:96px}.ad-source-text{gap:.3rem;min-width:0}.ad-source-text .caption{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad-summary{font-weight:600}.ad-agree{flex-wrap:nowrap;align-items:flex-start}.ad-agree input{width:auto;margin-top:.2rem}.ad-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ad-results{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.ad-results>div{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.1rem;padding:.5rem .7rem;display:flex}.ad-badge-active{color:var(--ok);border-color:var(--ok)}.ad-badge-failed,.ad-badge-needs_action{color:var(--err);border-color:var(--err)}.ad-badge-ready,.ad-badge-paused{color:var(--brand);border-color:var(--brand)}.ads-connection h2{margin:0 0 .3rem;font-size:1.1rem}.tabs{border-bottom:1px solid var(--line);gap:.3rem;display:flex;overflow-x:auto}.tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:.6rem 1rem;font-weight:600}.tab:hover{color:var(--ink)}.tab-on{color:var(--ink);border-bottom-color:var(--brand)}.tab-count{background:var(--bg);border:1px solid var(--line);border-radius:99px;min-width:1.6em;margin-inline-start:.3rem;padding:0 .4em;font-size:.8rem;display:inline-block}.day-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.day-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 1.1rem;display:flex}.day-head .muted{margin-inline-start:auto}.day-chevron{width:1em;color:var(--muted)}.post-list{flex-direction:column;gap:.9rem;padding:0 1rem 1rem;display:flex}.post-row{grid-template-columns:1fr;gap:1rem;display:grid}.post-row.post-has-media{grid-template-columns:220px minmax(0,1fr);align-items:start}.post-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.post-media img,.post-media video{max-height:280px}.post-badges{flex-wrap:wrap;gap:.5rem}.post-status{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.post-stamp{white-space:nowrap;font-variant-numeric:tabular-nums}.post-meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.caption-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.see-more{color:var(--brand);align-self:flex-start;margin-top:-.4rem;padding:0;font-weight:600}@media (width<=720px){.post-row.post-has-media{grid-template-columns:1fr}.post-list{padding:0 .6rem .8rem}}.chip-input{cursor:text;align-items:center;gap:.35rem;display:inline-flex}.chip-input input{border-radius:8px;width:4.5em;padding:.15rem .4rem;font-size:.95rem}.chip:disabled{opacity:.4;cursor:not-allowed}.ad-min-rule{margin:.3rem 0 0}.check-row{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.check-row input{margin-top:.2rem}.stars-static{color:var(--accent);letter-spacing:1px}.admin-sub{margin-top:1.5rem}.inbox{grid-template-columns:minmax(260px,340px) 1fr;min-height:70vh;padding:0;display:grid;overflow:hidden}.inbox-list{border-inline-end:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.inbox-list .tabs{padding:0 .5rem}.inbox-channels{flex-wrap:wrap;gap:.35rem;padding:.6rem .75rem}.inbox-empty{padding:1rem}.conv-list{max-height:75vh;margin:0;padding:0;list-style:none;overflow-y:auto}.conv{text-align:start;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.conv:hover{background:var(--bg)}.conv-on{background:var(--bg);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .conv-on{box-shadow:inset -3px 0 0 var(--accent)}.conv-unread strong{font-weight:800}.conv-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.conv-top{justify-content:space-between;gap:.5rem;display:flex}.conv-top strong,.conv-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-tags{flex-wrap:wrap;gap:.3rem;display:flex}.tag-mini{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.tag-ad{border-color:var(--accent);color:var(--ink)}.tag-lead{border-color:var(--accent);color:var(--accent)}.unread{background:var(--accent);color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.avatar{object-fit:cover;background:var(--bg);border-radius:50%;flex:none;width:38px;height:38px}.avatar-letter{border:1px solid var(--line);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.inbox-thread{flex-direction:column;min-width:0;display:flex}.inbox-pick{margin:auto;padding:2rem}.thread{flex-direction:column;height:100%;display:flex}.thread-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;display:flex}.thread-who{align-items:center;gap:.65rem;min-width:0;display:flex}.thread-back{margin:0;display:none}.thread-controls{flex-wrap:wrap;align-items:center;gap:.5rem}.thread-controls select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:.3rem .5rem}.thread-controls .btn{margin:0}.lead-on{border-color:var(--accent);color:var(--accent)}.assist{flex-direction:column;gap:.3rem;margin:.75rem 1rem 0;display:flex}.messages{flex-direction:column;flex:1;gap:.5rem;min-height:240px;max-height:55vh;padding:1rem;display:flex;overflow-y:auto}.bubble-row{display:flex}.bubble-row.out{justify-content:flex-end}.bubble{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;max-width:min(78%,520px);padding:.55rem .8rem;display:flex}.bubble-row.out .bubble{background:var(--brand);color:var(--surface);border-color:var(--brand)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble-meta{opacity:.7;font-size:.72rem}.bubble-failed{border-color:var(--err)!important}.bubble-img{border-radius:10px;max-width:220px;display:block}.bubble-att{font-size:.88rem}.bubble-row.out .bubble a,.bubble-row.out .bubble .link{color:inherit;text-decoration:underline}.composer{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.composer textarea{width:100%}.composer .btn{margin:0}.activity{padding:0 1rem .9rem}.activity-list{flex-direction:column;gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.inbox-setup .btn{margin:0}@media (width<=820px){.inbox{grid-template-columns:1fr}.inbox-has-thread .inbox-list,.inbox:not(.inbox-has-thread) .inbox-thread{display:none}.inbox-list{border-inline-end:0}.thread-back{display:inline-flex}.messages{max-height:60vh}}.app-main>.inbox-page{max-width:1440px}.inbox-page .inbox{grid-template-columns:minmax(280px,360px) 1fr;height:calc(100vh - 210px);min-height:560px}.inbox-page .inbox-list{min-height:0}.inbox-page .conv-list{flex:1;min-height:0;max-height:none}.inbox-page .inbox-thread,.inbox-page .thread{min-height:0}.inbox-page .messages{flex:1;min-height:0;max-height:none}.inbox-page .bubble{max-width:min(70%,640px)}.inbox-page .activity{max-height:160px;overflow-y:auto}.inbox-live{align-items:center;gap:.4rem;display:inline-flex}.live-dot{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.live-busy{background:var(--accent);animation:1s ease-in-out infinite livepulse}@keyframes livepulse{50%{opacity:.35}}.window-pill{border:1px solid var(--ok);color:var(--ok);border-radius:10px;margin:0;padding:.45rem .7rem}.window-pill .muted{font-weight:400}.window-low{border-color:var(--accent);color:var(--accent)}@media (width<=820px){.inbox-page .inbox{height:auto;min-height:0}.inbox-page .messages{max-height:60vh}}.inbox-list .tab{padding:.6rem .55rem;font-size:.92rem}.inbox-list .tabs{scrollbar-width:none}.acc-status{border-bottom:1px solid var(--line);flex-direction:column;gap:.3rem;padding:.6rem 0;display:flex}.acc-status:last-of-type{border-bottom:0}.acc-checks{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.acc-status p{margin:0}.app-main>.crm-page{max-width:1440px}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem}.crm-toolbar select,.crm-search,.crm-add input,.tag-input,.stage-edit-row input,.grow{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:.5rem .7rem}.crm-search{flex:1;min-width:220px}.crm-toolbar-end{gap:.5rem;margin-inline-start:auto}.crm-toolbar .btn,.crm-add .btn,.stage-edit-row .btn,.tag-row .btn{margin:0}.crm-add{flex-wrap:wrap;gap:.5rem}.crm-add input{flex:1;min-width:160px}.crm-table-wrap{padding:0;overflow-x:auto}.crm-table{border-collapse:collapse;width:100%}.crm-table th,.crm-table td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:.65rem .8rem}.crm-table th{color:var(--muted);font-size:.82rem;font-weight:600}.crm-table tr:last-child td{border-bottom:0}.crm-table td .tag-mini{margin-inline-end:.25rem}.st-lead{border-color:var(--accent);color:var(--accent)}.st-customer{border-color:var(--ok);color:var(--ok)}.dup-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.dup-list .btn{margin:0;padding:.3rem .6rem}.board{align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.board-col{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;flex:0 0 240px;gap:.5rem;min-height:120px;padding:.6rem;display:flex}.col-won{border-color:var(--ok)}.col-lost{opacity:.85}.board-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.board-head .muted{flex-basis:100%}.lead-card{flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.lead-card select,.lead-line select,.thread-controls select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:.25rem .4rem}.stage-editor{gap:.5rem}.stage-edit-row{align-items:center;gap:.4rem}.stage-edit-row input{flex:1}.danger{color:var(--err)}.crm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.crm-grid{grid-template-columns:1fr}}.lead-form-row{flex-wrap:wrap;gap:.5rem}.lead-form-row .field{flex:1;min-width:140px}.lead-form select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:.5rem}.lead-line{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.3rem;padding:.55rem .7rem;display:flex}.st-lead-won{border-color:var(--ok)}.st-lead-lost{opacity:.75}.tag-row{flex-wrap:wrap;align-items:center;gap:.35rem}.tag-input{min-width:140px}.timeline{flex-direction:column;gap:.45rem;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.grow{flex:1}.ai-card{border-color:var(--accent)}.ai-card .btn{margin:0;padding:.25rem .6rem}.thread-lead{padding:.75rem 1rem 0}.ai-fields{flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;display:flex}.thread-controls a.btn{margin:0}.crm-toolbar>select,.crm-toolbar .crm-search,.tag-row .tag-input,.stage-edit-row input,.crm-add input,.row>.grow{width:auto}.tag-row .tag-input{flex:1;min-width:160px}.inbox-search{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;width:auto;margin:.5rem .75rem 0;padding:.45rem .7rem}.auto-settings{margin-top:.5rem}.auto-settings textarea{width:100%}.chat-link{margin-inline-start:.5rem;text-decoration:none}.ai-mark{color:var(--accent);font-size:.78rem;font-weight:500}.crm-page h1{margin:0}.lead-line .row-between .row{flex-wrap:nowrap;align-items:center;gap:.6rem}.lead-line .link{white-space:nowrap;padding:0}.nav-badge{background:var(--err);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;margin-inline-start:auto;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.toast{z-index:60;background:var(--surface);max-width:min(380px,100vw - 32px);color:var(--ink);border:1px solid var(--accent);border-radius:14px;align-items:flex-start;gap:.25rem;animation:.25s ease-out toastin;display:flex;position:fixed;inset-block-end:20px;inset-inline-end:20px;box-shadow:0 10px 30px #00000040}.toast-body{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:.8rem .9rem;display:flex}.toast-x{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.5rem .7rem;font-size:1.2rem}.new-version{z-index:70;background:var(--surface);color:var(--ink);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .9rem;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}@keyframes toastin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.toast-stack{z-index:61;flex-direction:column;gap:.5rem;max-width:min(380px,100vw - 32px);display:flex;position:fixed;inset-block-start:76px;inset-inline-end:20px}.toast-stack .toast{max-width:none;position:static}.toast-human{background:color-mix(in srgb, #d93636 8%, var(--surface));border-width:2px;border-color:#d93636}.handover-banner{background:color-mix(in srgb, #d93636 8%, var(--surface));border:1px solid #d93636;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.assistant-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .2rem;display:flex}.tag-human{color:#fff;background:#d93636}.mode-row{flex-wrap:wrap;gap:.5rem;display:flex}.mode-row .chip{cursor:pointer}.period-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.period-row input{min-width:14rem}.knowledge-view ul{margin:.25rem 0 .5rem;padding-inline-start:1.2rem}.knowledge-topic{margin-top:.4rem}.unanswered-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.knowledge-gate{max-width:560px}.check-row input,.switch-row input,.mode-card input,.segmented input{flex:none;width:auto}.automation-page{max-width:880px}.auto-section h2{margin:0;font-size:1.1rem}.mode-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.mode-card{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex;position:relative}.mode-card input{opacity:0;pointer-events:none;position:absolute}.mode-card.mode-on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.mode-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sub-section{border-top:1px solid var(--line);padding-top:.9rem}.segmented{flex-wrap:wrap;gap:.4rem;display:inline-flex}.segmented label{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.92rem;display:inline-flex}.segmented label input{opacity:0;pointer-events:none;position:absolute}.segmented label.seg-on{background:var(--brand);color:var(--surface);border-color:var(--brand)}.period-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.period-list li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .7rem;display:flex}.period-list .period-range{font-variant-numeric:tabular-nums;flex:1;min-width:16rem}.period-list .period-past{opacity:.6}.period-add{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;display:grid}@media (width<=640px){.period-add{grid-template-columns:1fr}}.switch-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.auto-section h2+.switch-row{border-top:0}.switch-text{flex-direction:column;gap:.15rem;display:flex}.switch{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:999px;height:24px;transition:background .15s;position:relative;width:44px!important;padding:0!important}.switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.switch:checked{background:var(--accent)}.switch:checked:after{inset-inline-start:23px}.save-bar{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0000001f}.assistant-mode-line{margin:0}.organize-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.75rem;display:flex}.organize-count{font-variant-numeric:tabular-nums;border:1px solid var(--accent);border-radius:999px;padding:.15rem .55rem;font-weight:700}.crm-blocks td{border-bottom:0!important}.crm-blocks .crm-block{border-bottom:1px solid var(--line)}.crm-blocks .crm-block:last-child{border-bottom:0}.crm-blocks .crm-sub td{padding-top:0;padding-bottom:.7rem}.crm-blocks .crm-sub .tag-mini{margin-inline-end:.3rem}.crm-blocks .crm-block:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.crm-name,.nowrap,.crm-blocks .badge{white-space:nowrap}.missing-line{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:10px;margin:0;padding:.35rem .8rem}.credit-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .9rem;margin-bottom:1rem;padding:.45rem .9rem;font-size:.9rem;display:flex}.credit-bar .credit-title{margin-inline-end:auto;font-weight:700}.credit-bar strong{font-variant-numeric:tabular-nums}.credit-bar .credit-sep{color:var(--muted)}.credit-bar .credit-link{font-weight:600}.credit-bar.credit-low{border-color:var(--accent)}.credit-bar.credit-out{background:color-mix(in srgb, #d93636 8%, var(--surface));border-color:#d93636}.credit-bar .credit-note{color:#d93636;font-weight:600}.credits-card h2{margin:0;font-size:1.15rem}.credits-card h3{margin:.4rem 0 0;font-size:1rem}.credit-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.credit-stats>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .9rem;display:flex}.credit-stats strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.pack-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.pack{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;padding:.8rem;display:flex}.pack strong{font-size:1.3rem}.pack:hover:not(:disabled){border-color:var(--accent)}.pack:disabled{opacity:.5;cursor:not-allowed}.custom-topup{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.usd-input{align-items:center;gap:.4rem;display:flex}.usd-input input{max-width:12rem}.admin-credit-facts{gap:.25rem}.app-main>.admin-page{max-width:none}.admin-page .admin-sub{margin:1rem 0 0}.admin-page .grid-2{align-items:end}.admin-page .grid-2>.card,.admin-page .grid-2>.stack,.admin-page .grid-2>table,.grid-top{align-self:start}.grid-top{align-items:start}.admin-finance .fin-boxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;display:grid}.admin-finance .fin-boxes>.card{align-self:stretch;min-width:0}.admin-page .crm-table th{white-space:nowrap}.admin-block{padding:1.1rem 1.25rem}.claude-balance{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.claude-balance>div{flex-direction:column;gap:.15rem;display:flex}.claude-balance strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.app-main>*{max-width:none}.credit-log summary{cursor:pointer}.credit-log .crm-table-wrap{max-height:420px;margin-top:.6rem;overflow:auto}.log-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.log-filters select,.log-filters input{width:auto}.feat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.5rem;margin-top:.4rem;display:grid}.feat-cell{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex}.feat-cell strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.feat-total{border-color:var(--accent)}.import-preview{max-height:360px;overflow:auto}.credit-renews{margin:0}.custom-topup{justify-content:flex-start}.custom-topup .field{flex:0 auto;min-width:0}.topup-line{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.wa-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.wa-choice{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.wa-choice .btn{align-self:flex-start}.wa-pick{border:1px solid var(--line);border-radius:10px;padding:12px}.wa-pick-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.wa-pick>.btn-ghost{align-self:flex-start}.knowledge-items .k-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.k-item{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.k-item.k-expired{opacity:.6}.k-badges{flex-wrap:wrap;gap:.3rem;display:flex}.k-body{white-space:pre-line}.k-src-owner{border-color:var(--ok);color:var(--ok)}.k-form{border:1px dashed var(--line);border-radius:10px;padding:.75rem}.k-form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.signals{flex-direction:column;gap:.5rem;margin:.5rem 0;display:flex}.signal-chips{flex-wrap:wrap;gap:.35rem;display:flex}.signal-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.1rem .55rem}.signal-chip.sig-flag,.sig-purchase_intent-high,.sig-lead_quality-hot,.sig-urgency-high,.sig-risk-high{border-color:var(--accent)}.signal-edit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.5rem .75rem;display:grid}.signal-edit .signal-interests,.signal-edit .row{grid-column:1/-1}.tag-signal{border-color:var(--accent)}.tag-attention,.tag-complaint{border-color:var(--err);color:var(--err)}.inbox-sort{margin-inline-start:auto}.based-on{opacity:.75;margin-top:.2rem;font-size:.72rem;display:block}.voice-banner{margin:.25rem 0}.knowledge-items>.row-between .row select{width:auto}.signal-edit .check-row{align-self:center}.inbox-page .thread>.note,.inbox-page .thread>.signals{margin-inline:1rem}details.inbox-setup>summary,details.knowledge-items>summary{cursor:pointer;list-style:revert}details.inbox-setup:not([open]),details.knowledge-items:not([open]){gap:0}.unanswered-item{flex:1;gap:.4rem}.rate-page{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:16px;display:flex}.rate-card{text-align:center;width:min(440px,100%)}.rate-business{font-size:1.1rem}.rate-stars{justify-content:center;gap:.35rem;display:flex}.rate-star{color:var(--line);cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:2.4rem;line-height:1}.rate-star.on{color:#f5b301}.rate-card .field{text-align:start}.rate-logo{justify-content:center;margin-bottom:.25rem;display:flex}.rate-logo img{max-width:60%;height:auto}.rate-thanks{flex-direction:column;align-items:center;gap:.4rem;padding:.5rem 0;display:flex}.rate-thanks-icon{font-size:2.6rem}.rate-thanks p{margin:0;font-size:1.15rem}.pay-rows{text-align:start;flex-direction:column;gap:.35rem;display:flex}.pay-rows>div,.pay-line,.pay-due{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pay-rows span,.pay-line span{color:var(--muted)}.pay-items{text-align:start;border:1px solid var(--line);border-radius:10px;padding:.5rem .75rem}.pay-items summary{cursor:pointer;font-weight:600}.pay-items .pay-line{padding:.25rem 0}.pay-due{border-top:1px solid var(--line);padding:.5rem 0;font-size:1.25rem}.pay-btn{width:100%;padding:.8rem 1rem;font-size:1.05rem}.pay-test{background:color-mix(in srgb, var(--warn,#c05621) 14%, transparent);border-radius:8px;margin:0;padding:.35rem .6rem}.pay-st-paid{color:var(--ok,#1d8a55)}.pay-st-failed,.pay-st-cancelled{color:var(--danger,#c0392b)}.ev-page h1{margin-bottom:.2rem}.ev-stars{color:#f5b301;letter-spacing:1px;white-space:nowrap}.ev-r1,.ev-r2{color:var(--err)}.ev-summary{grid-template-columns:minmax(200px,280px) 1fr;align-items:center;gap:1.5rem;display:grid}.ev-avg{text-align:center;border-inline-end:1px solid var(--line);flex-direction:column;align-items:center;gap:.2rem;padding-inline-end:1.5rem;display:flex}.ev-avg-num{font-size:2.6rem;line-height:1}.ev-avg-stars{font-size:1.2rem}.ev-counts{flex-wrap:wrap;justify-content:center;gap:.3rem .9rem;margin-top:.4rem;display:flex}.ev-dist{flex-direction:column;gap:.35rem;display:flex}.ev-bar-row{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.6rem;padding:.15rem .3rem;display:grid}.ev-bar-row:hover,.ev-bar-row.on{background:var(--bg)}.ev-bar{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.ev-bar-fill{background:#f5b301;border-radius:999px;height:100%;display:block}.ev-bar-label,.ev-bar-count{font-size:.9rem}.ev-bar-count{text-align:end}.ev-filters{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.ev-filters .ev-search{flex:240px;min-width:0}.ev-filters label{align-items:center;gap:.35rem;display:flex}.ev-day>summary{cursor:pointer}.ev-list{flex-direction:column;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ev-item{border-top:1px solid var(--line);gap:.75rem;padding:.75rem 0;display:flex}.ev-item:first-child{border-top:0}.ev-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ev-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ev-comment{border-inline-start:3px solid #f5b301;margin:0;padding-inline-start:.6rem}.ev-meta{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.ev-empty{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.ev-empty-icon{font-size:2.4rem}@media (width<=700px){.ev-summary{grid-template-columns:1fr}.ev-avg{border-inline-end:0;border-bottom:1px solid var(--line);padding-inline-end:0;padding-bottom:1rem}}.inbox-page .inbox{height:auto;min-height:560px}.inbox-page .thread{height:auto;overflow:visible}.inbox-page .messages{flex:none;height:52vh;min-height:280px}.inbox-page .conv-list{max-height:72vh;overflow-y:auto}.composer{position:relative}.inbox-tools{flex-wrap:wrap;gap:.5rem;padding:.6rem .75rem 0;display:flex}.inbox-tools label{flex:140px;align-items:center;gap:.35rem;min-width:0;display:flex}.inbox-tools select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:.35rem .5rem}.inbox-channels{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inbox-channels .chip{padding:.3rem .8rem}.insights{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:.4rem 1rem}.insights>summary{cursor:pointer;list-style:revert;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .7rem;display:flex}.insights-line{white-space:nowrap;text-overflow:ellipsis;flex:200px;min-width:0;overflow:hidden}.insights-body{flex-direction:column;gap:.4rem;max-height:34vh;padding:0 .7rem .6rem;display:flex;overflow-y:auto}.insights-body .signals,.insights-body .assist{margin:0}.thread-controls .btn{padding:.35rem .75rem;font-size:.9rem}.thread-head{padding:.6rem 1rem}.handover-banner{padding:.5rem 1rem}.emoji-grid{bottom:3.4rem;z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(6,1fr);gap:.2rem;width:min(340px,100% - 2rem);padding:.45rem;display:grid;position:absolute;inset-inline-start:1rem;box-shadow:0 8px 24px #0000002e}.emoji-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.3rem;font-size:1.3rem;line-height:1}.emoji-btn:hover{background:var(--bg)}.emoji-toggle{padding:.3rem .6rem;font-size:1.1rem}.btn-sm{margin:0;padding:.3rem .7rem;font-size:.85rem}.fu-note{border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.35rem .7rem;display:flex}.fu-note .link{padding:0}.fu-draft{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:10px;flex-direction:column;gap:.35rem;padding:.55rem .75rem;display:flex}.fu-draft p{white-space:pre-wrap;color:var(--ink);margin:0}.fu-draft .row{flex-wrap:wrap;align-items:center;gap:.5rem}.fu-badge{border:1px solid var(--accent);color:var(--accent);border-radius:999px;margin-inline-end:.35rem;padding:0 .4rem;font-size:.72rem}.fu-stats{flex-wrap:wrap;gap:1rem;display:flex}.fu-stats div{border:1px solid var(--line);border-radius:10px;min-width:7rem;padding:.45rem .8rem}.fu-stats strong{font-size:1.2rem;display:block}.fu-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.fu-channels{flex-wrap:wrap;gap:1rem;display:flex}.fu-channels label{align-items:center;gap:.35rem;display:inline-flex}.lead-due{border-color:var(--err);color:var(--err)}.lead-card.is-due{border-color:color-mix(in srgb, var(--err) 55%, var(--line))}.comment-guide{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.6rem}.comment-guide summary{cursor:pointer;font-weight:600}.comment-guide>.stack{margin-top:.6rem}.cm-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.cm-tools select{max-width:22rem}.cm-card{gap:.45rem}.cm-card.cm-needs_team,.cm-card.cm-failed{border-color:color-mix(in srgb, var(--err) 55%, var(--line))}.cm-card.cm-draft{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}.cm-text{white-space:pre-wrap;margin:0}.cm-post{margin:0}.cm-reply{border-inline-start:3px solid var(--accent);padding-inline-start:.6rem}.cm-reply p{white-space:pre-wrap;margin:.2rem 0 0}.cm-state-needs_team,.cm-state-failed{border-color:var(--err);color:var(--err)}.cm-state-draft{border-color:var(--accent);color:var(--accent)}.cm-state-replied{border-color:var(--ok);color:var(--ok)}.cm-kind-complaint,.cm-kind-spam_abuse{border-color:var(--err);color:var(--err)}.cm-kind-buying{border-color:var(--accent);color:var(--accent)}.comments-page .tabs{flex-wrap:wrap}.emoji-field{position:relative}.emoji-field textarea{width:100%}.emoji-field-bar{justify-content:flex-end;margin-top:.25rem;display:flex}.emoji-field-btn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:.1rem .4rem;font-size:1rem}.emoji-grid.emoji-grid-field{top:calc(100% + .2rem);bottom:auto;inset-inline:auto 0}.info-tip{display:inline-flex;position:relative}.info-tip-btn{border:1px solid var(--line);width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font:italic 700 .8rem/1 Georgia,serif;display:inline-flex}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.info-tip-pop{top:calc(100% + .4rem);z-index:85;text-align:start;white-space:normal;border:1px solid var(--line);background:var(--surface);width:min(340px,80vw);color:var(--ink);border-radius:12px;padding:.75rem .9rem;font-size:.88rem;font-weight:400;line-height:1.55;display:block;position:absolute;inset-inline-start:-.5rem;box-shadow:0 10px 28px #0003}.info-tip-pop ul{margin:.35rem 0 0;padding-inline-start:1.1rem}.connect-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.connect-card{border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;display:flex}.connect-card .btn{align-self:flex-start;margin:0}.connect-card-wide{grid-column:1/-1}.connect-card-head{align-items:center;gap:.5rem;display:flex}.connect-card .wa-choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.connect-card .wa-choice{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:.6rem;padding:.7rem .8rem;display:flex}.connect-result-wrap{justify-content:center;align-items:center;min-height:70vh;display:flex}.connect-result{text-align:center;align-items:center;width:min(420px,100%);padding:1.8rem 1.5rem}.connect-result h2{margin:0}.connect-result-icon{border:2px solid var(--ok);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;display:flex}.connect-result-name{margin:0;font-weight:600}.connect-result .btn{margin:0}.wa-manual summary{cursor:pointer;align-items:center;gap:.5rem;display:flex}.wa-manual>.stack{margin-top:.75rem}.lab-tools{align-items:flex-end}.lab-field{min-width:11rem}.lab-post{flex:1;min-width:14rem}.lab-reset{margin-inline-start:auto}.lab-thread{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.6rem;min-height:14rem;max-height:60vh;padding:.75rem;display:flex;overflow-y:auto}.lab-empty{text-align:center;max-width:28rem;margin:auto}.lab-answer{max-width:min(88%,620px)}.lab-dm{border-top:1px dashed var(--line);padding-top:.35rem}.lab-meta{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.lab-chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:99px;padding:.1rem .5rem;font-size:.74rem}.lab-chip-warn{color:#9a6a10;background:#fff7e6;border-color:#d59b2a}.lab-compose{flex-direction:column;gap:.5rem;display:flex}.lab-compose textarea{resize:vertical;width:100%}.lab-actions{justify-content:flex-end}.lab-actions .btn-primary{margin-top:0}.lab-file{margin:0}.lab-progress{background:var(--bg);border:1px solid var(--line);border-radius:99px;height:6px;overflow:hidden}.lab-progress span{background:var(--brand);height:100%;transition:width .3s;display:block}.lab-score{font-size:1.05rem}.lab-result{border-inline-start:4px solid var(--line)}.lab-pass{border-inline-start-color:#2e9e5b}.lab-fail{border-inline-start-color:#d59b2a}.lab-result p{margin:0}.lab-result-head{justify-content:space-between}.lab-badge-pass{color:#1f7a45;background:#eaf7ef;border-color:#2e9e5b}.lab-badge-fail{color:#9a6a10;background:#fff7e6;border-color:#d59b2a}.lab-pre{white-space:pre-wrap}.lab-run-head{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.lab-run-head span[aria-hidden]{margin-inline-start:auto}.auto-lab-tip{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.stack-xs{flex-direction:column;gap:.3rem;display:flex}.bubble-audio{width:min(260px,100%);height:36px}.media-chip{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.media-thumb{object-fit:cover;border-radius:8px;width:48px;height:48px}.media-name{overflow-wrap:anywhere;flex:1;min-width:8rem}.media-hint{margin:0}.rec-bar{border:1px solid var(--err);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.rec-dot{background:var(--err);border-radius:50%;width:.65rem;height:.65rem;animation:1s infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.3}}.lab-sug{border:1px dashed var(--brand);background:var(--surface);border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem .9rem;display:flex}.lab-sug p{margin:0}.lab-sug textarea,.lab-sug input,.lab-sug select{width:100%}.lab-sug-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lab-sug-actions .btn-primary{margin-top:0}.lab-sug-done{color:#1f7a45;font-weight:600}.lab-answer-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.action-menu{display:inline-block;position:relative}.action-menu>summary{cursor:pointer;margin:0;list-style:none}.action-menu>summary::-webkit-details-marker{display:none}.action-list{inset-inline-end:0;z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:13rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);box-shadow:0 8px 24px #0000002e}.action-list button{font:inherit;text-align:start;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:.5rem .7rem}.action-list button:hover,.action-list button:focus-visible{background:var(--bg)}.lab-result-tools{gap:.5rem}.lab-answer-tools .action-list{box-shadow:none;width:max-content;max-width:100%;margin-top:.3rem;position:static}.more{display:block}.more-text{white-space:pre-wrap;overflow-wrap:anywhere}.more-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more-btn{margin-top:.15rem;display:inline-block}.lab-decline{color:var(--err);border-color:var(--err)}.lab-sug-added{border-style:solid;border-color:#2e9e5b}.lab-past summary{cursor:pointer}.lab-past[open] summary{margin-bottom:.75rem}.lab-past-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wc{--wc:#0f1b3d;color:#1b2230;background:#fff;flex-direction:column;font-size:15px;display:flex;position:fixed;inset:0}.wc-full{border-inline:1px solid #e6e8ee;max-width:560px;margin:0 auto}.wc-head{background:var(--wc);color:var(--wc-ink,#fff);align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.wc-logo{object-fit:cover;background:#fff;border-radius:50%;width:36px;height:36px}.wc-avatar{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.wc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;overflow:hidden}.wc-lang,.wc-x{font:inherit;color:var(--wc-ink,#fff);cursor:pointer;background:#7f7f7f33;border:0;border-radius:99px;padding:.3rem .7rem;font-size:.8rem}.wc-x{padding:.2rem .6rem;font-size:1rem}.wc-body{background:#f5f6f9;flex-direction:column;flex:1;gap:.45rem;padding:.9rem;display:flex;overflow-y:auto}.wc-row{display:flex}.wc-me{justify-content:flex-end}.wc-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e6e8ee;border-radius:14px;max-width:82%;margin:0;padding:.55rem .8rem;line-height:1.45}.wc-bubble p{margin:0}.wc-me .wc-bubble{background:var(--wc);color:var(--wc-ink,#fff);border-color:var(--wc)}.wc-col{flex-direction:column;align-items:flex-start}.wc-btns{flex-direction:column;gap:.4rem;min-width:55%;max-width:82%;margin-top:.45rem;display:flex}.wc-btn{font:inherit;text-align:center;border:1.5px solid var(--wc);color:var(--wc);cursor:pointer;background:#fff;border-radius:12px;padding:.55rem .8rem;font-weight:700}.wc-btn:hover:not(:disabled){background:#7f7f7f14}.wc-btn:disabled{opacity:.55;cursor:default}.wc-pending{opacity:.6}.wc-typing{color:#6b7385;font-style:italic}.wc-img{border-radius:10px;max-width:220px;display:block}.wc-audio{width:220px;height:36px}.wc-file{color:inherit}.wc-empty{color:#6b7385;text-align:center;margin:auto}.wc-foot{background:#fff;border-top:1px solid #e6e8ee;flex-direction:column;gap:.35rem;padding:.6rem .8rem .5rem;display:flex}.wc-note{color:#6b7385;margin:0;font-size:.78rem}.wc-note a{color:inherit}.wc-err{color:#b42318;margin:0;font-size:.82rem}.wc-input{align-items:flex-end;gap:.5rem;display:flex}.wc-input textarea{resize:none;font:inherit;color:#1b2230;background:#fff;border:1px solid #d5d9e2;border-radius:12px;flex:1;max-height:120px;padding:.55rem .7rem}.wc-send{background:var(--wc);width:42px;height:42px;color:var(--wc-ink,#fff);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.1rem}.wc[dir=rtl] .wc-send{transform:scaleX(-1)}.wc-send:disabled{opacity:.45;cursor:default}.wc-powered{color:#8a91a3;align-self:center;font-size:.72rem;text-decoration:none}.wc-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:1rem;display:grid}@media (width<=1100px){.wc-grid{grid-template-columns:1fr}}.wc-preview-card{position:sticky;top:1rem}.wc-preview{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;height:600px}.wc-code{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.82rem}.wc-link code{background:var(--bg);border:1px solid var(--line);word-break:break-all;border-radius:8px;padding:.35rem .6rem;font-size:.82rem}.wc-color{width:70px;height:40px;padding:2px}.wc-top-row{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.wc-top-row>.field{flex:none}.wc-top-row>.wc-side{flex:12rem}.wc-onoff-label{gap:.35rem}.wc-toggle{cursor:pointer;align-items:center;gap:.5rem;height:40px;font-weight:600;display:inline-flex}.wc-toggle input{flex:none;width:auto}.connect-card>.btn{white-space:nowrap;align-self:stretch;padding-inline:.8rem;font-size:.95rem}.wc-form{background:#fff;border:1px solid #e6e8ee;border-radius:14px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.wc-form-intro{margin:0;font-weight:600}.wc-form label{color:#4b5263;flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.wc-form input,.wc-form select,.wc-form textarea{font:inherit;color:#1b2230;background:#fff;border:1px solid #d5d9e2;border-radius:10px;width:100%;padding:.5rem .65rem;font-size:.95rem}.wc-start{font:inherit;background:var(--wc);color:var(--wc-ink,#fff);cursor:pointer;border:0;border-radius:10px;padding:.65rem;font-weight:700}.wc-start:disabled{opacity:.6}.wc-rate{background:var(--wc);border-radius:99px;margin-top:.5rem;padding:.45rem .9rem;font-weight:700;text-decoration:none;display:inline-block;color:var(--wc-ink,#fff)!important}.wc-me .wc-rate{background:#fff;color:#1b2230!important}.wc-bubble a{color:inherit;word-break:break-all}.task-cell{font:inherit;cursor:pointer;text-align:start;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;gap:.25rem;padding:0;display:inline-flex}.task-cell:hover .tchip,.task-cell:hover .muted{text-decoration:underline}.tchip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.08rem .5rem;font-size:.74rem}.tchip-bad{color:var(--err);border-color:color-mix(in srgb, var(--err) 55%, transparent);background:color-mix(in srgb, var(--err) 10%, transparent)}.tchip-warn{color:#b26b00;background:#ffb21e24;border-color:#e0a640}.tchip-ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tchip-warn{color:#ffc75a}}:root[data-theme=dark] .tchip-warn{color:#ffc75a}.modal-back{z-index:60;background:#080a168c;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{outline:none;flex-direction:column;gap:.8rem;width:min(760px,100%);display:flex;box-shadow:0 20px 60px #00000059}.modal-title{margin:0;font-size:1.15rem}.task-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.task{border:1px solid var(--line);border-inline-start-width:4px;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.task-unscheduled{border-inline-start-color:#ffb21e}.task-overdue{border-inline-start-color:var(--err)}.task-booked{border-inline-start-color:var(--ok)}.task-done{opacity:.7;padding:.45rem .8rem}.task-main{flex-direction:column;flex:260px;gap:.25rem;min-width:0;display:flex}.task-title{font-weight:600}.task-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.task-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.task-actions input,.task-actions select{font:inherit;padding:.25rem .4rem;font-size:.85rem}.task-new{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding-top:.8rem;display:flex}.task-new .btn-primary{margin:0}.task-new .field.grow{min-width:220px}.stack-sm{flex-direction:column;gap:.6rem;display:flex}.link-btn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.toast-task{background:color-mix(in srgb, #ffb21e 10%, var(--surface));border-width:2px;border-color:#e0a640}.task-cell{text-decoration:none}.task-actions input[type=datetime-local],.task-actions select{width:auto;min-width:0}.task-new .field{box-shadow:none;background:0 0;border:0;padding:0}.task-new .field input,.task-new .field select{width:100%}.lab-tool{background:#ffb21e1f;border-radius:8px;margin:.3rem 0 0;padding:.3rem .5rem}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.cal-day{flex-direction:column;gap:.4rem;min-height:160px;padding:.6rem;display:flex}.cal-today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cal-day-head{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:.3rem;display:flex}.cal-item{border:1px solid var(--line);border-inline-start:3px solid var(--ok);color:var(--ink);border-radius:8px;flex-direction:column;gap:.1rem;padding:.4rem .5rem;font-size:.88rem;text-decoration:none;display:flex}.cal-item:hover{background:var(--bg)}.cal-task{border-inline-start-color:var(--accent)}.cal-overdue{border-inline-start-color:var(--err)}.cal-done{opacity:.6}.cal-nav{flex-wrap:wrap;gap:.5rem}.row-gap{gap:.4rem;display:inline-flex}@media (width<=1100px){.cal-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cal-week{grid-template-columns:1fr}.cal-day{min-height:0}}.cal-page h2{margin:0;font-size:1.05rem}.bk-card{text-align:start;border:1px solid var(--line);border-inline-start:4px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;gap:.45rem;padding:.8rem .9rem;display:flex}.bk-confirmed{border-inline-start-color:var(--ok)}.bk-declined,.bk-cancelled{border-inline-start-color:var(--err);opacity:.85}.bk-title{font-size:1.02rem}.bk-when{font-weight:600}.bk-actions{flex-wrap:wrap;gap:.4rem;display:flex}.bk-actions .btn-primary{margin:0}.bk-change{border-top:1px dashed var(--line);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.bk-row{flex-wrap:wrap;gap:.5rem;display:flex}.bk-row .field{flex:130px}.task-waiting{border-inline-start-color:#7aa7ff}.bk-history ol{flex-direction:column;gap:.15rem;margin:.3rem 0 0;padding-inline-start:1.2rem;display:flex}.cal-b-proposed{border-inline-start-color:#7aa7ff}.cal-b-changed{border-inline-start-color:var(--err)}.cal-st-changed{color:var(--err);font-weight:600}.cal-st-confirmed{color:var(--ok)}.rp-head h1{margin:0}.rp-title{align-items:center;gap:.7rem}.rp-admin-badge{color:#7aa7ff;border-color:#7aa7ff73}.rp-actions{flex-wrap:wrap;gap:.45rem}.rp-actions .btn{margin:0}.rp-guide-btn{border-color:#7aa7ff8c}.rp-views{border:1px solid var(--line);border-radius:12px;gap:.3rem;width:fit-content;padding:.25rem;display:inline-flex}.rp-view{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.45rem .9rem;font-size:.9rem;font-weight:600}.rp-view.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line)}.rp-tabs{flex-wrap:nowrap}.rp-filters{flex-wrap:wrap;gap:.8rem}.rp-presets{flex-wrap:wrap;align-items:center;gap:.4rem}.rp-chip{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.rp-chip.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.rp-date{color:var(--muted);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.rp-date input{width:auto;padding:.35rem .5rem;font-size:.85rem}.rp-tab-title{align-items:center;gap:.5rem}.rp-tab-title h2{margin:0;font-size:1.2rem}.rp-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.rp-kpi{flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.rp-kpi-label{color:var(--muted);justify-content:flex-start;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.rp-kpi-value{letter-spacing:-.01em;font-size:1.6rem}.rp-good{color:var(--ok)}.rp-bad{color:var(--err)}.rp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.rp-span-2{grid-column:span 2}.rp-span-3{grid-column:span 3}.rp-panel{flex-direction:column;gap:.7rem;min-width:0;display:flex}.rp-panel-head{justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.rp-panel-head h3{margin:0;font-size:1rem}.rp-bars{flex-direction:column;gap:.5rem;display:flex}.rp-bar-row,.rp-funnel-row{grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.86rem;display:grid}.rp-bar-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-bar-track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:6px;height:10px;overflow:hidden}.rp-bar{background:var(--accent);border-radius:6px;height:100%;display:block}.rp-bar-bad{background:var(--err)}.rp-bar-blue{background:#7aa7ff}.rp-bar-n{white-space:nowrap;text-align:end}.rp-funnel{flex-direction:column;gap:.6rem;display:flex}.rp-funnel-track{height:22px}.rp-funnel-bar{background:linear-gradient(90deg,#ffb21e,#ff8a00)}[dir=rtl] .rp-funnel-bar{background:linear-gradient(270deg,#ffb21e,#ff8a00)}.rp-cols-wrap{flex-direction:column;gap:.3rem;display:flex}.rp-cols{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:150px;display:flex}.rp-col{background:var(--accent);border-radius:3px 3px 0 0;flex:1;min-width:2px}.rp-cols-labels{color:var(--muted);gap:3px;font-size:.7rem;display:flex}.rp-cols-labels span{text-align:center;flex:1}.rp-ops-weeks{border-bottom:1px solid var(--line);align-items:flex-end;gap:.75rem;height:170px;display:flex;overflow-x:auto}.rp-ops-week{flex-direction:column;flex:1;align-items:center;gap:.3rem;min-width:44px;height:100%;display:flex}.rp-ops-pair{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex}.rp-ops-col{border-radius:4px 4px 0 0;width:40%;max-width:26px}.rp-ops-paid{background:#5b8cff}.rp-ops-due{background:#f0a24a}.rp-ops-key{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.rp-table-wrap{overflow-x:auto}.rp-table{border-collapse:collapse;width:100%;font-size:.86rem}.rp-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:.45rem .5rem;font-size:.78rem;font-weight:600}.rp-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .5rem}.rp-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.rp-list li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;font-size:.86rem;display:flex}.rp-ai li{border-color:#7aa7ff80}.rp-mode{flex-wrap:wrap;align-items:center;gap:.35rem}.rp-heat{flex-direction:column;gap:3px;display:flex}.rp-heat-row{grid-template-columns:44px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.rp-heat-day{color:var(--muted);font-size:.72rem}.rp-heat-cell{background:var(--accent);border-radius:3px;height:16px}.rp-heat-hours span{color:var(--muted);text-align:center;font-size:.62rem}.rp-coming{border-style:dashed;flex-direction:column;gap:.4rem;display:flex}.rp-acct{flex-wrap:wrap;align-items:center;gap:.45rem}.rp-acct-search{align-items:center;gap:.35rem;display:inline-flex;position:relative}.rp-acct-search input{width:220px;padding:.4rem .6rem;font-size:.85rem}.rp-acct-hits{top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:260px;margin:0;padding:.3rem;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 10px 28px #00000040}.rp-acct-hits button{font:inherit;text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.4rem .5rem;font-size:.85rem}.rp-acct-hits button:hover{background:var(--bg)}.rp-drawer-back{z-index:70;background:#080a1673;justify-content:flex-end;display:flex;position:fixed;inset:0}.rp-drawer{background:var(--surface);border-inline-start:1px solid var(--line);flex-direction:column;gap:.7rem;width:min(560px,100%);height:100%;padding:1.2rem 1.3rem;display:flex;overflow-y:auto;box-shadow:-10px 0 40px #0000004d}.rp-drawer h2{margin:0;font-size:1.1rem}.rp-guide-sec{border:1px solid var(--line);border-radius:12px;padding:.6rem .9rem}.rp-guide-sec[open]{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.rp-guide-sec summary{cursor:pointer;padding:.2rem 0}.rp-guide-sec h4{color:var(--muted);margin:.8rem 0 .25rem;font-size:.86rem}.rp-guide-sec p,.rp-guide-sec li{font-size:.9rem;line-height:1.55}.rp-guide-sec p{margin:0}.rp-w-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.rp-w-kpis{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.8rem;display:grid}.rp-w-kpis input,.rp-mode input,.modal input[type=checkbox],.modal input[type=radio]{width:auto}@media (width<=900px){.rp-grid{grid-template-columns:1fr}.rp-span-2,.rp-span-3{grid-column:auto}}.rp-pair{grid-template-columns:minmax(64px,18%) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.86rem;display:grid}.rp-pair-bars{flex-direction:column;gap:3px;display:flex}.rp-pair-bars .rp-bar-track{height:8px}.rp-dot{background:var(--accent);vertical-align:middle;border-radius:3px;width:10px;height:10px;display:inline-block}.rp-dot-blue{background:#7aa7ff}.rp-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:520px;display:inline-block;overflow:hidden}@media (width<=560px){.rp-table th,.rp-table td{white-space:nowrap}.rp-heat-row{grid-template-columns:34px repeat(24,minmax(0,1fr))}.rp-w-row,.rp-w-kpis{grid-template-columns:1fr}}@media print{.sidebar,.no-print,.topbar,.mobile-bar,.toast,.feedback-btn{display:none!important}body{color:#000;background:#fff}.card{box-shadow:none;break-inside:avoid}.rp-grid{grid-template-columns:1fr 1fr}}.rp-notice{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));flex-direction:column;gap:.5rem;display:flex}.rp-notice p{margin:0}.rp-notice .btn{align-self:flex-start;margin:0}.rp-best{flex-direction:column;gap:.5rem;display:flex}.rp-best-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.rp-best-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rp-best-nums>span{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:.45rem .6rem;display:flex}.rp-best-nums strong{font-size:1.15rem}.warn-text{color:var(--accent);align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.nav-group{flex-direction:column;gap:.15rem;display:flex}.nav-parent{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .75rem;font-weight:600;display:flex}.nav-parent:hover{background:var(--bg)}.nav-parent.current{color:var(--accent)}.nav-chev{opacity:.7;margin-inline-start:auto;transition:transform .15s;display:inline-flex}.nav-chev .nav-icon{width:16px;height:16px}.nav-chev.open{transform:rotate(90deg)}[dir=rtl] .nav-chev:not(.open){transform:rotate(180deg)}.nav-children{border-inline-start:1px solid var(--line);margin-inline-start:1.35rem;flex-direction:column;gap:.1rem;margin-bottom:.3rem;padding-inline-start:.55rem;display:flex}.side-nav .nav-children a{padding:.45rem .6rem;font-size:.93rem}.nav-parent .nav-badge+.nav-chev{margin-inline-start:.35rem}.sidebar{overflow-y:auto}.story-panel{border-top:1px dashed var(--line);padding-top:.8rem}.story-body{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.story-preview{aspect-ratio:9/16;border:1px solid var(--line);background:var(--bg);border-radius:14px;flex:none;width:150px;position:relative;overflow:hidden}.story-preview img,.story-preview video{object-fit:cover;width:100%;height:100%;display:block}.story-ph{height:100%;color:var(--muted);place-items:center;display:grid}.story-badge{top:6px;color:#fff;background:#0000008c;border-radius:6px;padding:.1rem .4rem;font-size:.68rem;font-weight:700;position:absolute;inset-inline-start:6px}.story-choice{flex-wrap:wrap;gap:1rem;display:flex}.story-choice label{align-items:center;gap:.35rem;display:inline-flex}.post-story-badge{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.story-choice input{width:auto;margin:0}.story-panel{flex-direction:column;gap:.6rem;display:flex}.story-head{align-items:center;gap:.4rem;display:inline-flex}.story-toggle{align-self:flex-start}.cm-remove{color:var(--err);font-size:.8rem}.team-table select,.team-table input{width:auto;padding:.3rem .45rem;font-size:.85rem}.team-perms td:not(:first-child),.team-perms th:not(:first-child){text-align:center}.team-perms input{width:auto}.team-roles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.team-role{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:.25rem;padding:.7rem .8rem;display:flex}.team-role.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.team-role input{align-self:flex-start;width:auto}.team-approval{flex-direction:column;gap:.2rem;display:flex}.team-kind-won{color:var(--ok)}.team-kind-lost{color:var(--err)}.team-kind-discount{color:var(--accent)}.multipick{min-width:11rem;position:relative}.multipick summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:.4rem;padding:.3rem .55rem;font-size:.85rem;list-style:none;display:flex}.multipick summary:after{content:"▾";opacity:.7}.multipick summary::-webkit-details-marker{display:none}.multipick-list{z-index:80;inset-inline-start:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.15rem;min-width:100%;padding:.4rem;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 10px 30px #0000004d}.multipick-list label{white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .4rem;font-size:.85rem;display:flex}.multipick-list label:hover{background:var(--bg)}.multipick-list input{width:auto;margin:0}.team-group td{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);font-weight:700}.team-area{padding-inline-start:1.4rem!important}.team-filters{flex-wrap:wrap;align-items:center;gap:.5rem}.team-filters select{width:auto}.team-table .muted-row td{color:var(--muted)}.team-table .muted-row td strong{color:inherit}.team-uname{flex-direction:column;gap:.3rem;min-width:9.5rem;display:flex}.team-table .team-uname input{width:100%}.join-roles{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.assign-box{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.assign-box select{width:auto;padding:.25rem .45rem;font-size:.85rem}.approval-badges{flex-wrap:wrap;gap:.3rem;display:inline-flex}.tag-wait{border-color:var(--accent);color:var(--accent)}.tag-declined{border-color:var(--err);color:var(--err)}.team-kind-reopen,.team-kind-price,.team-kind-ad{color:var(--accent)}.team-kind-publish,.team-kind-story{color:var(--ok)}.team-auto{padding:.2rem 0 .4rem}.team-who{align-items:center;gap:.35rem;display:inline-flex}.team-who select{width:auto}.approval-badges .tag-mini{white-space:normal;border-radius:8px;line-height:1.35}.team-acts li{align-items:flex-start;gap:.8rem}.team-acts li>span:first-child{line-height:1.5}.brought-line{flex-wrap:wrap;align-items:center;gap:.25rem;margin:.35rem 0 0;display:flex}.lvl-direct{border-color:var(--ok);color:var(--ok)}.lvl-linked{border-color:var(--accent);color:var(--accent)}.lvl-inferred,.lvl-unknown{color:var(--muted)}.learn-intro{gap:.35rem}.learn-list li{align-items:center;gap:.8rem}.learn-list li.learn-off>span:first-child{opacity:.55}.learn-use{white-space:nowrap}.learn-need{border:1px dashed var(--line);color:var(--muted);border-radius:999px;margin-inline-start:.35rem;padding:.05rem .45rem;font-size:.75rem;display:inline-block}.advice-card{gap:.6rem}.advice-list{flex-direction:column;gap:.7rem;margin:0;padding-inline-start:1.2rem;display:flex}.advice-list li{line-height:1.5}.advice-list .btn-sm{margin-top:.35rem}.focus-note{border:1px dashed var(--accent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.capi-card{gap:.6rem}.capi-accounts{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.side-help{margin-top:auto}.side-help+.side-lang,.side-help+.side-help{margin-top:0}.side-help.active{color:var(--ink);background:var(--bg);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}[dir=rtl] .side-help.active{box-shadow:inset -3px 0 0 var(--accent)}.help-page{gap:1rem}.help-hero{color:#fff;background:linear-gradient(135deg,#0f1b3d,#22346b);border-radius:16px;padding:1.6rem 1.8rem}.help-hero h1{color:#fff;margin:0}.help-hero p{color:#c9cfe6;margin:.3rem 0 1rem}.help-hero .info-tip-btn{color:#c9cfe6;border-color:#ffffff59}.help-search{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex}.help-search.big{border:0;padding:.75rem 1rem;box-shadow:0 6px 20px #0000002e}.help-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:1rem}.help-search kbd{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:1px 6px;font:12px system-ui}.help-chips{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.8rem;font-size:.85rem;display:flex}.help-chips button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:99px;padding:.25rem .75rem}.help-chips button:hover{background:#ffffff38}.help-two{grid-template-columns:1.2fr 1fr;align-items:start;gap:1rem;display:grid}.help-check{flex-direction:column;gap:.5rem;display:flex}.help-prog{background:var(--bg);border-radius:99px;height:8px;overflow:hidden}.help-prog i{background:var(--accent);height:100%;transition:width .3s;display:block}.help-check-list{margin:0;padding:0;list-style:none}.help-check-list li{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.help-check-list li:last-child{border:0}.help-check-list li>a{white-space:nowrap;margin-inline-start:auto}.help-box{border:2px solid var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.help-check-list li.on .help-box{background:var(--ok);border-color:var(--ok);color:#fff}.help-top a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:.6rem;padding:.55rem 0;text-decoration:none;display:flex}.help-top a:last-child{border:0}.help-top a:hover span:first-child{text-decoration:underline}.help-cats{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.help-cat{text-align:start;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;gap:.3rem;display:flex}.help-cat:hover{border-color:var(--accent)}.help-cat-ic{font-size:1.4rem}.help-list{flex-direction:column;padding-top:.2rem;padding-bottom:.2rem;display:flex}.help-res{border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:.15rem;padding:.7rem 0;text-decoration:none;display:flex}.help-res:last-child{border:0}.help-res:hover strong{text-decoration:underline}.help-res mark,.help-page mark{color:inherit;background:#ffe7a8;border-radius:3px;padding:0 2px}.help-ask{gap:.6rem}.help-ask input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:.55rem .7rem}.help-answer{border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:12px;padding:.8rem 1rem}.help-contact{gap:.8rem}.help-art-wrap{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:1.5rem;margin-top:.3rem;display:grid}.help-art{max-width:780px}.help-steps{padding-top:.2rem;padding-bottom:.2rem}.help-step{border-bottom:1px solid var(--line);gap:.9rem;padding:.85rem 0;display:flex}.help-step:last-child{border:0}.help-sn{background:var(--brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.help-path{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-top:.25rem;padding:.1rem .5rem;font-size:.82rem;font-weight:600;display:inline-block}.help-tip{border-inline-start:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:8px;padding:.6rem .9rem;font-size:.92rem}.help-fail{border-inline-start:4px solid var(--err);background:color-mix(in srgb, var(--err) 7%, var(--surface));border-radius:8px;padding:.6rem .9rem;font-size:.92rem}.help-toc{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:1rem}.help-toc a{color:var(--muted);font-size:.9rem;text-decoration:none}.help-toc a:hover{color:var(--ink)}.help-toc hr{border:0;border-top:1px solid var(--line);width:100%;margin:.3rem 0}@media (width<=900px){.help-two,.help-art-wrap{grid-template-columns:1fr}.help-cats{grid-template-columns:1fr 1fr}.help-toc{display:none}.help-hero{padding:1.2rem}}.pl-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.1rem;margin-top:.4rem;display:grid}.pl-grid.pl-grid-one{grid-template-columns:minmax(0,620px)}.pl-card{flex-direction:column;gap:.45rem;padding:1.4rem 1.4rem 1.2rem;display:flex;position:relative}.pl-hl{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, #ffd42a, #ffa31a 55%, #ff6a00) border-box;border:2px solid #0000}.pl-mine{box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 35%, transparent)}.pl-badge{top:-12px;color:#2a1600;background:linear-gradient(135deg,#ffd42a,#ff6a00);border-radius:99px;padding:.2rem .7rem;font-size:.75rem;font-weight:800;position:absolute;inset-inline-end:18px}.pl-badge-mine{background:var(--ok);color:#fff}.pl-who{align-items:center;gap:.6rem;font-size:1.2rem;display:flex}.pl-who b{color:#e59a00}.pl-ic{background:var(--bg);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;display:inline-flex}.pl-for{margin:0}.pl-price{margin:.2rem 0 0}.pl-price span:first-child{letter-spacing:-.02em;font-size:2.6rem;font-weight:800}.pl-note{min-height:2.4em;margin:0 0 .3rem}.plan-cta{width:100%}.pl-lh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.6rem 0 0;font-size:.75rem;font-weight:800}.pl-feats{margin:0;padding:0;list-style:none}.pl-feats li{gap:.55rem;padding:.3rem 0;font-size:.93rem;display:flex}.pl-feats li:before{content:"✓";color:var(--ok);font-weight:900}.pl-feats.plus li:before{content:"+";color:#e59a00}.pl-example{border:1px dashed var(--line);border-radius:10px;margin:.4rem 0 0;padding:.5rem .7rem}@media (width<=800px){.pl-grid{grid-template-columns:1fr}}.theme-sw{border:1px solid var(--line);background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-sw button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.theme-sw button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.theme-sw button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.theme-sw button:hover{color:var(--ink)}.theme-sw-side{align-self:stretch;margin:.25rem .2rem .35rem;display:flex}.theme-sw-side button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;justify-content:center;gap:.25rem;min-width:0;padding:.25rem .3rem;overflow:hidden}.sidebar{overflow-x:hidden}.danger-zone{border:1.5px solid var(--err);background:color-mix(in srgb, var(--err) 6%, var(--surface))}.danger-title{color:var(--err);margin:0;font-size:1.15rem}.dz-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.7rem .8rem;display:flex}.dz-who{flex:320px;min-width:0}.dz-btn{background:var(--err);color:#fff;border:0}.dz-btn:disabled{opacity:.45;cursor:not-allowed}.dz-confirm{border-top:1px dashed color-mix(in srgb, var(--err) 50%, transparent);flex:100%;padding-top:.7rem}.dz-confirm ul{margin:0;padding-inline-start:1.1rem}.dz-warn{color:var(--err);margin:0;font-weight:600}.theme-sw-auth{width:max-content;margin:1rem auto 0;display:flex}.alert-row{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-weight:600;display:flex}.alert-pct{align-items:center;gap:.3rem;display:inline-flex}.alert-pct input{text-align:center;width:5.2rem}html[dir=rtl] [dir=ltr]:not(.usd-input):not(.brand),html[dir=rtl] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}.wc-form textarea{resize:vertical;min-height:4.5rem}.wc-inq{border-color:var(--wc,#0f1b3d)}.vl-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:.75rem;display:grid}.vl-grid>*{min-width:0}.vl-off{opacity:.55}.wc-over{color:#b45309;font-weight:600}.wc-code-input{letter-spacing:.4em;text-align:center!important;font-size:1.4rem!important}.wc-code-links{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.wc-link-btn{color:var(--wc,#0f1b3d);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.wc-code-row{align-items:stretch;gap:.5rem;display:flex}.wc-code-row .wc-code-input{flex:1;min-width:0}.wc-paste{color:#1b2230;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d9e2;border-radius:10px;flex-shrink:0;padding:0 .75rem;font-size:.85rem}.contract-modal{text-align:start;max-height:88vh}.contract-text{border:1px solid var(--line,#e6e8ee);border-radius:12px;max-height:48vh;padding:.9rem 1rem;font-size:.92rem;line-height:1.6;overflow-y:auto}.contract-text h3{margin:.9rem 0 .35rem;font-size:1rem}.contract-text p{margin:0 0 .5rem}.contract-text ul,.contract-text ol{margin:0 0 .5rem;padding-inline-start:1.3rem}.contract-prohibited{border-inline-start:3px solid var(--amber,#ffb31a);padding-inline-start:.7rem}.contract-tick{align-items:flex-start;gap:.55rem;font-weight:600;display:flex}.contract-tick input{margin-top:.25rem}.help-public{background:var(--bg);min-height:100vh}.help-public-head{border-bottom:1px solid var(--line,#e6e8ee);flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}.help-public-note{flex:1;min-width:12rem}.help-public-main{max-width:1100px;margin:0 auto;padding:1.2rem 16px 3rem}.seat-requests{border:1.5px solid var(--amber,#ffb31a)}.seat-row{border-top:1px solid var(--line,#e6e8ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;display:flex}.seat-row:first-of-type{border-top:0}.seat-focus{background:#ffb31a14;border-radius:10px;padding-inline:.6rem}.seat-email{border:1px dashed var(--amber,#ffb31a);text-align:center;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:1.15rem;font-weight:700}.seat-quote{border:1px solid var(--line,#e6e8ee);border-radius:10px;gap:.45rem;padding:.7rem .8rem;display:grid}.seat-quote>div{flex-wrap:wrap;justify-content:space-between;gap:.8rem;display:flex}.seat-quote span{color:var(--muted,#6b7280)}.tpl-stage{background:var(--bg);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000029}.tpl-stage canvas{width:100%;height:auto;display:block}.tpl-safe{pointer-events:none;background:#ff00500f;border:2px dashed #ff005099;position:absolute;left:0;right:0}.tpl-safe-top{height:13%;top:0}.tpl-safe-bottom{height:17.7%;bottom:0}.bk-logo{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bk-logo-box{color:#fff;border:1px solid var(--line);border-radius:16px;place-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:800;display:grid;overflow:hidden}.bk-logo-box img{object-fit:contain;width:56px;height:56px}.bk-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.bk-colors{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem;display:grid}.bk-color{border:1px solid var(--line);border-radius:12px;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.bk-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:38px;height:38px;padding:0}.bk-color span{flex:1;font-size:.9rem;font-weight:600}.bk-color code{color:var(--muted);font-size:.78rem}.bk-presets{flex-wrap:wrap;gap:.5rem}.bk-preset{border:1px solid var(--line);background:var(--card,#fff);cursor:pointer;border-radius:999px;padding:.35rem .55rem;display:inline-flex}.bk-preset i{border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-inline-start:-5px}.bk-preset i:first-child{margin-inline-start:0}.bk-bar{flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.seg{border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.seg button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .9rem;font-size:.88rem}.seg button.on{background:var(--ink);color:var(--bg)}.bk-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;display:grid}.bk-tpl{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.6rem;padding:.7rem;display:flex}.bk-tpl-on{outline:3px solid #ffb21e}.bk-tpl .row-between strong{font-size:.95rem}.bk-use{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.bk-use input{accent-color:#ffb21e;width:18px;height:18px}.design-panel{border-top:1px dashed var(--line);margin-top:.4rem;padding-top:.8rem}.dp-body{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.dp-preview{flex:none;width:260px;max-width:100%}.dp-form{flex:1;min-width:240px}.dp-tpls{flex-wrap:wrap;gap:.4rem;display:flex}.chip.chip-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dp-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.dp-fields .dp-wide{grid-column:1/-1}.dp-photo{flex-direction:column;gap:.3rem;display:flex}@media (width<=560px){.dp-preview{width:100%}}.bk-color{min-width:0}.bk-color span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=560px){.bk-colors{grid-template-columns:1fr 1fr}.bk-color code{display:none}.bk-grid{grid-template-columns:1fr 1fr;gap:.6rem}.bk-tpl{padding:.5rem}.bk-tpl .badge{display:none}.bk-use{font-size:.8rem}}.sec-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.4rem;display:grid}@media (width<=900px){.sec-grid{grid-template-columns:1fr}}.sec{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:clip}.sec-off .sec-body{opacity:.6}.sec-head{border-bottom:1px solid var(--line);background:var(--card,var(--surface,#fff));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.sec-title{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.sec-dot{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:grid}.sec-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.sec-facebook{background:#1877f2}.sec-include{cursor:pointer;align-items:center;gap:.35rem;display:flex}.sec-include input{width:auto}.sec-body{flex-direction:column;flex:1;gap:.6rem;min-width:0;padding:.75rem .8rem;display:flex}.sec-body .publish,.sec-body .story-panel{border-top:0;margin-top:0;padding-top:0}.sec-media{align-items:flex-start;gap:.75rem;display:flex}.sec-media-ctl{flex:1;gap:.45rem;min-width:0}.sec-pv{background:var(--line);text-align:center;border-radius:10px;flex:none;place-items:center;width:112px;padding:0;display:grid;position:relative;overflow:hidden}.sec-pv-post{aspect-ratio:4/5}.sec-pv-story{aspect-ratio:9/16;width:84px}.sec-pv img,.sec-pv video{object-fit:cover;width:100%;height:100%;display:block}.sec-pv .muted{padding:.4rem}.sec-ratio{top:5px;color:#fff;background:#0000008c;border-radius:6px;padding:0 5px;font-size:.65rem;font-weight:700;position:absolute;inset-inline-start:5px}.sec-foot{border-top:1px dashed var(--line);flex-direction:column;gap:.35rem;padding:.55rem .8rem;display:flex}.sec-foot-row{flex-flow:wrap;justify-content:space-between;align-items:center}.sec-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sec-switch .switch{flex:none}.sec-foot .comment-guide{border:0;margin:0;padding:0}.sec-kpi{color:var(--muted);flex-wrap:wrap;gap:.9rem;font-size:.82rem;display:flex}.sec-kpi b{color:var(--ink)}.sec-design{border-top:1px dashed var(--line);margin-top:.6rem;padding-top:.6rem}.sec-foot .comment-guide summary{font-size:.88rem;font-weight:600}.sec-tabs{border-bottom:1px solid var(--line);background:var(--card,var(--surface,#fff));display:flex}.sec-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:.55rem .4rem;font-size:.86rem;font-weight:600}.sec-tabs button.on{color:var(--ink);border-bottom-color:#ffb21e}.sec-tabs button:disabled{cursor:default;opacity:.6}.design-compact{border-top:0;margin-top:0;padding-top:0}.design-compact .dp-body{flex-wrap:nowrap;gap:.75rem}.design-compact .dp-preview{width:130px}.design-compact .dp-form{min-width:0}@media (width<=520px){.design-compact .dp-body{flex-wrap:wrap}.design-compact .dp-preview{width:150px}}.sec-status{border:1px solid var(--line);background:var(--card,var(--surface,#fff));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.86rem;display:flex}.sec-status .row{gap:.4rem}.sec-st-sched{border-color:#e0a526}.sec-st-ok{border-color:var(--ok,#1d8a55);color:var(--ok,#1d8a55)}.sec-st-fail{border-color:#c0392b;flex-direction:column;align-items:flex-start}.sec-picker{flex-direction:column;align-items:stretch}.sec-picker input{width:100%}.sec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.sec{container-type:inline-size}.sec-head{gap:.35rem .6rem}.sec-title{gap:.25rem .5rem}.sec-title>.muted{flex-basis:100%;margin-top:-.15rem;padding-inline-start:calc(26px + .5rem)}.design-compact .dp-form{flex:1;min-width:0}.design-compact .dp-preview{flex:none;width:150px}.design-compact.design-story .dp-preview{width:110px}.design-compact .dp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.design-compact .dp-form select,.design-compact .dp-form input,.design-compact .dp-form textarea{min-width:0}.sec-status .row{flex-wrap:wrap}@container (width<=480px){.design-compact .dp-body{flex-flow:column;align-items:stretch}.design-compact .dp-preview{align-self:center;width:min(240px,70%)}.design-compact.design-story .dp-preview{width:min(180px,52%)}.design-compact .dp-fields{grid-template-columns:1fr}.design-compact .dp-form .row>.btn-primary{flex:1}.sec-media{flex-direction:column;align-items:stretch}.sec-media .sec-pv{align-self:center;width:min(220px,62%)}.sec-media .sec-pv-story{width:min(160px,46%)}.sec-status{flex-direction:column;align-items:stretch}.sec-status>.row{width:100%}.sec-status>.row>.btn{flex:1;justify-content:center}.sec-picker .row .chip{flex:auto}.sec-tabs button{padding:.55rem .25rem;font-size:.8rem}}@media (width<=560px){.post .sec-body{padding:.65rem}.post .sec-head,.post .sec-foot{padding-inline:.65rem}.post-row.card{padding:.7rem}}.sec-head{flex-wrap:nowrap;align-items:flex-start}.sec-title{flex:1;min-width:0}.sec-include{white-space:nowrap;flex:none;padding-top:.2rem}@container (width<=480px){.design-compact .dp-form>.row{flex-direction:column;align-items:stretch}.design-compact .dp-form>.row>.link{text-align:center}}.counter{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.4rem;display:inline-flex}.counter-btn{border:1px solid var(--line);background:var(--card,var(--surface,#fff));width:42px;height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:700;line-height:1;display:grid}.counter-btn:not(:disabled):hover{border-color:#ffb21e}.counter-btn:disabled{opacity:.4;cursor:default}.counter-value{text-align:center;min-width:2.2rem;font-size:1.5rem;font-weight:800}.ops-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.ops-kpi{flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex}.ops-kpi b{font-size:1.45rem}.ops-filters{flex-wrap:wrap;gap:.5rem}.ops-filters input[type=search]{flex:220px}.ops-filters select{flex:0 200px;width:auto}.ops-table-wrap{padding:0;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;font-size:.92rem}.ops-table th,.ops-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:.6rem .8rem}.ops-table th{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:600}.ops-table .num{text-align:end;white-space:nowrap}.ops-row{cursor:pointer}.ops-row:hover{background:var(--bg)}.ops-st{white-space:nowrap;border:1px solid;border-radius:999px;padding:.1rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.ops-st-draft{color:var(--muted)}.ops-st-confirmed{color:#2b6cb0}.ops-st-processing{color:#b7791f}.ops-st-ready{color:#7b3fbf}.ops-st-completed{color:var(--ok,#1d8a55)}.ops-st-on_hold{color:#c05621}.ops-st-cancelled{color:#c0392b}.ops-st-returned{color:#8a5cf6}.ops-steps{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ops-steps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.85rem;font-weight:600;display:flex}.ops-steps li span{background:var(--bg);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;display:grid}.ops-steps li.done{color:var(--ok,#1d8a55);border-color:var(--ok,#1d8a55)}.ops-steps li.now{color:var(--ink);background:#ffb21e1f;border-color:#ffb21e}.ops-steps li.hold{color:#c05621;border-color:#c05621}.ops-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}@media (width<=1000px){.ops-grid{grid-template-columns:1fr}}.ops-lines{flex-direction:column;gap:.3rem;display:flex}.ops-line{border-bottom:1px dashed var(--line);grid-template-columns:minmax(64px,.8fr) minmax(120px,2fr) 64px minmax(80px,1fr) minmax(70px,.8fr) 40px minmax(80px,1fr) 24px;align-items:center;gap:.5rem;padding:.35rem 0;display:grid}.ops-line>span{flex-direction:column;min-width:0;display:flex}.ops-line input{padding:.45rem .55rem}.ops-line-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:.8rem;font-weight:600}.ops-line .num{text-align:end;align-items:flex-end}.ops-totals{flex-direction:column;gap:.35rem;width:min(100%,340px);margin-inline-start:auto;display:flex}.ops-totals>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ops-totals input{text-align:end;width:120px;padding:.35rem .5rem}.ops-total{border-top:2px solid var(--line);padding-top:.45rem;font-size:1.15rem}.ops-actions .btn{justify-content:center;width:100%}.ops-send .row .btn{flex:1}.ci-form{border-color:#ffb21e;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.ci-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1.1rem;display:flex}.ci-head h2{margin:0;font-size:1.1rem}.ci-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.ci-sec h3{align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.ci-sec h3>span{color:#1a1406;background:#ffb21e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-grid}.ci-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.ci-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ci-seg{border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.ci-seg button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem 1rem;font-size:.9rem;font-weight:600}.ci-seg button.on{color:#1a1406;background:#ffb21e}.ci-money{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;display:flex;overflow:hidden}.ci-money input{background:0 0;border-radius:0;flex:1;min-width:0;border:0!important}.ci-money em{color:var(--muted);border-inline-start:1px solid var(--line);align-self:stretch;place-items:center;padding:0 .7rem;font-size:.8rem;font-style:normal;display:grid}.ci-margin{color:var(--ok,#1d8a55);padding:.55rem 0;font-size:1.05rem}.ci-margin.neg{color:#c0392b}.ci-tax{border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:.4rem;padding:.7rem .9rem;display:flex}.ci-tax .switch-row{border:0;padding:0}.ci-pays{margin:0;font-size:.92rem}.ci-inst{border:1px dashed var(--line);border-radius:10px;margin-top:.25rem;padding:.7rem .85rem}.ci-foot{background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.ci-active{border:0;flex:1;min-width:240px;padding:0}@media (width<=900px){.ci-grid-3,.ci-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ci-grid,.ci-grid-3,.ci-grid-4{grid-template-columns:1fr}.ci-foot .row{width:100%}.ci-foot .row .btn{flex:1}}.ci-req{color:#c0392b;font-weight:700}.ci-bad input,.ci-bad select,.ci-bad .ci-money{box-shadow:0 0 0 3px #c0392b26;border-color:#c0392b!important}.ci-miss{flex-basis:100%;margin:0}.ci-form{position:relative}.ci-ask{z-index:5;background:#00000073;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.ci-ask .card{width:100%;max-width:460px;box-shadow:0 20px 50px #00000059}.ci-ask .btn{justify-content:center;width:100%}@media (width>=701px){.ops-table th.c-mid,.ops-table td.c-mid{text-align:center}}.ci-btns .btn{justify-content:center;align-items:center;min-width:120px;height:46px;padding-block:0;display:inline-flex}.btn-danger{color:#fff;background:#c0392b;border-color:#c0392b}.btn-danger:hover:not(:disabled){background:#a93226;border-color:#a93226}.btn-danger:disabled{opacity:.5}.ci-code{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin:0 .2rem;padding:0 .35rem;font-family:ui-monospace,Menlo,Consolas,monospace}.ops-sku{color:var(--muted);overflow-wrap:anywhere;unicode-bidi:isolate;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem}.ops-disc{align-items:center;gap:.35rem;display:inline-flex}.ops-disc input{width:96px!important}.ops-disc select{width:auto;padding:.35rem .5rem}.ops-trk{gap:.4rem;display:flex}.ops-trk input{flex:1;min-width:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem}.ops-hist td{font-size:.88rem}.nowrap{white-space:nowrap}.op-track-card{padding:1rem .6rem .8rem}.op-track{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.op-track:before{content:"";top:21px;background:var(--line);border-radius:4px;height:4px;position:absolute;inset-inline:10%}.op-fill{top:21px;background:var(--ok,#1d8a55);border-radius:4px;height:4px;transition:width .4s;position:absolute;inset-inline-start:10%}.op-stp{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:relative}.op-dot{background:var(--card,var(--bg));border:3px solid var(--line);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.op-stp.done .op-dot{background:var(--ok,#1d8a55);border-color:var(--ok,#1d8a55);color:#fff;font-weight:700}.op-stp.now .op-dot{color:var(--ink);border-color:#ffb21e;box-shadow:0 0 0 6px #ffb21e2e}.op-stp b{font-size:.88rem}.op-stp.todo b{color:var(--muted);font-weight:600}.op-stp small{color:var(--muted);min-height:1.1em;font-size:.74rem}.op-hold{color:#c05621;border:1px solid #c05621;border-radius:10px;margin:.7rem 0 0;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.os-readonly{background:var(--surface-2,#7f7f7f14);cursor:default}.os-panel{border-color:#ffb21e}.os-chs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.os-ch{text-align:start;border:2px solid var(--line);background:var(--card,var(--bg));color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:.2rem;min-width:0;padding:.6rem .75rem;display:flex}.os-ch.on{background:#ffb21e14;border-color:#ffb21e}.os-ch.off{opacity:.55;cursor:not-allowed}.os-ch small{color:var(--muted);font-size:.76rem}.os-ch small.os-ok{color:var(--ok,#1d8a55)}.os-handle{color:var(--muted);overflow-wrap:anywhere;text-align:start;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}.os-row{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.os-row .field{min-width:160px}@media (width<=900px){.os-chs{grid-template-columns:1fr 1fr}}@media (width<=600px){.op-dot{width:34px;height:34px;font-size:.9rem}.op-track:before,.op-fill{top:16px}.op-stp b{font-size:.72rem}.op-stp small{display:none}}.ops-history{flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.ops-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:.7rem;display:grid}.ops-wide{grid-column:1/-1}@media (width<=700px){.ops-line-head{display:none}.ops-line{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 1fr;padding:.55rem}.ops-line>span:nth-child(2){grid-column:2/-1}.ops-line>span[data-l]:before{content:attr(data-l);color:var(--muted);font-size:.72rem}.ops-totals{width:100%}.ops-table thead{display:none}.ops-table,.ops-table tbody,.ops-table tr,.ops-table td{width:100%;display:block}.ops-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.1rem .6rem;padding:.5rem .2rem;display:grid}.ops-table td{border:0;padding:.15rem .6rem}.ops-table td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:.7rem;display:block}.ops-table .num{text-align:start}}.inv-actions{flex-wrap:wrap}.inv-low{color:#c05621}.inv-out{color:#c0392b}.inv-held{color:#2b6cb0}.inv-plus{color:var(--ok,#1d8a55)}.inv-minus{color:#c0392b}.inv-table th,.inv-table td,.inv-moves th,.inv-moves td{text-align:center}.inv-meter{background:var(--line);border-radius:5px;min-width:70px;height:5px;margin-top:.3rem;overflow:hidden}.inv-meter i{background:var(--ok,#1d8a55);height:100%;display:block}.inv-meter.inv-low i{background:#c05621}.inv-meter.inv-out i{background:#c0392b}.inv-st-ok{color:var(--ok,#1d8a55)}.inv-st-low{color:#c05621}.inv-st-out{color:#c0392b}.inv-ms-approved{color:var(--ok,#1d8a55)}.inv-ms-pending{color:#2b6cb0}.inv-ms-rejected{color:#c0392b}.inv-ms-reversed{color:#c05621}.inv-rev td{opacity:.7}.inv-moves.inv-full{min-width:1280px}.inv-drow td{background:var(--bg)}.inv-dgrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:.6rem;display:grid}.inv-fbar{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.inv-fbar .field{flex:1;min-width:130px}.inv-fbar .inv-fsearch{flex:2;min-width:200px}.inv-guide{background:var(--bg);border:2px solid #ffb21e;border-radius:14px;flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.inv-ggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.inv-gitem{background:var(--card,var(--bg));border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.25rem;padding:.65rem;display:flex}.inv-overlay{z-index:60;background:#00000073;justify-content:center;align-items:flex-start;padding:4vh 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.inv-sheet{width:min(1100px,100%);box-shadow:0 20px 50px #00000059}.inv-form{border-color:#ffb21e;width:min(760px,100%)}.inv-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.inv-line{border-top:1px dashed var(--line);padding-top:.5rem}.inv-hint{font-weight:400}.inv-now{justify-content:end;gap:.2rem}.inv-banner{margin:0}.inv-return{border-color:#ffb21e}.ops-line>span small{font-size:.74rem}@media (width<=900px){.inv-ggrid{grid-template-columns:1fr 1fr}.inv-dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.inv-ggrid,.inv-grid3,.inv-dgrid{grid-template-columns:1fr}.inv-moves.inv-full{min-width:0}}.tr-text{cursor:help}.tr-mark{opacity:.6;font-size:.75em}.bill-red{color:var(--err)!important}.bill-green{color:var(--ok)!important}.bill-table th.c,.bill-table td.c,.ops-table th.c,.ops-table td.c{text-align:center}.bill-st{white-space:nowrap;border:1px solid;border-radius:999px;padding:.1rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.bill-st-draft{color:var(--muted)}.bill-st-issued{color:#2f6fde}.bill-st-partial{color:#c05621}.bill-st-paid{color:var(--ok)}.bill-st-overdue{color:var(--err)}.bill-st-void{color:var(--muted);text-decoration:line-through}.bill-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.bill-main,.bill-side{min-width:0}.bill-acts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bill-acts .btn{width:100%}.bill-form{border:2px solid var(--accent)}.bill-form.bill-danger{border-color:var(--err)}.bill-rev td{opacity:.55}.bill-rev td b{text-decoration:line-through}.bill-in-n{width:6.5rem}.bill-in-s{width:7rem}.bill-edit td{vertical-align:middle}.bill-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;display:grid}.bill-crm-grid>div{flex-direction:column;display:flex}.bill-doc{color:#151a2d;background:#fff;border:1px solid #e5e3dc;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:28px;font-size:.92rem;display:flex;box-shadow:0 8px 30px #00000014}.bill-doc .bill-muted{color:#6b7183}.bill-doc small{color:#6b7183;font-size:.78em;display:block}.bill-top,.bill-meta,.bill-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bill-biz{align-items:flex-start;gap:12px;display:flex}.bill-logo{object-fit:contain;border-radius:12px;flex:none;width:52px;height:52px}.bill-initial{color:#1a1406;background:#ffb21e;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.bill-bizname{font-size:1.05rem}.bill-title{text-align:end;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bill-title h2{letter-spacing:.05em;color:#151a2d;margin:0;font-size:1.25rem}.bill-stamp{border:2px solid;border-radius:8px;padding:2px 10px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.bill-stamp-paid{color:#1d8a55}.bill-stamp-partial{color:#c05621}.bill-stamp-overdue,.bill-stamp-void{color:#c0392b}.bill-kv{border-collapse:collapse}.bill-kv td{vertical-align:top;padding:2px 8px}.bill-kv td:first-child{color:#6b7183;font-size:.85rem}.bill-mono{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Menlo,monospace}.bill-lines-wrap{overflow-x:auto}.bill-lines{border-collapse:collapse;width:100%;min-width:520px}.bill-lines th{color:#6b7183;text-align:start;border-bottom:2px solid #151a2d;padding:8px 6px;font-size:.74rem;font-weight:700}.bill-lines td{border-bottom:1px solid #e5e3dc;padding:8px 6px}.bill-lines .c{text-align:center}.bill-left{flex-direction:column;flex:1;gap:10px;min-width:200px;display:flex}.bill-qr{align-items:center;gap:10px;display:flex}.bill-qr img{border:1px solid #e5e3dc;border-radius:6px}.bill-plan{border-collapse:collapse;font-size:.82rem}.bill-plan th,.bill-plan td{text-align:center;border-bottom:1px solid #e5e3dc;padding:3px 8px}.bill-tot{flex-direction:column;min-width:260px;margin-inline-start:auto;display:flex}.bill-tot>div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.bill-tot>div>span:last-child,.bill-tot>div>b:last-child{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.bill-big{border-top:2px solid #151a2d;font-size:1.12rem;font-weight:800;padding-top:6px!important}.bill-paid{color:#1d8a55}.bill-note{margin:0}.bill-both .bill-lines th small,.bill-both .bill-kv small,.bill-both .bill-tot small{font-weight:600}.bill-public{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:16px;display:flex}.bill-pub-bar{gap:8px}@media (width<=900px){.bill-grid{grid-template-columns:1fr}}@media (width<=560px){.bill-doc{padding:14px}.bill-tot{width:100%;min-width:0}.bill-acts{grid-template-columns:1fr}}@media print{.bill-page .bill-grid{display:block}.bill-doc{box-shadow:none;border:0;padding:0}.bill-public{padding:0}.bill-lines-wrap{overflow:visible}}.bill-edit{min-width:720px}.bill-edit td input:not([type=checkbox]){width:100%;min-width:0}.bill-edit td:nth-child(2){min-width:14rem}.bill-edit td:first-child{width:7.5rem}.bill-edit td:nth-child(3),.bill-edit td:nth-child(5){width:6.5rem}.bill-edit td:nth-child(4){width:8rem}.bill-pick-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.bill-pick-row{background:var(--surface);border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:start;cursor:pointer;font:inherit;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;display:flex}.bill-pick-row:last-child{border-bottom:0}.bill-pick-row:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.os-chs{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.os-chs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.os-chs{grid-template-columns:1fr 1fr}}.bill-check{cursor:pointer;align-items:flex-start;gap:.55rem;line-height:1.4;display:flex}.bill-check input[type=checkbox]{flex:none;width:auto;min-width:1.05rem;height:1.05rem;margin:.1rem 0 0}.nav-children a.nav-sub{border-inline-start:1px dashed var(--border,#d8d8d8);margin-inline-start:18px;padding-inline-start:10px;font-size:.95em}.inst-table td:first-child a,.inst-table td:first-child{white-space:nowrap}.bill-qrs{flex-wrap:wrap;gap:14px;display:flex}.bill-qrs .bill-qr span{max-width:9rem}.bill-plan caption{caption-side:top;text-align:start;padding-bottom:4px;font-size:.85rem;font-weight:600}@media print{.bill-doc{padding-top:10mm!important}}.ops-lines-nodisc .ops-line{grid-template-columns:minmax(60px,.7fr) minmax(220px,3.4fr) 60px minmax(76px,.9fr) 34px minmax(80px,1fr) 20px}.ops-line>span.ops-item-cell{flex-direction:row;align-items:center;gap:.45rem}.ops-line>span.ops-item-cell input{flex:1;min-width:0}.ops-line>span.ops-item-cell small{white-space:nowrap;flex:none}.ops-trk-ro{letter-spacing:.02em;border:1px dashed var(--line);border-radius:8px;align-self:flex-start;padding:.45rem .6rem;font-family:ui-monospace,monospace}.op-track-6:before{inset-inline:8.33333%}.op-stp.skip{opacity:.45}.op-stp.skip .op-dot{filter:grayscale()}.op-grp{grid-template-columns:2fr 4fr;margin-top:.5rem;display:grid}.op-grp span{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:2px dashed var(--line);margin:0 .6rem;padding-top:.3rem;font-size:.7rem;font-weight:700}.jr-card{border-color:color-mix(in srgb, #ffb21e 55%, var(--line))}.jr-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;display:grid}.jr-fact{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;display:flex}.jr-fact span{color:var(--muted);font-size:.78rem}.jr-fact b{font-size:1rem}.jr-check{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;display:grid}.jr-check label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.jr-check label.off{opacity:.55;cursor:not-allowed}.jr-lock{border:1px solid var(--warn,#c98a12);background:color-mix(in srgb, var(--warn,#c98a12) 10%, transparent);border-radius:10px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;display:flex}.jr-check label.on{border-color:var(--ok,#1d8a55);background:color-mix(in srgb, var(--ok,#1d8a55) 9%, transparent)}.jr-check input{width:auto;margin:0}.jr-check small{color:var(--muted);margin-inline-start:auto;font-size:.72rem}.jr-main{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jr-more{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.jr-details>summary{cursor:pointer;padding:.3rem 0;font-weight:700}.jr-details[open]>summary{margin-bottom:.8rem}@media (width<=700px){.op-grp{display:none}.op-track-6 .op-stp b{font-size:.72rem}}button.cal-item{font:inherit;text-align:start;cursor:pointer;background:0 0;width:100%}.cal-item.cal-focus{box-shadow:0 0 0 3px #ffb21e73}.cal-add{font-weight:600;text-decoration:none}.task-ed{border-color:color-mix(in srgb, #ffb21e 55%, var(--line))}.ai-draft-card{border-color:color-mix(in srgb, #ffb21e 55%, var(--line));background:color-mix(in srgb, #ffb21e 6%, var(--card,var(--surface)))}.ai-filled{background:#ffb21e24;border-radius:10px;margin:0;padding:.45rem .65rem}.ops-line>span.ops-item-cell{flex-wrap:wrap}.ops-line>span.ops-item-cell .ops-note{white-space:normal;flex-basis:100%}.inbox-hint{border:1px solid color-mix(in srgb, #ffb21e 55%, var(--line));color:var(--ink);background:#ffb21e29;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.6rem;display:grid}.gal-tile{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.gal-cover{border-color:#ffb21e;box-shadow:0 0 0 2px #ffb21e40}.gal-img{all:unset;cursor:zoom-in;aspect-ratio:1;background:color-mix(in srgb, var(--line) 35%, transparent);place-items:center;display:grid}.gal-img img{object-fit:cover;width:100%;height:100%;display:block}.gal-badge{top:6px;color:#1a1300;background:#ffb21e;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;position:absolute;inset-inline-start:6px}.gal-pending .gal-badge{background:var(--muted);color:#fff}.gal-acts{justify-content:center;gap:.15rem;padding:.25rem;display:flex}.gal-acts .btn-sm{min-width:0;padding:.15rem .45rem}.gal-add{cursor:pointer;aspect-ratio:1;color:var(--muted);font:inherit;border-style:dashed;justify-content:center;align-items:center;gap:.2rem}.gal-add span{font-size:1.6rem;line-height:1}.gal-add:hover{color:var(--ink);border-color:#ffb21e}.gal-view{z-index:90;cursor:zoom-out;background:#000000d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.gal-view img{border-radius:12px;max-width:min(96vw,1200px);max-height:88vh}.gal-view .btn{top:1rem;color:#fff;position:absolute;inset-inline-end:1rem}.cat-name{align-items:center;gap:.55rem;display:inline-flex}.cat-thumb{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex:none;width:38px;height:38px}.cat-thumb-none{background:color-mix(in srgb, var(--line) 35%, transparent);place-items:center;font-size:1.05rem;display:grid}.cat-photos{display:block}.gal-video{border-top:1px dashed var(--line);flex-direction:column;gap:.4rem;padding-top:.3rem;display:flex}.gal-video-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.gal-video-player{background:#000;border-radius:10px;width:min(320px,100%);max-height:200px}.trk-stage{flex-direction:column;align-items:center;gap:4px;min-width:150px;display:inline-flex}.trk-bar{background:var(--line);border-radius:99px;width:120px;height:6px;display:block;overflow:hidden}.trk-bar i{background:var(--ok,#1f9d55);border-radius:99px;height:100%;display:block}.trk-public{background:var(--bg);flex-direction:column;gap:14px;max-width:560px;min-height:100vh;margin:0 auto;padding:16px;display:flex}.trk-pub-bar{flex-wrap:nowrap;gap:8px}.trk-pub-bar select{flex:none;width:auto}.trk-table td:first-child,.trk-table td:nth-child(2){white-space:nowrap}.trk-card{flex-direction:column;gap:12px;display:flex}.trk-num{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trk-num b{letter-spacing:.02em;font-size:1.35rem}.trk-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.trk-facts dt{color:var(--muted);font-size:.8rem}.trk-facts dd{margin:2px 0 0;font-weight:600}.trk-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.trk-steps li{align-items:flex-start;gap:12px;padding-bottom:18px;display:flex;position:relative}.trk-steps li:last-child{padding-bottom:0}.trk-steps li:not(:last-child):before{content:"";inset-inline-start:13px;background:var(--line);width:2px;position:absolute;top:28px;bottom:2px}.trk-steps li.trk-on:not(:last-child):before{background:var(--ok,#1f9d55)}.trk-dot{background:var(--surface);border:2px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.trk-on .trk-dot{background:var(--ok,#1f9d55);border-color:var(--ok,#1f9d55);color:#fff}.trk-now .trk-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--ok,#1f9d55) 25%, transparent)}.price-reviews{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--ink);flex-direction:column;gap:8px;display:flex}.price-review-row{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.inv-cost-chg{display:inline-block}.lab-fix textarea{width:100%}.lab-op{border-inline-start:3px solid var(--ok);padding-inline-start:6px}.lab-op-short,.lab-op-out{border-inline-start-color:var(--err)}.story-cool{flex-wrap:wrap;align-items:center;gap:.75rem}.story-cool .btn[disabled]{opacity:.5;cursor:not-allowed}.story-cool-c{flex-direction:column;gap:3px;min-width:130px;display:inline-flex}.story-cool-n{font-size:.9rem;font-weight:600}.story-cool-clock{font-variant-numeric:tabular-nums}.story-del{border-radius:8px;padding:.15rem .45rem;line-height:1}.story-del:hover{background:color-mix(in srgb, var(--err) 12%, transparent)}.story-cool-bar{background:var(--border,#7f7f7f40);border-radius:4px;height:4px;display:block;overflow:hidden}.story-cool-bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.bk-hex{flex:none;width:6.4rem;padding:.3rem .45rem;font-family:ui-monospace,monospace;font-size:.82rem}.bk-color-bad .bk-hex{border-color:var(--danger,#c0392b)}.bk-logo-set{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:1.2rem;display:grid}@media (width<=860px){.bk-logo-set{grid-template-columns:1fr}}.bk-logo-prev{grid-template-columns:1fr .56fr;align-items:start;gap:.6rem;display:grid}.bk-logo-prev canvas{border:1px solid var(--line);border-radius:12px;width:100%;height:auto}.bk-pos{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=560px){.bk-pos{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-pos-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .3rem;display:flex}.bk-pos-btn.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.bk-pos-btn i{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:44px;height:55px;display:block;position:relative}.bk-pos-btn i:after{content:"";background:var(--accent);border-radius:4px;width:14px;height:14px;position:absolute}.bk-pos-ts i:after{top:5px;inset-inline-start:5px}.bk-pos-tc i:after{top:5px;left:calc(50% - 7px)}.bk-pos-te i:after{top:5px;inset-inline-end:5px}.bk-pos-bs i:after{bottom:5px;inset-inline-start:5px}.bk-pos-be i:after{bottom:5px;inset-inline-end:5px}.dp-gallery{scroll-snap-type:x proximity;gap:.5rem;padding:.2rem .1rem .45rem;display:flex;overflow-x:auto}.dp-thumb{border:1px solid var(--line);background:var(--surface);width:86px;color:var(--ink);cursor:pointer;scroll-snap-align:start;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:.3rem;display:flex}.dp-thumb img{background:var(--bg);border-radius:6px;width:100%;height:auto;display:block}.dp-thumb span{text-align:center;font-size:.68rem;line-height:1.2}.dp-thumb.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.dp-link{border:1px dashed var(--line);border-radius:12px;gap:.4rem;padding:.6rem .7rem}.dp-link-row{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:.5rem;display:grid}@media (width<=520px){.dp-link-row{grid-template-columns:1fr}}.dp-prev-wrap{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.dp-zoom{cursor:zoom-in;outline-offset:3px;border-radius:10px}.dp-zoom:hover .tpl-stage{box-shadow:0 0 0 2px var(--accent,#f5a623), 0 6px 22px #00000029}.dp-zoom-btn{align-self:center;padding:.25rem .7rem}.tplv-back{background:#060812db;align-items:center;padding:2vh 16px}.tplv{flex-direction:column;align-items:center;gap:.5rem;max-width:100%;display:flex}.tplv-bar{background:var(--surface);width:100%;color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.45rem .7rem;display:flex}.tplv-bar .tplv-x{margin-inline-start:auto;padding:.2rem .6rem}.tplv-safe input{width:auto}.tplv-stage{width:auto;max-width:100%}.tplv-post{aspect-ratio:4/5;height:min(78vh,125vw - 40px)}.tplv-story{aspect-ratio:9/16;height:min(80vh,177.778vw - 56.8889px)}.tplv-stage canvas{width:100%;height:100%}.tplv-note{color:#fff;text-align:center;max-width:560px;margin:0}.bk-type{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:1rem;display:grid}.bk-range input[type=range]{width:auto;min-width:0;accent-color:var(--accent);flex:1;padding:0}.bk-type-prev{width:170px}@media (width<=560px){.bk-type{grid-template-columns:1fr}.bk-type-prev{justify-self:center}}.ig-gen{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:1.1rem;display:grid}.ig-gen .col{flex-direction:column;gap:.9rem;min-width:0;display:flex}.ig-head{justify-content:space-between;gap:.5rem}.ig-head h3{align-items:center;gap:.4rem;margin:0;font-size:1.05rem;display:flex}.ig-was{color:#7a5600;background:#fff3d6;border:1px solid #f3d48a;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:700}.ig-ink{color:var(--ink)}.ig-step{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.ig-step>textarea,.ig-step>input{width:100%}.ig-lbl{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:flex}.ig-num{background:var(--ink);width:1.3rem;height:1.3rem;color:var(--surface);border-radius:50%;place-items:center;font-size:.7rem;display:inline-grid}.ig-edited{color:#7a5600;background:#fff3d6;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:700}.ig-gen textarea.ig-prompt{resize:vertical;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;text-align:left!important}.ig-full{background:var(--bg);color:var(--muted)}.ig-gen input.ig-ar{text-align:right;font-size:1.05rem}.ig-q{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.ig-qc{text-align:start;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}.ig-qc.on{border-color:var(--accent);box-shadow:0 0 0 3px #ffb21e38}.ig-qt{justify-content:space-between;align-items:center;gap:.4rem;font-weight:700;display:flex}.ig-cr{background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.72rem}.ig-logo{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.6rem;display:flex}.ig-lg{background:var(--bg);width:56px;height:56px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.ig-lg img{object-fit:contain;width:100%;height:100%}.ig-go{background:var(--accent);color:#0f1b3d;border-color:var(--accent);font-weight:700}.ig-side{flex-direction:column;align-items:center;gap:.55rem;display:flex;position:sticky;top:1rem}.ig-pv,.ig-empty{background:var(--bg);border-radius:12px;width:100%;overflow:hidden}.ig-pv img{object-fit:cover;width:100%;height:100%;display:block}.ig-pv-post{aspect-ratio:4/5}.ig-pv-story{aspect-ratio:9/16;max-width:200px}.ig-pv{box-shadow:0 8px 24px #0000002e}.ig-empty{border:2px dashed var(--line);text-align:center;color:var(--muted);place-items:center;padding:1rem;font-size:.85rem;display:grid}.ig-side .btn{justify-content:center;width:100%}.ig-hist{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.ig-th{aspect-ratio:4/5;background:var(--bg);cursor:pointer;border:2px solid #0000;border-radius:8px;width:48px;padding:0;overflow:hidden}.ig-th.on{border-color:var(--accent)}.ig-th img{object-fit:cover;width:100%;height:100%;display:block}.ig-dlg{width:min(460px,100%)}.ig-sum{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ig-sum>div{border-top:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.45rem .75rem;font-size:.92rem;display:flex}.ig-sum>div:first-child{border-top:0}.ig-sum .ig-sum-hl{color:#0f1b3d;background:#fff8e6}@media (width<=760px){.ig-gen{grid-template-columns:1fr}.ig-side{position:static}}.ig-progress{flex-direction:column;gap:.3rem;width:100%;display:flex}.ig-bar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.ig-bar i{background:linear-gradient(90deg, var(--accent), #ff8a00);border-radius:inherit;height:100%;transition:width .3s;display:block}.ig-off{opacity:.55}.seg button:disabled{opacity:.45;cursor:not-allowed}.bk-unsaved{z-index:20;color:#0f1b3d;background:#fff8e6;border:1px solid #f3d48a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.92rem;display:flex;position:sticky;top:.5rem;box-shadow:0 6px 18px #0000001f}.tplv-media img,.tplv-media video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.tplv-fit img,.tplv-fit video{object-fit:contain}.sec-pv-fit{background:#000}.sec-pv-fit img,.sec-pv-fit video{object-fit:contain}.sec-own-pv{flex:none}.sec-approve{flex-wrap:wrap;align-items:center;gap:.6rem}.pt-box{border:1.5px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 6%, var(--surface));gap:.5rem;padding:.9rem 1rem}.pt-new{color:#1a1300;background:var(--accent);border-radius:999px;padding:.1rem .55rem;font-size:.7rem;font-weight:700}.pt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.55rem;display:grid}.pt-card{text-align:start;border:1px solid var(--line);background:var(--surface);min-height:86px;color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem .8rem;display:flex}.pt-card.on{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.pt-card:disabled{opacity:.6;cursor:default}.pt-top{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.pt-net{letter-spacing:.04em;font-size:.68rem;font-weight:700}.pt-ig{color:#c13584}.pt-fb{color:#1877f2}:root[data-theme=dark] .pt-ig{color:#ff8fb8}:root[data-theme=dark] .pt-fb{color:#7aa7ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-ig{color:#ff8fb8}:root:not([data-theme=light]) .pt-fb{color:#7aa7ff}}.pt-dot{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:16px;height:16px}.pt-card.on .pt-dot{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 45%, transparent 50%)}.pt-gen{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.sec-grid.sec-grid-one{grid-template-columns:minmax(0,1fr)}.car{flex-direction:column;gap:.6rem;min-width:0;display:flex}.car-strip{gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.car-th{aspect-ratio:4/5;border:2px solid var(--line);background:var(--bg);width:76px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.car-th.on{border-color:var(--accent)}.car-th img,.car-th video{object-fit:cover;width:100%;height:100%;display:block}.car-th-empty{text-align:center;max-height:100%;padding:.3rem;font-size:.7rem;overflow:hidden}.car-th-n{inset-inline-start:4px;color:#fff;background:#0009;border-radius:6px;padding:0 .3rem;font-size:.65rem;font-weight:700;position:absolute;bottom:4px}.car-add{border-style:dashed;flex-direction:column;gap:.2rem;font-size:.75rem}.car-cur{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.car-cur .sec-pv{width:100%}.car-ctl{gap:.5rem;min-width:0}@media (width<=560px){.car-cur{grid-template-columns:minmax(0,1fr)}}.pt-badge{font-weight:600}.pt-badge-ig{color:#c13584;border-color:color-mix(in srgb, #c13584 45%, var(--line))}.pt-badge-fb{color:#1877f2;border-color:color-mix(in srgb, #1877f2 45%, var(--line))}:root[data-theme=dark] .pt-badge-ig{color:#ffb3cf}:root[data-theme=dark] .pt-badge-fb{color:#9fc0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-badge-ig{color:#ffb3cf}:root:not([data-theme=light]) .pt-badge-fb{color:#9fc0ff}}.ig-only{border:1px solid var(--line);color:var(--muted);background:0 0}.ig-fold{text-align:start;border:1px dashed var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem .9rem;display:flex}.ig-fold:hover{border-color:var(--accent)}.ig-fold-act{color:var(--accent);margin-inline-start:auto;font-size:.9rem;font-weight:600}.ig-hide{margin-inline-start:auto}.post-foot{justify-content:flex-end;margin-top:.6rem;display:flex}.bk-cats{flex-wrap:wrap;gap:.6rem;display:flex}.bk-cat{text-align:start;border:1px solid var(--line);background:var(--surface);min-width:min(100%,260px);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem 1rem;display:flex}.bk-cat.on{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.dp-cats{flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;display:flex}.dp-cats button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.35rem .75rem;font-size:.85rem}.dp-cats button.on{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));font-weight:600}.dp-story-opts{gap:.5rem}@keyframes tpl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tpl-loading,.dp-thumb img:not([src]){background:linear-gradient(90deg, var(--line) 25%, color-mix(in srgb, var(--line) 55%, var(--surface)) 50%, var(--line) 75%);background-size:200% 100%;animation:1.2s linear infinite tpl-shimmer}.tpl-loading canvas{opacity:0}@media (prefers-reduced-motion:reduce){.tpl-loading,.dp-thumb img:not([src]){animation:none}}.help-step-lines{gap:.2rem;margin:.3rem 0 0;padding-inline-start:1.1rem;display:grid}.help-empty{flex-direction:column;gap:.3rem;display:flex}.tag-same{color:#b37a00;border-color:#f6b31a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tag-same,:root:not([data-theme=light]) .earlier-divider{color:#ffd27a}}:root[data-theme=dark] .tag-same,:root[data-theme=dark] .earlier-divider{color:#ffd27a}.earlier-chat{flex-direction:column;gap:.5rem;display:flex}.ro-zone{border:1px dashed var(--border,#d0d7de);font-variant-numeric:tabular-nums;border-radius:6px;padding:.35rem .6rem}.late-line{color:var(--warn,#b4561f);display:block}.wait-line{margin-top:.2rem;display:block}.older-msgs{justify-content:center;padding:.25rem 0 .5rem;display:flex}.earlier-toggle{border:1px solid var(--border,#2c315c);min-height:44px;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border-radius:999px;align-self:center;padding:0 .9rem;font-size:.8rem}.earlier-msgs{opacity:.8;flex-direction:column;gap:.5rem;display:flex}.earlier-divider{color:#b37a00;align-items:center;gap:.6rem;margin:.25rem 0;font-size:.75rem;display:flex}.earlier-divider:before,.earlier-divider:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.dash-card{flex-direction:column;gap:.8rem;display:flex}.dash-card h2{margin:0;font-size:1.05rem}.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.dash-kpi{border:1px solid var(--line);color:inherit;border-radius:12px;flex-direction:column;gap:.15rem;min-height:44px;padding:.7rem .8rem;text-decoration:none;display:flex}.dash-kpi strong{font-size:1.35rem;font-weight:600}.dash-kpi:hover{border-color:var(--accent)}.dash-warn{border-color:#c2603a}.dash-warn strong{color:#b4471f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dash-warn strong{color:#ffb38f}}:root[data-theme=dark] .dash-warn strong{color:#ffb38f}.dash-links{flex-wrap:wrap;gap:.4rem;display:flex}.vo{align-items:flex-start;gap:1rem;display:flex}.vo-pv-col{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.4rem;width:168px;display:flex}.vo-pv{background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.vo-pv video{width:100%;height:100%;display:block;position:absolute;inset:0}.vo-pv .vo-back{object-fit:cover;filter:blur(14px)brightness(.65);width:124%;height:124%;inset:-12%}.vo-chip{inset-inline-start:6px;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#000000a6;border-radius:999px;max-width:calc(100% - 12px);padding:.15rem .5rem;font-size:.7rem;position:absolute;bottom:6px;overflow:hidden}.vo-ctl{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.vo-box{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:.6rem .75rem .75rem;display:flex}.vo-box legend{padding:0 .3rem;font-weight:600}.vo-opt{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.5rem .65rem;display:flex}.vo-opt.on{border-color:var(--accent,#7b6cf0)}.vo-opt input[type=radio]{flex:none;margin-top:.25rem}.vo input[type=radio],.vo input[type=checkbox]{width:auto;accent-color:var(--brand);flex:none;margin:0;padding:0}.vo input[type=range]{width:100%;accent-color:var(--brand);background:0 0;border:0;padding:0}.vo-opt input[type=radio]{margin-top:.2rem}.vo-opt>span{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.vo-opt small{opacity:.75}.vo-mini{align-items:center;padding:.35rem .6rem}.vo-mini input[type=radio]{margin-top:0}.vo-tag{background:color-mix(in srgb, var(--accent,#7b6cf0) 22%, transparent);white-space:nowrap;border-radius:999px;margin-inline-start:.3rem;padding:.05rem .45rem;font-size:.72rem;font-style:normal;font-weight:500}.vo-pos{opacity:.9;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.vo-pos input[type=range]{flex:1;min-width:0}.vo-file{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.vo-grow{flex:1}.vo-del{color:var(--danger,#e05555)}.vo-start{align-self:flex-start}.vo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;font-size:.88rem;display:grid}.vo-grid label{flex-direction:column;gap:.2rem;display:flex}.vo-grid .vo-check{flex-direction:row;align-items:center;gap:.45rem}.vo-time{width:5rem}.vo-warn{color:var(--warn,#b7791f)}@media (width<=720px){.vo{flex-direction:column;align-items:stretch}.vo-pv-col{align-self:center;width:min(200px,60%)}.vo-grid{grid-template-columns:1fr}}.vo-cover{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.vo-fades{flex-direction:column;gap:.35rem;display:flex}.vo-fade{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:center;gap:.4rem .8rem;font-size:.88rem;display:grid}.vo-fade .vo-check{align-items:center;gap:.45rem;display:flex}.vo-ft{opacity:.9;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.vo-ft .vo-time{width:4.5rem;padding:.35rem .5rem}.vo-colours{flex-wrap:wrap;align-items:center;gap:.45rem}.vo input.vo-colour{cursor:pointer;flex:none;width:44px;height:34px;padding:2px}.vo-hex{text-transform:uppercase;width:6.5rem;padding:.35rem .5rem}.vo-sw{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:none;width:28px;height:28px;padding:0}.vo-sw.on{outline:2px solid var(--accent);outline-offset:1px}.vo-tl{border:1px solid var(--line);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--muted) 18%, transparent) 0 6px, transparent 6px 12px);border-radius:6px;height:22px;position:relative;overflow:hidden}.vo-tl span{position:absolute;inset:0}.vo-tl-t{justify-content:space-between;font-size:.72rem;display:flex}@media (width<=720px){.vo-fade{grid-template-columns:1fr 1fr}.vo-fade .vo-check{grid-column:1/-1}}.vo-textcv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vo-safe{pointer-events:none;border:1px dashed #fffc;border-radius:3px;position:absolute}.vo-pos b{text-align:center;min-width:3.2rem}.vo-legend-check{align-items:center;gap:.45rem;display:inline-flex}.vo textarea.vo-text{resize:vertical;min-height:3.2rem}.vo-fonts{flex-wrap:wrap;gap:.4rem;display:flex}.vo-font{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;min-height:40px;padding:.35rem .75rem;font-size:1rem;font-weight:700}.vo-font.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.vo-tcol{flex-direction:column;gap:.3rem;display:flex}.vo-place{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.vo-cellbox{flex-direction:column;gap:.3rem;display:flex}.vo-cells{grid-template-columns:repeat(3,44px);gap:.3rem;display:grid}.vo-cell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;place-items:center;height:40px;padding:0;display:grid}.vo-cell i{background:var(--line);border-radius:999px;width:10px;height:10px}.vo-cell.on{border-color:var(--accent)}.vo-cell.on i{background:var(--brand)}.vo-margbox{flex-direction:column;flex:1;gap:.4rem;min-width:240px;display:flex}.vo-margbox .vo-check{align-items:center;gap:.45rem;font-size:.88rem;display:flex}.vo-count{opacity:.7;align-self:flex-end;margin-top:-.3rem}.vo-count.full{color:var(--danger,#e05555);opacity:1}.vo-cell.taken{opacity:.35;cursor:not-allowed;border-style:dashed}.vo-pv-col{align-self:flex-start;max-height:calc(100vh - 24px);position:sticky;top:12px}.vo-pv{transition:box-shadow .2s}.vo-pv.vo-flash{box-shadow:0 0 0 2px var(--accent)}.vo-hint{min-height:1.3em;color:var(--brand);background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:0 .55rem;font-size:.78rem;font-weight:600}.vo-hint:empty{background:0 0;padding:0}.vo-fold{gap:0;padding:0}.vo-fold-h{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;min-height:46px;padding:.7rem .8rem;display:flex}.vo-fold-h strong{flex:none}.vo-fold-sum{opacity:.7;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.vo-fold-ch{opacity:.6;font-size:.75rem}.vo-fold.open{border-color:var(--accent)}.vo-fold-b{padding:0 .8rem .8rem}.vo-fs{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.vo-float{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:132px;padding:6px;position:fixed;bottom:12px;right:12px;box-shadow:0 10px 28px #00000059}html[dir=rtl] .vo-float{left:12px;right:auto}.vo-float.pill{width:auto;padding:0}.vo-float-bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.vo-float-bar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:28px}.vo-float-frame{background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.vo-float-frame video,.vo-float-frame canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vo-float-pill{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.6rem .9rem;font-weight:600}@media (width<=720px){.vo-pv-col{max-height:none;position:static}}.lang-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (width<=560px){.lang-cards{grid-template-columns:minmax(0,1fr)}}.lang-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.25rem;min-width:0;padding:.6rem .8rem;display:flex}.lang-card.here{border-color:var(--accent)}.lang-card .row-between{flex-wrap:wrap;gap:.4rem}.pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.78rem}.pill-you{color:var(--ok,#2f9e69);border-color:currentColor}.pill-tr{color:var(--brand);border-color:currentColor}.pill-none{color:var(--warn,#c58a1a);border-color:currentColor}.lock-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:500}.keep-chips{align-items:center}.keep-chip{cursor:default;align-items:center;gap:.3rem;padding:.25rem .4rem .25rem .8rem;display:inline-flex}[dir=rtl] .keep-chip,.keep-chip[dir=rtl]{padding:.25rem .8rem .25rem .4rem}.keep-chip button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;width:auto;padding:0 .25rem}.keep-input{max-width:100%;border-radius:999px!important;width:12rem!important;padding:.3rem .8rem!important}.sync-row{align-items:flex-start;gap:.7rem;display:flex}button.switch{flex:none}button.switch[aria-checked=true]{background:var(--accent)}button.switch[aria-checked=true]:after{inset-inline-start:23px}.profile-lang-tools{border-top:1px dashed var(--line);gap:.9rem;padding-top:.9rem}.tr-modal{width:min(980px,100%)}.tr-check{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tr-check input{width:auto}.tr-field{border:1px solid var(--line);border-radius:12px;gap:.5rem;padding:.7rem}.tr-field.done{opacity:.5}.tr-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}@media (width<=680px){.tr-cmp{grid-template-columns:minmax(0,1fr)}}.tr-old{border:1px solid var(--line);white-space:pre-wrap;max-height:12rem;color:var(--muted);border-radius:10px;padding:.55rem .7rem;font-size:.9rem;overflow:auto}.hist-list{gap:.45rem}.hist-row{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.tr-field.same{opacity:.6}.kept-text summary{cursor:pointer;gap:.5rem;list-style:none}.kept-text summary::-webkit-details-marker{display:none}.ci-ask{z-index:70;position:fixed!important}.ci-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:500}.ci-tax-ro{border:1px dashed var(--line);border-radius:10px;gap:.3rem;padding:.6rem .75rem;display:grid}.ci-seg-one{width:fit-content}.bill-verify{max-width:820px;margin:0 auto 1rem}.bill-verify-list{font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.bill-verify-list dt{color:var(--muted,#667)}.bill-verify-list dd{margin:0;font-weight:600}.ops-taxqr-preview{border:1px dashed var(--border,#ccd);border-radius:10px;padding:.5rem;overflow-x:auto}.ops-taxqr-preview .bill-doc{transform-origin:top}@media print{.credit-bar,.bill-page>:not(.bill-grid){display:none!important}.bill-grid>:not(:has(.bill-doc)){display:none!important}}.bill-verify-void{border-color:#c62828}.bill-verify-void h3{color:#c62828}@page invoice{size:A4 portrait;margin:12mm}@media print{.bill-doc{page:invoice}}.dash-stock{border-color:color-mix(in srgb, #c2410c 45%, var(--line))}.dash-stock-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.dash-stock-list li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pill-bad{color:#c2410c;background:#c2410c26}.pill-warn{color:#a86d00;background:#e09b122e}.tb-card{gap:.8rem}.tb-group{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tb-ghead{width:100%;min-height:46px;font:inherit;color:var(--ink);background:var(--bg);cursor:pointer;text-align:start;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:700;display:flex}.tb-ghead:hover{background:color-mix(in srgb, var(--brand) 6%, var(--bg))}.tb-table td{vertical-align:top}.tb-table tr.tb-late td{background:color-mix(in srgb, var(--err) 7%, transparent)}.tb-table tr.tb-open td{background:#ffb21e12}.tb-bad{color:var(--err);font-weight:600}.tb-warn{color:#b26b00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tb-warn{color:#ffc75a}}:root[data-theme=dark] .tb-warn{color:#ffc75a}.tb-table .inv-dgrid{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.task-ed-in{border-top:1px dashed var(--line);text-align:start;margin-top:.6rem;padding-top:.6rem}@media (width<=760px){.tb-table thead{display:none}.tb-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.2rem .8rem;padding:.6rem .8rem;display:grid}.tb-table td{border:0;padding:.15rem 0}.tb-table td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:.75rem;display:block}.tb-table tr.inv-drow{display:block}.tb-table .inv-dgrid{grid-template-columns:1fr}}.tb-sel{text-align:center;width:2.2rem}.tb-sel input{width:1.15rem;height:1.15rem}.tb-bulk{border:1px solid color-mix(in srgb, #ffb21e 55%, var(--line));background:#ffb21e14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .8rem}.cur-warn{color:#7f1414;background:#fdecea;border:2px solid #c62828;border-radius:10px;gap:.4rem;margin-bottom:1rem;padding:.75rem 1rem}.cur-warn a{color:inherit;font-weight:600;text-decoration:underline}.cur-warn-staff{padding:.5rem .75rem}.cur-warn-list{gap:.15rem;margin:0;padding-inline-start:1.25rem;display:grid}.cur-warn .cur-warn-btn{color:#fff;background:#c62828;border-color:#c62828}.cur-warn .cur-warn-btn2{color:inherit;border-color:currentColor}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cur-warn{color:#ffd7d3;background:#3a1212;border-color:#ef5350}}:root[data-theme=dark] .cur-warn{color:#ffd7d3;background:#3a1212;border-color:#ef5350}@media (width<=640px){.cur-warn{padding:.6rem .7rem}.cur-warn .btn{width:100%}}.cur-warn-checks{padding-inline-start:0;list-style:none}.cur-warn .cur-line-open,.cur-warn .cur-line-open a{color:#b71c1c}.cur-warn .cur-line-ok,.cur-warn .cur-line-ok a{color:#1b5e20}.cur-warn .cur-line-who{opacity:.85;font-size:.85em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cur-warn .cur-line-open,:root:not([data-theme=light]) .cur-warn .cur-line-open a{color:#ff8a80}:root:not([data-theme=light]) .cur-warn .cur-line-ok,:root:not([data-theme=light]) .cur-warn .cur-line-ok a{color:#9be7a0}}:root[data-theme=dark] .cur-warn .cur-line-open,:root[data-theme=dark] .cur-warn .cur-line-open a{color:#ff8a80}:root[data-theme=dark] .cur-warn .cur-line-ok,:root[data-theme=dark] .cur-warn .cur-line-ok a{color:#9be7a0}.dlv-count{text-align:center;color:#047857;background:#ecfdf5;border-radius:6px;min-width:3.2rem;padding:.2rem .35rem;font-size:.75rem;font-weight:700}.dlv-count.full{color:#b91c1c;background:#fef2f2}.dlv-sug{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:.4rem;padding:.5rem .65rem}.dlv-preview{gap:.35rem;display:grid}.dlv-pv-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;display:grid}.dlv-pv{border-radius:10px;justify-items:start;gap:.35rem;padding:.5rem .6rem;font-size:.8rem;display:grid}.dlv-pv b{font-size:.72rem}.dlv-pv.wa{background:#efeae2}.dlv-pv.wa b{color:#075e54}.dlv-pv.ms{background:#f0f2f5}.dlv-pv.ms b{color:#0084ff}.dlv-pv-q{background:#fff;border-radius:8px;padding:.3rem .5rem}.dlv-pv-btn{color:#027eb5;text-align:center;white-space:nowrap;background:#fff;border-radius:8px;width:100%;padding:.35rem .5rem;font-weight:600}.dlv-pv-chip{color:#0084ff;white-space:nowrap;background:#fff;border:1px solid #0084ff;border-radius:999px;padding:.2rem .7rem;font-weight:600}.loc-pin{text-align:center;font-size:48px;line-height:1}html{overflow-x:clip}.app-main{overflow-wrap:break-word;min-width:0}@media (width<=700px){.ops-lines-nodisc .ops-line,.ops-lines .ops-line{grid-template-columns:1fr 1fr 1fr}.ops-lines .ops-line>span.ops-item-cell{flex-wrap:wrap;grid-column:1/-1}.ops-lines .ops-line>span.ops-item-cell small{white-space:normal}}body{overflow-x:clip}
