.sheets-page .ev .sec{background:var(--white);border-radius:var(--r-lg);padding:var(--pad-card);grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin:0 0 40px;display:grid;position:relative}.sheets-page .ev .sec>:not(.kv){grid-column:1/-1}.sheets-page .ev .sec>h2{font:550 16px/22px var(--font);text-transform:uppercase;color:var(--text);padding-right:40px}.sheets-page .ev .hint{font:400 12px/15px var(--font);color:var(--text)}.sheets-page .ev .sec>h2+.hint{margin-top:-24px}.sheets-page .ev .ev-hidden p{font:400 16px/22px var(--font)}.sheets-page .ev .grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;display:grid}.sheets-page .ev .f{min-width:0}.sheets-page .ev .f.wide{grid-column:1/-1}.sheets-page .ev .f label,.sheets-page .ev .strat-price .p label{font:400 14px/15px var(--font);color:#454545b3;margin:0 0 6px;display:block}.sheets-page .ev .in{background:var(--inset);border-radius:var(--r-md);width:100%;height:44px;font:400 16px/22px var(--font);color:var(--text);border:1px solid #0000;padding:0 14px;transition:background .15s,border-color .15s}.sheets-page .ev .in::placeholder{color:var(--text);opacity:.42}.sheets-page .ev .in:hover{background:var(--inset-2)}.sheets-page .ev .in:focus{outline:none}.sheets-page .ev textarea.in{resize:none;height:auto;min-height:88px;padding:11px 14px;line-height:22px;overflow:hidden}.sheets-page .ev .in:disabled{opacity:.6;cursor:default}.sheets-page .ev .in.bad,.sheets-page .ev .in.bad:hover{border-color:var(--error);background:var(--white)}.sheets-page .ev .field-error{margin-top:5px}.sheets-page .ev .pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheets-page .ev .pair .in{flex:1;min-width:180px}.sheets-page .ev .pair .ev-btn{flex:none}.sheets-page .ev .kv{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sheets-page .ev .kv.full{grid-column:1/-1}.sheets-page .ev .kv-k{min-width:0;font:400 14px/21.7px var(--font);color:var(--kv-label);flex:0 auto}.sheets-page .ev .kv-k:after{content:":"}.sheets-page .ev .kv-v{color:var(--text);font:400 16px/22px var(--font);overflow-wrap:anywhere}.sheets-page .ev .kv-v.strong{font-weight:550}.sheets-page .ev .kv[data-sec]{padding-right:40px;position:relative}.sheets-page .ev .kv[data-sec]>.note-btn{top:-6px;right:-5px}.sheets-page .ev .calc{font:400 12px/15px var(--font);color:var(--text);opacity:.52;margin-top:5px}.sheets-page .ev .big{font:400 20px/26px var(--font);color:var(--text)}.sheets-page .ev .strat-price{flex-wrap:wrap;gap:30px;display:flex}.sheets-page .ev .strat-text{font:400 14px/1.55 var(--font);white-space:pre-line}.sheets-page .ev .strat-link a{font:400 16px/22px var(--font);color:var(--gold);text-underline-offset:4px;text-decoration:underline;display:inline-block}.sheets-page .ev .strat-link a:hover{color:var(--text)}.sheets-page .ev a{color:var(--gold)}.sheets-page .ev .tag{font:400 13px/16px var(--font);border-radius:var(--r-sm);background:var(--white);color:var(--text);white-space:nowrap;padding:3px 9px;display:inline-block}.sheets-page .ev .ev-notice{border-radius:var(--r-md);font:400 14px/19px var(--font);color:var(--text);background:#9b876b1f;padding:15px}.sheets-page .ev .ev-pending{margin:0 0 20px}.sheets-page .ev .muted{font:400 12px/15px var(--font);color:var(--text);opacity:.52;align-self:center}.sheets-page .ev .nums{font:400 13px/18px var(--font);color:var(--text-50);margin-top:5px}.sheets-page .ev .nums b{color:var(--text);font-weight:400}.sheets-page .ev .note-i{font:400 13px/18px var(--font);color:var(--text);opacity:.72;white-space:pre-line;margin-top:8px}.sheets-page .ev .chk{font:400 12px/16px var(--font);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:flex}.sheets-page .ev .chk input{accent-color:var(--gold)}.sheets-page .ev .del{color:var(--text);opacity:.52;font:400 13px/16px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.sheets-page .ev .del:hover{opacity:1;color:var(--error)}.sheets-page .ev .comp{background:var(--inset);border-radius:var(--r-md);padding:15px}.sheets-page .ev .comp-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sheets-page .ev .comp-n,.sheets-page .ev .comp-ref{border-radius:var(--r-full);background:var(--gold);width:22px;height:22px;color:var(--white);border:0;flex:none;place-items:center;padding:0;font:500 12px/1 Inter,system-ui,sans-serif;display:inline-grid}.sheets-page .ev .comp-head .del{margin-left:auto}.sheets-page .ev .comp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.sheets-page .ev .comp .in,.sheets-page .ev .comp .in:hover,.sheets-page .ev .alt-card .in,.sheets-page .ev .multi .in{background:var(--white)}.sheets-page .ev .comp-chk,.sheets-page .ev .comp-note{margin-top:12px}.sheets-page .ev .comp-note textarea.in{min-height:90px}.sheets-page .ev .comp-ref{cursor:pointer;vertical-align:middle;transition:background .15s}.sheets-page .ev .comp-ref:hover{background:#8c7a62}@keyframes ev-comp-flash{0%,to{box-shadow:0 0 #9b876e00}30%{box-shadow:0 0 0 4px #9b876e59}}.sheets-page .ev .comp.flash,.sheets-page .ev tr.ct-row.flash>td{animation:1.2s ev-comp-flash}.sheets-page .ev .kv-i{width:18px;height:18px;color:var(--kv-label);cursor:pointer;vertical-align:middle;flex:none;place-items:center;margin-left:6px;display:inline-grid;position:relative}.sheets-page .ev .kv-i svg{width:18px;height:18px;display:block}.sheets-page .ev .kv-i:hover,.sheets-page .ev .kv-i.on{color:var(--gold)}.sheets-page .ev .kv-i .tip{border-radius:var(--r-md);width:max-content;max-width:260px;color:var(--white);font:400 12px/16px var(--font);text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#2f2f2f;padding:8px 10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.sheets-page .ev .kv-i:hover .tip,.sheets-page .ev .kv-i.on .tip,.sheets-page .ev .kv-i:focus-visible .tip{opacity:1;visibility:visible}.sheets-page .ev .tblwrap{margin:0 -5px;padding:0 5px;overflow-x:auto}.sheets-page .ev table.tbl{border-collapse:collapse;width:100%;font:400 13px/18px var(--font)}.sheets-page .ev .tbl th{font:400 14px/21.7px var(--font);color:var(--kv-label);text-align:left;border-bottom:1px solid var(--hairline);padding:8px}.sheets-page .ev .tbl td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 8px}.sheets-page .ev .tbl td.num{white-space:nowrap}.sheets-page .ev .tbl .in{height:34px;padding:0 10px;font-size:13px}.sheets-page .ev .tbl td.num .in{width:86px}.sheets-page .ev .tbl td.u{min-width:210px}.sheets-page .ev .tbl td a{font:400 12px/15px var(--font);text-decoration:none}.sheets-page .ev .tbl tfoot td{border-bottom:0;padding:10px 8px}.sheets-page .ev .sec-comps{margin:0 calc(-1 * var(--free,0px)) 40px;width:calc(100% + 2 * var(--free,0px))}.sheets-page .ev .sec-comps .tblwrap{width:100%;margin:0;padding:0}.sheets-page .ev .wide-btn{background:var(--gold);border:1px solid var(--gold);border-radius:var(--r-md);font:400 14px/17px var(--font);color:var(--white);cursor:pointer;padding:9px 22px;transition:background .15s,border-color .15s}.sheets-page .ev .wide-btn:hover{background:var(--gold-light);border-color:var(--gold-light)}.sheets-page .ev .comps-cut{position:relative}.sheets-page .ev .comps-cut:not(.open){overflow:hidden}.sheets-page .ev .comps-fade{pointer-events:none;background:linear-gradient(to bottom, #fff0, var(--white));height:120px;position:absolute;bottom:0;left:0;right:0}.sheets-page .ev .comps-cut.open .comps-fade{display:none}.sheets-page .ev .ctbl{border-collapse:separate;border-spacing:6px;width:100%;min-width:1000px}.sheets-page .ev .ctbl th{font:400 12px/15px var(--font);text-align:center;color:var(--kv-label);background:var(--white);box-shadow:0 1px 0 var(--hairline);padding:8px 10px}.sheets-page .ev .ctbl td{vertical-align:middle;padding:0}.sheets-page .ev .ctbl tbody td{height:1px}.sheets-page .ev .ctbl tbody tr.ct-gap>td{height:18px}.sheets-page .ev .ct-note>td{padding-top:2px}.sheets-page .ev .ct-v{background:var(--inset);border-radius:var(--r-md);text-align:center;height:100%;min-height:66px;font:400 14px/19px var(--font);color:var(--text);justify-content:center;align-items:center;padding:10px;display:flex}.sheets-page .ev .ct-n{background:var(--inset);border-radius:var(--r-md);text-align:center;width:56px;font:400 14px/19px var(--font);color:var(--text);opacity:.72}.sheets-page .ev .ct-note-v{background:var(--inset);border-radius:var(--r-md);font:400 14px/19px var(--font);color:var(--text);opacity:.72;white-space:pre-line;padding:14px}.sheets-page .ev .ct-obj-cell{width:210px;min-width:210px}.sheets-page .ev .ct-v-obj{text-align:left;background:0 0;justify-content:flex-start;padding:10px 4px;font-size:13px;font-weight:550;line-height:17px}.sheets-page .ev .ct-v-obj a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.sheets-page .ev .ct-v-obj a:hover{color:var(--gold)}.sheets-page .ev .ctbl th.ct-h-obj{text-align:left;padding-left:4px}.sheets-page .ev .alts{flex-direction:column;gap:10px;display:flex}.sheets-page .ev .alt-card{background:var(--inset);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:15px;display:flex}.sheets-page .ev .alt-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheets-page .ev .alt-card .grid{align-items:end}.sheets-page .ev .strat-pick{flex-wrap:wrap;gap:10px 25px;display:flex}.sheets-page .ev .strat-pick .chk{font-size:14px;line-height:17px}.sheets-page .ev .multi{background:var(--inset);border-radius:var(--r-md);padding:15px}.sheets-page .ev .multi .grid,.sheets-page .ev .multi>.calc{margin-top:8px}.sheets-page .ev .decision-form,.sheets-page .ev .decision-reply{flex-direction:column;gap:10px;margin-top:10px;display:flex}.sheets-page .ev .multi .decision-form .grid{margin-top:0}.sheets-page .ev .acts{flex-wrap:wrap;gap:8px;display:flex}.sheets-page .ev .multi .acts,.sheets-page .ev .decision-form .acts,.sheets-page .ev .ev-notice .acts{margin-top:10px}.sheets-page .ev .ev-btn{background:var(--inset);color:var(--text);border-radius:var(--r-md);font:400 16px/22px var(--font);cursor:pointer;transform-origin:50%;border:1px solid #0000;padding:7px 14px;transition:background .15s,color .15s,transform .18s cubic-bezier(.34,1.2,.5,1)}.sheets-page .ev .ev-btn:hover{background:var(--inset-2);transform:scale(1.05)}.sheets-page .ev .ev-btn:active{transition-duration:80ms;transform:scale(.98)}.sheets-page .ev .ev-btn.pri{background:var(--gold);border-color:var(--gold);color:var(--white)}.sheets-page .ev .ev-btn.pri:hover{background:var(--gold-light);border-color:var(--gold-light)}.sheets-page .ev .ev-btn:disabled{opacity:.45;cursor:default;transform:none}.sheets-page .ev .ev-btn.loading{pointer-events:none;opacity:.7}.sheets-page .ev .ev-notice .ev-btn,.sheets-page .ev .comp .ev-btn:not(.pri){background:var(--white)}.sheets-page .ev .msg-section .chat-log,.sheets-page .ev .msg-section .chat-form{max-width:360px}@media (width<=820px){.sheets-page .ev .grid,.sheets-page .ev .comp-grid,.sheets-page .ev .sec,.sheets-page .ev .strat-price{grid-template-columns:1fr}.sheets-page .ev .f.wide,.sheets-page .ev .kv.full{grid-column:auto}.sheets-page .ev .kv-k{flex:100%}.sheets-page .ev .sec{padding:15px}.sheets-page .ev .sec-comps{width:100%;margin-left:0;margin-right:0}.sheets-page .ev .msg-section .chat-log,.sheets-page .ev .msg-section .chat-form{max-width:none}}@media (width<=480px){.sheets-page .ev .sec{padding:12px}}.sheets-page .sel{--ink:#5d554a;--mid:gray;--pale:#b1b1b1;--surface:#f7f7f7;--icon:#8f8a87;--green:#35de5d;--blue:#1b86f9;--red:#f4436b;--red-time:#ff191d;--line:#00000014;--media:#464646;--r:10px;--r-lg:20px;--r-seg:15px;--font-num:"Inter", "Inter Tight", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif}.sheets-page .content.sel{background:var(--white)}.sheets-page .sel .page-wrap,.sheets-page .sel .page-head{max-width:none}:where(.sheets-page .sel) button{cursor:pointer;background:0 0;border:0;padding:0}:where(.sheets-page .sel) button:disabled{cursor:default}:where(.sheets-page .sel) img{max-width:100%;display:block}:where(.sheets-page .sel) svg{flex:none;display:block}.sheets-page .sel-hidden p{font:400 16px/22px var(--font)}.sheets-page .sel .ph-none{width:100%;height:100%;color:var(--pale);font:400 12px/1 var(--font);background:#e9e7e4;flex:none;place-items:center;display:grid}.sheets-page .sel-head-acts{align-items:center;gap:6px;display:flex}.sheets-page .head-btn{color:#8f8a87;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.sheets-page .head-btn:hover{background:#f7f7f7}.sheets-page .head-btn svg{width:30px;height:30px}.sheets-page .head-btn .bdg{color:#fff;text-align:center;background:#f4436b;border:2px solid #fff;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font:500 11px/14px Inter,system-ui,sans-serif;position:absolute;top:2px;right:2px}.sheets-page .sel .s-btn{border-radius:var(--r);background:var(--surface);height:34px;color:var(--mid);font:400 12px/24px var(--font);white-space:nowrap;align-items:center;gap:0;padding:5px;text-decoration:none;transition:background .15s,color .15s,transform .12s;display:inline-flex}.sheets-page .sel .s-btn span{padding:0 4px}.sheets-page .sel .s-btn svg{width:24px;height:24px;color:var(--icon)}.sheets-page .sel .s-btn.gold{background:var(--gold);color:var(--white);padding:5px 12px;font-size:14px}.sheets-page .sel .s-btn.gold svg{color:var(--white)}.sheets-page .sel .s-btn.danger{color:#e3204b}.sheets-page .sel .s-btn:hover{filter:brightness(.97)}.sheets-page .sel .s-btn:active{transform:scale(.97)}.sheets-page .sel .s-btn:disabled{opacity:.5;filter:none;transform:none}.sheets-page .sel .deck-stage{flex-direction:column;align-items:center;gap:25px;padding:10px 0 30px;display:flex}.sheets-page .sel .deck{--deck-h:clamp(360px, calc(100vh - 360px), 551px);width:880px;max-width:100%;height:var(--deck-h);z-index:1;position:relative}.sheets-page .sel .dk-card{border-radius:var(--r-lg);background:var(--media);will-change:transform;touch-action:pan-y;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #0000002e}.sheets-page .sel .dk-card.b1{z-index:-1;box-shadow:none;filter:saturate(.28)brightness(1.28)contrast(.88);transform:scale(.94)translateY(-18px)}.sheets-page .sel .dk-card.b2{z-index:-2;box-shadow:none;filter:saturate(.12)brightness(1.45)contrast(.8);transform:scale(.88)translateY(-32px)}.sheets-page .sel .dk-card.snap{transition:transform .24s cubic-bezier(.2,.8,.3,1)}.sheets-page .sel .dk-card.fly{opacity:0;transition:transform .34s,opacity .34s}.sheets-page .sel .dk-card.rise{transition:transform .34s cubic-bezier(.2,.8,.3,1),filter .34s,box-shadow .34s}@keyframes sel-card-in{0%{opacity:0}to{opacity:1}}.sheets-page .sel .dk-card.enter{animation:.34s sel-card-in}.sheets-page .sel .card-media{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.sheets-page .sel .card-media::-webkit-scrollbar{display:none}.sheets-page .sel .card-media img,.sheets-page .sel .card-media .ph-none{object-fit:cover;scroll-snap-align:center;flex:none;width:100%;max-width:none;height:100%}.sheets-page .sel .card-media .ph-none{background:var(--media);color:#fff6;align-items:start;padding-top:80px}.sheets-page .sel .dots{z-index:3;pointer-events:none;gap:5px;padding:10px;display:flex;position:absolute;top:0;left:0;right:0}.sheets-page .sel .dots i{background:#ffffff80;border-radius:32px;flex:1;height:4px;position:relative;overflow:hidden}.sheets-page .sel .dots i:after{content:"";background:var(--white);width:0;position:absolute;top:0;bottom:0;left:0}.sheets-page .sel .dots i.done:after{width:100%}.sheets-page .sel .dots i.on:after{width:100%;transition:width 5s linear}.sheets-page .sel .card-scroll{z-index:2;scrollbar-width:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.sheets-page .sel .card-scroll::-webkit-scrollbar{display:none}.sheets-page .sel .card-peek{pointer-events:none;flex:auto;min-height:0}.sheets-page .sel .info{color:var(--white);flex:none;position:relative}.sheets-page .sel .info-grad{height:min(500px, var(--deck-h,500px));background:linear-gradient(#16161600 20%,#161616d1 58%);align-items:flex-end;padding:20px;display:flex}.sheets-page .sel .i-col{flex-direction:column;gap:20px;width:600px;max-width:100%;display:flex}.sheets-page .sel .i-top{flex-direction:column;gap:4px;display:flex}.sheets-page .sel .i-head{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.sheets-page .sel .i-name{font:400 24px/1.1 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sheets-page .sel .tag{border-radius:var(--r);background:var(--surface);height:23px;color:var(--mid);font:400 12px/1 var(--font);white-space:nowrap;align-items:center;padding:6px 9px;display:inline-flex}.sheets-page .sel .i-head .tag{flex:0 100 auto;min-width:52px;overflow:hidden}.sheets-page .sel .i-head .tag span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sheets-page .sel .i-addr{font:400 18px/1.1 var(--font);color:#ffffffb8}.sheets-page .sel .i-chips{flex-wrap:wrap;gap:4px;display:flex}.sheets-page .sel .i-chips b{border-radius:var(--r);font-weight:400;font:400 14px/1 var(--font);color:#c8c8c8;background:#f7f7f733;border:1px solid #c8c8c8;align-items:center;padding:7px 10px;display:inline-flex}.sheets-page .sel .i-price{flex-wrap:wrap;align-items:center;gap:14px;min-height:26px;display:flex}.sheets-page .sel .i-price .p{font:400 24px/1 var(--font)}.sheets-page .sel .i-price .m{font:400 14px/1 var(--font);color:#ffffffb8}.sheets-page .sel .i-more{font:400 14px/1 var(--font);text-transform:uppercase;color:var(--white);align-self:flex-start;align-items:center;gap:8px;display:flex}.sheets-page .sel .i-more svg{width:35px;height:35px;transition:transform .18s}.sheets-page .sel .dk-card.open .i-more svg{transform:rotate(180deg)}.sheets-page .sel .i-spec{background:#161616d1;flex-direction:column;gap:20px;padding:20px;display:none}.sheets-page .sel .dk-card.open .i-spec{display:flex}.sheets-page .sel .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;display:grid}.sheets-page .sel .sp-grid.one{grid-template-columns:1fr}.sheets-page .sel .sp{align-items:baseline;gap:8px;min-width:0;min-height:27px;display:flex}.sheets-page .sel .sp .k{font:400 12px/16px var(--font);color:var(--white);opacity:.7;white-space:nowrap}.sheets-page .sel .sp .v{font:400 14px/22px var(--font);color:var(--white);overflow-wrap:anywhere;min-width:0}.sheets-page .sel .sp-lbl{font:400 12px/15px var(--font);color:#ffffffb3}.sheets-page .sel .op-list{flex-direction:column;gap:7px;display:flex}.sheets-page .sel .op{background:var(--white);color:var(--text);border-radius:10px 10px 10px 0;flex-direction:column;gap:5px;padding:15px;display:flex}.sheets-page .sel .op b{font:500 14px/normal var(--font)}.sheets-page .sel .op span{font:400 14px/normal var(--font);white-space:pre-line}.sheets-page .sel .acts-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;display:grid}.sheets-page .sel .acts-row .undo{justify-self:end}.sheets-page .sel .acts-row .acts{grid-column:2}.sheets-page .sel .acts-row .deck-more{justify-self:start}.sheets-page .sel .acts{background:var(--white);border-radius:var(--r-lg);align-items:center;gap:20px;padding:20px;display:flex}.sheets-page .sel .act{background:var(--white);border-radius:var(--r-lg);border:3px solid;align-items:center;gap:10px;padding:10px;transition:transform .15s;display:flex}.sheets-page .sel .act:hover:not(:disabled){transform:translateY(-1px)}.sheets-page .sel .act:disabled{opacity:.55}.sheets-page .sel .act i{flex:none;place-items:center;display:grid}.sheets-page .sel .act svg{width:35px;height:35px}.sheets-page .sel .act.res svg{width:30px;height:30px}.sheets-page .sel .act span{width:84px;font:400 14px/17px var(--font);color:currentColor;text-align:left}.sheets-page .sel .act.no{color:var(--red)}.sheets-page .sel .act.res{color:var(--blue)}.sheets-page .sel .act.yes{color:var(--green)}.sheets-page .sel .act.yes span{color:#2bb24a}.sheets-page .sel .undo{border:2px solid var(--gold);border-radius:var(--r);background:var(--white);height:36px;color:var(--gold);font:400 14px/1 var(--font);align-items:center;gap:8px;padding:2px 12px;display:inline-flex}.sheets-page .sel .undo svg{width:20px;height:20px}.sheets-page .sel .deck-more{color:var(--gold);font:400 14px/17px var(--font)}.sheets-page .sel .deck-more:hover{text-decoration:underline}.sheets-page .sel .empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px 24px;display:flex}.sheets-page .sel .empty b{font:400 20px/25px var(--font);color:var(--ink)}.sheets-page .sel .empty p{font:400 14px/19px var(--font);color:var(--pale)}.sheets-page .sel .views-body{grid-template-columns:712fr 943fr;align-items:start;gap:15px;margin-bottom:10px;display:grid}.sheets-page .sel .vblock{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:20px;min-width:0;padding:15px;display:flex}.sheets-page .sel .vb-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.sheets-page .sel .vb-head b{font:400 18px/1.1 var(--font);color:var(--text)}.sheets-page .sel .v-empty,.sheets-page .sel .l-empty{font:400 14px/19px var(--font);color:var(--pale)}.sheets-page .sel .l-empty{padding:10px 0 30px}.sheets-page .sel .h-scroll{scrollbar-width:none;align-items:flex-start;gap:10px;margin:-6px;padding:6px;display:flex;overflow-x:auto}.sheets-page .sel .h-scroll::-webkit-scrollbar{display:none}.sheets-page .sel .vcard{background:var(--white);border-radius:var(--r);flex-direction:column;flex:none;gap:15px;width:296px;height:346px;padding:10px;display:flex}.sheets-page .sel .vcard .ph{border-radius:var(--r);flex:auto;min-height:79px;position:relative;overflow:hidden}.sheets-page .sel .vcard .ph img{object-fit:cover;width:100%;height:100%}.sheets-page .sel .vcard .ph .tag{background:#f7f7f7e6;position:absolute;top:6px;left:6px}.sheets-page .sel .vc-name{text-align:left;flex-direction:column;gap:3px;display:flex}.sheets-page .sel .vc-name b{font:400 16px/1.1 var(--font);color:var(--ink)}.sheets-page .sel .vc-name span{font:400 12px/1.1 var(--font);color:var(--pale)}.sheets-page .sel .vc-name:hover b{color:var(--gold)}.sheets-page .sel .vcard .sp2{font:400 12px/16px var(--font);color:var(--mid)}.sheets-page .sel .vc-price{align-items:center;gap:10px;display:flex}.sheets-page .sel .vc-price b{font:400 16px/1 var(--font);color:var(--ink)}.sheets-page .sel .vc-price span{font:400 10px/1 var(--font);color:var(--pale)}.sheets-page .sel .vbtns{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sheets-page .sel .v-wait{font:400 12px/16px var(--font);color:var(--pale)}.sheets-page .sel .buy-tag{border-radius:var(--r);color:#2bb24a;height:23px;font:400 12px/1 var(--font);white-space:nowrap;background:#e6f6e9;align-items:center;gap:6px;padding:6px 6px 6px 9px;animation:.38s cubic-bezier(.2,1.4,.4,1) sel-tag-pop;display:inline-flex;position:absolute;top:6px;right:6px}.sheets-page .sel .buy-tag.again{color:#d9782b;background:#ffeee1}.sheets-page .sel .buy-tag.res{color:#1b86f9;background:#e4f0fe}.sheets-page .sel .buy-tag.bad,.sheets-page .sel .buy-tag.drop{color:#e3204b;background:#fee8ed}.sheets-page .sel .buy-tag.drop{height:26px;padding:6px}.sheets-page .sel .buy-tag.drop.res{color:#1b86f9;background:#e4f0fe}.sheets-page .sel .buy-tag button{color:currentColor;opacity:.75;place-items:center;width:16px;height:16px;display:grid}.sheets-page .sel .buy-tag button:hover{opacity:1}.sheets-page .sel .buy-tag button svg{width:12px;height:12px}.sheets-page .sel .ring{flex:none;width:18px;height:18px;display:block;position:relative}.sheets-page .sel .ring svg{width:18px;height:18px;position:absolute;inset:0;transform:rotate(-90deg)}.sheets-page .sel .ring .track{stroke:currentColor;opacity:.25}.sheets-page .sel .ring .bar{stroke:currentColor;stroke-dasharray:50.27;stroke-dashoffset:50.27px;animation:5s linear forwards sel-ring-fill}.sheets-page .sel .ring .cd{font:400 9px/1 var(--font);color:currentColor;place-items:center;display:grid;position:absolute;inset:0}@keyframes sel-ring-fill{to{stroke-dashoffset:0}}.sheets-page .sel .done-line{background:var(--surface);border-radius:var(--r);font:400 13px/17px var(--font);color:var(--ink);align-items:center;gap:10px;padding:10px;display:flex}.sheets-page .sel .done-line svg{color:#2bb24a;width:18px;height:18px}.sheets-page .sel .plan-list{flex-direction:column;gap:15px;display:flex}.sheets-page .sel .day-lbl{font:400 13px/13px var(--font);color:var(--pale);margin:0 0 10px}.sheets-page .sel .vrow{background:var(--white);border-radius:var(--r);flex-direction:column;gap:10px;padding:10px;display:flex}.sheets-page .sel .vrow+.vrow{margin-top:8px}.sheets-page .sel .vr-top{gap:10px;min-height:31px;display:flex}.sheets-page .sel .vr-time{flex:none;width:56px}.sheets-page .sel .vr-time b{font:500 16px/1 var(--font);color:var(--ink);display:block}.sheets-page .sel .vr-time b.moved{color:var(--red-time);opacity:.6}.sheets-page .sel .vr-time i.to{font:400 11px/14px var(--font);color:var(--ink);opacity:.6;font-style:normal;display:block}.sheets-page .sel .vr-time s{font:400 12px/16px var(--font);color:#5d554ab3;opacity:.6;text-decoration:line-through;display:block}.sheets-page .sel .vr-main{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sheets-page .sel .vr-main b{font:500 13px/1.1 var(--font);color:var(--ink)}.sheets-page .sel .vr-main span{font:400 13px/1.1 var(--font);color:var(--pale)}.sheets-page .sel .vr-main:hover b{color:var(--gold)}.sheets-page .sel .st{border-radius:var(--r);height:23px;font:400 12px/15px var(--font);white-space:nowrap;color:#2bb24a;background:#2bb24a1f;align-self:flex-start;align-items:center;padding:4px 10px;display:inline-flex}.sheets-page .sel .st.no{color:#d9782b;background:#ff934629}.sheets-page .sel .vr-btns{flex-wrap:wrap;gap:5px;display:flex}.sheets-page .sel .vr-btns:empty{display:none}.sheets-page .sel .vr-btns .s-btn{justify-content:center;min-width:0;height:30px}@keyframes sel-need-act{0%,to{box-shadow:0 0 #9b876e00}50%{box-shadow:0 0 0 5px #9b876e29}}.sheets-page .sel .needs-act{animation:2.4s ease-in-out infinite sel-need-act}@media (prefers-reduced-motion:reduce){.sheets-page .sel .needs-act{animation:none}}@keyframes sel-tag-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.sheets-page .sel .list-top{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:20px 0;display:flex}.sheets-page .sel .list-tools{flex:none;align-items:center;gap:10px;display:flex}.sheets-page .sel .s-chips{scrollbar-width:none;gap:10px;min-width:0;display:flex;overflow-x:auto}.sheets-page .sel .s-chips::-webkit-scrollbar{display:none}.sheets-page .sel .s-chip{border-radius:var(--r);background:var(--white);border:1px solid var(--line);height:23px;color:var(--mid);font:400 13px/11px var(--font);white-space:nowrap;padding:6px 9px;transition:background .15s,color .15s}.sheets-page .sel .s-chip.on{background:var(--gold);border-color:var(--gold);color:var(--white)}.sheets-page .sel .s-seg{background:var(--white);border:1px solid var(--line);border-radius:var(--r-seg);flex:none;align-items:center;gap:10px;padding:7px;display:flex}.sheets-page .sel .s-seg button{border-radius:var(--r);font:400 16px/22px var(--font);color:var(--text);opacity:.72;padding:10px 14px}.sheets-page .sel .s-seg button.on{opacity:1;background:#0000001a}.sheets-page .sel .s-seg button:disabled{opacity:.35}.sheets-page .sel .cal-btn{border-radius:var(--r);background:var(--white);border:1px solid var(--line);width:44px;height:44px;color:var(--icon);flex:none;place-items:center;display:grid}.sheets-page .sel .cal-btn:hover{background:var(--surface)}.sheets-page .sel .cal-btn svg{width:24px;height:24px}.sheets-page .sel .s-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px 20px;padding-bottom:30px;display:grid}.sheets-page .sel .pb-add{margin-bottom:25px}.sheets-page .sel .pb-add .mini.add{width:240px;max-width:100%;min-height:120px}.sheets-page .sel .pb-group+.pb-group{border-top:1px solid var(--line);margin-top:5px;padding-top:25px}.sheets-page .sel .pb-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.sheets-page .sel .pb-head b{font:400 18px/1.1 var(--font);color:var(--ink)}.sheets-page .sel .pb-head>span{font:400 13px/17px var(--font);color:var(--pale)}.sheets-page .sel .pb-head .s-btn{align-self:center;height:34px;margin-left:auto}.sheets-page .sel .mini{background:var(--white);border-radius:var(--r);flex-direction:column;min-width:0;padding:10px;animation:.3s both sel-mini-in;display:flex;box-shadow:0 2px 12px #0000000f}.sheets-page .sel .mini.click{cursor:pointer}.sheets-page .sel .mini.click:hover{box-shadow:0 4px 16px #0000001a}@keyframes sel-mini-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sheets-page .sel .mini .ph{border-radius:var(--r);height:100px;position:relative;overflow:hidden}.sheets-page .sel .mini .ph img{object-fit:cover;width:100%;height:100px}.sheets-page .sel .mini .tag{background:var(--surface);position:absolute;top:6px;left:6px}.sheets-page .sel .badge-row{position:relative}.sheets-page .sel .badge{width:32px;height:32px;color:var(--white);border-radius:11.636px;place-items:center;display:grid;position:absolute;top:-17px;right:13px}.sheets-page .sel .badge svg{width:20.36px;height:20.36px}.sheets-page .sel .badge.want{background:var(--green)}.sheets-page .sel .badge.res{background:var(--blue)}.sheets-page .sel .badge.decl{background:var(--red)}.sheets-page .sel .badge.unseen{background:var(--icon)}.sheets-page .sel .mini .nm{font:400 16px/18px var(--font);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:15px;overflow:hidden}.sheets-page .sel .mini .ad{font:400 12px/14px var(--font);color:var(--pale);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.sheets-page .sel .mini .sp2{font:400 12px/16px var(--font);color:var(--mid);margin-top:15px}.sheets-page .sel .mini .pr{font:400 14px/14px var(--font);color:var(--ink);margin-top:15px}.sheets-page .sel .mini .pm{font:400 9px/9px var(--font);color:var(--pale);min-height:9px;margin-top:5px}.sheets-page .sel .mini-acts{align-items:center;gap:5px;margin-top:auto;padding-top:10px;display:flex}.sheets-page .sel .mini-acts .s-btn{min-width:0;height:34px}.sheets-page .sel .mini-acts .s-btn.gold{flex:auto;justify-content:center;overflow:hidden}.sheets-page .sel .mini-acts .s-btn.gold span{text-overflow:ellipsis;overflow:hidden}.sheets-page .sel .mini-acts .s-btn:not(.gold){flex:none;justify-content:center;width:34px}.sheets-page .sel .mini.add{background:var(--surface);border:10px solid var(--surface);box-shadow:none;color:var(--icon);font:400 12px/1 var(--font);justify-content:center;align-items:center;gap:4px;min-height:227px;animation:none}.sheets-page .sel .mini.add svg{width:30px;height:30px}.sheets-page .sel .mini.add:hover{background:var(--inset-2);border-color:#0000}.sheets-page .sel .pb-table{border-collapse:collapse;width:100%;font:400 13px/17px var(--font);margin-bottom:30px}.sheets-page .sel .pb-table th{text-align:left;color:var(--pale);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px;font-weight:400}.sheets-page .sel .pb-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:10px}.sheets-page .sel .pb-table tbody tr{cursor:pointer}.sheets-page .sel .pb-table tr:hover td{background:var(--surface)}.sheets-page .sel .t-state{border-radius:var(--r);height:23px;font:400 12px/1 var(--font);color:var(--white);background:var(--icon);white-space:nowrap;align-items:center;padding:6px 9px;display:inline-flex}.sheets-page .sel .t-state.want{background:var(--green)}.sheets-page .sel .t-state.res{background:var(--blue)}.sheets-page .sel .t-state.decl{background:#ff1953}.sheets-page .sel .cal-pop{z-index:80;background:#110f0c59;position:fixed;inset:0;overflow-y:auto}.sheets-page .sel .date-pad{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:412px;max-width:calc(100% - 20px);margin:70px auto 40px;padding:44px 20px 20px;animation:.4s cubic-bezier(.2,.8,.3,1) sel-cal-in;display:flex;position:relative;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .cal-inline .date-pad{box-shadow:none;background:0 0;margin:0 auto;padding:0 0 20px;animation:none}@keyframes sel-cal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes sel-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes sel-shake2{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.sheets-page .sel .date-pad.shake{animation:.3s sel-shake}.sheets-page .sel .date-pad.shake2{animation:.3s sel-shake2}.sheets-page .sel .cal-x{top:10px;right:10px}.sheets-page .sel .cal-title{font:400 16px/21px var(--font);color:var(--ink);text-align:center;padding:0 24px 10px}.sheets-page .sel .cal-lead{font:400 14px/19px var(--font);color:var(--mid);text-align:center;padding:0 10px 10px}.sheets-page .sel .cal{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:18px;width:100%;max-width:372px;margin:0 auto;padding:10px;display:flex}.sheets-page .sel .cal-head{justify-content:space-between;align-items:center;display:flex}.sheets-page .sel .cal-head b{font:400 15.6px/1 var(--font);color:var(--ink)}.sheets-page .sel .mon{border-radius:var(--r);background:var(--white);width:36px;height:36px;color:var(--icon);place-items:center;display:grid}.sheets-page .sel .mon svg{width:28.8px;height:28.8px}.sheets-page .sel .cal-body{flex-direction:column;gap:5px;display:flex}.sheets-page .sel .dow,.sheets-page .sel .days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.sheets-page .sel .dow span{height:23px;font:400 15.6px/23px var(--font);color:var(--pale);text-align:center}.sheets-page .sel .day{aspect-ratio:1;border-radius:var(--r);background:var(--white);font:400 20.16px/1 var(--font);color:var(--mid);place-items:center;display:grid;position:relative}.sheets-page .sel .day.blank{background:0 0}.sheets-page .sel .day.on{background:var(--gold);color:var(--white)}.sheets-page .sel .day:disabled{opacity:.4}.sheets-page .sel .day.wish:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sheets-page .sel .day.on.wish:after{background:var(--white)}.sheets-page .sel .cal-hint{font:400 14px/15.6px var(--font);color:var(--mid);text-align:center;justify-content:center;align-items:center;min-height:43.2px;padding:0 20px;display:flex}.sheets-page .sel .all-sw{background:var(--surface);border-radius:var(--r);cursor:pointer;width:100%;max-width:372px;font:400 14px/18px var(--font);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:10px 12px;display:flex;position:relative}.sheets-page .sel .all-sw input{opacity:0;width:0;height:0;position:absolute}.sheets-page .sel .all-sw i{border-radius:var(--r-full);background:var(--inset-2);flex:none;width:40px;height:24px;transition:background .18s;position:relative}.sheets-page .sel .all-sw i:after{content:"";background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sheets-page .sel .all-sw input:checked+i{background:var(--gold)}.sheets-page .sel .all-sw input:checked+i:after{transform:translate(16px)}.sheets-page .sel .all-sw input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.sheets-page .sel .slots{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:100%;max-width:372px;margin:0 auto;padding:14px;display:flex}.sheets-page .sel .slot-top{justify-content:space-between;align-items:center;display:flex}.sheets-page .sel .slot-top b{font:400 14px/18px var(--font);color:var(--ink)}.sheets-page .sel .slot-lbl{font:400 13px/17px var(--font);color:var(--mid)}.sheets-page .sel .ibtn{border-radius:var(--r);width:30px;height:30px;color:var(--icon);place-items:center;display:grid}.sheets-page .sel .ibtn:hover{background:#0000000a}.sheets-page .sel .ibtn svg{width:24px;height:24px}.sheets-page .sel .range{align-items:center;gap:8px;display:flex}.sheets-page .sel .time{background:var(--white);border-radius:var(--r);height:40px;color:var(--mid);border:1px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.sheets-page .sel .time.bad{border-color:var(--error)}.sheets-page .sel .time input{font:400 15px/1 var(--font);color:var(--ink);appearance:none;background:0 0;border:0;width:100%;padding:0}.sheets-page .sel .time input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.sheets-page .sel .time svg{width:24px;height:24px;color:var(--icon)}.sheets-page .sel .dash{color:var(--pale)}.sheets-page .sel .add-range{background:var(--white);border-radius:var(--r);height:30px;color:var(--mid);font:400 12px/24px var(--font);align-self:flex-start;align-items:center;gap:5px;padding:5px;display:flex}.sheets-page .sel .add-range svg{width:24px;height:24px;color:var(--icon)}.sheets-page .sel .tline{flex-direction:column;gap:5px;padding-top:6px;display:flex}.sheets-page .sel .tl-bar{border-radius:var(--r-full);background:var(--white);cursor:pointer;touch-action:none;height:18px;position:relative}.sheets-page .sel .tl-bar:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sheets-page .sel .tl-bar i{border-radius:var(--r-full);background:#2bb24a4d;position:absolute;top:0;bottom:0}.sheets-page .sel .tl-mark{background:var(--gold);border-radius:var(--r-full);width:2px;margin-left:-1px;transition:left .15s;position:absolute;top:-4px;bottom:-4px}.sheets-page .sel .tl-mark:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-5px;left:50%;box-shadow:0 1px 4px #00000040}.sheets-page .sel .tl-bar.drag .tl-mark{transition:none}.sheets-page .sel .tl-ticks{height:15px;position:relative}.sheets-page .sel .tl-ticks span{font:400 11px/15px var(--font);color:var(--pale);white-space:nowrap;position:absolute;transform:translate(-50%)}.sheets-page .sel .tl-ticks span.start{left:0;transform:none}.sheets-page .sel .tl-ticks span.end{right:0;transform:none}.sheets-page .sel .tl-note{font:400 12px/16px var(--font);color:var(--pale)}.sheets-page .sel .cian-btn{border-radius:var(--r);background:var(--white);border:1px solid var(--line);width:100%;max-width:372px;height:44px;font:400 14px/17px var(--font);color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:0 auto;text-decoration:none;display:flex}.sheets-page .sel .cian-btn:hover{background:var(--surface)}.sheets-page .sel .cian-btn svg{width:22px;height:22px}.sheets-page .sel .cal-err{font:400 13px/17px var(--font);color:var(--error);text-align:center}.sheets-page .sel .cal-done{border-radius:var(--r);background:var(--gold);height:44px;color:var(--white);font:400 15px/44px var(--font);text-align:center;width:100%;max-width:372px;margin-top:4px;margin-left:auto;margin-right:auto}.sheets-page .sel .cal-done:disabled{opacity:.6}.sheets-page .sel .obj-pop,.sheets-page .sel .add-pop,.sheets-page .sel .chat-sheet,.sheets-page .sel .news-pop{z-index:80;background:#110f0c59;position:fixed;inset:0;overflow-y:auto}@keyframes sel-win-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.sheets-page .sel .obj-win{background:var(--white);border-radius:var(--r-lg);width:900px;max-width:calc(100% - 40px);margin:40px auto;padding:20px;animation:.28s cubic-bezier(.2,.8,.3,1) sel-win-in;position:relative;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .obj-body{align-items:flex-start;gap:20px;min-width:0;display:flex}.sheets-page .sel .obj-win .card-x{z-index:2;opacity:1;color:var(--ink);background:#ffffffe6;box-shadow:0 2px 10px #00000026}.sheets-page .sel .obj-win .card-x:hover{background:var(--white)}.sheets-page .sel .obj-edit{z-index:2;border-radius:var(--r-full);height:28px;color:var(--ink);font:400 13px/16px var(--font);background:#ffffffe6;align-items:center;gap:6px;padding:0 12px 0 9px;display:inline-flex;position:absolute;top:12px;right:48px;box-shadow:0 2px 10px #00000026}.sheets-page .sel .obj-edit:hover{background:var(--white)}.sheets-page .sel .obj-edit svg{width:15px;height:15px}.sheets-page .sel .obj-gal{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.sheets-page .sel .obj-info{flex-direction:column;flex:340px;gap:15px;min-width:0;display:flex}.sheets-page .sel .obj-main{border-radius:var(--r);background:var(--surface);aspect-ratio:4/3;position:relative;overflow:hidden}.sheets-page .sel .obj-main img{object-fit:cover;width:100%;height:100%}.sheets-page .sel .obj-main .tag{background:#f7f7f7eb;position:absolute;top:10px;left:10px}.sheets-page .sel .obj-nav{border-radius:var(--r-full);width:36px;height:36px;color:var(--ink);background:#ffffffe6;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.sheets-page .sel .obj-nav:hover{background:var(--white)}.sheets-page .sel .obj-nav svg{width:20px;height:20px}.sheets-page .sel .obj-nav.prev{left:10px}.sheets-page .sel .obj-nav.next{right:10px}.sheets-page .sel .obj-count{border-radius:var(--r);height:23px;color:var(--white);font:400 12px/13px var(--font);background:#110f0c8c;padding:5px 9px;position:absolute;bottom:10px;right:10px}.sheets-page .sel .obj-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.sheets-page .sel .obj-thumbs::-webkit-scrollbar{display:none}.sheets-page .sel .obj-th{border-radius:var(--r);opacity:.55;flex:none;width:104px;height:70px;transition:opacity .15s;overflow:hidden}.sheets-page .sel .obj-th img{object-fit:cover;width:100%;height:100%}.sheets-page .sel .obj-th:hover{opacity:.8}.sheets-page .sel .obj-th.on{opacity:1;outline:2px solid var(--gold);outline-offset:-2px}.sheets-page .sel .obj-head b{font:400 22px/1.2 var(--font);color:var(--ink);padding-right:120px;display:block}.sheets-page .sel .obj-head span{font:400 14px/18px var(--font);color:var(--pale);display:block}.sheets-page .sel .obj-chips{flex-wrap:wrap;gap:5px;display:flex}.sheets-page .sel .obj-chips b{border-radius:var(--r);background:var(--surface);font-weight:400;font:400 13px/17px var(--font);color:var(--mid);padding:6px 10px}.sheets-page .sel .obj-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sheets-page .sel .obj-price b{font:400 24px/1 var(--font);color:var(--ink)}.sheets-page .sel .obj-price span{font:400 14px/1 var(--font);color:var(--pale)}.sheets-page .sel .obj-st{border-radius:var(--r);height:26px;font:400 13px/16px var(--font);align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:10px;right:10px}.sheets-page .sel button.obj-st{padding-right:6px;transition:filter .15s}.sheets-page .sel button.obj-st:hover{filter:brightness(.96)}.sheets-page .sel .obj-st>i{border-radius:var(--r-full);width:20px;height:20px;color:inherit;opacity:.7;flex:none;place-items:center;display:grid}.sheets-page .sel button.obj-st:hover>i{opacity:1;background:#ffffff8c}.sheets-page .sel .obj-st svg{width:14px;height:14px}.sheets-page .sel .obj-st.want{color:#2bb24a;background:#e6f6e9}.sheets-page .sel .obj-st.res{color:#1b86f9;background:#e4f0fe}.sheets-page .sel .obj-st.decl{color:#e3204b;background:#fee8ed}.sheets-page .sel .obj-spec{background:var(--surface);border-radius:var(--r);flex-direction:column;gap:12px;padding:15px;display:flex}.sheets-page .sel .obj-spec .sp{align-items:flex-start}.sheets-page .sel .obj-spec .sp .k{color:var(--mid);opacity:1;white-space:normal;flex:0 auto;min-width:0}.sheets-page .sel .obj-spec .sp .v{color:var(--ink)}.sheets-page .sel .obj-spec .sp-lbl{color:var(--mid)}.sheets-page .sel .mini-pop{z-index:95;position:fixed;inset:0}.sheets-page .sel .mp-box{background:var(--white);border-radius:var(--r);flex-direction:column;gap:5px;min-width:150px;padding:5px;animation:.18s sel-pop-in;display:flex;position:absolute;top:0;left:-999px;box-shadow:0 10px 30px #0000002e}@keyframes sel-pop-in{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:none}}.sheets-page .sel .dec-act{border-radius:var(--r);width:100%;height:34px;font:400 14px/1 var(--font);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;transition:filter .15s;display:flex}.sheets-page .sel .dec-act svg{width:16px;height:16px}.sheets-page .sel .dec-act:hover{filter:brightness(.96)}.sheets-page .sel .dec-act.want{color:#2bb24a;background:#e6f6e9}.sheets-page .sel .dec-act.res{color:#1b86f9;background:#e4f0fe}.sheets-page .sel .dec-act.decl{color:#e3204b;background:#fee8ed}.sheets-page .sel .add-pop{overflow:hidden}.sheets-page .sel .add-win{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:15px;width:900px;max-width:calc(100% - 40px);max-height:calc(100dvh - 80px);margin:40px auto;padding:20px;animation:.28s cubic-bezier(.2,.8,.3,1) sel-win-in;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .add-head{flex-direction:column;flex:none;gap:4px;padding-right:40px;display:flex}.sheets-page .sel .add-head b{font:400 18px/1.1 var(--font);color:var(--text)}.sheets-page .sel .add-head span{font:400 13px/17px var(--font);color:var(--mid)}.sheets-page .sel .add-step{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.sheets-page .sel .add-scroll{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.sheets-page .sel .add-f{flex-direction:column;gap:6px;min-width:0;display:flex}.sheets-page .sel .add-f>span{font:400 14px/15px var(--font);color:var(--text);opacity:.7}.sheets-page .sel .add-f input,.sheets-page .sel .add-f textarea{background:var(--inset);border-radius:var(--r);width:100%;height:44px;font:400 16px/22px var(--font);color:var(--text);border:1px solid #0000;padding:0 14px;transition:background .15s,border-color .15s}.sheets-page .sel .add-f input::placeholder,.sheets-page .sel .add-f textarea::placeholder{color:var(--text);opacity:.52}.sheets-page .sel .add-f input:hover,.sheets-page .sel .add-f textarea:hover{background:var(--inset-2)}.sheets-page .sel .add-f input:focus,.sheets-page .sel .add-f textarea:focus{background:var(--white);border-color:var(--gold);outline:none}.sheets-page .sel .add-f textarea{resize:vertical;height:auto;min-height:66px;padding:11px 14px}.sheets-page .sel .add-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sheets-page .sel .add-grid .wide{grid-column:1/-1}.sheets-page .sel .add-sec{font:400 15px/1 var(--font);color:var(--text);margin-top:5px}.sheets-page .sel .add-err{font:400 12px/16px var(--font);color:var(--red)}.sheets-page .sel .add-note{font:400 12px/16px var(--font);color:var(--pale)}.sheets-page .sel .add-shots,.sheets-page .sel .add-seg{flex:none}.sheets-page .sel .add-shots{flex-wrap:wrap;gap:8px;display:flex}.sheets-page .sel .add-shot{border-radius:var(--r);cursor:grab;flex:none;width:104px;height:70px;position:relative;overflow:hidden}.sheets-page .sel .add-shot img{object-fit:cover;width:100%;height:100%}.sheets-page .sel .add-shot.dragging{opacity:.4}.sheets-page .sel .add-shot.ins-left:before,.sheets-page .sel .add-shot.ins-right:after{content:"";background:var(--gold);z-index:2;border-radius:2px;width:3px;position:absolute;top:25%;bottom:25%}.sheets-page .sel .add-shot.ins-left:before{left:0}.sheets-page .sel .add-shot.ins-right:after{right:0}.sheets-page .sel .add-shot .shot-x{border-radius:var(--r-full);width:20px;height:20px;color:var(--white);background:#110f0c8c;place-items:center;display:grid;position:absolute;top:5px;right:5px}.sheets-page .sel .add-shot .shot-x svg{width:14px;height:14px}.sheets-page .sel .shot-cover{border-radius:var(--r);color:var(--mid);font:400 10px/14px var(--font);background:#f7f7f7e6;padding:2px 6px;position:absolute;top:5px;left:5px}.sheets-page .sel .shot-move{gap:3px;display:flex;position:absolute;bottom:5px;left:5px}.sheets-page .sel .shot-move button{border-radius:var(--r-full);width:20px;height:20px;color:var(--white);background:#110f0c8c;place-items:center;display:grid}.sheets-page .sel .shot-move button:disabled{opacity:.3}.sheets-page .sel .shot-move svg{width:16px;height:16px}.sheets-page .sel .add-shot.add-more{background:var(--surface);border:1px dashed var(--line);cursor:default;align-items:center;gap:4px;width:220px;padding:0 6px 0 10px;display:flex}.sheets-page .sel .add-shot.add-file{background:var(--surface);border:1px dashed var(--line);width:150px;color:var(--icon);font:400 13px/17px var(--font);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.sheets-page .sel .add-shot.add-file:hover{background:var(--inset-2)}.sheets-page .sel .add-shot.add-file.busy{cursor:progress;opacity:.7}.sheets-page .sel .add-shot.add-file svg{width:22px;height:22px}.sheets-page .sel .add-more input{min-width:0;height:32px;font:400 13px/17px var(--font);color:var(--text);background:0 0;border:0;flex:1}.sheets-page .sel .add-more input:focus{outline:none}.sheets-page .sel .add-more button{border-radius:var(--r);width:30px;height:30px;color:var(--icon);place-items:center;display:grid}.sheets-page .sel .add-more button:hover{background:var(--inset-2)}.sheets-page .sel .add-more button svg{width:22px;height:22px}.sheets-page .sel .add-acts{flex:none;justify-content:flex-end;align-items:center;gap:10px;padding-top:5px;display:flex}.sheets-page .sel .add-acts .s-btn{height:40px;padding:5px 18px;font-size:14px}.sheets-page .sel .add-acts .add-err,.sheets-page .sel .add-acts .s-btn.danger{margin-right:auto}.sheets-page .sel .add-acts .add-err+.s-btn.danger{margin-right:0}.sheets-page .sel .cs-inner{background:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden}.sheets-page .sel .chat-sheet .cs-inner{border-radius:var(--r-lg);width:412px;max-width:calc(100% - 20px);height:calc(100vh - 140px);max-height:720px;margin:70px auto 40px;animation:.28s cubic-bezier(.2,.8,.3,1) sel-win-in;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .cs-head{flex:none;padding:15px 46px 10px 20px;position:relative}.sheets-page .sel .cs-head.with-back{padding-left:46px}.sheets-page .sel .cs-head h3{font:400 16px/22px var(--font);color:var(--ink);text-transform:uppercase}.sheets-page .sel .cs-head p{font:400 13px/17px var(--font);color:var(--pale);margin:2px 0 0}.sheets-page .sel .cs-back{border-radius:var(--r-full);width:28px;height:28px;color:var(--text);opacity:.52;place-items:center;display:grid;position:absolute;top:12px;left:10px}.sheets-page .sel .cs-back:hover{opacity:1;background:var(--surface)}.sheets-page .sel .cs-back svg{width:18px;height:18px}.sheets-page .sel .cs-body{scrollbar-width:none;flex:1;min-height:0;padding:0 15px;overflow-y:auto}.sheets-page .sel .cs-body::-webkit-scrollbar{display:none}.sheets-page .sel .cs-inner .chat-log{margin-top:10px}.sheets-page .sel .cs-inner .chat-form{flex:none;padding:10px 15px 15px}.sheets-page .sel .cs-inner .chat-in{background:var(--surface);border-color:#0000}.sheets-page .sel .cs-inner .chat-in:focus{border-color:var(--gold)}.sheets-page .sel .cs-inner input.chat-in{cursor:pointer}.sheets-page .sel .thr-search{padding:5px 0 10px}.sheets-page .sel .thr-search input{border:1px solid var(--line);border-radius:var(--r);background:var(--white);width:100%;height:40px;color:var(--ink);font:400 14px/19px var(--font);padding:0 14px}.sheets-page .sel .thr-search input:focus{border-color:var(--gold);outline:none}.sheets-page .sel .thr-list{flex-direction:column;gap:8px;padding:5px 0 15px;display:flex}.sheets-page .sel .thr{text-align:left;border-radius:var(--r);background:var(--surface);align-items:center;gap:10px;width:100%;padding:10px;display:flex}.sheets-page .sel .thr:hover{background:var(--inset-2)}.sheets-page .sel .thr img,.sheets-page .sel .thr .ph-none{border-radius:var(--r);object-fit:cover;flex:none;width:56px;height:44px}.sheets-page .sel .thr-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sheets-page .sel .thr-main b{font:400 15px/19px var(--font);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheets-page .sel .thr-main i{font-style:normal;font:400 13px/17px var(--font);color:var(--pale);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheets-page .sel .thr-when{font:400 12px/15px var(--font);color:var(--pale);flex:none;align-self:flex-start}.sheets-page .sel .thr-none{font:400 13px/17px var(--font);color:var(--pale);margin:10px 0 15px}.sheets-page .sel .ok-pop{z-index:80;background:#110f0c59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheets-page .sel .ok-win{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:15px;width:420px;max-width:100%;padding:20px;animation:.28s cubic-bezier(.2,.8,.3,1) sel-win-in;display:flex;position:relative;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .ok-body{flex-direction:column;gap:10px;padding-right:30px;display:flex}.sheets-page .sel .ok-body p{font:400 15px/21px var(--font);color:var(--text)}.sheets-page .sel .ok-body b{color:var(--gold);font-weight:400}.sheets-page .sel .ok-win .s-btn{justify-content:center;height:44px}.sheets-page .sel .news-pop{justify-content:flex-end;align-items:flex-start;padding:70px 25px;display:flex}.sheets-page .sel .news{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:10px;width:420px;max-width:100%;max-height:70vh;padding:20px;animation:.4s cubic-bezier(.2,.8,.3,1) sel-cal-in;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.sheets-page .sel .news h3{font:400 16px/22px var(--font);color:var(--ink);text-transform:uppercase}.sheets-page .sel .news h4{font:500 14px/1 var(--font);color:var(--ink);opacity:.6;margin:10px 0}.sheets-page .sel .ncard{background:var(--surface);border-radius:var(--r);flex-direction:column;gap:5px;padding:15px;display:flex}.sheets-page .sel .ncard b{font:500 16px/1.2 var(--font);color:var(--ink)}.sheets-page .sel .ncard span{font:400 14px/1.25 var(--font);color:var(--pale)}@keyframes sel-toast-in{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)}}.sheets-page .sel .toast{background:var(--black);max-width:calc(100% - 30px);color:var(--white);border-radius:var(--r);font:400 14px/17px var(--font);text-align:center;pointer-events:none;z-index:110;padding:12px 18px;animation:.2s sel-toast-in;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.sheets-page .sel .toast.err{background:var(--error)}@media (width<=1100px){.sheets-page .sel .views-body{grid-template-columns:1fr}}@media (width<=900px){.sheets-page .sel .obj-body{flex-direction:column}.sheets-page .sel .obj-gal,.sheets-page .sel .obj-info{flex:auto;width:100%}.sheets-page .sel .obj-head b{padding-right:0}}@media (width<=820px){.sheets-page .content.sel{background:var(--surface);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.sheets-page .sel .page-head{margin-bottom:10px}.sheets-page .sel.client.stage-deck.tab-sel .page-title-row,.sheets-page .sel.client.stage-deck.tab-sel .page-lead{display:none}.sheets-page .sel .s-tabbar{background:var(--white);z-index:45;min-height:83px;padding:10px 30px calc(10px + env(safe-area-inset-bottom,0px));border-top:2px solid #e0e0e0;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.sheets-page .sel .s-tab{width:80px;color:var(--icon);flex-direction:column;align-items:center;gap:5px;display:flex}.sheets-page .sel .s-tab .ic svg{opacity:.5;width:35px;height:35px}.sheets-page .sel .s-tab.on .ic svg{opacity:1}.sheets-page .sel .s-tab span:last-child{font:400 12px/1 var(--font);color:#000;opacity:.5;text-align:center}.sheets-page .sel .s-tab.on{color:var(--gold)}.sheets-page .sel .s-tab.on span:last-child{color:var(--gold);opacity:1}.sheets-page .sel .deck-stage{gap:10px;padding:0}.sheets-page .sel .deck-top{justify-content:space-between;align-items:center;width:100%;min-height:28px;display:flex}.sheets-page .sel .deck-top .undo{height:28px;padding:2px 8px}.sheets-page .sel .deck{--deck-h:max(300px, calc(100dvh - 350px));width:100%}.sheets-page .sel .dk-card.b1{transform:scale(.884)translateY(-23px)}.sheets-page .sel .dk-card.b2{transform:scale(.8)translateY(-40px)}.sheets-page .sel .i-col,.sheets-page .sel .i-top{width:100%}.sheets-page .sel .acts-row{display:block}.sheets-page .sel .acts{justify-content:center;gap:30px;height:129px;padding:10px 0}.sheets-page .sel .act{background:0 0;border:0;flex-direction:column;gap:9px;width:80px;padding:0}.sheets-page .sel .act i{background:var(--white);border:2px solid;border-radius:88px;width:55px;height:55px;transition:transform .15s}.sheets-page .sel .act:active i{transform:scale(.96)}.sheets-page .sel .act span,.sheets-page .sel .act.yes span{width:auto;font:400 12px/14px var(--font);color:var(--mid);text-align:center}.sheets-page .sel .list-top{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:0 0 10px}.sheets-page .sel .list-tools{flex-wrap:wrap;justify-content:space-between}.sheets-page .sel .list-tools .s-seg{order:-1;gap:6px;padding:4px}.sheets-page .sel .s-seg button{font:400 14px/18px var(--font);padding:6px 12px}.sheets-page .sel .cal-btn{width:38px;height:38px}.sheets-page .sel .s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-bottom:20px}.sheets-page .sel.agent .s-grid{gap:25px 5px}.sheets-page .sel .mini{box-shadow:none}.sheets-page .sel .mini.add{min-height:160px}.sheets-page .sel .pb-add .mini.add{width:100%}.sheets-page .sel .mini-acts{flex-wrap:wrap}.sheets-page .sel .mini-acts .s-btn.gold{flex:100%}.sheets-page .sel .views-body{flex-direction:column;gap:20px;display:flex}.sheets-page .sel .vblock.plan{padding:15px 10px}.sheets-page .sel .vblock{background:var(--white)}.sheets-page .sel .vrow,.sheets-page .sel .vcard{background:var(--surface)}.sheets-page .sel .vr-btns .s-btn{flex:1}.sheets-page .sel .vr-btns .s-btn.gold{padding:5px;font-size:12px}.sheets-page .sel .chat-page{left:0;right:0;top:var(--header-h);bottom:calc(83px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--white);position:fixed}.sheets-page .sel .chat-page .cs-inner{height:100%}.sheets-page .sel .chat-page .cs-head{padding-right:15px}.sheets-page .sel .obj-win{max-width:none;margin:10px;padding:52px 15px 15px}.sheets-page .sel .obj-thumbs{display:none}.sheets-page .sel .obj-head b{font-size:20px}.sheets-page .sel .obj-price b{font-size:22px}.sheets-page .sel .obj-spec .sp-grid{grid-template-columns:1fr}.sheets-page .sel .date-pad{margin:10px auto;padding:44px 10px 14px}.sheets-page .sel .cal-inline .date-pad{padding:0 0 14px}.sheets-page .sel .add-win{max-width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:10px auto;padding:15px}.sheets-page .sel .add-grid{grid-template-columns:1fr}.sheets-page .sel .add-acts{flex-wrap:wrap}.sheets-page .sel .add-acts .s-btn{flex:auto;justify-content:center}.sheets-page .sel .chat-sheet .cs-inner{height:calc(100dvh - 20px);margin:10px auto}.sheets-page .sel .news-pop{justify-content:center;padding:10px}.sheets-page .sel .news{max-height:calc(100dvh - 20px)}.sheets-page .sel .toast{bottom:calc(95px + env(safe-area-inset-bottom,0px))}}.sheets-page .sel .sel-map{flex-direction:column;gap:8px;padding-bottom:30px;display:flex}.sheets-page .sel .sel-map .map-box{height:min(560px,70vh)}.sheets-page .sel .map-status{padding:16px}.sheets-page .sel .sel-map-card{width:min(280px,100% - 24px);font-family:var(--font);gap:6px;padding:12px}.sheets-page .sel .sel-map-ph{border-radius:var(--r-sm);height:120px;position:relative;overflow:hidden}.sheets-page .sel .sel-map-ph img,.sheets-page .sel .sel-map-ph .ph-none{object-fit:cover;width:100%;height:120px}.sheets-page .sel .sel-map-ph .tag{background:var(--surface);position:absolute;top:6px;left:6px}.sheets-page .sel .sel-map-ad{font:400 12px/14px var(--font);color:var(--pale)}.sheets-page .sel .sel-map-pr{font:400 14px/16px var(--font);color:var(--ink)}.sheets-page .sel .sel-map-dec{font:400 12px/14px var(--font);color:var(--pale)}.sheets-page .sel .sel-map-dec.want{color:#2e8b57}.sheets-page .sel .sel-map-acts{gap:6px;margin-top:4px;display:flex}.sheets-page .sel .sel-map-note{font:400 12px/16px var(--font);color:var(--pale)}.sheets-page .sel .add-pin{flex:none;height:260px}.sheets-page .sel .add-geo{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}@media (width<=720px){.sheets-page .sel .sel-map .map-box{height:60vh}.sheets-page .sel .add-pin{height:220px}}.sheets-page{--gold:#9b876b;--gold-light:#aa9577;--black:#110f0c;--white:#fff;--bg:#f8f6f4;--text:#454545;--text-50:#454545b8;--text-30:#45454585;--inset:#00000008;--inset-2:#00000012;--hairline:#00000014;--seg-thumb:#0000001a;--chip-text:#6e6e6e;--active-dot:#1eff00;--error:#c0483c;--r-sm:5px;--r-md:10px;--r-lg:15px;--r-full:999px;--pad-card:20px;--gap-card:20px;--gap-block:25px;--gap-inline:6px;--header-h:60px;--sidebar-w:310px;--content-pad:25px;--kv-label:#959595;--font:"HelveticaNeueCyr", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:17px}.sheets-page *{box-sizing:border-box;margin:0;padding:0}.sheets-page button{font-family:var(--font);color:inherit}.sheets-page input:focus,.sheets-page textarea:focus,.sheets-page select:focus{box-shadow:none}.sheets-page input[type=checkbox]{appearance:auto;width:16px;height:16px;box-shadow:none;background:0 0;border:0}.sheets-page select{appearance:auto}.sheets-page .h2{font:550 24px/30px var(--font);text-transform:uppercase}.sheets-page .app-header{height:var(--header-h);background:var(--white);padding:0 var(--content-pad);z-index:40;align-items:center;gap:8px;display:flex;position:sticky;top:0}.sheets-page .logo-side{align-items:center;min-width:0;display:flex}.sheets-page .logo-svg{width:auto;height:24px;display:block}.sheets-page .header-tools{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.sheets-page .save-ind{height:34px;color:var(--text-30);font:400 13px/17px var(--font);white-space:nowrap;align-items:center;gap:8px;padding:0 6px;display:flex}.sheets-page .save-ind svg{width:20px;height:20px;display:none}.sheets-page .save-ind .si-text{opacity:0;transition:opacity .2s}.sheets-page .save-ind.busy,.sheets-page .save-ind.done{color:var(--gold)}.sheets-page .save-ind.busy .si-spin{animation:.9s linear infinite si-rot;display:block}.sheets-page .save-ind.done .si-ok{display:block}.sheets-page .save-ind.done .si-text,.sheets-page .save-ind.err .si-text{opacity:1}.sheets-page .save-ind.err{color:var(--error)}@keyframes si-rot{to{transform:rotate(360deg)}}.sheets-page .header-save{background:var(--white);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-md);font:400 14px/17px var(--font);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:9px 20px;transition:background .15s,border-color .15s;display:inline-flex}.sheets-page .header-save:hover{background:var(--inset)}.sheets-page .header-save:disabled{cursor:default;opacity:.6}.sheets-page .header-save.saved{border-color:var(--gold);color:var(--gold)}.sheets-page .client-link-btn{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--white);height:37px;font:400 14px/17px var(--font);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;transition:background .15s;display:inline-flex}.sheets-page .client-link-btn:hover{background:var(--inset)}.sheets-page .client-link-btn:disabled{cursor:progress;opacity:.6}.sheets-page .client-link-btn svg{width:20px;height:20px;color:var(--gold)}.sheets-page .client-link .cl-url{text-overflow:ellipsis;font-size:14px}.sheets-page .client-link .cl-notes{font:400 14px/19px var(--font);color:var(--text-50);flex-direction:column;gap:6px;display:flex}.sheets-page .role-sw{background:var(--inset);border-radius:var(--r-md);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.sheets-page .role-sw button{font:400 13px/17px var(--font);color:var(--chip-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 12px}.sheets-page .role-sw button:hover{color:var(--text)}.sheets-page .role-sw button.on{background:var(--white);color:var(--text);box-shadow:0 1px 2px #110f0c14}.sheets-page .role-sw button:disabled{cursor:default}.sheets-page .role-select{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--white);max-width:130px;height:34px;font:400 13px/17px var(--font);color:var(--text);padding:0 8px;display:none}.sheets-page .body-row{min-height:calc(100vh - var(--header-h));align-items:stretch;display:flex}.sheets-page .sh-sidebar{width:var(--sidebar-w);background:var(--white);top:var(--header-h);height:calc(100vh - var(--header-h));flex-direction:column;flex-shrink:0;align-self:flex-start;padding:15px;transition:width .18s;display:flex;position:sticky}.sheets-page .sidebar-scroll{flex-direction:column;flex:1;gap:25px;display:flex;overflow-y:auto}.sheets-page .lot-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sheets-page .lot-bar{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.sheets-page .lot-bar-label{font:400 12px/15px var(--font);color:var(--text-50);margin-bottom:2px;display:block}.sheets-page .lot-bar-id{font:400 16px/22px var(--font);color:var(--text);display:block}.sheets-page .lot-bar-name{font:400 12px/15px var(--font);color:var(--text-50);margin-top:2px;display:block}.sheets-page .nav-toggle{border-radius:var(--r-md);background:var(--inset);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:grid}.sheets-page .nav-toggle:hover{background:var(--inset-2);color:var(--gold)}.sheets-page .nav-toggle svg{width:28px;height:28px;transition:transform .18s;display:block}.sheets-page.nav-mini .nav-toggle svg{transform:scaleX(-1)}.sheets-page .nav-head{display:none}.sheets-page .contact-card{background:var(--inset);border-radius:var(--r-md);flex-direction:column;gap:15px;padding:15px;display:flex}.sheets-page .contact-person{min-height:37px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.sheets-page .contact-person .who{flex:1;min-width:0;overflow:hidden}.sheets-page .contact-person .role,.sheets-page .contact-person .name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sheets-page .contact-person .role{font:400 12px/15px var(--font);color:var(--text-50)}.sheets-page .contact-person .name{font:400 16px/22px var(--font);color:var(--text)}.sheets-page .ava{border-radius:var(--r-full);flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.sheets-page .ava-ltr{border-radius:var(--r-full);width:36px;height:36px;color:var(--white);background:#8b5cf6;display:block}.sheets-page .ava-ltr svg{width:36px;height:36px;display:block}.sheets-page .ava-ltr text{fill:currentColor;font-family:Inter,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500}.sheets-page .ava-ltr.c0{background:#8b5cf6}.sheets-page .ava-ltr.c1{background:#2bb24a}.sheets-page .ava-ltr.c2{background:#1b86f9}.sheets-page .ava-ltr.c3{background:#ff9346}.sheets-page .ava-call{color:var(--white);opacity:0;background:#110f0c8c;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.sheets-page .ava-call svg{width:16px;height:16px;display:block}.sheets-page.nav-mini a.contact-person .ava:hover .ava-call{opacity:1}.sheets-page .contact-person .call{width:16px;height:16px;color:var(--text-30);flex-shrink:0}.sheets-page .nav-title{font:400 12px/15px var(--font);color:var(--text-50);margin-bottom:10px}.sheets-page .sheet-list{flex-direction:column;gap:10px;display:flex}.sheets-page .sheet{border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 8px;transition:background .15s;display:flex}.sheets-page .sheet:hover{background:#0000000a}.sheets-page .sheet.is-active{background:var(--inset)}.sheets-page .sheet.is-locked{opacity:.5;cursor:default}.sheets-page .sheet.is-locked:hover{background:0 0}@keyframes sheet-blink{0%,to{background:var(--inset)}50%{background:#9b876e3d}}.sheets-page .sheet.is-next{animation:1.2s ease-in-out infinite sheet-blink}.sheets-page .sheet.is-next .sheet-name{color:var(--gold)}@media (prefers-reduced-motion:reduce){.sheets-page .sheet.is-next{background:var(--inset);animation:none}}.sheets-page .sheet-dot{border-radius:var(--r-full);background:var(--text-30);flex-shrink:0;width:6px;height:6px}.sheets-page .sheet-dot.is-live{background:var(--active-dot)}.sheets-page .sheet-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.sheets-page .sheet-name{font:550 16px/22px var(--font);text-transform:uppercase;color:var(--text);display:block}.sheets-page .sheet-sub{margin-top:4px}.sheets-page .sheet-chevron{width:5px;height:9px;color:var(--text-30);flex-shrink:0}.sheets-page.nav-mini .sh-sidebar{width:96px}.sheets-page.nav-mini .sidebar-scroll>:not(.contact-card):not(.lot-head),.sheets-page.nav-opening .sidebar-scroll>:not(.contact-card):not(.lot-head),.sheets-page.nav-mini .contact-person .who,.sheets-page.nav-mini .contact-person .call{display:none}.sheets-page.nav-mini .lot-head,.sheets-page.nav-opening .lot-head{justify-content:flex-end}.sheets-page.nav-mini .lot-head .lot-bar,.sheets-page.nav-opening .lot-head .lot-bar{display:none}.sheets-page:not(.nav-mini):not(.nav-opening) .lot-head .lot-bar,.sheets-page:not(.nav-mini):not(.nav-opening) .sidebar-scroll>:not(.contact-card):not(.lot-head){animation:.14s nav-fade}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}.sheets-page .st-ok,.sheets-page .st-go,.sheets-page .st-wait,.sheets-page .st-idle,.sheets-page .st-bad{border-radius:var(--r-md);font:400 12px/16px var(--font);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.sheets-page .st-ok{color:#2bb24a;background:#2bb24a1f}.sheets-page .st-go{color:#1b86f9;background:#1b86f91f}.sheets-page .st-wait{color:#d9782b;background:#ff934629}.sheets-page .st-idle{color:var(--text-50);background:#110f0c0f}.sheets-page .st-bad{color:#e3204b;background:#e3204b1a}.sheets-page .content{min-width:0;padding:0 var(--content-pad) var(--content-pad);background:var(--bg);flex-direction:column;flex:1;display:flex}.sheets-page .content.no-stepbar{padding-top:var(--content-pad)}.sheets-page .page-head{flex-direction:column;gap:8px;width:100%;max-width:900px;margin:0 auto 20px;display:flex}.sheets-page .page-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sheets-page .page-title{color:var(--text)}.sheets-page .page-lead{font:400 14px/20px var(--font);color:var(--text);opacity:.72}.sheets-page .page-meta{font:400 12px/15px var(--font);color:var(--text-50)}.sheets-page .page-sub{font:400 12px/15px var(--font);color:var(--text);opacity:.72}.sheets-page .page-wrap{width:100%;max-width:900px;margin:0 auto;padding-bottom:25px}.sheets-page .sheet-msg{border-radius:var(--r-md);font:400 14px/19px var(--font);color:var(--text);background:#9b876b1f;padding:11px 15px}.sheets-page .client-confirm{border-radius:var(--r-md);background:var(--white);font:400 14px/19px var(--font);color:var(--text);margin-top:15px;padding:12px 15px}.sheets-page .client-confirm .cc-title{margin-bottom:8px;font-weight:550}.sheets-page .client-confirm .cc-rows{flex-wrap:wrap;gap:6px 24px;margin:0 0 8px;display:flex}.sheets-page .client-confirm dt{color:var(--text-50);font-size:12px}.sheets-page .client-confirm dd{overflow-wrap:anywhere;margin:0}.sheets-page .client-confirm .cc-consents{color:var(--text-50);font-size:12px}.sheets-page .sheet-msg.error{color:var(--error);background:#c0483c1a}.sheets-page .sheet-msg .x{float:right;cursor:pointer;opacity:.6;background:0 0;border:0;margin-left:10px;font-size:16px;line-height:19px}.sheets-page .loading{text-align:center;color:var(--text-50);padding:40px 0}.sheets-page .stepbar-wrap{top:var(--header-h);z-index:20;width:100%;padding-top:var(--content-pad);background:var(--bg);margin-bottom:var(--gap-card);position:sticky}.sheets-page .stepbar{background:var(--white);border-radius:var(--r-lg);position:relative;overflow:hidden}.sheets-page .steps-nav{scrollbar-width:none;align-items:center;gap:20px;padding:10px 10px 13px;display:flex;overflow:auto hidden}.sheets-page .steps-nav::-webkit-scrollbar{display:none}.sheets-page .snav-item{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;min-width:max-content;font:400 14px/17px var(--font);color:var(--text);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:7px 12px;transition:background .15s,color .15s,opacity .15s;display:flex}.sheets-page .snav-item.empty{opacity:.68}.sheets-page .snav-item:hover{background:var(--inset);opacity:1}.sheets-page .snav-item.current,.sheets-page .snav-item.current:hover{opacity:1;background:#ece8e4}.sheets-page .snav-num{flex-shrink:0;width:7.32px;height:7.16px;display:block}.sheets-page .snav-num svg{fill:none;stroke:currentColor;stroke-width:1.15px;width:7.32px;height:7.16px;display:block}.sheets-page .snav-sep{color:var(--text-30);-webkit-user-select:none;user-select:none;flex:none;font-size:13px}.sheets-page .progress-wrap{background:var(--inset-2);height:3px;position:absolute;bottom:0;left:0;right:0}.sheets-page .progress-fill{background:var(--gold);height:100%;transition:width .35s}.sheets-page .step{margin-bottom:40px;display:block}.sheets-page .step:last-child{margin-bottom:0}.sheets-page .card{background:var(--white);border-radius:var(--r-lg);padding:var(--pad-card);gap:var(--gap-block);flex-direction:column;display:flex;position:relative}.sheets-page .step-header{gap:var(--gap-inline);flex-direction:column;padding-bottom:5px;padding-right:40px;display:flex}.sheets-page .step-title{font:550 16px/22px var(--font);text-transform:uppercase;color:var(--text)}.sheets-page .step-sub{font:400 12px/15px var(--font);color:var(--text)}.sheets-page .field-group{flex-direction:column;gap:10px;display:flex}.sheets-page .field-group.spaced{margin-top:15px}.sheets-page .field-label{font:400 14px/17px var(--font);color:var(--text);opacity:.7}.sheets-page .field-error{font:400 12px/15px var(--font);color:var(--error)}.sheets-page .field-hint{color:var(--gold);font-size:11px;line-height:14px}.sheets-page .input-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.sheets-page .input-cell-label{font:400 14px/15px var(--font);color:var(--text);opacity:.7}.sheets-page .text-input,.sheets-page .text-area{background:var(--inset);border-radius:var(--r-md);width:100%;height:44px;font:400 16px/22px var(--font);color:var(--text);border:1px solid #0000;padding:0 14px;transition:background .15s,border-color .15s}.sheets-page .text-input::placeholder,.sheets-page .text-area::placeholder{color:var(--text);opacity:.52}.sheets-page .text-input:hover,.sheets-page .text-area:hover{background:var(--inset-2)}.sheets-page .text-input:focus,.sheets-page .text-area:focus{background:var(--white);border-color:var(--gold);outline:none}.sheets-page .text-area{resize:none;height:auto;min-height:88px;padding:11px 14px;line-height:22px;overflow:hidden}.sheets-page .text-input:disabled,.sheets-page .text-area:disabled{opacity:1;color:var(--text);-webkit-text-fill-color:var(--text);cursor:default}.sheets-page .text-input:disabled:hover,.sheets-page .text-area:disabled:hover{background:var(--inset)}.sheets-page .text-input.bad,.sheets-page .text-area.bad,.sheets-page .text-input.bad:hover,.sheets-page .text-area.bad:hover{border-color:var(--error);background:var(--white)}.sheets-page .chips-h.bad,.sheets-page .seg-ctrl.bad{box-shadow:0 0 0 1px var(--error)}.sheets-page .input-row{gap:12px;display:grid}.sheets-page .input-row.cols-2{grid-template-columns:repeat(3,1fr)}.sheets-page .input-row.full>*{grid-column:1/-1}.sheets-page .range-row{align-items:center;gap:10px;display:flex}.sheets-page .range-row .text-input{flex:1}.sheets-page .range-sep{color:var(--text);opacity:.52;flex-shrink:0}.sheets-page .prio-list{flex-direction:column;gap:10px;display:flex}.sheets-page .prio-row{align-items:center;gap:10px;display:flex}.sheets-page .prio-row .text-input{flex:1;min-width:0}.sheets-page .prio-del{border-radius:var(--r-md);width:36px;height:36px;font:400 20px/20px var(--font);color:var(--text);opacity:.45;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:opacity .15s,background .15s;display:grid}.sheets-page .prio-del:hover{opacity:1;background:var(--inset)}.sheets-page .add-btn{border:1px dashed var(--hairline);border-radius:var(--r-md);font:400 14px/17px var(--font);color:var(--text);opacity:.72;cursor:pointer;background:0 0;align-self:flex-start;padding:7px 14px;transition:opacity .15s,border-color .15s}.sheets-page .add-btn:hover{opacity:1;border-color:var(--gold)}.sheets-page .date-wrap{width:min(100%,320px);position:relative}.sheets-page .date-wrap.picker:after{content:"";pointer-events:none;opacity:.6;background:currentColor;width:14px;height:14px;position:absolute;top:22px;right:14px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Crect x='3.6' y='5.4' width='16.8' height='15' rx='2.4'/%3E%3Cpath d='M3.6 10h16.8M8.2 3.4v3.6M15.8 3.4v3.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Crect x='3.6' y='5.4' width='16.8' height='15' rx='2.4'/%3E%3Cpath d='M3.6 10h16.8M8.2 3.4v3.6M15.8 3.4v3.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.sheets-page .date-wrap.picker .text-input{cursor:pointer;padding-right:38px}.sheets-page .date-wrap.picker .text-input:disabled{cursor:default}.sheets-page .mp-pop{z-index:25;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-md);flex-direction:column;gap:8px;min-width:240px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 20px #110f0c1f}.sheets-page .mp-head{font:550 14px/20px var(--font);justify-content:space-between;align-items:center;display:flex}.sheets-page .mp-head button,.sheets-page .mp-clear{border-radius:var(--r-sm);cursor:pointer;font:400 14px/17px var(--font);background:0 0;border:0;padding:4px 10px}.sheets-page .mp-head button:hover,.sheets-page .mp-clear:hover{background:var(--inset)}.sheets-page .mp-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.sheets-page .mp-grid button{border-radius:var(--r-sm);font:400 13px/17px var(--font);cursor:pointer;background:0 0;border:0;padding:8px 4px}.sheets-page .mp-grid button:hover{background:var(--inset)}.sheets-page .mp-grid button.on{background:var(--gold);color:var(--white)}.sheets-page .mp-grid button:disabled{opacity:.35;cursor:default;background:0 0}.sheets-page .mp-clear{color:var(--text-50);align-self:flex-start}.sheets-page .chips-h{background:var(--inset);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.sheets-page .chip-h{background:var(--white);color:var(--chip-text);font:400 16px/22px var(--font);border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border:0;padding:7px 14px;transition:background .15s,color .15s}.sheets-page .chip-h:hover{background:var(--inset-2);color:var(--text)}.sheets-page .chip-h.active,.sheets-page .chip-h.active:hover{background:var(--seg-thumb);color:var(--text)}.sheets-page .chips-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sheets-page .chip-card{background:var(--inset);border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border:1px solid #0000;padding:14px 15px;transition:background .15s,border-color .15s}.sheets-page .chip-card:hover{background:var(--inset-2)}.sheets-page .chip-card.active{background:var(--seg-thumb)}.sheets-page .chip-title{font:400 16px/22px var(--font);color:var(--text);display:block}.sheets-page .chip-sub{font:400 12px/15px var(--font);color:var(--text);opacity:.72;margin-top:2px;display:block}.sheets-page .seg-ctrl{scrollbar-width:none;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-wrap:nowrap;align-self:flex-start;align-items:center;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto}.sheets-page .seg-ctrl::-webkit-scrollbar{display:none}.sheets-page .seg-ctrl-thumb{opacity:0;background:var(--seg-thumb);border-radius:var(--r-md);pointer-events:none;width:0;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;top:5px;bottom:5px;left:0}.sheets-page .seg-chip{z-index:1;border-radius:var(--r-md);font:400 16px/22px var(--font);color:var(--chip-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;padding:7px 14px;transition:color .2s;position:relative}.sheets-page .seg-chip.active,.sheets-page .seg-chip:hover{color:var(--text)}.sheets-page .chip-h:disabled,.sheets-page .chip-card:disabled,.sheets-page .seg-chip:disabled{cursor:default}.sheets-page .chip-h:disabled:not(.active):hover{background:var(--white);color:var(--chip-text)}.sheets-page .chip-card:disabled:not(.active):hover{background:var(--inset)}.sheets-page .seg-chip:disabled:not(.active):hover{color:var(--chip-text)}.sheets-page .sub-section{background:var(--inset);border-radius:var(--r-md);margin-top:4px;padding:15px}.sheets-page .sub-section-title{font:400 14px/17px var(--font);color:var(--text);opacity:.7;margin-bottom:12px}.sheets-page .sub-body{flex-direction:column;gap:12px;display:flex}.sheets-page .sub-section .chips-h{background:0 0;padding:0}.sheets-page .sub-section .text-input,.sheets-page .sub-section .text-area{background:var(--white);border-color:var(--hairline)}.sheets-page .sub-section .text-input.bad{border-color:var(--error)}.sheets-page .sub-nested{background:#0000000a}.sheets-page .toggle-list{flex-direction:column;gap:10px;display:flex}.sheets-page .toggle-row{background:var(--inset);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:15px;padding:11px 15px;display:flex}.sheets-page .toggle-label{font:400 14px/17px var(--font);color:var(--text)}.sheets-page .toggle-switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.sheets-page .toggle-switch input{opacity:0;width:0;height:0;position:absolute}.sheets-page .toggle-track{border-radius:var(--r-full);background:var(--inset-2);width:44px;height:24px;transition:background .22s cubic-bezier(.4,0,.2,1);display:block;position:relative}.sheets-page .toggle-track:after{content:"";border-radius:var(--r-full);background:var(--white);width:18px;height:18px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.sheets-page .toggle-switch input:checked+.toggle-track{background:var(--gold)}.sheets-page .toggle-switch input:checked+.toggle-track:after{transform:translate(20px)}.sheets-page .toggle-switch input:focus-visible+.toggle-track{outline:2px solid var(--gold);outline-offset:2px}.sheets-page .toggle-switch input:disabled+.toggle-track{cursor:default}@keyframes fieldFlash{0%{box-shadow:0 0 0 3px #9b876b73}to{box-shadow:0 0 0 3px #9b876b00}}.sheets-page .flash{border-radius:var(--r-md);animation:1.6s ease-out fieldFlash}.sheets-page .review-list{flex-direction:column;gap:25px;display:flex}.sheets-page .rv-title{font:550 16px/22px var(--font);text-transform:uppercase;color:var(--gold);letter-spacing:.04em;border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:5px;padding-bottom:15px;display:flex}.sheets-page .rv-grid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.sheets-page .rv-pair{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:30px 40px;display:flex}.sheets-page .rv-row{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sheets-page .rv-row.full{grid-column:1/-1}.sheets-page .rv-key{min-height:20px;font:400 14px/21.7px var(--font);color:var(--kv-label);flex:none}.sheets-page .rv-key:after{content:":"}.sheets-page .rv-chips{flex-wrap:wrap;min-width:0;display:flex}.sheets-page .rv-chip{font:400 16px/22px var(--font);color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.sheets-page .rv-chip+.rv-chip:before{content:", ";white-space:pre}.sheets-page .rv-sub{background:var(--inset);border-radius:var(--r-md);grid-column:1/-1;padding:20px}.sheets-page .rv-sub-title{font:400 12px/15px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--text);opacity:.72;margin-bottom:18px}.sheets-page .rv-sub>.rv-grid{grid-template-columns:repeat(3,1fr);gap:16px 30px}.sheets-page .rv-empty{font:400 14px/17px var(--font);color:var(--text);opacity:.52}.sheets-page .rv-edit{border-radius:var(--r-md);width:28px;height:28px;color:var(--text);opacity:0;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:opacity .15s,background .15s;display:grid}.sheets-page .rv-edit svg{width:15px;height:15px;display:block}.sheets-page .rv-row:hover .rv-edit,.sheets-page .rv-edit:focus-visible{opacity:.52}.sheets-page .rv-edit:hover{opacity:1;background:var(--inset-2)}.sheets-page .modal-overlay{z-index:90;background:#110f0c73;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.sheets-page .sh-modal{background:var(--bg);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:940px;max-height:calc(100vh - 50px);display:flex;overflow:hidden}.sheets-page .modal-head{background:var(--white);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}.sheets-page .modal-close{border-radius:var(--r-md);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .15s;display:grid}.sheets-page .modal-close:hover{background:var(--inset)}.sheets-page .modal-close svg{width:16px;height:16px;display:block}.sheets-page .modal-body{flex:1;min-height:0;padding:25px;overflow-y:auto}.sheets-page .modal-foot{background:var(--white);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.sheets-page .modal-foot .sh-btn{font:400 15px/20px var(--font);flex:none;padding:11px 28px}.sheets-page .bottom-nav{z-index:30;bottom:var(--content-pad);width:max-content;max-width:calc(100% - var(--content-pad) * 2);text-align:center;background:var(--white);border-radius:var(--r-lg);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:15px;padding:20px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;left:0;transform:translateY(12px);box-shadow:0 4px 24px #110f0c17}.sheets-page .bottom-nav.visible{opacity:1;visibility:visible;transform:none}.sheets-page .bottom-nav .grp{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sheets-page .confirm-state{font:400 14px/17px var(--font);color:var(--text);opacity:.72;justify-content:center;align-items:center;gap:10px;display:flex}.sheets-page .confirm-state .ok{width:18px;height:18px;color:var(--gold);flex-shrink:0}.sheets-page .confirm-note{font:400 12px/15px var(--font);color:var(--text);opacity:.52;white-space:nowrap}.sheets-page .sh-btn{background:var(--gold);color:var(--white);font:400 14px/17px var(--font);border-radius:var(--r-md);cursor:pointer;transform-origin:50%;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 22px;transition:background .15s,color .15s,transform .18s cubic-bezier(.34,1.2,.5,1);display:inline-flex}.sheets-page .sh-btn:hover{background:var(--gold-light);transform:scale(1.05)}.sheets-page .sh-btn:active{transition-duration:80ms;transform:scale(.98)}.sheets-page .sh-btn.loading{pointer-events:none;opacity:.7}.sheets-page .sh-btn.ghost{background:var(--white);border:1px solid var(--hairline);color:var(--text)}.sheets-page .sh-btn.ghost:hover{background:var(--inset)}.sheets-page .sh-btn.ghost.on{border-color:var(--gold);color:var(--gold)}.sheets-page .sh-btn:disabled{background:var(--inset);color:var(--text);opacity:.45;cursor:default;pointer-events:none;transform:none}.sheets-page .scroll-fab{left:calc(50% + var(--sidebar-w) / 2);z-index:35;border-radius:var(--r-full);background:var(--gold);width:52px;height:52px;color:var(--white);cursor:pointer;border:0;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:24px;transform:translate(-50%);box-shadow:0 6px 20px #110f0c2e}.sheets-page .scroll-fab .fab-i{place-items:center;animation:1.8s ease-in-out infinite fab-bob;display:grid}.sheets-page .scroll-fab svg{width:22px;height:22px;display:block}.sheets-page.nav-mini .scroll-fab{left:calc(50% + 48px)}@keyframes fab-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.sheets-page .popup-overlay{z-index:100;background:#110f0c73;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.sheets-page .popup{background:var(--white);border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:460px;padding:35px 30px;display:flex}.sheets-page .popup-icon{line-height:0}.sheets-page .popup-title{font:550 20px/26px var(--font);color:var(--text)}.sheets-page .popup-sub{font:400 14px/17px var(--font);color:var(--text);opacity:.72}.sheets-page .popup-btns{flex-direction:column;gap:10px;width:100%;margin-top:5px;display:flex}.sheets-page .popup-btn{text-align:center;cursor:pointer;background:var(--inset);width:100%;color:var(--text);font:400 14px/17px var(--font);border-radius:var(--r-md);border:0;padding:12px 20px;transition:background .15s;display:block}.sheets-page .popup-btn.primary{background:var(--gold);color:var(--white)}.sheets-page .popup-btn.primary:hover{background:var(--gold-light)}.sheets-page .popup-btn.primary:disabled,.sheets-page .popup-btn.primary:disabled:hover{background:var(--inset-2);color:var(--text);opacity:.52;cursor:not-allowed}.sheets-page .popup-close{cursor:pointer;font:400 14px/17px var(--font);color:var(--text);opacity:.72;background:0 0;border:0;padding:6px 12px}.sheets-page .popup-close:hover{opacity:1}.sheets-page .popup.popup-form{text-align:left;align-items:stretch;gap:20px;max-width:560px}.sheets-page .popup.popup-form .popup-btns{margin-top:0}.sheets-page .cf-fields{flex-direction:column;gap:12px;display:flex}.sheets-page .cf-cell{flex-direction:column;gap:6px;display:flex}.sheets-page .cf-label{font:400 12px/15px var(--font);color:var(--text);opacity:.72}.sheets-page .cf-error{font:400 12px/15px var(--font);color:var(--error)}.sheets-page .cf-consents{flex-direction:column;gap:12px;display:flex}.sheets-page .cf-check{cursor:pointer;font:400 12px/16px var(--font);color:var(--text);opacity:.72;align-items:flex-start;gap:10px;display:flex}.sheets-page .cf-check:hover{opacity:.9}.sheets-page .cf-check.bad{color:var(--error);opacity:1}.sheets-page .cf-check input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex:none}.sheets-page .cf-check em{opacity:.6;font-style:normal}.sheets-page .work{justify-content:center;align-items:flex-start;gap:64px;display:flex}.sheets-page .work>.page-wrap{flex:0 900px;min-width:0;margin:0}.sheets-page .rail{flex:none;align-self:stretch;width:360px;position:relative}.sheets-page .rail>.rail-slot{position:absolute;left:0;right:0}.sheets-page .rail-card{background:var(--white);border-radius:var(--r-lg);flex-direction:column;gap:15px;padding:20px;display:flex;position:relative;box-shadow:0 4px 24px #110f0c17}.sheets-page .rail-card h3{font:550 16px/22px var(--font);text-transform:uppercase;color:var(--text);padding-right:34px}.sheets-page .rail-card .calc{font:400 12px/15px var(--font);color:var(--text);opacity:.52}.sheets-page .card-x{border-radius:var(--r-full);width:28px;height:28px;color:var(--text);opacity:.52;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:12px;right:12px}.sheets-page .card-x:hover{opacity:1;background:var(--inset)}.sheets-page .card-x svg{width:16px;height:16px;display:block}.sheets-page .note-btn{border-radius:var(--r-md);background:var(--white);width:32px;height:32px;color:var(--text);opacity:.72;cursor:pointer;border:0;place-items:center;transition:background .15s,opacity .15s,color .15s;display:grid;position:absolute;top:15px;right:15px}.sheets-page .note-btn svg{width:17px;height:17px;display:block}.sheets-page .note-btn:hover{opacity:1;background:var(--inset-2)}.sheets-page .note-btn.has{background:var(--gold);color:var(--white);opacity:1}.sheets-page .note-btn.on{background:var(--seg-thumb);opacity:1}.sheets-page .note-btn.has.on{background:var(--gold-light);color:var(--white)}.sheets-page .review-list>.card .rv-title{padding-right:40px}.sheets-page .chat-log{flex-direction:column;display:flex}.sheets-page .msg{font:400 14px/19px var(--font);overflow-wrap:anywhere;white-space:pre-line;background:var(--inset);width:max-content;max-width:96%;color:var(--text);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 0;margin:0 0 8px;padding:9px 15px}.sheets-page .msg.mine{background:var(--seg-thumb);border-radius:var(--r-lg) var(--r-lg) 0 var(--r-lg);margin-left:auto}.sheets-page .msg.reply{max-width:88%}.sheets-page .msg.reply:not(.mine){margin-left:24px}.sheets-page .msg>span{font:400 12px/15px var(--font);color:var(--text);opacity:.52;white-space:normal;margin-bottom:3px;display:block}.sheets-page .msg.mine>span{text-align:right}.sheets-page .msg-reply{color:var(--gold);font:400 12px/15px var(--font);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 8px}.sheets-page .msg.mine+.msg-reply{align-self:flex-end}.sheets-page .reply-to{font:400 12px/15px var(--font);color:var(--text-50);align-items:center;gap:8px;display:flex}.sheets-page .reply-to button{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0}.sheets-page .chat-form{align-items:flex-end;gap:8px;display:flex}.sheets-page .chat-in{resize:none;scrollbar-width:none;white-space:pre-wrap;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--white);height:auto;min-height:44px;max-height:160px;font:400 14px/19px var(--font);color:var(--text);flex:1;padding:12px 15px;overflow-y:auto}.sheets-page .chat-in::-webkit-scrollbar{display:none}.sheets-page .chat-in:focus{border-color:var(--gold);outline:none}.sheets-page .chat-in:disabled{background:var(--inset);cursor:not-allowed}.sheets-page .icon-btn{border-radius:var(--r-full);background:var(--inset);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;flex:none;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.sheets-page .icon-btn:hover{background:var(--inset-2)}.sheets-page .icon-btn:active{transform:scale(.95)}.sheets-page .icon-btn svg{width:20px;height:20px;display:block}.sheets-page .icon-btn.send{background:var(--gold);color:var(--white)}.sheets-page .icon-btn.send:hover{background:var(--gold-light)}.sheets-page .icon-btn:disabled{opacity:.45;cursor:default;transform:none}.sheets-page .msg-section{margin-top:40px}.sheets-page .msg-section .chat-log,.sheets-page .msg-section .chat-form{max-width:560px}.sheets-page .chat-wait{font:400 12px/15px var(--font);color:var(--text);opacity:.52}@media (width<=1200px){.sheets-page .work{display:block}.sheets-page .rail{width:100%;max-width:900px;margin:20px auto 0}.sheets-page .rail>.rail-slot{margin:0 0 10px;position:static}}.sheets-page .journal{background:var(--white);border-radius:var(--r-lg);padding:var(--pad-card);margin-top:40px}.sheets-page .journal summary{cursor:pointer;font:550 16px/22px var(--font);text-transform:uppercase;color:var(--text)}.sheets-page .journal ol{flex-direction:column;gap:10px;margin-top:15px;list-style:none;display:flex}.sheets-page .journal li{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.sheets-page .journal li:last-child{border-bottom:0;padding-bottom:0}.sheets-page .journal .j-when{font:400 12px/15px var(--font);color:var(--text-50)}.sheets-page .journal .j-what{font:400 14px/19px var(--font)}.sheets-page .journal .j-note{font:400 13px/18px var(--font);color:var(--text-50);overflow-wrap:anywhere}@media (width<=820px){.sheets-page{overflow-x:clip}.sheets-page .body-row{display:block}.sheets-page .app-header{z-index:60;padding:0 15px}.sheets-page .logo-svg{height:20px}.sheets-page .nav-head{background:0 0;margin-right:12px;display:grid}.sheets-page .nav-head:hover{background:var(--inset)}.sheets-page .lot-head .nav-toggle{display:none}.sheets-page .sh-sidebar,.sheets-page.nav-mini .sh-sidebar{z-index:50;width:min(320px,86vw);height:100dvh;padding-top:calc(var(--header-h) + 15px);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(0);box-shadow:0 4px 24px #110f0c2e}.sheets-page.nav-mini .sh-sidebar{transform:translate(-102%)}.sheets-page .content{padding:0 15px 15px}.sheets-page .content.no-stepbar{padding-top:15px}.sheets-page .page-head,.sheets-page .page-wrap{max-width:none}.sheets-page .input-row.cols-2,.sheets-page .chips-cards,.sheets-page .rv-grid,.sheets-page .rv-sub>.rv-grid{grid-template-columns:1fr}.sheets-page .rv-row.full{grid-column:auto}.sheets-page .rv-key{flex:100%;min-width:0}.sheets-page .rv-pair{gap:12px}.sheets-page .card,.sheets-page .rail-card,.sheets-page .journal{padding:15px}.sheets-page .note-btn{top:7px;right:12px}.sheets-page .step{margin-bottom:20px}.sheets-page .stepbar-wrap{padding-top:15px}.sheets-page .snav-item{flex:none}.sheets-page .bottom-nav{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:none;padding:15px;bottom:0;right:0;left:0!important}.sheets-page .confirm-note{white-space:normal;text-align:center}.sheets-page .bottom-nav .grp{flex-direction:column}.sheets-page .bottom-nav .sh-btn{width:100%;padding:14px 20px}.sheets-page .scroll-fab,.sheets-page.nav-mini .scroll-fab{left:50%}.sheets-page .modal-overlay,.sheets-page .popup-overlay{padding:0}.sheets-page .sh-modal,.sheets-page .popup{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.sheets-page .popup.popup-form{max-width:none;overflow-y:auto}.sheets-page .modal-body,.sheets-page .modal-head,.sheets-page .modal-foot{padding:15px}.sheets-page .modal-foot{flex-direction:column;align-items:stretch;gap:10px}.sheets-page .header-save{padding:9px 12px}.sheets-page .save-ind .si-text,.sheets-page .role-sw{display:none}.sheets-page .role-select{display:block}.sheets-page .client-link-btn{justify-content:center;width:37px;padding:0}.sheets-page .client-link-btn .cl-label{display:none}}@media (width<=560px){.sheets-page .app-header:has(.header-tools>*) .logo-svg{display:none}}@media (width<=480px){.sheets-page .logo-svg{height:18px}.sheets-page .page-title{font:550 20px/26px var(--font)}.sheets-page .card,.sheets-page .rail-card{padding:12px}.sheets-page .content{padding:0 12px 12px}.sheets-page .app-header{padding:0 12px}}.sheets-page .docs{font:400 13px/17px var(--font);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.sheets-page .docs-head{color:var(--text-50);flex:100%;font-size:12px}.sheets-page .docs .doc{border-radius:var(--r-md);background:var(--white);align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;display:inline-flex}.sheets-page .docs .doc a,.sheets-page .docs .doc span{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.sheets-page .docs .doc-rm{cursor:pointer;opacity:.6;background:0 0;border:0;width:22px;height:22px}.sheets-page .docs .doc-add{border-radius:var(--r-md);border:1px dashed var(--line,#0003);cursor:pointer;color:var(--text-50);padding:4px 10px}.sheets-page .docs .doc-add.busy{cursor:progress;opacity:.7}
