html[data-okno] .topbar,html[data-okno] .install-offer,html[data-okno] .install-gate,html[data-okno] .install-foot,html[data-okno] .client-subnav{display:none}html[data-okno] body{padding-top:44px}html[data-okno] .container{padding-top:16px}html[data-okno]{scroll-padding-top:52px}.okno-bar{z-index:40;background:var(--topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:44px;padding:0 12px;font-size:.86rem;display:flex;position:fixed;inset:0 0 auto}.okno-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.okno-sp{flex:1}.okno-ib{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:var(--cur-pointer);border-radius:999px;flex:none;place-items:center;display:inline-grid}.okno-ib:hover{border-color:var(--gold);color:var(--ink)}.okno-pill{font:inherit;border-radius:var(--btn-radius,999px);border:1px solid var(--field-line);background:var(--surface);color:var(--ink-2);cursor:var(--cur-pointer);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;display:inline-flex}.okno-pill:hover{border-color:var(--gold);color:var(--ink)}.okno-pill.on{background:var(--gold-soft);color:var(--gold-dark);border-color:var(--gold)}@media (max-width:560px){.okno-pill{gap:0;padding:6px 8px;font-size:0}}html[data-okno][data-cast] .clients-top,html[data-okno][data-cast] .clients-list,html[data-okno][data-cast] .test-clients{display:none}html[data-okno][data-cast] .clients-split{display:block}html[data-okno][data-cast] .ob-panel{width:auto;max-width:none;position:static}html[data-okno][data-cast=privitanie] .ob-panel>section:first-child{display:none}.popout{vertical-align:middle;border:1px solid var(--field-line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:var(--cur-pointer);opacity:.75;border-radius:8px;flex:none;place-items:center;padding:0;transition:opacity .15s,border-color .15s,color .15s;display:inline-grid}.popout.small{border-radius:6px;width:24px;height:24px}.popout:hover,.popout:focus-visible{opacity:1;border-color:var(--gold);color:var(--gold-dark);background:var(--gold-soft)}h1 .popout,h2 .popout{margin-left:8px}@media (pointer:coarse),(max-width:799px){.popout,.okna-wrap{display:none}}html[data-okno] .popout{display:none}.okno-menu{z-index:1000;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:260px;max-width:320px;padding:5px;font-size:.86rem;position:fixed;box-shadow:0 10px 34px #2a2b2c2e}.okno-menu button{width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:var(--cur-pointer);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.okno-menu button:hover,.okno-menu button:focus-visible{background:var(--gold-soft);color:var(--gold-dark);outline:none}.okno-k{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:.72rem}.okno-menu-h{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 9px 4px;font-size:.72rem;overflow:hidden}.okno-menu-sep{background:var(--line);height:1px;margin:4px 6px}.okno-menu-foot{color:var(--muted);padding:4px 9px 3px;font-size:.7rem}.okno-toast{z-index:1000;background:var(--surface);max-width:min(520px,100vw - 32px);color:var(--ink);border:1px solid var(--gold);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:.86rem;line-height:1.45;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.okna-wrap{position:relative}.okna-pop{gap:2px;width:320px}.okna-item{width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:var(--cur-pointer);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:.88rem;display:flex}.okna-item:hover{background:var(--gold-soft);color:var(--gold-dark)}.okna-h{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 10px 2px;padding-top:8px;font-size:.72rem}.okna-layout{align-items:center;gap:2px;display:flex}.okna-ln{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.okna-n{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:.72rem}.okna-x{width:28px;height:28px;color:var(--muted);cursor:var(--cur-pointer);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.okna-x:hover{background:var(--danger-soft);color:var(--danger)}.okna-add{color:var(--gold-dark)}.okna-save{gap:6px;padding:6px 10px 8px;display:grid}.okna-hint,.okna-tip{color:var(--muted);margin:4px 10px 6px;font-size:.78rem;line-height:1.45}.okna-tip{border-top:1px solid var(--line);padding-top:8px}.okna-pending{background:var(--warn-soft);color:var(--warn);border-radius:8px;gap:6px;margin:4px 10px 6px;padding:8px 10px;font-size:.8rem;display:grid}
