.PageLoader-module__Y-xbZa__wrap{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;min-height:60vh;display:flex}.PageLoader-module__Y-xbZa__frame{width:64px;height:64px;color:var(--color-accent);justify-content:center;align-items:center;animation:1.8s ease-in-out infinite PageLoader-module__Y-xbZa__pulse;display:flex;position:relative}.PageLoader-module__Y-xbZa__frame i{border-color:var(--color-accent);opacity:0;width:14px;height:14px;animation:1.8s ease-in-out infinite PageLoader-module__Y-xbZa__scan;position:absolute}.PageLoader-module__Y-xbZa__cornerTl{border-top:2px solid;border-left:2px solid;border-top-left-radius:4px;animation-delay:0s;top:0;left:0}.PageLoader-module__Y-xbZa__cornerTr{border-top:2px solid;border-right:2px solid;border-top-right-radius:4px;animation-delay:.15s;top:0;right:0}.PageLoader-module__Y-xbZa__cornerBr{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:4px;animation-delay:.3s;bottom:0;right:0}.PageLoader-module__Y-xbZa__cornerBl{border-bottom:2px solid;border-left:2px solid;border-bottom-left-radius:4px;animation-delay:.45s;bottom:0;left:0}.PageLoader-module__Y-xbZa__eye{color:var(--color-accent);animation:1.8s ease-in-out infinite PageLoader-module__Y-xbZa__blink;display:flex}@keyframes PageLoader-module__Y-xbZa__scan{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes PageLoader-module__Y-xbZa__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes PageLoader-module__Y-xbZa__blink{0%,40%,to{transform:scaleY(1)}46%,54%{transform:scaleY(.1)}60%{transform:scaleY(1)}}.PageLoader-module__Y-xbZa__dots{gap:6px;display:flex}.PageLoader-module__Y-xbZa__dots i{background:var(--color-accent);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite PageLoader-module__Y-xbZa__bounce}.PageLoader-module__Y-xbZa__dots i:nth-child(2){animation-delay:.15s}.PageLoader-module__Y-xbZa__dots i:nth-child(3){animation-delay:.3s}@keyframes PageLoader-module__Y-xbZa__bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.PageLoader-module__Y-xbZa__boot{z-index:10000;background:var(--color-bg);justify-content:center;align-items:center;animation:.35s 1.5s forwards PageLoader-module__Y-xbZa__bootHide;display:flex;position:fixed;inset:0}@keyframes PageLoader-module__Y-xbZa__bootHide{to{opacity:0;visibility:hidden}}
.Ads-module__WzdUVa__wrap{gap:var(--space-4);flex-direction:column;display:flex}.Ads-module__WzdUVa__title{font-size:1.15rem;font-weight:650}.Ads-module__WzdUVa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.Ads-module__WzdUVa__syncBtn{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:.84rem;font-weight:600;display:inline-flex}.Ads-module__WzdUVa__syncBtn:disabled{opacity:.6;cursor:default}.Ads-module__WzdUVa__syncMsg{color:var(--color-text-muted);font-size:.8rem}.Ads-module__WzdUVa__headRight{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.Ads-module__WzdUVa__mapLink{color:var(--color-accent-hover);font-size:.83rem;text-decoration:none}.Ads-module__WzdUVa__mapLink:hover{text-decoration:underline}.Ads-module__WzdUVa__stickyBar{z-index:5;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;background:var(--color-bg);display:flex;position:sticky;top:0}.Ads-module__WzdUVa__mapAcct{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.Ads-module__WzdUVa__mapAcct+.Ads-module__WzdUVa__mapAcct{margin-top:var(--space-2)}.Ads-module__WzdUVa__mapAcctHead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.Ads-module__WzdUVa__mapAcctHead::-webkit-details-marker{display:none}.Ads-module__WzdUVa__mapAcctHead:before{content:"▸";color:var(--color-text-muted);font-size:.8rem}.Ads-module__WzdUVa__mapAcct[open] .Ads-module__WzdUVa__mapAcctHead:before{content:"▾"}.Ads-module__WzdUVa__mapAcct[open] .Ads-module__WzdUVa__mapAcctHead{border-bottom:1px solid var(--color-border)}.Ads-module__WzdUVa__mapAcctName{font-size:.92rem;font-weight:600}.Ads-module__WzdUVa__mapAcctHead .Ads-module__WzdUVa__mapSelect{margin-left:auto}.Ads-module__WzdUVa__mapCamps{padding:var(--space-2) var(--space-4) var(--space-3);flex-direction:column;display:flex}.Ads-module__WzdUVa__mapCampRow{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:6px 0;font-size:.86rem;display:flex}.Ads-module__WzdUVa__mapCampRow:last-child{border-bottom:none}.Ads-module__WzdUVa__mapCampName{flex:1;min-width:0}.Ads-module__WzdUVa__mapCampRow .Ads-module__WzdUVa__accUsed{text-align:right;min-width:90px}.Ads-module__WzdUVa__mapSelect{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-width:190px;box-shadow:var(--shadow-field);padding:4px 8px;font-size:.82rem}.Ads-module__WzdUVa__controls{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ads-module__WzdUVa__controls :is(input:not([type=checkbox]):not([type=radio]),select){background-color:var(--color-surface);box-shadow:var(--shadow-field)}.Ads-module__WzdUVa__controls :is(input:not([type=checkbox]):not([type=radio]),select,button):not(:where([class*=opover],[class*=opup],[class*=Pop],[class*=overlay]) *){box-shadow:var(--shadow-field)}.Ads-module__WzdUVa__presets{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.Ads-module__WzdUVa__preset,.Ads-module__WzdUVa__presetActive{border:none;border-right:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-field);padding:6px 12px;font-size:.83rem}.Ads-module__WzdUVa__presets>:last-child{border-right:none}.Ads-module__WzdUVa__presetActive{background:var(--color-accent-bright);color:#fff;font-weight:600}.Ads-module__WzdUVa__preset:disabled{opacity:.5;cursor:default}.Ads-module__WzdUVa__custom{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.83rem;display:inline-flex}.Ads-module__WzdUVa__custom label{align-items:center;gap:4px;display:inline-flex}.Ads-module__WzdUVa__custom input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:4px 6px;font-size:.8rem}.Ads-module__WzdUVa__custom .Ads-module__WzdUVa__preset{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.Ads-module__WzdUVa__accFilter{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted);box-shadow:var(--shadow-field);border-radius:10px;align-items:center;gap:2px;padding:0 4px 0 12px;font-size:12.5px;display:flex}.Ads-module__WzdUVa__accAnchor{display:inline-flex;position:relative}.Ads-module__WzdUVa__accBtn{min-width:0;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:none!important}.Ads-module__WzdUVa__accPopover{z-index:20;gap:var(--space-2);width:300px;max-height:340px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.Ads-module__WzdUVa__accClear{color:var(--color-accent-hover);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem}.Ads-module__WzdUVa__accClear:disabled{color:var(--color-text-muted);cursor:default}.Ads-module__WzdUVa__accList{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.Ads-module__WzdUVa__accItem{color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:5px 4px;font-size:.85rem;display:flex}.Ads-module__WzdUVa__accItem:hover{background:var(--color-bg)}.Ads-module__WzdUVa__muted{color:var(--color-text-muted);font-size:.8rem}.Ads-module__WzdUVa__scroll{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card);overflow-x:auto}.Ads-module__WzdUVa__table{width:100%;min-width:860px;font-size:.88rem}.Ads-module__WzdUVa__table th,.Ads-module__WzdUVa__table td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 14px}.Ads-module__WzdUVa__table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.Ads-module__WzdUVa__table tfoot td{border-top:2px solid var(--color-border-strong);border-bottom:none;font-weight:650}.Ads-module__WzdUVa__num{text-align:right;font-variant-numeric:tabular-nums}.Ads-module__WzdUVa__emptyCell{text-align:center;color:var(--color-text-muted);padding:var(--space-6)}.Ads-module__WzdUVa__banner{background:var(--color-lost-soft);color:var(--color-lost);border-radius:14px;padding:12px 16px;font-size:13.5px}.Ads-module__WzdUVa__infoNote{background:var(--color-new-soft);color:var(--color-accent-bright);border-radius:14px;padding:12px 16px;font-size:13.5px;font-weight:500}.Ads-module__WzdUVa__empty{text-align:center;max-width:520px;color:var(--color-text-muted);margin:10vh auto}.Ads-module__WzdUVa__empty h1{color:var(--color-text);margin-bottom:var(--space-3);font-size:1.1rem}.Ads-module__WzdUVa__accUsed{color:var(--color-text-muted);font-size:.8rem}.Ads-module__WzdUVa__tableBlock{gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:600px){.Ads-module__WzdUVa__presets{scrollbar-width:none;max-width:100%;overflow-x:auto}.Ads-module__WzdUVa__custom{flex-wrap:wrap}.Ads-module__WzdUVa__mapSelect{min-width:0;max-width:100%}}
.PageHeader-module__ucCQgG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PageHeader-module__ucCQgG__text{min-width:0}.PageHeader-module__ucCQgG__title{letter-spacing:-.015em;color:var(--color-accent);font-size:32px;font-weight:600;line-height:1.15}.PageHeader-module__ucCQgG__subtitle{color:var(--color-text-muted);margin-top:4px;font-size:13.5px}.PageHeader-module__ucCQgG__slot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:600px){.PageHeader-module__ucCQgG__title{font-size:26px}}
.KeycrmNotConnected-module___2BoXq__wrap{text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;padding:72px 16px 40px;display:flex}.KeycrmNotConnected-module___2BoXq__art{width:100%;max-width:700px;height:auto;margin-bottom:28px;overflow:visible}.KeycrmNotConnected-module___2BoXq__title{color:var(--color-text);letter-spacing:-.01em;font-size:1.65rem;font-weight:700}.KeycrmNotConnected-module___2BoXq__desc{color:var(--color-text-muted);margin-top:14px;font-size:1.05rem;line-height:1.65}.KeycrmNotConnected-module___2BoXq__btn{color:#fff;background:#1c63d6;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:13px 22px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 6px 16px #1c63d638}.KeycrmNotConnected-module___2BoXq__btn:hover{background:#1756bd}.KeycrmNotConnected-module___2BoXq__divider{width:100%;max-width:920px;color:var(--color-text-muted);align-items:center;gap:18px;margin-top:48px;font-size:.9rem;display:flex}.KeycrmNotConnected-module___2BoXq__divider:before,.KeycrmNotConnected-module___2BoXq__divider:after{content:"";background:linear-gradient(to right, transparent, var(--color-border));flex:1;height:1px}.KeycrmNotConnected-module___2BoXq__divider:after{background:linear-gradient(to left, transparent, var(--color-border))}.KeycrmNotConnected-module___2BoXq__benefits{text-align:left;grid-template-columns:repeat(4,auto);justify-content:center;gap:32px;margin:26px 0 0;padding:0;list-style:none;display:grid}.KeycrmNotConnected-module___2BoXq__benefits li{align-items:center;gap:16px;display:flex}.KeycrmNotConnected-module___2BoXq__benefits strong{color:var(--color-text);font-size:.86rem;font-weight:700;display:block}.KeycrmNotConnected-module___2BoXq__benefits small{color:var(--color-text-muted);margin-top:4px;font-size:.8rem;display:block}.KeycrmNotConnected-module___2BoXq__benefitIcon{color:#2f63d1;background:#f4f8fe;border:1px solid #dde7f7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@media (max-width:1100px){.KeycrmNotConnected-module___2BoXq__benefits{grid-template-columns:repeat(2,auto)}}@media (max-width:560px){.KeycrmNotConnected-module___2BoXq__wrap{padding-top:32px}.KeycrmNotConnected-module___2BoXq__benefits{grid-template-columns:1fr}.KeycrmNotConnected-module___2BoXq__desc br{display:none}}
.Panel-module__emIIvq__panel{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);min-width:0;padding:24px}.Panel-module__emIIvq__head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.Panel-module__emIIvq__headText{flex:1;min-width:0}.Panel-module__emIIvq__title{font-size:16px;font-weight:600;line-height:1.3}.Panel-module__emIIvq__subtitle{color:var(--color-text-muted);margin-top:2px;font-size:12.5px}.Panel-module__emIIvq__tools{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:600px){.Panel-module__emIIvq__panel{padding:16px 14px}.Panel-module__emIIvq__head{flex-wrap:wrap}}
.Segmented-module__HtbShW__segmented{background:var(--color-accent-soft);border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.Segmented-module__HtbShW__item,.Segmented-module__HtbShW__itemActive{white-space:nowrap;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.Segmented-module__HtbShW__item:hover{color:var(--color-text)}.Segmented-module__HtbShW__itemActive{background:var(--color-accent);color:#fff;font-weight:600}
.DepartmentsModal-module___ZTwlW__board{align-items:flex-start;gap:12px;max-height:55vh;padding-bottom:4px;display:flex;overflow:auto}.DepartmentsModal-module___ZTwlW__col{border:1px solid var(--color-border);border-top:3px solid var(--c);background:#fafbfc;border-radius:14px;flex-direction:column;flex:0 0 210px;gap:8px;min-height:160px;padding:10px;display:flex}.DepartmentsModal-module___ZTwlW__colNone{border-style:solid dashed dashed}.DepartmentsModal-module___ZTwlW__colOver{outline:2px dashed var(--color-accent-bright)}.DepartmentsModal-module___ZTwlW__colHead{align-items:center;gap:6px;display:flex}.DepartmentsModal-module___ZTwlW__colName,.DepartmentsModal-module___ZTwlW__colNameStatic{min-width:0;font:inherit;color:var(--color-text);flex:1;padding:3px 5px;font-weight:650}.DepartmentsModal-module___ZTwlW__colName{background:0 0;border:1px solid #0000;border-radius:5px}.DepartmentsModal-module___ZTwlW__colName:hover,.DepartmentsModal-module___ZTwlW__colName:focus{border-color:var(--color-border-strong);background:var(--color-surface);outline:none}.DepartmentsModal-module___ZTwlW__colNameStatic{color:var(--color-text-muted)}.DepartmentsModal-module___ZTwlW__count{background:var(--color-accent-soft);min-width:22px;height:22px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.75rem;font-weight:700;display:inline-flex}.DepartmentsModal-module___ZTwlW__order{flex:none;display:inline-flex}.DepartmentsModal-module___ZTwlW__order button{border:1px solid var(--color-border-strong);background:var(--color-surface);width:20px;height:22px;color:var(--color-accent);cursor:pointer;background:var(--color-accent-soft);border-color:#0000;padding:0;font-size:.95rem;line-height:1}.DepartmentsModal-module___ZTwlW__order button:first-child{border-radius:7px 0 0 7px}.DepartmentsModal-module___ZTwlW__order button:last-child{border-left:none;border-radius:0 7px 7px 0}.DepartmentsModal-module___ZTwlW__order button:hover:not(:disabled){color:var(--color-accent-bright);border-color:var(--color-accent-bright)}.DepartmentsModal-module___ZTwlW__order button:disabled{opacity:.35;cursor:default}.DepartmentsModal-module___ZTwlW__del{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.DepartmentsModal-module___ZTwlW__del:hover{color:var(--color-lost)}.DepartmentsModal-module___ZTwlW__colMeta{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.78rem;display:flex}.DepartmentsModal-module___ZTwlW__colors{gap:4px;margin-right:auto;display:flex}.DepartmentsModal-module___ZTwlW__colors button{border:2px solid var(--color-surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-border-strong);cursor:pointer;border-radius:50%;padding:0}.DepartmentsModal-module___ZTwlW__colors .DepartmentsModal-module___ZTwlW__colorOn{box-shadow:0 0 0 2px var(--color-text)}.DepartmentsModal-module___ZTwlW__maxLabel{align-items:center;gap:4px;display:inline-flex}.DepartmentsModal-module___ZTwlW__maxInput{border:1px solid var(--color-border-strong);width:46px;font:inherit;border-radius:5px;padding:2px 5px}.DepartmentsModal-module___ZTwlW__maxInput::placeholder{color:var(--color-text-muted);opacity:.6}.DepartmentsModal-module___ZTwlW__colBody{flex-direction:column;gap:6px;display:flex}.DepartmentsModal-module___ZTwlW__person{background:var(--color-surface);border:1px solid var(--color-border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;padding:7px 9px;font-size:.85rem}.DepartmentsModal-module___ZTwlW__person:active{cursor:grabbing}.DepartmentsModal-module___ZTwlW__colEmpty{border:1px dashed var(--color-border-strong);text-align:center;color:var(--color-text-muted);border-radius:8px;padding:16px 8px;font-size:.8rem}.DepartmentsModal-module___ZTwlW__addCol{border:1px dashed var(--color-border-strong);border-radius:14px;flex-direction:column;flex:0 0 210px;gap:8px;padding:10px;display:flex}.DepartmentsModal-module___ZTwlW__addInput{border:1px solid var(--color-border-strong);font:inherit;border-radius:10px;padding:6px 8px}.DepartmentsModal-module___ZTwlW__btn{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.DepartmentsModal-module___ZTwlW__btn:hover:not(:disabled){border-color:var(--color-accent-bright);color:var(--color-accent-bright)}.DepartmentsModal-module___ZTwlW__btn:disabled{opacity:.5;cursor:default}.DepartmentsModal-module___ZTwlW__btnPrimary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.DepartmentsModal-module___ZTwlW__btnPrimary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.DepartmentsModal-module___ZTwlW__err{color:var(--color-lost);margin:0;font-size:.85rem}.DepartmentsModal-module___ZTwlW__foot{justify-content:flex-end;gap:8px;display:flex}
.SortTh-module__1m8HTW__btn{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;white-space:nowrap}.SortTh-module__1m8HTW__btn:hover{color:var(--color-text)}.SortTh-module__1m8HTW__btn:focus-visible{outline:2px solid var(--color-accent,currentColor);outline-offset:2px}.SortTh-module__1m8HTW__arrow{font-size:.65rem}
.AdsDashboard-module__pEgjkG__heroTiles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:320px;display:grid}@media (max-width:700px){.AdsDashboard-module__pEgjkG__heroTiles3{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.AdsDashboard-module__pEgjkG__tall{height:420px!important}.AdsDashboard-module__pEgjkG__ghostLink{color:var(--color-accent-bright);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.AdsDashboard-module__pEgjkG__ghostLink:hover{background:var(--color-accent-soft)}.AdsDashboard-module__pEgjkG__ghostMuted{color:var(--color-text-muted)}.AdsDashboard-module__pEgjkG__ghostMuted:hover{background:var(--color-lost-soft);color:var(--color-lost)}.AdsDashboard-module__pEgjkG__twoCols{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:1100px){.AdsDashboard-module__pEgjkG__twoCols{grid-template-columns:1fr}}.AdsDashboard-module__pEgjkG__tableScroll{border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.AdsDashboard-module__pEgjkG__miniTable{border-collapse:collapse;width:100%;font-size:13px}.AdsDashboard-module__pEgjkG__miniTable th,.AdsDashboard-module__pEgjkG__miniTable td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border);padding:12px 14px}.AdsDashboard-module__pEgjkG__miniTable th{background:var(--color-table-head);color:var(--color-text-muted);white-space:normal;vertical-align:bottom;font-size:11.5px;font-weight:500;line-height:1.3}.AdsDashboard-module__pEgjkG__miniTable tbody tr:last-child td{border-bottom:none}.AdsDashboard-module__pEgjkG__nameCol{text-overflow:ellipsis;max-width:220px;overflow:hidden}.AdsDashboard-module__pEgjkG__emptyCell{color:var(--color-text-muted);text-align:center!important;padding:20px!important}.AdsDashboard-module__pEgjkG__tableBlock{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.AdsDashboard-module__pEgjkG__tableTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AdsDashboard-module__pEgjkG__tableTitle{font-size:16px;font-weight:600}.AdsDashboard-module__pEgjkG__tableNote{color:var(--color-text-muted);font-size:12.5px}.AdsDashboard-module__pEgjkG__tableTools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.AdsDashboard-module__pEgjkG__scroll{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:auto}.AdsDashboard-module__pEgjkG__table{border-collapse:collapse;width:100%;font-size:13px}.AdsDashboard-module__pEgjkG__table th,.AdsDashboard-module__pEgjkG__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);padding:12px 14px}.AdsDashboard-module__pEgjkG__table tbody tr:last-child td{border-bottom:none}.AdsDashboard-module__pEgjkG__table th:first-child,.AdsDashboard-module__pEgjkG__table td:first-child{text-align:left}.AdsDashboard-module__pEgjkG__table thead th{background:var(--color-table-head);color:var(--color-text-muted);white-space:normal;vertical-align:bottom;font-size:11.5px;font-weight:500;line-height:1.3}.AdsDashboard-module__pEgjkG__table tbody tr:nth-child(2n) td{background:#f8f9fb}.AdsDashboard-module__pEgjkG__table tbody tr:hover td{background:var(--color-accent-soft)}.AdsDashboard-module__pEgjkG__table tfoot td{background:var(--color-accent-soft);border-top:1px solid var(--color-border);border-bottom:none;font-weight:600}@media (max-width:600px){.AdsDashboard-module__pEgjkG__tableBlock{padding:16px 14px}}.AdsDashboard-module__pEgjkG__campBar{background:var(--color-accent-soft);border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.AdsDashboard-module__pEgjkG__campBar>span{background:var(--color-accent-bright);border-radius:2px;height:100%;display:block}.AdsDashboard-module__pEgjkG__miniTable tfoot td{background:var(--color-accent-soft);border-top:1px solid var(--color-border);font-weight:600}
.ShiftTypesModal-module__H40Hpa__add{gap:8px;display:flex}.ShiftTypesModal-module__H40Hpa__add .ShiftTypesModal-module__H40Hpa__grow{flex:1;min-width:0}.ShiftTypesModal-module__H40Hpa__list{border:1px solid var(--color-border);border-radius:14px;max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.ShiftTypesModal-module__H40Hpa__list li+li{border-top:1px solid var(--color-border)}.ShiftTypesModal-module__H40Hpa__row{align-items:center;gap:10px;padding:8px 10px;display:flex}.ShiftTypesModal-module__H40Hpa__preview{flex:none;width:44px;display:flex}.ShiftTypesModal-module__H40Hpa__preview .ShiftTypesModal-module__H40Hpa__pill{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:32px;padding:0 4px;font-size:11.5px;font-weight:600;display:inline-flex}.ShiftTypesModal-module__H40Hpa__name{border:1px solid var(--color-border-strong);min-width:0;font:inherit;border-radius:10px;flex:1;padding:7px 10px;font-size:.88rem}.ShiftTypesModal-module__H40Hpa__short{border:1px solid var(--color-border-strong);width:62px;font:inherit;border-radius:10px;flex:none;padding:7px 10px;font-size:.88rem}.ShiftTypesModal-module__H40Hpa__work{color:var(--color-text-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.ShiftTypesModal-module__H40Hpa__fixed{opacity:.6}.ShiftTypesModal-module__H40Hpa__delSlot{flex:none;justify-content:center;width:18px;display:inline-flex}
.ResetColumnFilters-module__07JtJG__btn{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font:inherit;cursor:pointer;padding:4px 10px;font-size:.8rem}.ResetColumnFilters-module__07JtJG__btn:hover{background:0 0}
.chats-module__hST7nq__wrap{gap:var(--space-4);flex-direction:column;display:flex}.chats-module__hST7nq__card{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);gap:var(--space-3);flex-direction:column;padding:24px;display:flex;overflow-x:auto}.chats-module__hST7nq__card h2{font-size:16px;font-weight:600}.chats-module__hST7nq__table{border-collapse:collapse;width:100%;font-size:13px}.chats-module__hST7nq__table th,.chats-module__hST7nq__table td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 14px}.chats-module__hST7nq__table tbody tr:last-child td{border-bottom:none}.chats-module__hST7nq__table th{background:var(--color-table-head);color:var(--color-text-muted);white-space:normal;vertical-align:bottom;font-size:11.5px;font-weight:500;line-height:1.3}.chats-module__hST7nq__badgeWarn{background:var(--color-progress-soft);min-width:24px;color:var(--color-progress);text-align:center;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.chats-module__hST7nq__resp{align-items:center;gap:6px;display:inline-flex}.chats-module__hST7nq__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chats-module__hST7nq__dotWon{background:var(--color-won)}.chats-module__hST7nq__dotProg{background:var(--color-progress)}.chats-module__hST7nq__dotLost{background:var(--color-lost)}.chats-module__hST7nq__num{font-variant-numeric:tabular-nums;text-align:right!important}.chats-module__hST7nq__muted{color:var(--color-text-muted);font-size:.82rem;line-height:1.6}.chats-module__hST7nq__empty{text-align:center;max-width:520px;color:var(--color-text-muted);margin:10vh auto}.chats-module__hST7nq__empty h1{color:var(--color-text);margin-bottom:var(--space-3);font-size:1.1rem}.chats-module__hST7nq__empty p{line-height:1.6}.chats-module__hST7nq__client{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}a.chats-module__hST7nq__client{color:inherit;font-weight:550;text-decoration:none}.chats-module__hST7nq__rowLink{cursor:pointer}.chats-module__hST7nq__rowLink:hover td{background:var(--color-accent-soft)}.chats-module__hST7nq__client{font-weight:600}.chats-module__hST7nq__rowLink:hover a.chats-module__hST7nq__client{color:var(--color-accent-bright)}.chats-module__hST7nq__mgr{align-items:center;gap:8px;font-weight:600;display:inline-flex}.chats-module__hST7nq__avatar{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.chats-module__hST7nq__share{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.chats-module__hST7nq__shareBar{background:var(--color-accent-soft);border-radius:2px;width:44px;height:3px;display:block;overflow:hidden}.chats-module__hST7nq__shareBar>i{background:var(--color-accent-bright);height:100%;display:block}.chats-module__hST7nq__rowAwaiting td{background:#fef9f0}.chats-module__hST7nq__lastAt{font-weight:600}
.AdsNotConnected-module__9aGmga__banner{align-items:center;gap:var(--space-4);background:var(--color-new-soft);border-radius:14px;padding:14px 18px;display:flex}.AdsNotConnected-module__9aGmga__bannerIcon{background:var(--color-accent-bright);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AdsNotConnected-module__9aGmga__bannerText{min-width:0;color:var(--color-text);flex:1;font-size:.86rem;line-height:1.45}.AdsNotConnected-module__9aGmga__bannerText strong{margin-bottom:2px;font-size:.92rem;display:block}.AdsNotConnected-module__9aGmga__bannerBtn{background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:9px 18px;font-size:.84rem;font-weight:600;text-decoration:none}.AdsNotConnected-module__9aGmga__bannerBtn:hover{background:var(--color-accent-hover)}@media (max-width:700px){.AdsNotConnected-module__9aGmga__banner{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;padding:14px}.AdsNotConnected-module__9aGmga__bannerText{flex:1 1 calc(100% - 32px - var(--space-3))}.AdsNotConnected-module__9aGmga__bannerBtn{text-align:center;flex:100%}}.AdsNotConnected-module__9aGmga__card{align-items:center;gap:var(--space-8);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);grid-template-columns:minmax(240px,1fr) minmax(280px,1fr);padding:40px 48px;display:grid}@media (max-width:860px){.AdsNotConnected-module__9aGmga__card{gap:var(--space-4);grid-template-columns:1fr;padding:24px 20px}}.AdsNotConnected-module__9aGmga__art{justify-self:center;width:100%;max-width:360px;height:auto}.AdsNotConnected-module__9aGmga__title{margin-bottom:var(--space-2);font-size:1.35rem;font-weight:700}.AdsNotConnected-module__9aGmga__desc{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.9rem;line-height:1.5}.AdsNotConnected-module__9aGmga__list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.AdsNotConnected-module__9aGmga__list li{align-items:center;gap:10px;font-size:.9rem;display:flex}.AdsNotConnected-module__9aGmga__tick{background:var(--color-won-soft);width:20px;height:20px;color:var(--color-won);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ChartLegend-module__J9isUa__legend{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ChartLegend-module__J9isUa__item{font:inherit;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.78rem;transition:background .12s,opacity .12s;display:inline-flex}.ChartLegend-module__J9isUa__item:hover{background:var(--color-bg);border-color:var(--color-border)}.ChartLegend-module__J9isUa__dot{border-radius:2px;flex-shrink:0;width:14px;height:3px;display:inline-block}.ChartLegend-module__J9isUa__off{opacity:.45;text-decoration:line-through}.ChartLegend-module__J9isUa__off .ChartLegend-module__J9isUa__dot{box-shadow:inset 0 0 0 1px var(--color-text-muted);background:0 0!important}
.ChatsHeader-module__Pro48G__back{color:var(--color-accent-bright);font-weight:500;text-decoration:none}.ChatsHeader-module__Pro48G__back:hover{text-decoration:underline}.ChatsHeader-module__Pro48G__instrBtn{border-radius:var(--radius);background:var(--color-accent);color:#fff;box-shadow:var(--shadow-dark);align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ChatsHeader-module__Pro48G__instrBtn:hover{background:var(--color-accent-hover)}
.ScheduleRulesModal-module__MO5xmG__hint{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.4}.ScheduleRulesModal-module__MO5xmG__list{flex-direction:column;gap:10px;max-height:55vh;padding-right:2px;display:flex;overflow:auto}.ScheduleRulesModal-module__MO5xmG__empty{text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border-strong);border-radius:14px;margin:0;padding:16px;font-size:.88rem}.ScheduleRulesModal-module__MO5xmG__rule{border:1px solid var(--color-border);background:#fafbfc;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.ScheduleRulesModal-module__MO5xmG__rule.ScheduleRulesModal-module__MO5xmG__incomplete{border-color:var(--color-lost);background:#fdf6f6}.ScheduleRulesModal-module__MO5xmG__rule.ScheduleRulesModal-module__MO5xmG__off .ScheduleRulesModal-module__MO5xmG__sentence{opacity:.6}.ScheduleRulesModal-module__MO5xmG__head{align-items:center;gap:10px;display:flex}.ScheduleRulesModal-module__MO5xmG__on{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.ScheduleRulesModal-module__MO5xmG__warn{min-width:0;color:var(--color-lost);flex:1;font-size:.78rem}.ScheduleRulesModal-module__MO5xmG__head button{width:auto;color:var(--color-lost);border-radius:8px;margin-left:auto;padding:4px 10px;font-size:.85rem}.ScheduleRulesModal-module__MO5xmG__head button:hover{background:var(--color-lost-soft)}.ScheduleRulesModal-module__MO5xmG__sentence{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ScheduleRulesModal-module__MO5xmG__word{color:var(--color-text-muted);font-size:.85rem}.ScheduleRulesModal-module__MO5xmG__sel{font:inherit;background:var(--color-accent-soft);color:var(--color-accent);border:none;border-radius:999px;min-width:0;max-width:100%;padding:6px 12px;font-size:.85rem;font-weight:600}.ScheduleRulesModal-module__MO5xmG__num,.ScheduleRulesModal-module__MO5xmG__text{border:1px solid var(--color-border-strong);font:inherit;background:var(--color-surface);color:var(--color-text);border-radius:10px;min-width:0;max-width:100%;padding:6px 10px;font-size:.85rem}.ScheduleRulesModal-module__MO5xmG__num{width:64px}.ScheduleRulesModal-module__MO5xmG__text{flex:220px}.ScheduleRulesModal-module__MO5xmG__chips{flex-wrap:wrap;gap:4px;display:inline-flex}.ScheduleRulesModal-module__MO5xmG__chip{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.ScheduleRulesModal-module__MO5xmG__chip:hover:not(.ScheduleRulesModal-module__MO5xmG__chipOn){border-color:var(--color-accent-bright);color:var(--color-accent-bright)}.ScheduleRulesModal-module__MO5xmG__chipOn{font-weight:700}.ScheduleRulesModal-module__MO5xmG__days{flex-wrap:wrap;gap:4px;display:inline-flex}.ScheduleRulesModal-module__MO5xmG__day{border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.78rem;display:inline-flex}.ScheduleRulesModal-module__MO5xmG__dayOn{border-color:var(--color-accent-bright);color:var(--color-accent);background:var(--color-accent-soft)}.ScheduleRulesModal-module__MO5xmG__addRow{display:flex}.ScheduleRulesModal-module__MO5xmG__addRow button{color:var(--color-accent);background:0 0;border-style:dashed;flex:1}@media (max-width:600px){.ScheduleRulesModal-module__MO5xmG__sel{width:100%}.ScheduleRulesModal-module__MO5xmG__text{flex-basis:100%}}
.IdSearch-module__eA1bfW__form{align-items:center;gap:6px;display:inline-flex}.IdSearch-module__eA1bfW__input{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);width:150px;font:inherit;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-field);padding:5px 10px;font-size:.83rem}.IdSearch-module__eA1bfW__input:focus{border-color:var(--color-accent-bright);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.IdSearch-module__eA1bfW__btn{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius);font:inherit;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-field);padding:5px 12px;font-size:.83rem}.IdSearch-module__eA1bfW__btn:hover:not(:disabled){border-color:var(--color-text-muted)}.IdSearch-module__eA1bfW__btn:disabled{opacity:.45;cursor:default}.IdSearch-module__eA1bfW__miss{color:var(--color-lost);font-size:.8rem}@media (max-width:600px){.IdSearch-module__eA1bfW__form{flex-wrap:wrap}.IdSearch-module__eA1bfW__input{width:min(150px,42vw)}}[data-db] .IdSearch-module__eA1bfW__input{box-shadow:var(--db-shadow-1);border:none;border-radius:10px;padding:8px 12px}[data-db] .IdSearch-module__eA1bfW__input:focus{box-shadow:var(--db-shadow-1), 0 0 0 3px #2c5c9440}[data-db] .IdSearch-module__eA1bfW__btn{box-shadow:var(--db-shadow-1);color:var(--db-navy);border:none;border-radius:10px;padding:8px 14px;font-weight:600}[data-db] .IdSearch-module__eA1bfW__miss{color:var(--color-lost);font-weight:600}
.ai-module__yO10Cq__wrap{gap:var(--space-4);flex-direction:column;display:flex}.ai-module__yO10Cq__filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ai-module__yO10Cq__search{min-width:260px}.ai-module__yO10Cq__apply{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.ai-module__yO10Cq__apply:hover{background:var(--color-accent-hover)}.ai-module__yO10Cq__heroTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:300px;display:grid}@media (max-width:700px){.ai-module__yO10Cq__heroTiles{grid-template-columns:1fr;min-width:0}}.ai-module__yO10Cq__list{gap:var(--space-2);flex-direction:column;display:flex}.ai-module__yO10Cq__row{align-items:center;gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);color:inherit;grid-template-columns:minmax(0,1fr) minmax(120px,220px) 130px;padding:14px 20px;text-decoration:none;display:grid}.ai-module__yO10Cq__row:hover{box-shadow:0 8px 24px -4px #12213824}.ai-module__yO10Cq__client{align-items:center;gap:10px;min-width:0;display:flex}.ai-module__yO10Cq__clientText{flex-direction:column;min-width:0;display:flex}.ai-module__yO10Cq__clientName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ai-module__yO10Cq__sub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ai-module__yO10Cq__manager{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ai-module__yO10Cq__score{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;justify-content:center;justify-self:end;align-items:center;min-width:42px;height:42px;padding:0 12px;font-size:.9rem;font-weight:700;display:inline-flex}.ai-module__yO10Cq__scoreLow{color:var(--color-lost);background:var(--color-lost-soft)}.ai-module__yO10Cq__scoreMid{color:var(--color-progress);background:var(--color-progress-soft)}.ai-module__yO10Cq__scoreHigh{color:var(--color-won);background:var(--color-won-soft)}.ai-module__yO10Cq__scorePending{color:var(--color-text-muted);background:var(--color-bg);font-size:.78rem;font-weight:500}.ai-module__yO10Cq__muted{color:var(--color-text-muted);font-size:.82rem;line-height:1.6}.ai-module__yO10Cq__empty{text-align:center;max-width:520px;color:var(--color-text-muted);margin:8vh auto;line-height:1.6}.ai-module__yO10Cq__empty h2{color:var(--color-text);margin-bottom:var(--space-3);font-size:1.05rem}@media (max-width:640px){.ai-module__yO10Cq__row{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.ai-module__yO10Cq__manager{color:var(--color-text-muted);grid-area:2/1/auto/-1;font-size:.8rem}.ai-module__yO10Cq__score{grid-area:1/2}.ai-module__yO10Cq__search{width:100%;min-width:0}.ai-module__yO10Cq__filters,.ai-module__yO10Cq__filters label{width:100%}}.ai-module__yO10Cq__warn{background:var(--color-progress-soft);color:#7a4b00;gap:var(--space-2);border-radius:14px;flex-direction:column;padding:12px 16px;font-size:.85rem;display:flex}.ai-module__yO10Cq__warnTitle{margin:0;font-weight:600}.ai-module__yO10Cq__warnList{padding-left:var(--space-4);flex-direction:column;gap:2px;margin:0;display:flex}.ai-module__yO10Cq__warnLink{color:var(--color-accent);font-weight:600}.ai-module__yO10Cq__warnReason{margin-left:var(--space-2);color:var(--color-text-muted)}.ai-module__yO10Cq__status{background:var(--color-surface);box-shadow:var(--shadow-field);border-radius:14px;margin:0;padding:14px 18px;font-size:14px;font-weight:500}.ai-module__yO10Cq__statusOff{color:var(--color-text-muted);background:#eef0f3}.ai-module__yO10Cq__statusOn{background:var(--color-won-soft);color:var(--color-won)}.ai-module__yO10Cq__promptBox{gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;padding:24px;display:flex}.ai-module__yO10Cq__promptArea{resize:vertical;border:1px solid var(--color-border-strong);width:100%;min-height:20em;color:var(--color-text);font:inherit;background:#fcfdfe;border-radius:12px;padding:14px 16px;font-size:14px;line-height:22px}.ai-module__yO10Cq__promptArea:focus{outline:2px solid var(--color-accent-bright);outline-offset:0}.ai-module__yO10Cq__counter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.78rem}.ai-module__yO10Cq__counterOver{color:var(--color-lost);font-weight:600}.ai-module__yO10Cq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-module__yO10Cq__btnPrimary{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.ai-module__yO10Cq__btnPrimary:hover:not(:disabled){background:var(--color-accent-hover)}.ai-module__yO10Cq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ai-module__yO10Cq__btnGhost{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-field);border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.ai-module__yO10Cq__btnGhost:hover:not(:disabled){border-color:var(--color-accent-bright)}.ai-module__yO10Cq__btnGhost:disabled{opacity:.5;cursor:not-allowed}.ai-module__yO10Cq__btnDanger{border:1px solid var(--color-lost);color:var(--color-lost);cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.ai-module__yO10Cq__btnDanger:disabled{opacity:.5;cursor:not-allowed}.ai-module__yO10Cq__msgOk{color:var(--color-won);font-size:.85rem}.ai-module__yO10Cq__msgErr{color:var(--color-lost);font-size:.85rem}.ai-module__yO10Cq__offBanner{background:var(--color-progress-soft);color:#7a4b00;border-radius:14px;padding:12px 16px;font-size:13.5px}@media (max-width:640px){.ai-module__yO10Cq__actions>button{flex:100%}}.ai-module__yO10Cq__gaugeWrap{width:200px;height:106px;margin-top:6px;position:relative}.ai-module__yO10Cq__gaugeValue{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-module__yO10Cq__gaugeValue b{letter-spacing:-.02em;font-size:38px;font-weight:700}.ai-module__yO10Cq__gaugeValue span{color:#fff9;margin-top:4px;font-size:12px}.ai-module__yO10Cq__layout{gap:var(--space-4);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.ai-module__yO10Cq__navy{border-radius:var(--radius-hero);background:var(--color-accent);box-shadow:var(--shadow-hero);color:#fff;position:relative;overflow:hidden}.ai-module__yO10Cq__navyInner{flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.ai-module__yO10Cq__navyLabel{color:#ffffffb3;font-size:13px}.ai-module__yO10Cq__navyFoot{color:#fff9;font-size:12px}.ai-module__yO10Cq__navyTiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.ai-module__yO10Cq__navyTile{background:#ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.ai-module__yO10Cq__navyTile span{color:#ffffffa6;font-size:11.5px}.ai-module__yO10Cq__navyTile b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ai-module__yO10Cq__navyMode{color:#ffffffa6;font-size:12px}.ai-module__yO10Cq__cards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-module__yO10Cq__cards>.ai-module__yO10Cq__muted{grid-column:1/-1}.ai-module__yO10Cq__card{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);color:inherit;flex-direction:column;gap:10px;min-width:0;padding:16px;text-decoration:none;display:flex}.ai-module__yO10Cq__card:hover{box-shadow:0 8px 24px -4px #12213824}.ai-module__yO10Cq__cardTop{align-items:center;gap:10px;display:flex}.ai-module__yO10Cq__cardTop .ai-module__yO10Cq__score{border-radius:10px;flex-shrink:0;justify-self:auto;min-width:40px;height:40px;padding:0}.ai-module__yO10Cq__cardWho{flex-direction:column;flex:1;min-width:0;display:flex}.ai-module__yO10Cq__arrow{color:var(--color-text-muted)}.ai-module__yO10Cq__pending{color:var(--color-text-muted);font-size:12px}.ai-module__yO10Cq__summary{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ai-module__yO10Cq__cardFoot{align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}@media (max-width:1280px){.ai-module__yO10Cq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ai-module__yO10Cq__layout{grid-template-columns:1fr}}@media (max-width:640px){.ai-module__yO10Cq__cards{grid-template-columns:1fr}}.ai-module__yO10Cq__settingsLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ai-module__yO10Cq__settingsMain{gap:var(--space-3);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;padding:24px;display:flex}.ai-module__yO10Cq__settingsMain .ai-module__yO10Cq__promptBox{box-shadow:none;background:0 0;padding:0}.ai-module__yO10Cq__settingsMain .ai-module__yO10Cq__status{padding:12px 16px}.ai-module__yO10Cq__settingsSide{gap:var(--space-3);flex-direction:column;display:flex}.ai-module__yO10Cq__planCard{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden}.ai-module__yO10Cq__planCard h3{font-size:16px;font-weight:600}.ai-module__yO10Cq__planCard p{color:var(--color-text-muted);font-size:13px;line-height:1.55}.ai-module__yO10Cq__planNavy{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-hero)}.ai-module__yO10Cq__planNavy p{color:#ffffffbf}.ai-module__yO10Cq__planInner{flex-direction:column;gap:8px;display:flex;position:relative}.ai-module__yO10Cq__planBadge{background:var(--color-won-soft);color:var(--color-won);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:11.5px;font-weight:600}.ai-module__yO10Cq__planNavy .ai-module__yO10Cq__planBadge{color:#fff;background:#ffffff29}.ai-module__yO10Cq__hint{color:var(--color-text-muted);padding:0 4px;font-size:12.5px;line-height:1.5}@media (max-width:960px){.ai-module__yO10Cq__settingsLayout{grid-template-columns:1fr}}.ai-module__yO10Cq__gaugeRow{align-items:flex-end;gap:14px;display:flex}.ai-module__yO10Cq__gaugeNum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:700;line-height:1}.ai-module__yO10Cq__gaugeNum small{color:#ffffffa6;font-size:15px;font-weight:500}
.OrderGroupTable-module__CaD-rG__rowLink{vertical-align:middle;color:var(--color-text-muted);opacity:.55;align-items:center;margin-left:6px;display:inline-flex}.OrderGroupTable-module__CaD-rG__rowLink:hover{color:var(--color-accent-hover);opacity:1}
.CallsTable-module__S_41Yq__wrap{flex-direction:column;gap:14px;display:flex}.CallsTable-module__S_41Yq__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.CallsTable-module__S_41Yq__title{color:var(--db-navy,var(--color-accent));font-size:28px;font-weight:600;line-height:1.2}.CallsTable-module__S_41Yq__count{color:#1e3a5fb3;font-size:14px;font-weight:500}.CallsTable-module__S_41Yq__kpiRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.CallsTable-module__S_41Yq__kpiRow>div{box-shadow:var(--db-shadow-2);background:#fff;border-radius:14px}@media (max-width:1100px){.CallsTable-module__S_41Yq__kpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.CallsTable-module__S_41Yq__kpiRow{grid-template-columns:repeat(2,1fr)}}.CallsTable-module__S_41Yq__scroll{box-shadow:var(--db-shadow-3);background:#fff;border-radius:16px;overflow-x:auto}.CallsTable-module__S_41Yq__table{width:max-content;min-width:100%;font-size:.82rem}.CallsTable-module__S_41Yq__table th,.CallsTable-module__S_41Yq__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:14px 12px}.CallsTable-module__S_41Yq__table tbody tr:last-child td{border-bottom:none}.CallsTable-module__S_41Yq__table thead th{color:#1e3a5fbf;text-transform:uppercase;letter-spacing:.02em;z-index:1;background:#eef2f7;border-bottom:1px solid #d7dfe8;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;position:sticky;top:0}.CallsTable-module__S_41Yq__table tbody tr:nth-child(2n){background:#fafbfd}.CallsTable-module__S_41Yq__table tbody tr:hover{background:#f2f6fb}.CallsTable-module__S_41Yq__mono{font-family:var(--font-mono);color:var(--db-navy,var(--color-text-muted));font-size:.76rem;font-weight:600}.CallsTable-module__S_41Yq__num{text-align:right;font-variant-numeric:tabular-nums}.CallsTable-module__S_41Yq__sub{color:var(--color-text-muted);font-size:.74rem;display:block}.CallsTable-module__S_41Yq__table td.CallsTable-module__S_41Yq__longCell{text-overflow:ellipsis;max-width:280px;color:var(--color-text-muted);overflow:hidden}.CallsTable-module__S_41Yq__rec{color:var(--color-accent-hover);font-weight:600;text-decoration:none}.CallsTable-module__S_41Yq__rec:hover{text-decoration:underline}.CallsTable-module__S_41Yq__missed{color:var(--color-lost)}.CallsTable-module__S_41Yq__empty{padding:32px var(--space-4);text-align:center;color:var(--color-text-muted)}
.CardsTable-module__XCclMW__wrap{flex-direction:column;gap:14px;display:flex}.CardsTable-module__XCclMW__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.CardsTable-module__XCclMW__title{color:var(--db-navy,var(--color-accent));font-size:28px;font-weight:600;line-height:1.2}.CardsTable-module__XCclMW__count{color:#1e3a5fb3;font-size:14px;font-weight:500}.CardsTable-module__XCclMW__scroll{box-shadow:var(--db-shadow-3);background:#fff;border-radius:16px;overflow-x:auto}.CardsTable-module__XCclMW__table{width:max-content;min-width:100%;font-size:.82rem}.CardsTable-module__XCclMW__table th,.CardsTable-module__XCclMW__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:14px 12px}.CardsTable-module__XCclMW__table tbody tr:last-child td{border-bottom:none}.CardsTable-module__XCclMW__table thead th{color:#1e3a5fbf;text-transform:uppercase;letter-spacing:.02em;z-index:1;background:#eef2f7;border-bottom:1px solid #d7dfe8;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;position:sticky;top:0}.CardsTable-module__XCclMW__table tbody tr:nth-child(2n){background:#fafbfd}.CardsTable-module__XCclMW__table tbody tr:hover{background:#f2f6fb}.CardsTable-module__XCclMW__mono{font-family:var(--font-mono);color:var(--db-navy,var(--color-text-muted));font-size:.76rem;font-weight:600}.CardsTable-module__XCclMW__num{text-align:right;font-variant-numeric:tabular-nums}.CardsTable-module__XCclMW__table td.CardsTable-module__XCclMW__titleCell{white-space:normal;min-width:200px;max-width:320px}.CardsTable-module__XCclMW__table td.CardsTable-module__XCclMW__commentCell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.CardsTable-module__XCclMW__cat_new,.CardsTable-module__XCclMW__cat_won,.CardsTable-module__XCclMW__cat_lost,.CardsTable-module__XCclMW__cat_in_progress{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem}.CardsTable-module__XCclMW__cat_new{background:var(--color-new-soft);color:var(--color-new)}.CardsTable-module__XCclMW__cat_won{background:var(--color-won-soft);color:var(--color-won)}.CardsTable-module__XCclMW__cat_lost{background:var(--color-lost-soft);color:var(--color-lost)}.CardsTable-module__XCclMW__cat_in_progress{background:var(--color-progress-soft);color:var(--color-progress)}.CardsTable-module__XCclMW__headSearch{margin-left:auto}.CardsTable-module__XCclMW__table tbody tr.CardsTable-module__XCclMW__hl,.CardsTable-module__XCclMW__table tbody tr.CardsTable-module__XCclMW__hl:hover{background:#fff4d6;box-shadow:inset 3px 0 #f0a020}.CardsTable-module__XCclMW__table td.CardsTable-module__XCclMW__num{color:var(--db-navy,inherit);font-weight:600}
.OrdersTable-module__x96LqW__wrap{flex-direction:column;gap:14px;display:flex}.OrdersTable-module__x96LqW__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.OrdersTable-module__x96LqW__title{color:var(--db-navy,var(--color-accent));font-size:28px;font-weight:600;line-height:1.2}.OrdersTable-module__x96LqW__count{color:#1e3a5fb3;font-size:14px;font-weight:500}.OrdersTable-module__x96LqW__scroll{box-shadow:var(--db-shadow-3);background:#fff;border-radius:16px;overflow-x:auto}.OrdersTable-module__x96LqW__table{width:max-content;min-width:100%;font-size:.82rem}.OrdersTable-module__x96LqW__table th,.OrdersTable-module__x96LqW__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:14px 12px}.OrdersTable-module__x96LqW__table tbody tr:last-child td{border-bottom:none}.OrdersTable-module__x96LqW__table thead th{color:#1e3a5fbf;text-transform:uppercase;letter-spacing:.02em;z-index:1;background:#eef2f7;border-bottom:1px solid #d7dfe8;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;position:sticky;top:0}.OrdersTable-module__x96LqW__table tbody tr:nth-child(2n){background:#fafbfd}.OrdersTable-module__x96LqW__table tbody tr:hover{background:#f2f6fb}.OrdersTable-module__x96LqW__mono{font-family:var(--font-mono);color:var(--db-navy,var(--color-text-muted));font-size:.76rem;font-weight:600}.OrdersTable-module__x96LqW__num{text-align:right;font-variant-numeric:tabular-nums}.OrdersTable-module__x96LqW__cat_new,.OrdersTable-module__x96LqW__cat_won,.OrdersTable-module__x96LqW__cat_lost,.OrdersTable-module__x96LqW__cat_in_progress{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem}.OrdersTable-module__x96LqW__cat_new{background:var(--color-new-soft);color:var(--color-new)}.OrdersTable-module__x96LqW__cat_won{background:var(--color-won-soft);color:var(--color-won)}.OrdersTable-module__x96LqW__cat_lost{background:var(--color-lost-soft);color:var(--color-lost)}.OrdersTable-module__x96LqW__cat_in_progress{background:var(--color-progress-soft);color:var(--color-progress)}.OrdersTable-module__x96LqW__muted{color:var(--color-text-muted)}.OrdersTable-module__x96LqW__table td.OrdersTable-module__x96LqW__longCell{text-overflow:ellipsis;max-width:260px;overflow:hidden}.OrdersTable-module__x96LqW__table td.OrdersTable-module__x96LqW__wrapCell{white-space:normal;min-width:140px;max-width:240px}.OrdersTable-module__x96LqW__table td.OrdersTable-module__x96LqW__itemsCell{white-space:normal;min-width:300px;max-width:440px}.OrdersTable-module__x96LqW__item+.OrdersTable-module__x96LqW__item{border-top:1px dashed var(--color-border);margin-top:6px;padding-top:6px}.OrdersTable-module__x96LqW__itemMain{align-items:baseline;gap:8px;display:flex}.OrdersTable-module__x96LqW__itemName{flex:1;min-width:0;font-weight:500}.OrdersTable-module__x96LqW__itemQty{color:var(--color-text-muted);white-space:nowrap}.OrdersTable-module__x96LqW__itemPrice{white-space:nowrap;font-variant-numeric:tabular-nums}.OrdersTable-module__x96LqW__itemMeta{color:var(--color-text-muted);margin-top:2px;font-size:.74rem}.OrdersTable-module__x96LqW__upsale{background:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.68rem}.OrdersTable-module__x96LqW__headSearch{margin-left:auto}.OrdersTable-module__x96LqW__table tbody tr.OrdersTable-module__x96LqW__hl,.OrdersTable-module__x96LqW__table tbody tr.OrdersTable-module__x96LqW__hl:hover{background:#fff4d6;box-shadow:inset 3px 0 #f0a020}.OrdersTable-module__x96LqW__itemOldPrice{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.78rem;text-decoration:line-through}.OrdersTable-module__x96LqW__discount{background:var(--color-lost-soft);color:var(--color-lost);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:.68rem}.OrdersTable-module__x96LqW__table td.OrdersTable-module__x96LqW__num{color:var(--db-navy,inherit);font-weight:600}
.ProductsTable-module__k4MVYq__wrap{flex-direction:column;gap:14px;display:flex}.ProductsTable-module__k4MVYq__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ProductsTable-module__k4MVYq__title{color:var(--db-navy,var(--color-accent));font-size:28px;font-weight:600;line-height:1.2}.ProductsTable-module__k4MVYq__count{color:#1e3a5fb3;font-size:14px;font-weight:500}.ProductsTable-module__k4MVYq__scroll{box-shadow:var(--db-shadow-3);background:#fff;border-radius:16px;overflow-x:auto}.ProductsTable-module__k4MVYq__table{width:max-content;min-width:100%;font-size:.82rem}.ProductsTable-module__k4MVYq__table th,.ProductsTable-module__k4MVYq__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:14px 12px}.ProductsTable-module__k4MVYq__table tbody tr:last-child td{border-bottom:none}.ProductsTable-module__k4MVYq__table thead th{color:#1e3a5fbf;text-transform:uppercase;letter-spacing:.02em;z-index:1;background:#eef2f7;border-bottom:1px solid #d7dfe8;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600;position:sticky;top:0}.ProductsTable-module__k4MVYq__table tbody tr:nth-child(2n){background:#fafbfd}.ProductsTable-module__k4MVYq__table tbody tr:hover{background:#f2f6fb}.ProductsTable-module__k4MVYq__mono{font-family:var(--font-mono);color:var(--db-navy,var(--color-text-muted));font-size:.76rem;font-weight:600}.ProductsTable-module__k4MVYq__num{text-align:right;font-variant-numeric:tabular-nums}.ProductsTable-module__k4MVYq__table td.ProductsTable-module__k4MVYq__nameCell{white-space:normal;min-width:200px;max-width:340px}.ProductsTable-module__k4MVYq__archived{color:var(--color-text-muted);background:var(--color-lost-soft);border-radius:999px;padding:2px 8px;font-size:.72rem}.ProductsTable-module__k4MVYq__thumb,.ProductsTable-module__k4MVYq__noThumb{object-fit:cover;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;width:32px;height:32px;display:block}.ProductsTable-module__k4MVYq__table td.ProductsTable-module__k4MVYq__descCell{text-overflow:ellipsis;max-width:280px;color:var(--color-text-muted);overflow:hidden}.ProductsTable-module__k4MVYq__headSearch{margin-left:auto}.ProductsTable-module__k4MVYq__table tbody tr.ProductsTable-module__k4MVYq__hl,.ProductsTable-module__k4MVYq__table tbody tr.ProductsTable-module__k4MVYq__hl:hover{background:#fff4d6;box-shadow:inset 3px 0 #f0a020}.ProductsTable-module__k4MVYq__table td.ProductsTable-module__k4MVYq__num{color:var(--db-navy,inherit);font-weight:600}
.Schedule-module__PMBQca__kpiRow{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.Schedule-module__PMBQca__kpiRow{grid-template-columns:repeat(2,1fr)}}.Schedule-module__PMBQca__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Schedule-module__PMBQca__periodNav{background:var(--color-surface);box-shadow:var(--shadow-field);border-radius:12px;align-items:center;gap:8px;padding:4px;display:inline-flex}.Schedule-module__PMBQca__periodNav>button{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);cursor:pointer;border:none;border-radius:9px;font-size:1.1rem}.Schedule-module__PMBQca__periodNav>button:hover{background:#dbe5ef}.Schedule-module__PMBQca__searchBox{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted);box-shadow:var(--shadow-field);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:inline-flex}.Schedule-module__PMBQca__searchBox:focus-within{border-color:var(--color-accent)}.Schedule-module__PMBQca__legend{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.Schedule-module__PMBQca__legendItem{align-items:center;gap:6px;display:inline-flex}.Schedule-module__PMBQca__swatch{border:1px solid #0000;border-radius:5px;flex-shrink:0;width:18px;height:18px}.Schedule-module__PMBQca__legendText{color:var(--color-text-muted)}.Schedule-module__PMBQca__page{height:calc(100vh - 68px);min-height:480px}.Schedule-module__PMBQca__scroll{border:1px solid var(--color-border);background:var(--color-surface);min-height:300px;box-shadow:var(--shadow-panel);border-radius:16px;flex:1;overflow:auto}.Schedule-module__PMBQca__table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.Schedule-module__PMBQca__table th,.Schedule-module__PMBQca__table td{white-space:nowrap;border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3;padding:5px 8px}.Schedule-module__PMBQca__table th:last-child,.Schedule-module__PMBQca__table td:last-child{border-right:none}.Schedule-module__PMBQca__table thead th{z-index:2;background:var(--color-table-head);color:var(--color-text-muted);text-align:center;padding:10px 8px;font-size:11.5px;font-weight:500;position:sticky;top:0}.Schedule-module__PMBQca__archived{color:var(--color-text-muted);font-weight:400}.Schedule-module__PMBQca__cell{text-align:center}.Schedule-module__PMBQca__table tbody tr:hover td{background:var(--color-accent-soft)}.Schedule-module__PMBQca__pill{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:92px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.Schedule-module__PMBQca__clickable{cursor:pointer;gap:6px;transition:box-shadow .12s}.Schedule-module__PMBQca__clickable:hover,.Schedule-module__PMBQca__pillOpen{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 25%, transparent)}.Schedule-module__PMBQca__caret{opacity:.55;flex-shrink:0}.Schedule-module__PMBQca__menu{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:140px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #10182824}.Schedule-module__PMBQca__menuItem{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;padding:4px 6px;display:flex}.Schedule-module__PMBQca__menuItem:hover{background:var(--color-bg)}.Schedule-module__PMBQca__menuItemActive{background:var(--color-accent-soft)}.Schedule-module__PMBQca__menuItem .Schedule-module__PMBQca__pill{width:100%}.Schedule-module__PMBQca__work{background:var(--color-won-soft);color:var(--color-won);border-color:color-mix(in srgb, var(--color-won) 25%, transparent)}.Schedule-module__PMBQca__duty{color:#2f5fc4;background:#e6eeff;border-color:#c5d6fb}.Schedule-module__PMBQca__off{background:var(--color-lost-soft);color:var(--color-lost);border-color:color-mix(in srgb, var(--color-lost) 22%, transparent)}.Schedule-module__PMBQca__empty{color:var(--color-text-muted);background:0 0;border:1px dashed #c9ced6;font-weight:400}.Schedule-module__PMBQca__footCell,.Schedule-module__PMBQca__footCellMuted{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.Schedule-module__PMBQca__countZero{color:var(--color-lost)}.Schedule-module__PMBQca__footCellMuted{color:var(--color-text-muted);font-weight:500}.Schedule-module__PMBQca__range{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 10px;font-size:13.5px;font-weight:600}.Schedule-module__PMBQca__tableWeek .Schedule-module__PMBQca__dayHead{min-width:96px}.Schedule-module__PMBQca__tableWeek td.Schedule-module__PMBQca__cell{padding:6px 8px}.Schedule-module__PMBQca__tableWeek .Schedule-module__PMBQca__pillShort{padding:5px 8px;font-size:.78rem}.Schedule-module__PMBQca__search{width:220px;font:inherit;background:0 0;border:none;padding:9px 0;font-size:13px}.Schedule-module__PMBQca__search:focus{outline:none}.Schedule-module__PMBQca__noMatch{color:var(--color-text-muted);font-size:.85rem}.Schedule-module__PMBQca__nameHead,.Schedule-module__PMBQca__nameCell{z-index:2;text-overflow:ellipsis;background:var(--color-surface);min-width:190px;max-width:240px;box-shadow:inset -1px 0 0 var(--color-border-strong);position:sticky;left:0;overflow:hidden;text-align:left!important}.Schedule-module__PMBQca__nameHead{z-index:4!important;background:var(--color-table-head)!important}.Schedule-module__PMBQca__nameCell{font-weight:600}.Schedule-module__PMBQca__dayHead{min-width:46px;line-height:1.1;padding:6px 2px!important}.Schedule-module__PMBQca__dayHeadNum{color:var(--color-text);font-size:12.5px;font-weight:600;display:block}.Schedule-module__PMBQca__dayHeadName{font-size:10.5px;font-weight:500;display:block}.Schedule-module__PMBQca__weekendCol{background:#f7f8fb}thead .Schedule-module__PMBQca__weekendCol .Schedule-module__PMBQca__dayHeadName{color:var(--color-lost);font-weight:600}.Schedule-module__PMBQca__todayCol{background:#eaf1fb!important}thead .Schedule-module__PMBQca__todayCol{box-shadow:inset 0 -2.5px 0 var(--color-accent-bright)}.Schedule-module__PMBQca__table td.Schedule-module__PMBQca__cell{padding:4px 3px}.Schedule-module__PMBQca__pillShort{width:100%;min-width:0;padding:3px 4px;font-size:11.5px}.Schedule-module__PMBQca__sumHead{min-width:52px}.Schedule-module__PMBQca__sumCell,.Schedule-module__PMBQca__sumCellMuted{text-align:center;font-variant-numeric:tabular-nums;background:#fafbfc;font-weight:700}.Schedule-module__PMBQca__sumCellMuted{color:var(--color-text-muted);background:#fafbfc;font-weight:500}.Schedule-module__PMBQca__table tfoot td{z-index:1;border-top:1px solid var(--color-border);background:#fafbfc;position:sticky;bottom:0}.Schedule-module__PMBQca__table tfoot .Schedule-module__PMBQca__nameCell{z-index:3;background:#fafbfc}.Schedule-module__PMBQca__pickable{cursor:pointer;-webkit-user-select:none;user-select:none}.Schedule-module__PMBQca__table td.Schedule-module__PMBQca__picked .Schedule-module__PMBQca__pill{border:1px solid var(--color-accent-bright);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-bright) 35%, transparent);color:var(--color-accent-bright);background:#dbe8ff}.Schedule-module__PMBQca__bulkBar{z-index:60;background:var(--color-accent);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 300px);padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:24px;left:calc(50% + 126px);transform:translate(-50%);box-shadow:0 10px 30px #12213859}@media (max-width:900px){.Schedule-module__PMBQca__bulkBar{max-width:calc(100vw - 24px);left:50%}}.Schedule-module__PMBQca__bulkCount{white-space:nowrap;margin-right:6px;font-size:13px;font-weight:600}.Schedule-module__PMBQca__bulkBtn{cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;padding:4px}.Schedule-module__PMBQca__bulkBtn:hover{background:#fff3}.Schedule-module__PMBQca__bulkBtn .Schedule-module__PMBQca__pill{background:#fff!important}.Schedule-module__PMBQca__bulkClose{cursor:pointer;color:#fff;background:#ffffff24;border:none;border-radius:8px;width:30px;height:30px;font-size:1.1rem;line-height:1}.Schedule-module__PMBQca__bulkClose:hover{background:#ffffff40}@media (max-width:600px){.Schedule-module__PMBQca__nameHead,.Schedule-module__PMBQca__nameCell{min-width:110px;max-width:130px;font-size:.8rem}.Schedule-module__PMBQca__dayHead{min-width:40px}}.Schedule-module__PMBQca__tabs{flex-wrap:wrap;gap:6px;display:flex}.Schedule-module__PMBQca__tab{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-field);border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.Schedule-module__PMBQca__tab:hover{border-color:var(--color-accent-bright)}.Schedule-module__PMBQca__tabOn{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Schedule-module__PMBQca__tabN{color:var(--color-text-muted);font-size:.75rem}.Schedule-module__PMBQca__tabOn .Schedule-module__PMBQca__tabN{color:#ffffffb3}.Schedule-module__PMBQca__tabDot{border-radius:50%;width:8px;height:8px}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grp td,.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grp:hover td{background:color-mix(in srgb, var(--c) 10%, white);border-bottom-color:color-mix(in srgb, var(--c) 25%, white)}.Schedule-module__PMBQca__grpBtn{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.Schedule-module__PMBQca__grpArrow{color:var(--color-text-muted);transition:transform .15s;display:inline-block}.Schedule-module__PMBQca__grpClosed .Schedule-module__PMBQca__grpArrow{transform:rotate(-90deg)}.Schedule-module__PMBQca__grpDot{background:var(--c);border-radius:50%;flex-shrink:0;width:10px;height:10px}.Schedule-module__PMBQca__grpCnt{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grp td.Schedule-module__PMBQca__grpNote{text-align:left;color:var(--color-text-muted);font-size:12px}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot td,.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot:hover td{background:color-mix(in srgb, var(--c) 10%, white);font-variant-numeric:tabular-nums;text-align:center;border-bottom:1px solid color-mix(in srgb, var(--c) 25%, white);font-weight:650}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot td.Schedule-module__PMBQca__nameCell{text-align:left;color:var(--color-text-muted);font-size:.75rem}.Schedule-module__PMBQca__footNum{border-radius:4px;min-width:20px;display:inline-block}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot td.Schedule-module__PMBQca__footUnder,.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot:hover td.Schedule-module__PMBQca__footUnder{color:var(--color-lost);background:#fbe9e7;font-weight:700}.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot td.Schedule-module__PMBQca__footOver,.Schedule-module__PMBQca__table tbody tr.Schedule-module__PMBQca__grpFoot:hover td.Schedule-module__PMBQca__footOver{color:var(--color-progress);background:#fff8eb}.Schedule-module__PMBQca__warn{vertical-align:-2px;cursor:help;border-radius:3px;margin-left:4px;display:inline-flex}.Schedule-module__PMBQca__warn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.Schedule-module__PMBQca__warnUnder{color:var(--color-lost)}.Schedule-module__PMBQca__warnOver{color:#d97706}.Schedule-module__PMBQca__warnTip{z-index:1000;color:#fff;white-space:pre-line;text-transform:none;letter-spacing:normal;text-align:left;pointer-events:none;background:#1f2937;border-radius:6px;max-width:260px;padding:7px 10px;font-size:.78rem;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 6px 18px #0f172a40}
