.alt-logo[data-v-a3f662c0]{--grey:#e6e7ea;display:inline-flex;align-items:center;gap:14px;perspective:600px}.alt-logo.is-light[data-v-a3f662c0]{--grey:#666769}.alt-logo__mark[data-v-a3f662c0]{width:74px;height:auto;overflow:visible;transform-style:preserve-3d;animation:alt-float-a3f662c0 6s ease-in-out 1.6s infinite;filter:drop-shadow(0 6px 14px rgba(217,182,90,.35))}.alt-logo__tri[data-v-a3f662c0]{animation:alt-tri-a3f662c0 .9s cubic-bezier(.2,.9,.2,1.15) backwards;transform-origin:225px 123px}.alt-logo__bar[data-v-a3f662c0]{animation:alt-bar-a3f662c0 .8s cubic-bezier(.2,.8,.2,1) .25s backwards}.alt-logo__g[data-v-a3f662c0]{fill:var(--grey);animation:alt-g-a3f662c0 .9s cubic-bezier(.3,1.4,.4,1) .45s backwards}.alt-logo__shine[data-v-a3f662c0]{animation:alt-shine-a3f662c0 5.5s ease-in-out 1.8s infinite}.alt-logo__word[data-v-a3f662c0]{display:flex;flex-direction:column;line-height:1}.alt-logo__name[data-v-a3f662c0]{display:inline-flex;font:italic 900 30px/1 Arial Black,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;color:var(--grey)}.alt-logo__gap[data-v-a3f662c0]{width:.32em}.alt-logo__ch[data-v-a3f662c0]{display:inline-block;animation:alt-ch-a3f662c0 .6s cubic-bezier(.2,.9,.3,1.3) backwards;animation-delay:calc(.6s + var(--i)*55ms)}.alt-logo__ch--gold[data-v-a3f662c0]{background:linear-gradient(100deg,#b8923a,#f0d27c 35%,#fff3c4 50%,#f0d27c 65%,#b8923a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:alt-ch-a3f662c0 .6s cubic-bezier(.2,.9,.3,1.3) backwards,alt-gold-a3f662c0 4s linear 1.6s infinite;animation-delay:calc(.6s + var(--i)*55ms),1.6s}.alt-logo__company[data-v-a3f662c0]{margin:4px 0 0 3.2em;font:300 13px/1 Segoe UI,Roboto,sans-serif;letter-spacing:.14em;color:#9aa0ad;animation:alt-fade-a3f662c0 1s ease 1.2s backwards}@keyframes alt-tri-a3f662c0{0%{opacity:0;transform:translateX(-60px) rotateY(70deg)}}@keyframes alt-bar-a3f662c0{0%{opacity:0;transform:translateX(-90px)}}@keyframes alt-g-a3f662c0{0%{opacity:0;transform:translate(236px,-60px) skewX(-9deg)}}@keyframes alt-shine-a3f662c0{0%{transform:translateX(0)}35%,to{transform:translateX(620px)}}@keyframes alt-float-a3f662c0{0%,to{transform:rotateY(0) translateY(0)}50%{transform:rotateY(14deg) translateY(-3px)}}@keyframes alt-ch-a3f662c0{0%{opacity:0;transform:translateY(14px) skewX(-12deg)}}@keyframes alt-gold-a3f662c0{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes alt-fade-a3f662c0{0%{opacity:0;letter-spacing:.5em}}@media (prefers-reduced-motion:reduce){.alt-logo[data-v-a3f662c0],.alt-logo[data-v-a3f662c0] *{animation:none!important}}.nl[data-v-22ce1d70]{position:relative;display:flex;align-items:center;gap:12px;margin:2px 10px;padding:9px 10px;min-height:48px;border-radius:12px;color:var(--sn-text);text-decoration:none;outline:none;transition:background .2s ease,color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1);animation:nl-in-22ce1d70 .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(80ms + var(--i)*28ms)}.nl.is-sub[data-v-22ce1d70]{min-height:40px;padding:7px 10px;margin-left:18px}.nl.is-focus[data-v-22ce1d70],.nl[data-v-22ce1d70]:hover{background:var(--sn-hover);color:#fff;transform:translateX(3px)}.nl[data-v-22ce1d70]:focus-visible{box-shadow:0 0 0 2px var(--sn-gold)}.nl__bar[data-v-22ce1d70]{position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#f0d27c,#b8923a);transform:scaleY(0);transition:transform .3s cubic-bezier(.2,.9,.3,1.2)}.nl.is-active[data-v-22ce1d70]{background:var(--sn-active);color:#fff}.nl.is-active .nl__bar[data-v-22ce1d70]{transform:scaleY(1)}.nl__icon[data-v-22ce1d70]{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-size:14px;color:var(--sn-muted);background:hsla(0,0%,100%,.04);transition:color .2s,background .2s,box-shadow .3s,transform .3s}.is-sub .nl__icon[data-v-22ce1d70]{width:26px;height:26px;font-size:12px;border-radius:8px}.nl:hover .nl__icon[data-v-22ce1d70]{color:#fff;transform:scale(1.06)}.nl.is-active .nl__icon[data-v-22ce1d70]{color:#1a1d25;background:linear-gradient(135deg,#f0d27c,#c9a24a);box-shadow:0 6px 18px -6px hsla(44,67%,66%,.7)}.nl.is-hot:not(.is-active) .nl__icon[data-v-22ce1d70]{color:var(--sn-gold)}.nl__text[data-v-22ce1d70]{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.nl__name[data-v-22ce1d70]{font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-sub .nl__name[data-v-22ce1d70]{font-size:13.5px}.nl.is-hot .nl__name[data-v-22ce1d70]{font-weight:700;color:#fff}.nl__star[data-v-22ce1d70]{margin-left:4px;font-size:7px;vertical-align:middle;color:var(--sn-gold)}.nl__hint[data-v-22ce1d70]{font-size:11.5px;line-height:1.25;color:var(--sn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl.is-active .nl__hint[data-v-22ce1d70]{color:#c8b98c}.nl__badge[data-v-22ce1d70]{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:22px;text-align:center;color:#fff}.nl__badge--red[data-v-22ce1d70]{background:#e5484d;box-shadow:0 0 0 0 rgba(229,72,77,.6);animation:nl-pulse-22ce1d70 2.4s ease-out infinite}.nl__badge--amber[data-v-22ce1d70]{background:#d99a1e;color:#1a1d25}.nl__badge--gray[data-v-22ce1d70]{background:hsla(0,0%,100%,.14)}.nl__badge--dot[data-v-22ce1d70]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px}.nl.is-collapsed[data-v-22ce1d70]{justify-content:center;margin:3px 10px;padding:8px 0;min-height:46px}.nl.is-collapsed.is-sub[data-v-22ce1d70]{margin-left:10px}.nl.is-collapsed[data-v-22ce1d70]:hover{transform:none}.nl.is-collapsed .nl__bar[data-v-22ce1d70]{left:-10px}@keyframes nl-in-22ce1d70{0%{opacity:0;transform:translateX(-12px)}}@keyframes nl-pulse-22ce1d70{0%{box-shadow:0 0 0 0 rgba(229,72,77,.55)}70%,to{box-shadow:0 0 0 8px rgba(229,72,77,0)}}@media (prefers-reduced-motion:reduce){.nl[data-v-22ce1d70],.nl__badge[data-v-22ce1d70]{animation:none!important}}.sn[data-v-07d560d4]{--sn-bg:#12151c;--sn-bg-2:#191d27;--sn-text:#c8ccd6;--sn-muted:#7f8697;--sn-gold:#e2c46e;--sn-hover:hsla(0,0%,100%,.055);--sn-active:linear-gradient(90deg,hsla(44,67%,66%,.2),hsla(44,67%,66%,.04) 80%);--sn-line:hsla(0,0%,100%,.07);position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;width:280px;height:100vh;overflow:hidden;color:var(--sn-text);background:linear-gradient(180deg,var(--sn-bg-2),var(--sn-bg) 45%);border-right:1px solid var(--sn-line);box-shadow:8px 0 30px -18px rgba(0,0,0,.55);transition:width .35s cubic-bezier(.2,.8,.2,1);font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif}.sn.is-collapsed[data-v-07d560d4]{width:76px}.sn__aurora[data-v-07d560d4]{position:absolute;inset:-40% -60% auto -60%;height:420px;pointer-events:none;opacity:.55;background:radial-gradient(40% 45% at 30% 40%,hsla(44,67%,66%,.22),transparent 70%),radial-gradient(35% 40% at 75% 30%,rgba(99,132,255,.12),transparent 70%);filter:blur(10px);animation:sn-aurora-07d560d4 18s ease-in-out infinite alternate}.sn__top[data-v-07d560d4]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 14px 12px 18px}.is-collapsed .sn__top[data-v-07d560d4]{flex-direction:column;padding:16px 0 8px;gap:10px}.sn__brand[data-v-07d560d4]{display:block;text-decoration:none;min-width:0}.sn__logo[data-v-07d560d4]{transform:scale(.78);transform-origin:left center;margin:-6px 0}.sn__mark[data-v-07d560d4]{width:40px;height:auto;filter:drop-shadow(0 4px 10px rgba(217,182,90,.4));transition:transform .3s}.sn__brand:hover .sn__mark[data-v-07d560d4]{transform:rotate(-6deg) scale(1.06)}.sn__toggle[data-v-07d560d4]{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;color:var(--sn-muted);background:hsla(0,0%,100%,.05);cursor:pointer;transition:background .2s,color .2s}.sn__toggle[data-v-07d560d4]:focus-visible,.sn__toggle[data-v-07d560d4]:hover{color:#fff;background:hsla(0,0%,100%,.12);outline:none}.sn__search[data-v-07d560d4]{position:relative;display:flex;align-items:center;gap:8px;margin:4px 14px 10px;padding:0 10px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid var(--sn-line);transition:border-color .2s,background .2s,box-shadow .2s;cursor:text}.sn__search[data-v-07d560d4]:focus-within{border-color:hsla(44,67%,66%,.6);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 4px hsla(44,67%,66%,.12)}.sn__search-icon[data-v-07d560d4]{color:var(--sn-muted);font-size:13px}.sn__search input[data-v-07d560d4]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:13.5px}.sn__search input[data-v-07d560d4]::-moz-placeholder{color:var(--sn-muted)}.sn__search input[data-v-07d560d4]::placeholder{color:var(--sn-muted)}.sn__search input[data-v-07d560d4]::-webkit-search-cancel-button{display:none}.sn__kbd[data-v-07d560d4]{font:600 10.5px/1 inherit;color:var(--sn-muted);padding:4px 6px;border-radius:6px;border:1px solid var(--sn-line);background:rgba(0,0,0,.2)}.sn__clear[data-v-07d560d4]{border:0;background:transparent;color:var(--sn-muted);cursor:pointer;padding:4px}.sn__search-mini[data-v-07d560d4]{display:grid;place-items:center;width:46px;height:40px;margin:2px auto 8px;border:1px solid var(--sn-line);border-radius:12px;color:var(--sn-muted);background:hsla(0,0%,100%,.05);cursor:pointer}.sn__search-mini[data-v-07d560d4]:hover{color:#fff}.sn__scroll[data-v-07d560d4]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0 12px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.sn__scroll[data-v-07d560d4]::-webkit-scrollbar{width:6px}.sn__scroll[data-v-07d560d4]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:6px}.sn__label[data-v-07d560d4]{display:flex;align-items:center;gap:6px;padding:10px 22px 6px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d7a45}.sn__label-q[data-v-07d560d4]{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;cursor:help;font-size:9px;letter-spacing:0;color:var(--sn-muted);border:1px solid var(--sn-line)}.sn__divider[data-v-07d560d4]{height:1px;margin:10px 20px;background:linear-gradient(90deg,transparent,var(--sn-line),transparent)}.sn__empty[data-v-07d560d4]{margin:8px 22px;font-size:12.5px;line-height:1.45;color:var(--sn-muted)}.sg__head[data-v-07d560d4]{position:relative;display:flex;align-items:center;gap:12px;width:calc(100% - 20px);margin:2px 10px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--sn-text);font:inherit;text-align:left;cursor:pointer;transition:background .2s,color .2s;animation:sg-in-07d560d4 .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(80ms + var(--i)*28ms)}.sg__head[data-v-07d560d4]:hover{background:var(--sn-hover);color:#fff}.sg__head[data-v-07d560d4]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sn-gold)}.sg__head.is-collapsed[data-v-07d560d4]{justify-content:center;width:auto;margin:3px 10px;padding:7px 0}.sg__icon[data-v-07d560d4]{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-size:13px;color:var(--sn-muted);background:transparent;border:1px dashed hsla(0,0%,100%,.1);transition:color .2s,border-color .2s}.sg__head.has-active .sg__icon[data-v-07d560d4],.sg__head:hover .sg__icon[data-v-07d560d4]{color:var(--sn-gold);border-color:hsla(44,67%,66%,.45)}.sg__text[data-v-07d560d4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sg__name[data-v-07d560d4]{font-size:13.5px;font-weight:600}.sg__hint[data-v-07d560d4],.sg__name[data-v-07d560d4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg__hint[data-v-07d560d4]{font-size:11.5px;color:var(--sn-muted)}.sg__count[data-v-07d560d4]{font-size:11px;font-weight:700;color:var(--sn-muted);padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.06)}.sg__chev[data-v-07d560d4]{font-size:11px;color:var(--sn-muted);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sg.is-open .sg__chev[data-v-07d560d4]{transform:rotate(180deg)}.sg__dot[data-v-07d560d4]{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--sn-gold)}.sg__body[data-v-07d560d4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.sg.is-open .sg__body[data-v-07d560d4]{grid-template-rows:1fr}.sg__inner[data-v-07d560d4]{overflow:hidden;position:relative}.sg__inner[data-v-07d560d4]:before{content:"";position:absolute;left:35px;top:4px;bottom:8px;width:1px;background:var(--sn-line)}.sn__footer[data-v-07d560d4]{position:relative;padding:8px 0 12px;border-top:1px solid var(--sn-line);background:rgba(0,0,0,.15)}@keyframes sg-in-07d560d4{0%{opacity:0;transform:translateX(-12px)}}@keyframes sn-aurora-07d560d4{0%{transform:translate3d(-6%,0,0) rotate(0deg)}to{transform:translate3d(8%,4%,0) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.sg__head[data-v-07d560d4],.sn__aurora[data-v-07d560d4]{animation:none!important}.sg__body[data-v-07d560d4],.sn[data-v-07d560d4]{transition:none}}@media screen and (max-width:768px){.sn.is-collapsed[data-v-07d560d4],.sn[data-v-07d560d4]{width:min(86vw,320px);z-index:1300;transform:translateX(0);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:24px 0 60px -10px rgba(0,0,0,.55);padding-bottom:env(safe-area-inset-bottom)}.sn.is-collapsed[data-v-07d560d4]{transform:translateX(-105%);box-shadow:none}.sn.is-collapsed .sn__aurora[data-v-07d560d4]{display:none}}.sn-tip{position:fixed;z-index:1000;transform:translateY(-50%);max-width:260px;padding:9px 12px;border-radius:10px;display:flex;flex-direction:column;gap:3px;pointer-events:none;color:#e9ebf0;background:#1f2430;border:1px solid hsla(44,67%,66%,.35);box-shadow:0 14px 30px -12px rgba(0,0,0,.6);font:13px/1.3 Inter,Segoe UI,Roboto,sans-serif}.sn-tip b{font-weight:700;color:#fff}.sn-tip span{font-size:12px;color:#a9afbd}.sn-backdrop,.sn-burger{display:none}@media screen and (max-width:768px){.sn-burger{position:fixed;top:12px;left:12px;z-index:1250;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:12px;color:#e2c46e;font-size:17px;cursor:pointer;background:linear-gradient(160deg,#222737,#12151c);box-shadow:0 8px 20px -10px rgba(18,21,28,.8)}.sn-burger:active{transform:scale(.94)}.sn-backdrop{position:fixed;inset:0;z-index:1290;display:block;background:rgba(10,12,18,.5);backdrop-filter:blur(2px)}.sn-tip{display:none}}.sn-fade-enter-active,.sn-fade-leave-active{transition:opacity .25s}.sn-fade-enter-from,.sn-fade-leave-to{opacity:0}.sn-tip-enter-active,.sn-tip-leave-active{transition:opacity .15s,transform .15s}.sn-tip-enter-from,.sn-tip-leave-to{opacity:0;transform:translate(-6px,-50%)}.list[data-v-4ba2d0a1]{list-style:none;margin:0;padding:0}.message[data-v-4ba2d0a1]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:none;border-bottom:1px solid #f3f4f6;background:transparent;text-align:left;cursor:default;color:inherit}.message--clickable[data-v-4ba2d0a1]{cursor:pointer}.message--clickable[data-v-4ba2d0a1]:hover{background:#f9fafb}.message--unread[data-v-4ba2d0a1]{background:#fff7f7}.message--clickable.message--unread[data-v-4ba2d0a1]:hover{background:#feeeee}.message-dot[data-v-4ba2d0a1]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent;flex-shrink:0}.message-dot--on[data-v-4ba2d0a1]{background:#dc2626}.message-body[data-v-4ba2d0a1]{min-width:0;flex:1}.message-text[data-v-4ba2d0a1]{display:block;font-size:.9rem;color:#111827;white-space:pre-wrap;word-break:break-word}.message--unread .message-text[data-v-4ba2d0a1]{font-weight:600}.message-meta[data-v-4ba2d0a1]{display:block;margin-top:6px;font-size:.75rem;color:#9ca3af}.empty[data-v-4ba2d0a1],.error[data-v-4ba2d0a1]{margin:0;padding:36px 16px;text-align:center;font-size:.9rem;color:#9ca3af}.error[data-v-4ba2d0a1]{color:#dc2626}.notif[data-v-20d0cff5],.notif__bell[data-v-20d0cff5]{position:relative;display:inline-flex;align-items:center}.notif__bell[data-v-20d0cff5]{justify-content:center;width:40px;height:40px;border:none;border-radius:9999px;background:transparent;color:#374151;cursor:pointer;transition:background .15s ease,color .15s ease}.notif__bell[data-v-20d0cff5]:hover{background:#f3f4f6;color:#111827}.notif__icon[data-v-20d0cff5]{font-size:1.05rem}.notif__badge[data-v-20d0cff5]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fefefe}.notif__panel[data-v-20d0cff5]{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-height:min(70vh,480px);display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px rgba(17,24,39,.12);z-index:120;overflow:hidden}.notif__header[data-v-20d0cff5]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #f3f4f6;background:#fafafa}.notif__back[data-v-20d0cff5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#4b5563;cursor:pointer}.notif__back[data-v-20d0cff5]:hover{background:#e5e7eb}.notif__title[data-v-20d0cff5]{flex:1;margin:0;font-size:.95rem;font-weight:600;color:#111827;line-height:1.3}.notif__toggle[data-v-20d0cff5]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notif__body[data-v-20d0cff5]{overflow-y:auto;flex:1}.notif__list[data-v-20d0cff5],.notif__sections[data-v-20d0cff5]{list-style:none;margin:0;padding:0}.notif__item[data-v-20d0cff5],.notif__section[data-v-20d0cff5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:none;border-bottom:1px solid #f3f4f6;background:transparent;text-align:left;cursor:pointer;color:#1f2937;font-size:.9rem}.notif__item[data-v-20d0cff5]:hover,.notif__section[data-v-20d0cff5]:hover{background:#f9fafb}.notif__chevron[data-v-20d0cff5]{color:#9ca3af;font-size:.75rem}.notif__item-text[data-v-20d0cff5]{flex:1;min-width:0;display:block;font-size:.875rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif__item-unread[data-v-20d0cff5]{min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;flex-shrink:0}.notif__error[data-v-20d0cff5],.notif__hint[data-v-20d0cff5]{margin:0;padding:28px 16px;text-align:center;font-size:.875rem;color:#9ca3af}.notif__error[data-v-20d0cff5]{color:#dc2626}.notif__footer[data-v-20d0cff5]{border-top:1px solid #f3f4f6;padding:8px 10px;background:#fafafa}.notif__all[data-v-20d0cff5]{width:100%;border:none;background:transparent;color:#4f46e5;font-size:.85rem;font-weight:600;padding:8px;border-radius:6px;cursor:pointer}.notif__all[data-v-20d0cff5]:hover{background:#eef2ff}@media screen and (max-width:426px){.notif__panel[data-v-20d0cff5]{right:auto;margin-left:calc(50% - 50vw);width:calc(100vw - 200%)}}.notif-ws[data-v-c18f8674]{display:none}.t360-search[data-v-4a1a701e]{position:relative;width:460px;max-width:90vw}.t360-input-wrap[data-v-4a1a701e]{position:relative;display:flex;align-items:center}.t360-search-icon[data-v-4a1a701e]{position:absolute;left:9px;color:#98a2b3;font-size:12px;pointer-events:none}.t360-input[data-v-4a1a701e]{width:100%;height:34px;padding:0 28px 0 28px;border:1px solid #d0d5dd;border-radius:8px;font-size:13px;color:#344054;background:#fff;outline:none}.t360-input[data-v-4a1a701e]:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.12)}.t360-search-spinner[data-v-4a1a701e]{position:absolute;right:9px;width:12px;height:12px;border:2px solid #d0d5dd;border-top-color:#007bff;border-radius:50%;animation:t360-spin-4a1a701e .7s linear infinite}@keyframes t360-spin-4a1a701e{to{transform:rotate(1turn)}}.t360-dropdown[data-v-4a1a701e]{position:absolute;top:calc(100% + 6px);right:0;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px rgba(16,24,40,.16);z-index:1200;overflow:hidden;padding:4px}.t360-hint[data-v-4a1a701e]{padding:12px;color:#98a2b3;font-size:13px;text-align:center}.t360-hint-error[data-v-4a1a701e]{color:#b42318}.t360-history-header[data-v-4a1a701e]{padding:6px 8px 4px;color:#98a2b3;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.t360-option[data-v-4a1a701e]{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:7px 8px;font:inherit;font-size:13px;color:#344054;cursor:pointer;border-radius:6px;text-align:left}.t360-option.selected[data-v-4a1a701e],.t360-option[data-v-4a1a701e]:hover{background:#f0f7ff}.opt-id[data-v-4a1a701e]{font-weight:700;white-space:nowrap}.opt-name[data-v-4a1a701e]{color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.opt-route[data-v-4a1a701e]{color:#98a2b3;font-size:12px;white-space:nowrap}.status-pill[data-v-4a1a701e]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}.pill-open[data-v-4a1a701e]{background:#eff6ff;color:#1d4ed8}.pill-closed[data-v-4a1a701e]{background:#ecfdf3;color:#027a48}.pill-gray[data-v-4a1a701e]{background:#f2f4f7;color:#475467}.pill-red[data-v-4a1a701e]{background:#fef3f2;color:#b42318}.pill-orange[data-v-4a1a701e]{background:#fffaeb;color:#b54708}.header[data-v-4ce44954]{display:flex;align-items:center;justify-content:space-between;max-height:70px;background-color:#fefefe;padding:20px;box-shadow:1px 1px 1px hsla(0,0%,40%,.1);border-bottom:2px solid;border-color:#e5e7eb}.header-right[data-v-4ce44954]{display:flex;align-items:center;gap:8px;margin-left:auto}.header h1[data-v-4ce44954]{margin:0}.user-info[data-v-4ce44954]{display:flex;align-items:center}.avatar[data-v-4ce44954]{width:45px;height:45px;border-radius:50%;margin-right:10px;border:1px solid #888}.pointer[data-v-4ce44954]{cursor:pointer}.user-details[data-v-4ce44954]{display:flex;flex-direction:column}.user-details h2[data-v-4ce44954]{margin:0}.text-gray-800[data-v-4ce44954]{--tw-text-opacity:1;color:#1f2937}.text-gray-400[data-v-4ce44954]{color:#9ca3af}.text-xs[data-v-4ce44954]{font-size:.75rem;line-height:1rem}h1[data-v-4ce44954],h2[data-v-4ce44954],h3[data-v-4ce44954],h4[data-v-4ce44954],h5[data-v-4ce44954],h6[data-v-4ce44954]{font-size:inherit;font-weight:inherit}img[data-v-4ce44954]{width:2.8rem;height:2.7rem;border-radius:9999px;padding:.25rem;margin-right:1rem;max-width:100%}.dropdown-menu[data-v-4ce44954]{display:block;position:absolute;width:-moz-min-content;width:min-content;margin-top:11rem;right:2.5rem;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:101}.dropdown-text[data-v-4ce44954]{padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}.dropdown-line[data-v-4ce44954]{border-top:1px solid hsla(0,0%,80%,.3)}.dropdown-menu ul[data-v-4ce44954]{list-style:none}.dropdown-menu li[data-v-4ce44954]{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;cursor:pointer}.dropdown-menu li[data-v-4ce44954]:hover{background-color:#4f46e5;color:#fff}.header__left[data-v-4ce44954]{margin-right:.2rem}@media screen and (max-width:426px){.main-app-shrunk .header[data-v-4ce44954]{padding-left:110px}.main-app-shrunk .header__search[data-v-4ce44954]{display:none}.header__search[data-v-4ce44954]{width:223px;margin-left:50px;margin-top:-12px;z-index:101}}@media screen and (max-width:769px){.header__left[data-v-4ce44954]{display:none}}.advise-list[data-v-267d9022]{display:flex;flex-direction:column;gap:12px}.advise-card[data-v-267d9022]{padding:12px;background:var(--details-card-bg,#e9edf3);border-radius:8px}.advise-header[data-v-267d9022]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.advise-num[data-v-267d9022]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:#6366f1}.advise-source[data-v-267d9022]{font-weight:600;font-size:14px;color:#333}.advise-badge[data-v-267d9022]{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:500}.badge-ok[data-v-267d9022]{background:#dcfce7;color:#15803d}.badge-warn[data-v-267d9022]{background:#fef9c3;color:#a16207}.advise-prices[data-v-267d9022]{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:6px 0}.price-cell[data-v-267d9022]{display:flex;flex-direction:column;gap:2px}.price-label[data-v-267d9022]{font-size:11px;color:#7b8087}.price-value[data-v-267d9022]{font-size:16px;font-weight:700;color:#333}.price-arrow[data-v-267d9022]{font-size:18px;color:#9ca3af}.advise-inputs[data-v-267d9022]{margin-bottom:8px}.input-label[data-v-267d9022]{display:block;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.input-grid[data-v-267d9022]{display:flex;flex-wrap:wrap;gap:6px}.input-item[data-v-267d9022]{display:flex;gap:4px;padding:3px 8px;background:#fff;border-radius:4px;font-size:12px;border:1px solid #e5e7eb}.input-key[data-v-267d9022]{color:#7b8087}.input-val[data-v-267d9022]{font-weight:500;color:#333}.advise-rules[data-v-267d9022]{margin-top:4px}.rule-list[data-v-267d9022]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rule-card[data-v-267d9022]{padding:8px 10px;background:#fff;border-radius:6px;border-left:3px solid #d1d5db}.rule-card[data-v-267d9022]:has(.action-apply){border-left-color:#22c55e}.rule-card[data-v-267d9022]:has(.action-exclude){border-left-color:#ef4444}.rule-card[data-v-267d9022]:has(.action-error){border-left-color:#f59e0b}.rule-top[data-v-267d9022]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rule-action[data-v-267d9022]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px}.action-apply[data-v-267d9022]{background:#dcfce7;color:#15803d}.action-exclude[data-v-267d9022]{background:#fee2e2;color:#b91c1c}.action-error[data-v-267d9022]{background:#fef3c7;color:#b45309}.rule-name[data-v-267d9022]{font-size:13px;font-weight:600;color:#374151}.rule-group[data-v-267d9022]{margin-left:auto;font-size:11px;color:#9ca3af}.rule-detail[data-v-267d9022]{display:flex;gap:6px;font-size:12px;margin-top:2px}.rule-dt-label[data-v-267d9022]{color:#7b8087;min-width:110px}.rule-dt-value[data-v-267d9022]{font-weight:500;color:#333}.rule-msg[data-v-267d9022]{margin-top:4px;font-size:12px;color:#6b7280;font-style:italic}.copy-row[data-v-267d9022]{cursor:pointer;border-radius:6px;transition:background .15s}.copy-row[data-v-267d9022]:hover{background:#eef4ff}.copy-row:hover .input-val[data-v-267d9022],.copy-row:hover .rule-dt-value[data-v-267d9022]{color:#1d4ed8}.sync-pane[data-v-6f946bb9]{display:flex;flex-direction:column;gap:10px}.sync-services[data-v-6f946bb9]{display:flex;gap:6px}.sync-chip[data-v-6f946bb9]{padding:3px 14px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;font-size:12px;cursor:pointer}.sync-chip.active[data-v-6f946bb9]{background:#175cd3;border-color:#175cd3;color:#fff}.sync-pre[data-v-6f946bb9]{margin:4px 0 0;font-size:12px;color:#912018;white-space:pre-wrap;word-break:break-word;font-family:inherit;max-height:160px;overflow:auto}.sync-pre-muted[data-v-6f946bb9]{color:#667085}.sync-section-title[data-v-6f946bb9]{font-size:11px;font-weight:700;color:#667085;text-transform:uppercase}.sync-table[data-v-6f946bb9]{width:100%;border-collapse:collapse;font-size:12px}.sync-table th[data-v-6f946bb9]{text-align:left;color:#667085;font-weight:600;padding:4px 8px;border-bottom:1px solid #eaecf0}.sync-table td[data-v-6f946bb9]{padding:4px 8px;border-bottom:1px solid #f2f4f7;color:#344054}.sync-row[data-v-6f946bb9]{cursor:pointer}.sync-row-open[data-v-6f946bb9],.sync-row[data-v-6f946bb9]:hover{background:#f9fafb}.sync-caret[data-v-6f946bb9]{width:18px;color:#98a2b3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sync-row-detail-td[data-v-6f946bb9]{background:#fcfcfd}.sync-detail-grid[data-v-6f946bb9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;font-size:12px;color:#344054}.sync-detail-grid>div[data-v-6f946bb9]{display:flex;gap:6px;min-width:0}.d-label[data-v-6f946bb9]{color:#667085;min-width:84px}.sync-row-detail .sync-pre[data-v-6f946bb9]{max-height:220px}.sync-detail[data-v-6f946bb9]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-status[data-v-6f946bb9]{display:inline-block;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600}.sync-status-success[data-v-6f946bb9]{background:#e6f4ea;color:#1e7e34}.sync-status-error[data-v-6f946bb9]{background:#fdeaea;color:#c0392b}.sync-status-pending[data-v-6f946bb9]{background:#fff5e0;color:#b7791f}.sync-status-info[data-v-6f946bb9]{background:#e8eefc;color:#2563eb}.sync-log-link[data-v-6f946bb9]{font-size:12px;color:#175cd3;text-decoration:none;align-self:flex-start}.sync-log-link[data-v-6f946bb9]:hover{text-decoration:underline}.t360-state[data-v-6f946bb9]{display:flex;align-items:center;justify-content:center;height:100%;color:#98a2b3;font-size:13px}.t360-error[data-v-6f946bb9]{color:#b42318}.t360-row[data-v-6f946bb9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.t360-route[data-v-6f946bb9]{margin:8px 0;font-size:13px;color:#344054}.t360-dates[data-v-6f946bb9]{margin-top:8px;font-size:12px;color:#667085}.t360-dates strong[data-v-6f946bb9]{color:#344054;font-weight:600}.t360-links[data-v-6f946bb9]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.link-chip[data-v-6f946bb9]{border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc;color:#475467;font-size:11px;font-weight:600;padding:3px 8px;cursor:copy;white-space:nowrap}.link-chip[data-v-6f946bb9]:hover{background:#eff6ff;border-color:#84adff;color:#1d4ed8}.t360-section-title[data-v-6f946bb9]{margin:12px 0 4px;padding-bottom:3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3;border-bottom:1px solid #e5e7eb}.t360-section-title[data-v-6f946bb9]:first-child{margin-top:0}.t360-compact-grid[data-v-6f946bb9]{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.t360-tabs[data-v-6f946bb9]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:10px}.t360-tab[data-v-6f946bb9]{border:none;background:none;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:#667085;cursor:pointer;border-bottom:2px solid transparent}.t360-tab[data-v-6f946bb9]:hover{color:#0056b3}.t360-tab.active[data-v-6f946bb9]{color:#007bff;border-bottom-color:#007bff}.t360-fields[data-v-6f946bb9]{display:flex;flex-direction:column;gap:4px}.field[data-v-6f946bb9]{display:flex;gap:10px;font-size:13px;padding:3px 0;border-bottom:1px dashed #f2f4f7}.f-label[data-v-6f946bb9]{flex:0 0 170px;color:#667085}.f-val[data-v-6f946bb9]{color:#344054;font-weight:500;word-break:break-word}.f-sub[data-v-6f946bb9]{margin-left:4px;opacity:.6;font-size:11px;font-weight:400}.fin-pane[data-v-6f946bb9]{display:flex;flex-direction:column;gap:10px}.fin-metrics-grid[data-v-6f946bb9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fin-metric[data-v-6f946bb9]{background:#f9fafb;border:0;border-radius:8px;cursor:pointer;padding:8px 10px;text-align:left;font-family:inherit;transition:background .15s,color .15s}.fin-metric[data-v-6f946bb9]:hover{background:#eef4ff}.fin-metric:hover .fin-metric-title[data-v-6f946bb9],.fin-metric:hover strong[data-v-6f946bb9]{color:#1d4ed8}.fin-metric-title[data-v-6f946bb9]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;color:#6b7280;font-size:11px;margin-bottom:4px}.fin-metric-title .f-sub[data-v-6f946bb9]{margin-left:0}.fin-metric strong[data-v-6f946bb9]{color:#111827;font-size:14px}.fin-metric-soft[data-v-6f946bb9]{background:#dcfce7;border:1px solid #86efac}.fin-metric-soft .fin-metric-title[data-v-6f946bb9]{color:#15803d}.fin-metric-soft strong[data-v-6f946bb9]{color:#166534}.fin-metric-soft[data-v-6f946bb9]:hover{background:#bbf7d0}.fin-metric-soft:hover .fin-metric-title[data-v-6f946bb9],.fin-metric-soft:hover strong[data-v-6f946bb9]{color:#14532d}.fin-hint[data-v-6f946bb9]{color:#98a2b3;font-size:11px;margin:0}.t360-flags[data-v-6f946bb9]{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.badge[data-v-6f946bb9]{display:inline-block;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap}.badge-on[data-v-6f946bb9]{background:#eef4ff;color:#175cd3}.badge-off[data-v-6f946bb9]{background:#f2f4f7;color:#98a2b3}.badge-gray[data-v-6f946bb9]{background:#f2f4f7;color:#475467}.badge-green[data-v-6f946bb9]{background:#ecfdf3;color:#027a48}.badge-red[data-v-6f946bb9]{background:#fef3f2;color:#b42318}.badge-purple[data-v-6f946bb9]{background:#f4f0ff;color:#5925dc}.tl-wrap[data-v-6f946bb9]{overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column}.tl-legend[data-v-6f946bb9]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 2px 10px;flex:none}.tl-legend-item[data-v-6f946bb9]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#667085;white-space:nowrap}.tl-legend-sq[data-v-6f946bb9]{width:10px;height:10px;border-radius:3px;flex:none}.tl-scale[data-v-6f946bb9]{position:relative;height:46px;margin:0 2px 12px;flex:none}.tl-scale-max[data-v-6f946bb9],.tl-scale-min[data-v-6f946bb9]{position:absolute;top:24px;font-size:11px;color:#98a2b3;white-space:nowrap}.tl-scale-min[data-v-6f946bb9]{left:0}.tl-scale-max[data-v-6f946bb9]{right:0}.tl-seg[data-v-6f946bb9]{position:absolute;top:9px;height:8px;border-radius:2px;opacity:.85}.tl-tick[data-v-6f946bb9]{position:absolute;top:13px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);transform:translate(-50%,-50%);cursor:pointer;z-index:2}.tl-tick.active[data-v-6f946bb9]{transform:translate(-50%,-50%) scale(1.35);box-shadow:0 0 0 2px rgba(0,0,0,.18)}.tl-item[data-v-6f946bb9]{display:flex;gap:10px;min-width:0;align-items:stretch;padding:2px 6px;margin:0 -6px;border-radius:6px}.tl-item.hovered[data-v-6f946bb9]{background:#f8fafc}.tl-rail[data-v-6f946bb9]{display:flex;flex-direction:column;align-items:center;width:14px;flex:none}.tl-dot[data-v-6f946bb9]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none}.tl-line[data-v-6f946bb9]{width:2px;flex:1;background:#e4e7ec;min-height:10px}.tl-content[data-v-6f946bb9]{padding-bottom:14px;min-width:0;flex:1}.tl-head[data-v-6f946bb9]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tl-label[data-v-6f946bb9]{font-size:13px;font-weight:600;color:#344054}.tl-dt[data-v-6f946bb9]{font-size:12px;color:#667085;font-variant-numeric:tabular-nums}.tl-gap[data-v-6f946bb9]{font-size:11px;color:#98a2b3;font-variant-numeric:tabular-nums}.tl-meta[data-v-6f946bb9]{font-size:12px;color:#667085;margin-top:2px}.tl-empty[data-v-6f946bb9]{padding:40px 0;text-align:center;color:#98a2b3;font-size:14px}.cw-field[data-v-6f946bb9]{align-items:center}.cw-field .f-val[data-v-6f946bb9]{flex:1;min-width:0;display:flex;align-items:center}.cw-widget[data-v-6f946bb9]{position:relative;width:100%;height:16px}.cw-track[data-v-6f946bb9]{width:100%;height:100%;border-radius:4px;background:#f2f4f7;overflow:hidden}.cw-bar[data-v-6f946bb9]{height:100%;border-radius:4px 0 0 4px}.cw-widget .tl-early[data-v-6f946bb9]{background:#12b76a;color:#12b76a}.cw-widget .tl-lastday[data-v-6f946bb9]{background:#f79009;color:#f79009}.cw-widget .tl-late[data-v-6f946bb9]{background:#f04438;color:#f04438}.cw-widget .tl-neutral[data-v-6f946bb9]{background:#98a2b3;color:#98a2b3}.cw-widget .tl-open[data-v-6f946bb9]{opacity:.55;background:repeating-linear-gradient(45deg,currentColor 0 3px,transparent 3px 6px)}.cw-mark[data-v-6f946bb9]{position:absolute;top:-2px;bottom:-2px;width:1px;background:#98a2b3}.cw-mark-12[data-v-6f946bb9]{background:#667085}.cw-empty[data-v-6f946bb9]{font-size:12px;color:#98a2b3}.t360-tab-refresh[data-v-6f946bb9]{margin-left:auto;align-self:center;border:none;background:none;padding:2px 8px;font-size:15px;line-height:1.4;color:#667085;cursor:pointer;border-radius:6px}.t360-tab-refresh[data-v-6f946bb9]:hover:not(:disabled){color:#007bff;background:#f2f4f7}.t360-tab-refresh[data-v-6f946bb9]:disabled{opacity:.6;cursor:default}.t360-tab-refresh.loading[data-v-6f946bb9]{animation:t360-spin-6f946bb9 1s linear infinite}@keyframes t360-spin-6f946bb9{to{transform:rotate(1turn)}}.t360-live-state[data-v-6f946bb9]{display:flex;align-items:center;justify-content:center;min-height:120px;color:#98a2b3;font-size:13px}.t360-live-empty[data-v-6f946bb9]{padding:32px 8px;text-align:center;color:#98a2b3;font-size:13px}.t360-history[data-v-6f946bb9]{margin-top:16px}.t360-history-feed[data-v-6f946bb9]{list-style:none;margin:8px 0 0;padding:0;max-height:320px;overflow-y:auto}.t360-history-row[data-v-6f946bb9]{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid #f2f4f7;font-size:12.5px}.t360-history-row .h-time[data-v-6f946bb9]{flex:0 0 auto;color:#98a2b3;font-variant-numeric:tabular-nums}.t360-history-row .h-src[data-v-6f946bb9]{flex:0 0 auto;padding:1px 6px;border-radius:10px;font-size:11px;background:#f2f4f7;color:#475467}.t360-history-row .h-src.src-email[data-v-6f946bb9]{background:#fef0ec;color:#b42318}.t360-history-row .h-src.src-manual[data-v-6f946bb9]{background:#eef4ff;color:#175cd3}.t360-history-row .h-text[data-v-6f946bb9]{color:#344054}.dt-pane[data-v-6f946bb9]{display:flex;flex-direction:column;gap:6px}.dt-scale-head[data-v-6f946bb9]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#98a2b3;font-variant-numeric:tabular-nums}.dt-scale-hint[data-v-6f946bb9]{flex:1;text-align:center}.dt-table[data-v-6f946bb9]{width:100%;border-collapse:collapse;font-size:12px}.dt-table th[data-v-6f946bb9]{text-align:left;font-weight:600;color:#667085;padding:4px 6px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.dt-table td[data-v-6f946bb9]{padding:4px 6px;border-bottom:1px dashed #f2f4f7;color:#344054;vertical-align:middle}.dt-table .num[data-v-6f946bb9]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dt-warehouse[data-v-6f946bb9]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-tag[data-v-6f946bb9]{display:inline-block;padding:1px 7px;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap}.dt-chart-cell[data-v-6f946bb9]{width:120px}.dt-chart[data-v-6f946bb9]{position:relative;width:110px;height:10px;border-radius:3px;background:#f2f4f7;overflow:hidden}.dt-chart-bar[data-v-6f946bb9]{position:absolute;top:0;bottom:0;border-radius:2px;min-width:2px}.route-pane[data-v-6f946bb9]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;overflow-y:auto}.pr-head[data-v-6f946bb9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#344054}.pr-dist[data-v-6f946bb9]{color:#667085;font-weight:600}.pr-warn[data-v-6f946bb9]{padding:6px 10px;border-radius:8px;background:#fffaeb;color:#b54708;font-size:12px}.pr-chips[data-v-6f946bb9]{display:flex;gap:6px}.pr-chip[data-v-6f946bb9]{border:1px solid #d0d5dd;border-radius:999px;background:#f8fafc;color:#475467;font-size:12px;font-weight:600;padding:3px 12px;cursor:pointer}.pr-chip[data-v-6f946bb9]:hover{background:#eff6ff;border-color:#84adff;color:#1d4ed8}.pr-chip.active[data-v-6f946bb9]{background:#eef4ff;border-color:#175cd3;color:#175cd3}.pr-hero[data-v-6f946bb9]{display:flex;gap:12px;align-items:stretch;padding:10px 12px;border-radius:8px;background:#f9fafb}.pr-hero-derived[data-v-6f946bb9]{background:#fffcf5}.pr-hero-main[data-v-6f946bb9]{flex:1 1 auto;min-width:0}.pr-hero-label[data-v-6f946bb9]{font-size:11px;color:#98a2b3}.pr-hero-value[data-v-6f946bb9]{font-size:20px;font-weight:700;color:#111827}.pr-hero-unit[data-v-6f946bb9]{font-size:13px;font-weight:500;color:#667085}.pr-hero-big[data-v-6f946bb9]{font-size:20px;font-weight:700;color:#111827}.pr-hero-sub[data-v-6f946bb9]{font-size:12px;color:#667085}.pr-hero-note[data-v-6f946bb9]{margin-top:2px;font-size:11px;color:#98a2b3}.pr-hero-total[data-v-6f946bb9]{flex:0 0 auto;text-align:right;border-left:1px solid #e5e7eb;padding-left:12px}.pr-grid[data-v-6f946bb9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pr-cell[data-v-6f946bb9]{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;background:#fff}.pr-cell-derived[data-v-6f946bb9]{background:#fffcf5}.pr-cell-top[data-v-6f946bb9]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#344054;margin-bottom:6px}.pr-cell-tag[data-v-6f946bb9]{font-size:10px;font-weight:500;color:#98a2b3}.pr-line[data-v-6f946bb9]{display:flex;align-items:baseline;gap:6px;font-size:12px;color:#667085;font-variant-numeric:tabular-nums}.pr-line span[data-v-6f946bb9]{flex:0 0 32px;font-size:11px}.pr-line b[data-v-6f946bb9]{font-size:13px;color:#111827}.pr-line small[data-v-6f946bb9]{color:#98a2b3}.pr-cell-empty[data-v-6f946bb9]{font-size:12px;color:#98a2b3}.pr-meta[data-v-6f946bb9]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#667085}.pr-link[data-v-6f946bb9]{color:#1d4ed8;text-decoration:none;font-weight:600}.pr-link[data-v-6f946bb9]:hover{text-decoration:underline}.pr-refresh[data-v-6f946bb9]{font-size:12px;color:#667085}.pr-base[data-v-6f946bb9]{display:flex;gap:12px;flex-wrap:wrap}.pr-base-item[data-v-6f946bb9]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;background:#f9fafb;min-width:200px}.pr-base-item b[data-v-6f946bb9]{font-size:15px;color:#111827}.pr-margin-pos[data-v-6f946bb9]{color:#027a48}.pr-margin-neg[data-v-6f946bb9]{color:#b42318}.pr-task[data-v-6f946bb9]{font-size:13px;color:#344054}.pr-task[data-v-6f946bb9],.rp-head[data-v-6f946bb9]{display:flex;align-items:center;gap:8px}.rp-title-block[data-v-6f946bb9]{flex:1 1 auto;border-bottom:0;margin:0}.rp-dt-btn[data-v-6f946bb9]{border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc;color:#475467;font-size:11px;font-weight:600;padding:3px 10px;cursor:pointer}.rp-dt-btn[data-v-6f946bb9]:hover{background:#fef3f2;border-color:#f04438;color:#b42318}.rp-item[data-v-6f946bb9]{display:flex;gap:10px}.rp-rail[data-v-6f946bb9]{display:flex;flex-direction:column;align-items:center;flex:0 0 12px;padding-top:3px}.rp-dot[data-v-6f946bb9]{width:10px;height:10px;border-radius:50%;flex:none}.rp-dot-load[data-v-6f946bb9]{background:#175cd3}.rp-dot-unload[data-v-6f946bb9]{background:#d92d20}.rp-line[data-v-6f946bb9]{width:2px;flex:1 1 auto;background:#e5e7eb;margin-top:2px}.rp-content[data-v-6f946bb9]{flex:1 1 auto;min-width:0;padding-bottom:12px}.rp-title-row[data-v-6f946bb9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-title[data-v-6f946bb9]{font-size:13px;font-weight:600;color:#344054}.rp-plan[data-v-6f946bb9]{font-size:12px;color:#667085;font-variant-numeric:tabular-nums}.rp-meta[data-v-6f946bb9]{font-size:12px;color:#667085;word-break:break-word}.rp-fact[data-v-6f946bb9]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;padding:5px 8px;border-radius:6px;background:#f9fafb;font-size:12px;color:#667085}.rp-fact-item b[data-v-6f946bb9]{color:#344054;font-weight:600;font-variant-numeric:tabular-nums}.t360-status-pill{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.t360-pill-open{background:#eff6ff;color:#1d4ed8}.t360-pill-closed{background:#ecfdf3;color:#027a48}.t360-pill-gray{background:#f2f4f7;color:#475467}.t360-pill-red{background:#fef3f2;color:#b42318}.t360-pill-orange{background:#fffaeb;color:#b54708}.trip360[data-v-24227966]{position:fixed;left:0;top:0;z-index:1100;display:flex;flex-direction:column;background:#fff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:0 12px 32px rgba(16,24,40,.18);overflow:hidden}.t360-head[data-v-24227966]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.t360-head.is-dragging[data-v-24227966]{cursor:grabbing}.trip360.is-collapsed .t360-head[data-v-24227966]{border-bottom:none}.t360-head-info[data-v-24227966]{display:flex;align-items:baseline;gap:8px;min-width:0}.t360-key[data-v-24227966]{font-weight:700;font-size:14px;color:#101828;white-space:nowrap}.t360-uid[data-v-24227966]{font-size:11px;font-weight:600;color:#5925dc;background:#f4f0ff;border-radius:8px;padding:2px 8px;white-space:nowrap}.t360-name[data-v-24227966]{font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t360-head-actions[data-v-24227966]{display:flex;align-items:center;gap:6px;flex-shrink:0}.t360-icon-btn[data-v-24227966]{min-width:26px;height:26px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;font-size:13px;line-height:1;cursor:pointer;padding:0 6px}.t360-icon-btn[data-v-24227966]:hover{background:#f2f4f7}.t360-link-btn[data-v-24227966]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.t360-close[data-v-24227966]{font-size:16px}.t360-edit-btn[data-v-24227966]{height:26px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer;padding:0 10px}.t360-edit-btn[data-v-24227966]:hover{background:#eff6ff}.t360-body[data-v-24227966]{flex:1;min-height:0;overflow:auto;padding:10px}.t360-resize[data-v-24227966]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,#c7cdd6 0)}.t360-rz[data-v-24227966]{position:absolute;z-index:5;touch-action:none}.t360-rz-n[data-v-24227966]{top:-2px;left:10px;right:10px;height:6px;cursor:ns-resize}.t360-rz-s[data-v-24227966]{bottom:-2px;left:10px;right:10px;height:6px;cursor:ns-resize}.t360-rz-w[data-v-24227966]{left:-2px;top:10px;bottom:10px;width:6px;cursor:ew-resize}.t360-rz-e[data-v-24227966]{right:-2px;top:10px;bottom:10px;width:6px;cursor:ew-resize}.report-backdrop[data-v-c7d25e2e]{position:fixed;inset:0;z-index:2000;background:rgba(17,24,39,.45);display:flex;align-items:center;justify-content:center;padding:16px}.report[data-v-c7d25e2e]{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:14px;padding:20px;box-shadow:0 20px 40px rgba(17,24,39,.25);display:flex;flex-direction:column;gap:8px}.report__head[data-v-c7d25e2e]{display:flex;justify-content:space-between;align-items:center}.report__head h2[data-v-c7d25e2e]{font-size:1.2rem;margin:0;color:#111827}.report__close[data-v-c7d25e2e]{border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#6b7280}.report__lead[data-v-c7d25e2e]{font-size:.875rem;color:#4b5563;line-height:1.45;margin-bottom:4px}.report__label[data-v-c7d25e2e]{font-size:.8rem;font-weight:600;color:#374151;margin-top:4px}.report__input[data-v-c7d25e2e]{border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font:inherit;width:100%}.report__input[data-v-c7d25e2e]:focus{outline:2px solid #c7d2fe;border-color:#4f46e5}.report__textarea[data-v-c7d25e2e]{resize:vertical}.report__preview[data-v-c7d25e2e]{font-size:.8rem;color:#4b5563;margin-top:4px}.report__preview summary[data-v-c7d25e2e]{cursor:pointer;color:#4f46e5}.report__preview pre[data-v-c7d25e2e]{white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px;margin-top:6px;max-height:220px;overflow-y:auto}.report__foot[data-v-c7d25e2e]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px;flex-wrap:wrap}.report__ok[data-v-c7d25e2e]{font-size:.85rem;color:#15803d}.report__btn[data-v-c7d25e2e]{border:0;border-radius:8px;padding:9px 18px;background:#4f46e5;color:#fff;font:inherit;font-weight:600;cursor:pointer}.support-fab[data-v-0b49101a]{position:fixed;right:20px;bottom:20px;z-index:1500;display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;color:#374151;padding:8px 14px 8px 8px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(17,24,39,.12);opacity:.85}.support-fab[data-v-0b49101a]:hover{opacity:1;border-color:#4f46e5;color:#4f46e5}.support-fab__icon[data-v-0b49101a]{width:24px;height:24px;border-radius:50%;background:#4f46e5;color:#fff;display:inline-flex;align-items:center;justify-content:center}@media (max-width:640px){.support-fab__text[data-v-0b49101a]{display:none}.support-fab[data-v-0b49101a]{padding:8px}}.intake[data-v-c9dacedc]{--accent:#ff4d4f;--accent-soft:rgba(255,77,79,.18);position:relative;flex-shrink:0;color:#eef0f4;background:radial-gradient(120% 220% at 0 0,var(--accent-soft),transparent 55%),linear-gradient(100deg,#1b1f29 0,#262b37 60%,#1f2430 100%);border-bottom:1px solid rgba(242,183,5,.35);box-shadow:0 6px 18px rgba(15,18,26,.25);overflow:hidden;z-index:20}.intake--amber[data-v-c9dacedc]{--accent:#f2a705;--accent-soft:rgba(242,167,5,.2)}.intake[data-v-c9dacedc]:after{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--accent),#f2d27a,transparent);background-size:200% 100%;animation:intake-sweep-c9dacedc 3.2s linear infinite}.intake__row[data-v-c9dacedc]{display:flex;align-items:center;gap:14px;padding:10px 20px 6px}.intake__pulse[data-v-c9dacedc]{position:relative;width:14px;height:14px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.intake__pulse i[data-v-c9dacedc]{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--accent);animation:intake-ring-c9dacedc 1.8s ease-out infinite}.intake__main[data-v-c9dacedc]{flex:1;min-width:0}.intake__title[data-v-c9dacedc]{font-weight:700;font-size:14px;letter-spacing:.01em}.intake__since[data-v-c9dacedc]{margin-left:8px;font-weight:500;color:#f2d27a}.intake__text[data-v-c9dacedc]{margin-top:2px;font-size:13px;color:#c5cad6;line-height:1.35}.intake__actions[data-v-c9dacedc]{display:flex;gap:8px;flex-shrink:0}.intake__btn[data-v-c9dacedc]{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e6e7ea;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,transform .2s,border-color .2s}.intake__btn[data-v-c9dacedc]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.intake__btn--gold[data-v-c9dacedc]{color:#1f2430;border-color:transparent;background:linear-gradient(135deg,#f0d27c,#d9b65a 60%,#b8923a)}.intake__btn--gold[data-v-c9dacedc]:hover{background:linear-gradient(135deg,#f7df98,#e2c06a 60%,#c39c44)}.intake__chev[data-v-c9dacedc]{display:inline-block;margin-left:4px;transition:transform .25s}.intake__chev.is-open[data-v-c9dacedc]{transform:rotate(180deg)}.intake__explain[data-v-c9dacedc]{padding:0 20px 10px 48px;font-size:13px;line-height:1.4;color:#d5d9e2;display:grid;gap:4px}.intake__explain b[data-v-c9dacedc]{color:#f2d27a;font-weight:600}.intake__chips[data-v-c9dacedc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.intake__chips-title[data-v-c9dacedc]{color:#9aa0ad}.intake__chip[data-v-c9dacedc]{padding:2px 9px;border-radius:999px;border:1px solid var(--accent);background:hsla(0,0%,100%,.06);font-variant-numeric:tabular-nums;font-weight:600;cursor:help}.intake__chip--more[data-v-c9dacedc]{border-style:dashed;cursor:default}.intake__legend[data-v-c9dacedc]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:12px;color:#9aa0ad}.intake__legend-item[data-v-c9dacedc]{display:inline-flex;align-items:center;gap:6px}.intake__legend-item b[data-v-c9dacedc]{color:#e6e7ea}.intake__legend-item i[data-v-c9dacedc]{width:9px;height:9px;border-radius:50%}.intake__legend-item.is-red i[data-v-c9dacedc]{background:#ff4d4f}.intake__legend-item.is-amber i[data-v-c9dacedc]{background:#f2a705}.intake__more[data-v-c9dacedc]{padding:0 20px 12px 48px;font-size:13px;color:#d5d9e2}.intake__action[data-v-c9dacedc]{margin-bottom:6px}.intake__list[data-v-c9dacedc]{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.intake__list li[data-v-c9dacedc]{padding:5px 10px;border-radius:6px;background:hsla(0,0%,100%,.05);border-left:3px solid var(--accent);font-variant-numeric:tabular-nums}.intake__kb[data-v-c9dacedc]{color:#f2d27a;text-decoration:none;font-weight:600}.intake__kb[data-v-c9dacedc]:hover{text-decoration:underline}.intake-enter-active[data-v-c9dacedc],.intake-leave-active[data-v-c9dacedc]{transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .35s ease}.intake-enter-from[data-v-c9dacedc],.intake-leave-to[data-v-c9dacedc]{transform:translateY(-100%);opacity:0}.intake-more-enter-active[data-v-c9dacedc],.intake-more-leave-active[data-v-c9dacedc]{transition:opacity .25s ease,transform .25s ease}.intake-more-enter-from[data-v-c9dacedc],.intake-more-leave-to[data-v-c9dacedc]{opacity:0;transform:translateY(-6px)}@keyframes intake-ring-c9dacedc{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes intake-sweep-c9dacedc{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.intake__row[data-v-c9dacedc]{flex-wrap:wrap;padding:10px 14px 6px}.intake__actions[data-v-c9dacedc]{width:100%;justify-content:flex-end}.intake__explain[data-v-c9dacedc],.intake__more[data-v-c9dacedc]{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.intake[data-v-c9dacedc],.intake[data-v-c9dacedc] *,.intake[data-v-c9dacedc]:after{animation:none!important;transition:none!important}}.cg[data-v-0f1ef520]{--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--red:#dc2626;--amber:#d97706;--gold:#f2b705;position:fixed;right:20px;bottom:20px;z-index:3000;width:min(560px,calc(100vw - 32px))}.cg--block[data-v-0f1ef520]{inset:0;width:auto;display:grid;place-items:center;padding:16px}.cg__veil[data-v-0f1ef520]{position:absolute;inset:0;background:rgba(17,20,28,.62);backdrop-filter:blur(3px)}.cg__panel[data-v-0f1ef520]{position:relative;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:22px;border:3px solid var(--amber);box-shadow:0 30px 70px -30px rgba(17,20,28,.7);padding:18px 20px;animation:cg-in-0f1ef520 .35s cubic-bezier(.2,.7,.2,1)}.cg--block .cg__panel[data-v-0f1ef520]{width:min(760px,100%);border-color:var(--red);animation:cg-in-0f1ef520 .35s,cg-pulse-0f1ef520 2.4s ease-in-out infinite}.cg__head[data-v-0f1ef520]{display:flex;gap:14px;align-items:flex-start}.cg__siren[data-v-0f1ef520]{font-size:34px;line-height:1}.cg__titles[data-v-0f1ef520]{flex:1;min-width:0}.cg__title[data-v-0f1ef520]{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:.01em;color:var(--ink);text-transform:uppercase}.cg--block .cg__title[data-v-0f1ef520]{color:var(--red);font-size:26px}.cg__lead[data-v-0f1ef520]{margin:6px 0 0;font-size:14px;color:var(--muted)}.cg__fold[data-v-0f1ef520]{border:1px solid var(--line);background:#f7f5ef;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.cg--folded .cg__lead[data-v-0f1ef520]{display:none}.cg__body[data-v-0f1ef520]{margin-top:14px;display:flex;flex-direction:column;gap:14px}.cg__group-title[data-v-0f1ef520]{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.cg__row[data-v-0f1ef520]{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#fbfaf7;border:1px solid var(--line);border-left:5px solid var(--amber)}.cg__row+.cg__row[data-v-0f1ef520]{margin-top:8px}.cg__row.is-urgent[data-v-0f1ef520]{border-left-color:var(--red);background:#fff6f6}.cg__info[data-v-0f1ef520]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.cg__trip[data-v-0f1ef520]{font-weight:800;font-size:16px;color:var(--ink);text-decoration:none}.cg__trip[data-v-0f1ef520]:hover{text-decoration:underline}.cg__site[data-v-0f1ef520]{font-size:13.5px;color:#374151}.cg__meta[data-v-0f1ef520]{font-size:12.5px;color:var(--muted)}.cg__stage[data-v-0f1ef520]{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff3d6;color:#92400e}.cg__stage--2[data-v-0f1ef520],.cg__stage--3[data-v-0f1ef520],.cg__stage--4[data-v-0f1ef520]{background:#fee2e2;color:#991b1b}.cg__hint[data-v-0f1ef520]{font-size:12px;color:var(--muted)}.cg__actions[data-v-0f1ef520]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cg__btn[data-v-0f1ef520]{border:0;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s}.cg__btn[data-v-0f1ef520]:hover:not(:disabled){transform:translateY(-1px)}.cg__btn[data-v-0f1ef520]:disabled{opacity:.55;cursor:progress}.cg__btn--stand[data-v-0f1ef520]{background:var(--red);color:#fff}.cg__btn--ok[data-v-0f1ef520]{background:linear-gradient(135deg,#ffe08a,var(--gold));color:var(--ink)}.cg__btn--ghost[data-v-0f1ef520]{background:#f3f1ea;color:var(--ink)}.cg__btn--warn[data-v-0f1ef520]{background:#fde68a;color:#78350f}.cg__note[data-v-0f1ef520]{width:260px;text-align:left;font-weight:500;font-size:14px}.cg__warn[data-v-0f1ef520]{margin:0;padding:10px 12px;border-radius:12px;background:#fff7e6;border:1px solid #fcd34d;color:#78350f;font-size:13.5px;font-weight:600}.cg__time[data-v-0f1ef520]{width:84px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:15px;font-weight:700;text-align:center}.cg__time.is-bad[data-v-0f1ef520]{border-color:var(--red);background:#fff6f6}.cg__error[data-v-0f1ef520]{margin:0;color:var(--red);font-size:13.5px}.cg__test[data-v-0f1ef520]{margin:0;font-size:12.5px;color:var(--muted)}@keyframes cg-in-0f1ef520{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes cg-pulse-0f1ef520{0%,to{box-shadow:0 30px 70px -30px rgba(220,38,38,.6)}50%{box-shadow:0 0 0 8px rgba(220,38,38,.18)}}@media (prefers-reduced-motion:reduce){.cg__panel[data-v-0f1ef520]{animation:none!important}}@media (max-width:520px){.cg[data-v-0f1ef520]{right:8px;bottom:8px}.cg__title[data-v-0f1ef520]{font-size:18px}}*{margin:0;padding:0;box-sizing:border-box}.app{display:flex;justify-content:flex-start;align-items:stretch;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;height:100vh;background-color:#fff;overflow:hidden}.app-bare{display:block}.main-app{flex:1;display:flex;flex-direction:column;margin-left:280px;height:100vh;overflow:hidden;transition:margin-left .3s ease}.main-app-shrunk{margin-left:76px}.content-scroll{flex:1;overflow-y:auto}.liner{border-bottom:1px solid #ff941d}.bg-denied{background-color:rgba(182,0,24,.8)!important}.bg-success{background-color:#91da55}.bg-neutral{background-color:#007bff;color:#fff}.header-plank{width:100%;flex-shrink:0}.impersonation-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fef3c7;border-bottom:1px solid #f59e0b;padding:8px 20px;font-size:14px;color:#78350f;flex-shrink:0}.imp-text strong{font-weight:700}.imp-end-btn{background:#b45309;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}.imp-end-btn:hover{background:#92400e}.font-16{font-size:16px}.marginbottom-15{margin-bottom:15px}@media screen and (max-width:426px){.main-app{margin-left:0}}.tg[data-v-474934f4]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;color:#fff}.tg__stage[data-v-474934f4]{position:relative;height:340px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;animation:tg-in-474934f4 1.2s cubic-bezier(.2,.8,.2,1) backwards}.tg__canvas[data-v-474934f4]{display:block;width:100%;height:100%}.tg__zoom[data-v-474934f4]{position:absolute;right:6px;bottom:6px;z-index:2;display:flex;flex-direction:column;gap:6px}.tg__zoom button[data-v-474934f4]{width:30px;height:30px;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);cursor:pointer;color:#ffe08a;background:rgba(23,25,31,.7);font:600 16px/1 system-ui,sans-serif;backdrop-filter:blur(6px);transition:background .2s,transform .2s,border-color .2s}.tg__zoom button[data-v-474934f4]:hover{background:rgba(242,183,5,.18);border-color:rgba(242,183,5,.6);transform:translateY(-1px)}.tg__tip[data-v-474934f4]{position:absolute;transform:translate(14px,-50%);pointer-events:none;z-index:2;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;font-size:12.5px;color:#e5e7eb;background:rgba(23,25,31,.92);border:1px solid rgba(242,183,5,.45);box-shadow:0 14px 30px -12px rgba(0,0,0,.6);backdrop-filter:blur(6px)}.tg__tip b[data-v-474934f4]{color:#ffe08a;font-size:13.5px}.tg__tip em[data-v-474934f4]{font-style:normal;color:#9aa0ad;font-size:11.5px;margin-top:2px}.tg__loading[data-v-474934f4]{position:absolute;inset:0;display:grid;place-items:center;color:#c9ccd4;font-size:13px}.tg__meta[data-v-474934f4]{display:flex;flex-direction:column;gap:8px}.tg__count[data-v-474934f4]{display:flex;align-items:baseline;gap:8px}.tg__count b[data-v-474934f4]{font-size:30px;line-height:1;color:#ffe08a;font-variant-numeric:tabular-nums}.tg__count span[data-v-474934f4]{color:#c9ccd4;font-size:13px}.tg__routes[data-v-474934f4]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tg__routes li[data-v-474934f4]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;color:#d6d8de;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.tg__routes li i[data-v-474934f4]{width:6px;height:6px;border-radius:50%;background:#f2b705;box-shadow:0 0 6px #f2b705}.tg__routes li b[data-v-474934f4]{color:#fff}.tg__unplaced[data-v-474934f4]{margin:0;font-size:11.5px;color:#9aa0ad;cursor:help}.tg__error[data-v-474934f4]{margin:0;font-size:12px;color:#ffb4a8}@keyframes tg-in-474934f4{0%{opacity:0;transform:scale(.85) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tg__stage[data-v-474934f4]{animation:none}}.hp[data-v-72140339]{--ink:#1f2430;--muted:#6b7180;--line:#ebe7dd;--paper:#f7f6f2;--gold:#d9b65a;--gold-2:#b8923a;--gold-soft:#fbf4df;min-height:100%;background:var(--paper);color:var(--ink);font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif}.hero[data-v-72140339]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;padding:34px 40px 40px;min-height:470px;overflow:hidden;color:#eef0f4;background:radial-gradient(120% 140% at 0 0,#232838 0,#141821 55%,#0f1218 100%);isolation:isolate}.hero__bg[data-v-72140339]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__orb[data-v-72140339]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.hero__orb--1[data-v-72140339]{width:460px;height:460px;left:-120px;top:-160px;background:rgba(217,182,90,.35);animation:hp-orb-72140339 16s ease-in-out infinite alternate}.hero__orb--2[data-v-72140339]{width:520px;height:520px;right:-160px;bottom:-260px;background:rgba(82,115,230,.25);animation:hp-orb-72140339 20s ease-in-out infinite alternate-reverse}.hero__grid[data-v-72140339]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 80% at 30% 30%,#000,transparent);mask-image:radial-gradient(70% 80% at 30% 30%,#000,transparent)}.hero__routes[data-v-72140339]{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.hero__routes path[data-v-72140339]{fill:none;stroke:hsla(44,67%,66%,.55);stroke-width:1.4;stroke-dasharray:6 14;animation:hp-dash-72140339 22s linear infinite}.hero__routes path[data-v-72140339]:nth-child(2){stroke:hsla(0,0%,100%,.25);animation-duration:30s}.hero__routes path[data-v-72140339]:nth-child(3){stroke:rgba(120,150,255,.35);animation-duration:26s;animation-direction:reverse}.hero__main[data-v-72140339]{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.hero__logo[data-v-72140339]{transform-origin:left center}.hero__date[data-v-72140339]{margin:6px 0 0;font-size:13px;letter-spacing:.02em;color:#9ba2b2;text-transform:capitalize;animation:hp-fade-72140339 .8s ease .5s backwards}.hero__date b[data-v-72140339]{color:#fff;font-weight:600}.hero__title[data-v-72140339]{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.02em}.hero__ch[data-v-72140339]{display:inline-block;animation:hp-ch-72140339 .7s cubic-bezier(.2,.9,.3,1.2) backwards;animation-delay:calc(.35s + var(--i)*28ms);background:linear-gradient(100deg,#fff,#fff 55%,#f0d27c 75%,#fff 95%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.hero__pulse[data-v-72140339]{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin:4px 0 6px;padding:10px 16px 10px 12px;border-radius:999px;font-size:15px;font-weight:500;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(6px);animation:hp-fade-72140339 .8s ease 1s backwards}.hero__lamp[data-v-72140339]{position:relative;width:14px;height:14px}.hero__lamp i[data-v-72140339]{position:absolute;inset:0;border-radius:50%;background:var(--c,#9ca3af);box-shadow:0 0 14px var(--c,#9ca3af)}.hero__lamp[data-v-72140339]:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--c,#9ca3af);opacity:0;animation:hp-ring-72140339 2s ease-out infinite}.hero__pulse.is-green[data-v-72140339]{--c:#34d399}.hero__pulse.is-yellow[data-v-72140339]{--c:#fbbf24}.hero__pulse.is-red[data-v-72140339]{--c:#f87171}.hero__pulse.is-gray[data-v-72140339]{--c:#9ca3af}.hero__lead[data-v-72140339]{max-width:520px;margin:0;font-size:17px;line-height:1.5;color:#c3c8d3}.hero__cta[data-v-72140339]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:14px;font-weight:700;color:#1a1d25;text-decoration:none;background:linear-gradient(135deg,#f0d27c,#c9a24a);box-shadow:0 14px 30px -12px rgba(217,182,90,.8);transition:transform .2s,box-shadow .2s}.hero__cta[data-v-72140339]:hover{transform:translateY(-2px);box-shadow:0 20px 36px -12px rgba(217,182,90,.9)}.stats[data-v-72140339]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px}.stat[data-v-72140339]{--c:#e2c46e;position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;border-radius:18px;color:#fff;text-decoration:none;overflow:hidden;background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.09);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;animation:hp-rise-72140339 .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(1.05s + var(--i)*90ms)}.stat[data-v-72140339]:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--c);opacity:.9}.stat[data-v-72140339]:after{content:"";position:absolute;inset:auto -30% -60% auto;width:140px;height:140px;border-radius:50%;background:var(--c);opacity:.14;filter:blur(30px);transition:opacity .3s}.stat[data-v-72140339]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 18px 40px -20px var(--c)}.stat[data-v-72140339]:hover:after{opacity:.3}.stat--gold[data-v-72140339]{--c:#e2c46e}.stat--blue[data-v-72140339]{--c:#7c9cff}.stat--amber[data-v-72140339]{--c:#fbbf24}.stat--red[data-v-72140339]{--c:#f87171}.stat--green[data-v-72140339]{--c:#34d399}.stat__value[data-v-72140339]{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat--red .stat__value[data-v-72140339]{color:#ffb4b4}.stat__label[data-v-72140339]{font-size:13px;color:#c3c8d3}.stat__help[data-v-72140339]{font-size:11.5px;line-height:1.3;color:#8e95a5;max-height:0;opacity:0;transition:max-height .3s,opacity .3s}.stat:hover .stat__help[data-v-72140339]{max-height:40px;opacity:1}.hero__globe[data-v-72140339]{position:relative;min-width:0;border-radius:24px;overflow:hidden;background:radial-gradient(60% 60% at 50% 45%,rgba(124,156,255,.12),transparent 70%);animation:hp-fade-72140339 1.2s ease .6s backwards}.hero__globe[data-v-72140339] .tg{background:transparent;border:0;box-shadow:none}.board[data-v-72140339]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;max-width:1600px;margin:-36px auto 0;padding:0 40px 36px;position:relative}.card[data-v-72140339]{position:relative;padding:22px 22px 20px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -36px rgba(31,36,48,.45);animation:hp-rise-72140339 .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.9s + var(--i)*.12s)}.card--full[data-v-72140339]{grid-column:1/-1}.card__head[data-v-72140339]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.card__head h2[data-v-72140339]{margin:0 0 4px;font-size:19px;font-weight:800;letter-spacing:-.01em}.card__head p[data-v-72140339]{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.card__link[data-v-72140339]{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--gold-2);text-decoration:none;border-bottom:1px dashed currentColor}.lamps[data-v-72140339]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lamp[data-v-72140339]{--c:#9ca3af;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--c) 10%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,#fff)}.lamp i[data-v-72140339]{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.lamp--green[data-v-72140339]{--c:#16a34a}.lamp--yellow[data-v-72140339]{--c:#d97706}.lamp--red[data-v-72140339]{--c:#dc2626}.lamp--red i[data-v-72140339],.lamp--yellow i[data-v-72140339]{animation:hp-blink-72140339 1.6s ease-in-out infinite}.fires[data-v-72140339]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fires li[data-v-72140339]{animation:hp-rise-72140339 .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(1.1s + var(--i)*80ms)}.fire[data-v-72140339]{--c:#d97706;display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;text-decoration:none;color:var(--ink);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--c) 22%,#fff);transition:transform .25s,box-shadow .25s}.fire--critical[data-v-72140339]{--c:#dc2626}.fire[data-v-72140339]:hover{transform:translateX(4px);box-shadow:0 12px 28px -18px var(--c)}.fire__count[data-v-72140339]{flex:0 0 auto;display:grid;place-items:center;min-width:52px;height:52px;padding:0 10px;border-radius:14px;font-size:22px;font-weight:800;color:#fff;background:var(--c);box-shadow:0 10px 20px -10px var(--c)}.fire__text[data-v-72140339]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fire__text b[data-v-72140339]{font-size:14.5px}.fire__text span[data-v-72140339]{font-size:12.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fire__go[data-v-72140339]{color:var(--c);opacity:.6;transition:transform .25s,opacity .25s}.fire:hover .fire__go[data-v-72140339]{transform:translateX(4px);opacity:1}.calm[data-v-72140339]{display:flex;align-items:center;gap:14px;padding:18px;border-radius:16px;background:#f0fdf4;color:#14532d;font-size:14px;line-height:1.5}.calm__icon[data-v-72140339]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#16a34a;color:#fff;font-weight:800}.money[data-v-72140339]{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;text-decoration:none;color:var(--ink);background:linear-gradient(135deg,var(--gold-soft),#fff 80%);border:1px solid #f1e3b6;transition:transform .25s,box-shadow .25s}.money[data-v-72140339]:hover{transform:translateY(-2px);box-shadow:0 16px 30px -22px rgba(184,146,58,.9)}.money__value[data-v-72140339]{font-size:32px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#8a6a1f}.money__label[data-v-72140339]{font-size:12.5px;color:var(--muted)}.claims[data-v-72140339]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.claim[data-v-72140339]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--ink);font-size:13px;transition:background .2s}.claim[data-v-72140339]:hover{background:#f6f4ee}.claim__dot[data-v-72140339]{width:8px;height:8px;border-radius:50%;background:#d97706;flex:0 0 auto}.claim--critical .claim__dot[data-v-72140339]{background:#dc2626}.claim__title[data-v-72140339]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claims__empty[data-v-72140339]{font-size:13px;color:var(--muted);padding:8px 10px}.tiles[data-v-72140339]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.tile[data-v-72140339]{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border-radius:18px;text-decoration:none;color:var(--ink);background:#fbfaf7;border:1px solid var(--line);overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background .3s;animation:hp-rise-72140339 .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(1.3s + var(--i)*60ms)}.tile[data-v-72140339]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,hsla(44,79%,71%,.35) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;transition:background-position .8s ease}.tile[data-v-72140339]:hover{transform:translateY(-4px);background:#fff;border-color:#ead9a6;box-shadow:0 22px 40px -28px rgba(31,36,48,.55)}.tile[data-v-72140339]:hover:after{background-position:-40% 0}.tile__icon[data-v-72140339]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-size:17px;color:#fff;background:linear-gradient(135deg,#2a3040,#171a22);box-shadow:0 10px 20px -12px rgba(23,26,34,.8);transition:transform .3s}.tile--hot .tile__icon[data-v-72140339]{color:#1a1d25;background:linear-gradient(135deg,#f0d27c,#c9a24a);box-shadow:0 10px 22px -12px rgba(217,182,90,.9)}.tile:hover .tile__icon[data-v-72140339]{transform:rotate(-6deg) scale(1.06)}.tile__name[data-v-72140339]{font-size:15px;font-weight:700;margin-top:4px}.tile__hint[data-v-72140339]{font-size:12.5px;line-height:1.4;color:var(--muted)}.tile__go[data-v-72140339]{position:absolute;right:16px;top:18px;color:#c9b27a;opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.tile:hover .tile__go[data-v-72140339]{opacity:1;transform:none}.skeleton[data-v-72140339]{display:grid;gap:10px}.skeleton span[data-v-72140339]{height:70px;border-radius:16px;background:linear-gradient(90deg,#f1efe9,#faf9f6,#f1efe9);background-size:200% 100%;animation:hp-shimmer-72140339 1.4s linear infinite}.foot[data-v-72140339]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center;padding-top:4px;font-size:12.5px;color:var(--muted)}.foot a[data-v-72140339]{color:var(--gold-2);text-decoration:none;font-weight:600}.foot a[data-v-72140339]:hover{text-decoration:underline}@keyframes hp-ch-72140339{0%{opacity:0;transform:translateY(18px) skewX(-10deg)}}@keyframes hp-fade-72140339{0%{opacity:0}}@keyframes hp-rise-72140339{0%{opacity:0;transform:translateY(18px)}}@keyframes hp-orb-72140339{to{transform:translate3d(60px,40px,0) scale(1.1)}}@keyframes hp-dash-72140339{to{stroke-dashoffset:-800}}@keyframes hp-ring-72140339{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes hp-blink-72140339{50%{opacity:.35}}@keyframes hp-shimmer-72140339{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hp[data-v-72140339] *,.hp[data-v-72140339] :after,.hp[data-v-72140339] :before{animation:none!important;transition:none!important}}@media (max-width:1280px){.hero[data-v-72140339]{grid-template-columns:1fr}.hero__globe[data-v-72140339]{height:380px}.stats[data-v-72140339]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.board[data-v-72140339]{grid-template-columns:1fr;padding:0 16px 28px}.hero[data-v-72140339]{padding:26px 16px 50px}.card__head[data-v-72140339]{flex-direction:column}.lamps[data-v-72140339]{justify-content:flex-start}}.container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.text-9xl{font-size:9rem}.text-4xl{font-size:4rem}.text-gray-800{color:#4b5563}.text-white{color:#fff}.text-red-500{color:#f56565}.bg-gray-50{background-color:#f9fafb}.dark:bg-gray-900{background-color:#1a202c}.space-y-8>:not(:last-child){margin-bottom:2rem}.rounded{border-radius:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.bg-primary{background-color:#4f46e5;border:none;cursor:pointer}.scroll-content{transform:translateZ(0)}.scrollbar-track{display:none}.scrollbar-thumb{width:1287px;transform:translateZ(0)}.login[data-v-2b0bc122]{max-width:400px;margin:0 auto;padding:20px}h1[data-v-2b0bc122]{text-align:center}.form-group[data-v-2b0bc122]{margin-bottom:15px}label[data-v-2b0bc122]{display:block;margin-bottom:5px}input[type=email][data-v-2b0bc122],input[type=password][data-v-2b0bc122]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}button[data-v-2b0bc122]{display:block;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-2b0bc122]:hover{background-color:#0056b3}.security-options[data-v-c6841fc6]{padding:20px}.title[data-v-c6841fc6]{font-size:24px;font-weight:700;margin-bottom:10px}.input-row[data-v-c6841fc6]{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.label[data-v-c6841fc6]{font-weight:700}.input[data-v-c6841fc6]{max-width:250px;flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;transition:border-color .2s}.input[data-v-c6841fc6]:focus{outline:none;border-color:#007bff}.save-button[data-v-c6841fc6]{margin-top:15px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s}.save-button[data-v-c6841fc6]:disabled{background-color:#ccc;cursor:not-allowed}.small[data-v-ee70f524]{font-size:14px}.lists-container[data-v-ee70f524]{display:flex;justify-content:center;align-items:center;margin:20px 0}.list[data-v-ee70f524]{border:1px solid #ccc;border-radius:5px;padding:10px;width:200px;height:300px;overflow-y:auto}.list div[data-v-ee70f524]{cursor:pointer;margin:5px 0}.list h2[data-v-ee70f524]{border-bottom:1px solid}.selected-green[data-v-ee70f524]{background-color:#90ee90}.selected-red[data-v-ee70f524]{background-color:#f08080}.controls[data-v-ee70f524]{display:flex;flex-direction:column;align-items:center;margin:0 10px}button[data-v-ee70f524]{margin:5px;padding:5px 12px;border:none;border-radius:4px;cursor:pointer;width:100px}.add-button[data-v-ee70f524]{background-color:#007bff;color:#fff}.delete-button[data-v-ee70f524]{margin-top:30px;background-color:#b60018;color:#fff}.icon[data-v-ee70f524]{margin-top:2px}.change-item-block[data-v-ee70f524]{display:flex;flex-direction:column;align-items:center;margin-top:20px}.change-item-block-button[data-v-ee70f524]{display:flex;justify-content:center;align-items:center;border:1px solid rgba(182,0,24,.5);padding:3px}.content[data-v-29eb6df4]{display:flex;flex-direction:column;justify-content:center;align-items:center}.company-table[data-v-29eb6df4]{margin-top:23px;margin-left:20px;border-collapse:collapse}.company-table td[data-v-29eb6df4],.company-table th[data-v-29eb6df4]{text-align:center;padding:10px;border:1px solid #ccc}.company-table th[data-v-29eb6df4]{font-weight:700}h3[data-v-29eb6df4]{margin-top:20px;text-align:center}.delete-button[data-v-29eb6df4]{padding:5px;border-radius:4px;border:1px solid #ccc;color:#fff}.company-table[data-v-7c3d437a]{margin-right:20px;border-collapse:collapse}.company-table th[data-v-7c3d437a]{text-align:center;padding:10px;border:1px solid #ccc}.company-table td[data-v-7c3d437a]{text-align:center;padding:3px;font-size:12px;border:1px solid #ccc}.company-table th[data-v-7c3d437a]{font-weight:700}.rate-sum[data-v-7c3d437a]{min-width:100px}.number-input[data-v-7c3d437a]{width:65px}.delete-button[data-v-7c3d437a]{padding:2px;border-radius:4px;border:1px solid #ccc}.ATI-button,.hover[data-v-7c3d437a]:hover{cursor:pointer}.ATI-button{min-width:60px;padding:10px 17px;font-size:16px;border:none;border-radius:5px;background-color:#007bff;color:#fff;transition:background-color .3s ease}.ATI-button:hover{background-color:#0056b3}.ATI-button-switch{min-width:60px;padding:10px 17px;font-size:16px;border:none;border-radius:5px;background-color:#28a745;color:#fff;cursor:pointer;transition:background-color .3s ease}.ATI-button-switch:hover{background-color:#196d2c}.ATI-button-switch-active{min-width:60px;padding:10px 17px;font-size:16px;border:none;border-radius:5px;background-color:#17a2b8;color:#fff;cursor:pointer;transition:background-color .3s ease}.ATI-button-switch-active:hover{background-color:#0e6572}h3[data-v-317ae580]{text-align:center;margin-bottom:10px}input[data-v-317ae580]{padding:2px}.company-table[data-v-317ae580]{margin-right:20px;border-collapse:collapse}.company-table td[data-v-317ae580],.company-table th[data-v-317ae580]{text-align:center;padding:10px;border:1px solid #ccc}.company-table th[data-v-317ae580]{font-weight:700}.send-btn[data-v-317ae580]{margin-top:15px}.add-matrix[data-v-c56e1506]{display:flex;flex-direction:column}.file-block[data-v-c56e1506]{display:flex;align-items:center}.file-label[data-v-c56e1506]{margin-left:10px;margin-right:15px;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.file-label[data-v-c56e1506]:active,.file-label[data-v-c56e1506]:hover{background-color:#0e6572}.file-input-matrix[data-v-c56e1506]{display:none}.file-name[data-v-c56e1506]{margin-left:10px}.upload-button[data-v-c56e1506]{height:38px;margin-left:10px;margin-right:15px;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.upload-button[data-v-c56e1506]:active,.upload-button[data-v-c56e1506]:hover{background-color:#0e6572}.upload-button[data-v-c56e1506]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.loader[data-v-c56e1506]{max-width:20px}.content[data-v-7fe283fc]{display:flex;flex-direction:column;justify-content:center;align-items:center}.table[data-v-7fe283fc]{font-size:14px;margin-top:20px;width:650px}.search-block[data-v-7fe283fc]{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.search-bar[data-v-7fe283fc]{margin-right:110px}#search[data-v-7fe283fc]{padding:5px;border:1px solid #ccc;border-radius:5px;width:200px}.company-table[data-v-7fe283fc]{margin-right:20px;border-collapse:collapse}.company-table th[data-v-7fe283fc]{text-align:center;padding:10px;border:1px solid #ccc}.company-table td[data-v-7fe283fc]{text-align:center;padding:3px;font-size:12px;border:1px solid #ccc}.company-table th[data-v-7fe283fc]{font-weight:700}.rate-sum[data-v-7fe283fc]{min-width:100px}.number-input[data-v-7fe283fc]{width:65px}.delete-button[data-v-7fe283fc]{padding:2px;border-radius:4px;border:1px solid #ccc}.hover[data-v-7fe283fc]:hover{cursor:pointer}@media screen and (max-width:769px){.search-block[data-v-7fe283fc]{flex-direction:column;align-items:flex-start}}.content[data-v-156f27da]{padding-left:14px;font-size:12px}.company-table[data-v-156f27da]{margin-top:23px;margin-right:20px;border-collapse:collapse}.company-table th[data-v-156f27da]{text-align:center;padding:10px;border:1px solid #ccc}.company-table td[data-v-156f27da]{text-align:center;padding:3px 10px;border:1px solid #ccc}.company-table th[data-v-156f27da]{font-weight:700}.rate-sum[data-v-156f27da]{min-width:100px}.number-input[data-v-156f27da]{width:95px;padding:3px}.delete-button[data-v-156f27da]{color:#fff;background-color:rgba(0,123,255,.8)}.delete-button[data-v-156f27da],.disabled-button[data-v-156f27da]{padding:5px;border-radius:4px;border:1px solid #ccc}.hover[data-v-156f27da]:hover{cursor:pointer}.search-block[data-v-156f27da]{margin-bottom:10px}.search-label[data-v-156f27da]{font-weight:700;margin-right:5px}#search[data-v-156f27da]{padding:5px;border:1px solid #ccc;border-radius:5px;width:200px}h3[data-v-156f27da]{margin-top:20px;text-align:center}.filters[data-v-156f27da]{display:flex}select[data-v-156f27da]{margin-left:20px;padding:5px;border-radius:5px;border:1px solid #ccc;background-color:#fff}.icon-select[data-v-156f27da]{border-radius:3px;width:40px;height:18px;padding:1px}.icon-play[data-v-156f27da]{border:1px solid #47a01c;color:#47a01c}.icon-clock[data-v-156f27da]{border:1px solid #dfda34;color:#dfda34}.icon-check[data-v-156f27da]{border:1px solid #1765ee;color:#1765ee}.cancel-all[data-v-156f27da]{box-shadow:4px 3px 5px #c2c1c1;padding:5px;border:2px solid #797979;border-radius:5px;background-color:rgba(224,53,19,.6);margin-left:20px}.save-button[data-v-156f27da]{margin-top:10px;margin-right:15px;margin-top:2px;padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.delete-btn[data-v-156f27da]{margin-top:10px;padding:5px 8px;border:1px solid #c33245;border-radius:4px;background-color:#c33245;color:#fff;cursor:pointer}.confirm-btn-block[data-v-156f27da]{width:150px;padding:5px;text-align:center}.page[data-v-750667d0]{min-height:calc(100vh - 40px);padding:32px;background:#f3f6fb}.card[data-v-750667d0]{max-width:760px;padding:28px;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(30,50,90,.12)}h2[data-v-750667d0]{margin:0 0 12px;color:#1d2b44}.hint[data-v-750667d0]{margin:0 0 22px;color:#56657a;line-height:1.5}.upload-box[data-v-750667d0]{display:flex;gap:12px;align-items:center;padding:18px;border:1px dashed #a9b7cf;border-radius:14px;background:#f8fbff}.upload-box.active[data-v-750667d0]{border-color:#2d8a57;background:#f3fff7}.file-label[data-v-750667d0],.send-button[data-v-750667d0]{padding:11px 16px;border-radius:8px;border:none;cursor:pointer}.file-label[data-v-750667d0]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#3f6fb5}.send-button[data-v-750667d0]{color:#fff;background:#2d8a57}.send-button[data-v-750667d0]:disabled{cursor:not-allowed;background:#9aa6b5}.columns[data-v-750667d0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;color:#56657a}code[data-v-750667d0]{padding:4px 7px;border-radius:6px;background:#eef3fb;color:#284a7c}@media (max-width:700px){.page[data-v-750667d0]{padding:14px}.upload-box[data-v-750667d0]{flex-direction:column;align-items:stretch}}.routes-status[data-v-477cb1c2]{display:flex;flex-direction:column;gap:16px}.card[data-v-477cb1c2]{padding:20px;border-radius:14px;background:#fff;box-shadow:0 6px 22px rgba(30,50,90,.08)}.toolbar[data-v-477cb1c2]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.field-search[data-v-477cb1c2]{flex:1 1 280px;position:relative}.select-area[data-v-477cb1c2]{position:relative}.dropdown-summary[data-v-477cb1c2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid #c3ccdb;border-radius:9px;background:#f8fbff;color:#1d2b44;font-size:14px;cursor:pointer;min-height:20px;box-sizing:border-box;gap:6px}.dropdown-summary[data-v-477cb1c2]:hover{border-color:#3f6fb5}.chevron[data-v-477cb1c2]{flex-shrink:0;color:#3f6fb5;font-size:12px}.dropdown-menu[data-v-477cb1c2]{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:340px;overflow-y:auto;padding:6px;border:1px solid #c3ccdb;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(30,50,90,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.input[data-v-477cb1c2]{padding:8px 10px;border:1px solid #e1e8f1;border-radius:6px;font-size:14px;background:#fff;color:#1d2b44;box-sizing:border-box}.city-search[data-v-477cb1c2]{margin-bottom:6px;box-sizing:border-box;width:100%}.dropdown-hint[data-v-477cb1c2]{margin-bottom:4px;color:#9aa6b5;font-size:12px;padding:0 4px}.options-list[data-v-477cb1c2]{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;background:#fff}.dropdown-option[data-v-477cb1c2]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;font-size:14px;cursor:pointer}.dropdown-option[data-v-477cb1c2]:hover{background:#eef3fb}.clear-option .option-text[data-v-477cb1c2]{color:#3f6fb5;font-weight:600}.option-text[data-v-477cb1c2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2b44;font-weight:500}.count[data-v-477cb1c2]{color:#6b7686;font-size:12px}.empty-options[data-v-477cb1c2]{color:#9aa6b5;font-size:13px;padding:8px}.toolbar-actions[data-v-477cb1c2]{display:flex;gap:8px}.btn-secondary[data-v-477cb1c2]{padding:9px 16px;border:1px solid #c3ccdb;border-radius:9px;background:#fff;cursor:pointer;font-size:14px}.btn-secondary[data-v-477cb1c2]:disabled{opacity:.6;cursor:not-allowed}.table-wrap[data-v-477cb1c2]{overflow-x:auto}.data-table[data-v-477cb1c2]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-477cb1c2]{text-align:left;padding:10px;background:#f4f7fc;color:#42506a;font-weight:600;border-bottom:1px solid #e1e8f1}.data-table td[data-v-477cb1c2]{padding:10px;border-bottom:1px solid #eef1f6;color:#1d2b44;vertical-align:top}.data-table tbody tr[data-v-477cb1c2]:hover{background:#f8fbff}.dir[data-v-477cb1c2]{font-weight:600}.dir-id[data-v-477cb1c2]{font-size:12px;color:#9aa6b5}.dir-meta[data-v-477cb1c2]{display:flex;align-items:center;gap:8px;margin-top:2px}.link-overview[data-v-477cb1c2]{border:none;background:transparent;color:#2c5e93;font-size:12px;cursor:pointer;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link-overview[data-v-477cb1c2]:hover{color:#3f6fb5}.muted[data-v-477cb1c2]{color:#9aa6b5}.center[data-v-477cb1c2]{text-align:center}.badge[data-v-477cb1c2]{padding:2px 8px;border-radius:11px;font-size:11px;font-weight:600}.badge-priority[data-v-477cb1c2]{background:#e7e9fb;color:#3a3f9c}.badge-fact[data-v-477cb1c2]{background:#eaf3fb;color:#2c5e93}.badge-muted[data-v-477cb1c2]{background:#eef1f6;color:#6b7686}.price-real[data-v-477cb1c2]{display:inline-flex;align-items:center;gap:5px;color:#1d7a47;font-weight:600}.derived-cell[data-v-477cb1c2]{color:#6b7686}.derived-cell span[data-v-477cb1c2]{display:inline-flex;align-items:center;gap:5px}.iso-line[data-v-477cb1c2]{margin-left:10px}.dot[data-v-477cb1c2]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-real[data-v-477cb1c2]{background:#2d8a57}.dot-derived[data-v-477cb1c2]{background:#b6bfcc}.btn-refresh[data-v-477cb1c2]{padding:6px 12px;border:1px solid #2c5e93;border-radius:8px;background:#eaf3fb;color:#2c5e93;cursor:pointer;font-size:13px;white-space:nowrap}.btn-refresh[data-v-477cb1c2]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-477cb1c2]{padding:12px;margin-bottom:12px;border-radius:9px;background:#fdecec;color:#a52828}.pager[data-v-477cb1c2]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:14px}.btn-page[data-v-477cb1c2]{padding:6px 14px;border:1px solid #c3ccdb;border-radius:8px;background:#fff;cursor:pointer}.btn-page[data-v-477cb1c2]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-477cb1c2]{color:#56657a;font-size:14px}.budget-dashboard[data-v-33b33a6c]{display:flex;flex-direction:column;gap:18px}.card[data-v-33b33a6c]{padding:20px;border-radius:14px;background:#fff;box-shadow:0 6px 22px rgba(30,50,90,.08)}.interval-title[data-v-33b33a6c]{margin:0 0 14px;color:#1d2b44}.interval-title code[data-v-33b33a6c]{background:#eef1f6;padding:2px 8px;border-radius:6px;font-size:14px}.metrics-grid[data-v-33b33a6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.metric[data-v-33b33a6c]{padding:14px;border-radius:11px;background:#f8fbff;border:1px solid #e1e8f1;display:flex;flex-direction:column;gap:6px}.metric-label[data-v-33b33a6c]{font-size:13px;color:#56657a;text-transform:capitalize}.metric-value[data-v-33b33a6c]{font-size:20px;color:#1d2b44}.bar[data-v-33b33a6c]{height:6px;border-radius:4px;background:#e6ecf4;overflow:hidden}.bar-fill[data-v-33b33a6c]{height:100%;border-radius:4px}.bar-priority[data-v-33b33a6c]{background:#3a3f9c}.bar-fact[data-v-33b33a6c]{background:#2c5e93}.bar-reserve[data-v-33b33a6c]{background:#2d8a57}h3[data-v-33b33a6c]{margin:0 0 14px;color:#1d2b44}.priority-head[data-v-33b33a6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.priority-head h3[data-v-33b33a6c]{margin:0}.count[data-v-33b33a6c]{color:#56657a;font-weight:400}.btn-secondary[data-v-33b33a6c]{padding:8px 14px;border:1px solid #c3ccdb;border-radius:9px;background:#fff;cursor:pointer;font-size:14px}.btn-secondary[data-v-33b33a6c]:disabled{opacity:.6;cursor:not-allowed}.table-wrap[data-v-33b33a6c]{overflow-x:auto}.data-table[data-v-33b33a6c]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-33b33a6c]{text-align:left;padding:10px;background:#f4f7fc;color:#42506a;font-weight:600;border-bottom:1px solid #e1e8f1}.data-table td[data-v-33b33a6c]{padding:10px;border-bottom:1px solid #eef1f6;color:#1d2b44;vertical-align:top}.dir[data-v-33b33a6c]{font-weight:600}.dir-id[data-v-33b33a6c]{font-size:12px;color:#9aa6b5}.muted[data-v-33b33a6c]{color:#9aa6b5}.center[data-v-33b33a6c]{text-align:center}.badge[data-v-33b33a6c]{padding:2px 8px;border-radius:11px;font-size:11px;font-weight:600}.badge-ok[data-v-33b33a6c]{background:#e3f6ec;color:#1d7a47}.badge-warn[data-v-33b33a6c]{background:#fdf0e3;color:#a85a16}.badge-budget[data-v-33b33a6c]{background:#fdecec;color:#a52828}.badge-err[data-v-33b33a6c]{background:#f6e9f5;color:#8c3270}.badge-muted[data-v-33b33a6c]{background:#eef1f6;color:#6b7686}.error-message[data-v-33b33a6c]{padding:12px;margin-bottom:12px;border-radius:9px;background:#fdecec;color:#a52828}.price-check-page[data-v-5f14f354]{padding:24px;background:#f5f7fb;min-height:calc(100vh - 60px)}.page-header[data-v-5f14f354]{margin-bottom:18px}.page-header h1[data-v-5f14f354]{margin:0;color:#1d2b44;font-size:26px}.tab-bar[data-v-5f14f354]{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid #e1e8f1;flex-wrap:wrap}.tab-btn[data-v-5f14f354]{padding:11px 18px;border:none;border-bottom:3px solid transparent;background:transparent;color:#56657a;cursor:pointer;font-size:15px;font-weight:600}.tab-btn[data-v-5f14f354]:hover{color:#1d2b44}.tab-active[data-v-5f14f354]{color:#3f6fb5;border-bottom-color:#3f6fb5}.tab-content[data-v-5f14f354]{min-height:200px}.history-chart-wrap[data-v-0e87fbd8]{width:100%;height:400px;padding:4px 0;position:relative}.empty[data-v-0e87fbd8]{margin:0;padding:24px;text-align:center;color:#56657a}.hero[data-v-4686923b]{display:flex;flex-direction:column;gap:20px}.card[data-v-4686923b]{padding:24px;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(30,50,90,.1)}h2[data-v-4686923b]{margin:0 0 8px;color:#1d2b44}.hint[data-v-4686923b]{margin:0 0 18px;color:#56657a;line-height:1.5}.form-row[data-v-4686923b]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.field[data-v-4686923b]{display:flex;flex-direction:column;gap:4px;flex:1 1 220px}.field.transport[data-v-4686923b]{flex:0 0 160px}.label[data-v-4686923b]{font-size:13px;font-weight:600;color:#555;margin-bottom:2px}.input[data-v-4686923b]{padding:7px 10px;background:#fff;color:#1d2b44;box-sizing:border-box}.field select[data-v-4686923b],.input[data-v-4686923b]{border:1px solid #c3ccdb;border-radius:9px;font-size:15px}.field select[data-v-4686923b]{padding:10px 12px;background:#f8fbff}.field select[data-v-4686923b]:focus{outline:none;border-color:#3f6fb5;background:#fff}.field-from[data-v-4686923b],.field-to[data-v-4686923b],.select-area[data-v-4686923b]{position:relative}.dropdown-summary[data-v-4686923b]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid #c3ccdb;border-radius:9px;background:#f8fbff;color:#1d2b44;font-size:15px;cursor:pointer;min-height:20px;box-sizing:border-box;gap:6px}.dropdown-summary[data-v-4686923b]:hover{border-color:#3f6fb5}.chevron[data-v-4686923b]{flex-shrink:0;color:#3f6fb5;font-size:12px}.dropdown-menu[data-v-4686923b]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:340px;overflow-y:auto;padding:6px;border:1px solid #c3ccdb;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(30,50,90,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.city-search[data-v-4686923b]{margin-bottom:6px;box-sizing:border-box;width:100%}.dropdown-hint[data-v-4686923b]{margin-bottom:4px;color:#9aa6b5;font-size:12px;padding:0 4px}.options-list[data-v-4686923b]{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;background:#fff}.dropdown-option[data-v-4686923b]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;font-size:14px;cursor:pointer}.dropdown-option[data-v-4686923b]:hover{background:#eef3fb}.option-text[data-v-4686923b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2b44;font-weight:500}.count[data-v-4686923b]{color:#6b7686;font-size:12px}.empty-options[data-v-4686923b]{color:#9aa6b5;font-size:13px;padding:8px}.btn-primary[data-v-4686923b]{padding:11px 22px;border:none;border-radius:9px;background:#3f6fb5;color:#fff;font-size:15px;cursor:pointer}.btn-primary[data-v-4686923b]:disabled{background:#9aa6b5;cursor:not-allowed}.result-head[data-v-4686923b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.result-head h3[data-v-4686923b]{margin:0;color:#1d2b44}.dir-distance[data-v-4686923b]{color:#6b7686;font-weight:500;font-size:.82em}.badges[data-v-4686923b]{display:flex;gap:6px}.badge[data-v-4686923b]{padding:3px 9px;border-radius:12px;font-size:12px;font-weight:600}.badge-ok[data-v-4686923b]{background:#e3f6ec;color:#1d7a47}.badge-warn[data-v-4686923b]{background:#fdf0e3;color:#a85a16}.badge-priority[data-v-4686923b]{background:#e7e9fb;color:#3a3f9c}.badge-fact[data-v-4686923b]{background:#eaf3fb;color:#2c5e93}.badge-muted[data-v-4686923b]{background:#eef1f6;color:#6b7686}.copyable[data-v-4686923b]{cursor:pointer;transition:opacity .15s}.copyable[data-v-4686923b]:hover{opacity:.68;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.featured[data-v-4686923b]{padding:18px;border-radius:12px;background:#eafaf1;border:1px solid #bfe6cf;margin-bottom:16px}.featured-derived[data-v-4686923b]{background:#f1f3f7;border-color:#d3dae6}.featured-row[data-v-4686923b]{display:flex;align-items:stretch;gap:22px;flex-wrap:wrap}.featured-main[data-v-4686923b]{flex:1 1 200px}.featured-label[data-v-4686923b]{font-size:12px;font-weight:600;color:#6b7686;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.featured-value[data-v-4686923b]{font-size:34px;font-weight:700;color:#1d7a47;line-height:1.1}.featured-unit[data-v-4686923b]{font-size:16px;font-weight:600;color:#2d8a57}.featured-derived .featured-unit[data-v-4686923b],.featured-derived .featured-value[data-v-4686923b]{color:#56657a}.featured-without[data-v-4686923b]{margin-top:4px;color:#56657a;font-size:14px}.featured-totals[data-v-4686923b]{flex:1 1 240px;background:hsla(0,0%,100%,.6);border-radius:9px;padding:10px 14px}.featured-total[data-v-4686923b]{font-size:16px;color:#1d2b44;margin:2px 0}.featured-total b[data-v-4686923b]{font-size:24px;font-weight:700;color:#1d7a47}.featured-derived .featured-total b[data-v-4686923b]{color:#56657a}.nds-hint[data-v-4686923b]{font-size:12px;color:#6b7686;font-weight:500}.featured-total-sub[data-v-4686923b]{color:#6b7686;font-size:13px;margin-top:2px}.featured-sub[data-v-4686923b]{margin-top:12px;color:#56657a;font-size:13px}.compare-block[data-v-4686923b]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.compare-item[data-v-4686923b]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;background:#f4f7fc;border:1px solid #e1e8f1;min-width:180px;flex:1 1 200px}.compare-label[data-v-4686923b]{font-size:11px;color:#6b7686;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.compare-item b[data-v-4686923b]{font-size:22px;color:#1d2b44;margin-top:2px}.compare-sub[data-v-4686923b]{font-size:12px;color:#6b7686}.margin-val[data-v-4686923b]{font-size:24px!important;font-weight:700}.margin-positive[data-v-4686923b]{color:#1d7a47!important}.margin-negative[data-v-4686923b]{color:#b83235!important}.compare-empty[data-v-4686923b]{padding:10px 14px;margin-bottom:16px;border-radius:9px;background:#f4f7fc;color:#9aa6b5;font-size:13px}.prices-grid[data-v-4686923b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.price-cell[data-v-4686923b]{padding:12px;border-radius:10px;background:#f8fbff;border:1px solid #e1e8f1}.price-cell.price-real[data-v-4686923b]{background:#f3fff7;border-color:#bfe6cf}.price-cell.price-derived[data-v-4686923b]{opacity:.92}.price-cell-top[data-v-4686923b]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.price-cell-name[data-v-4686923b]{font-weight:600;color:#1d2b44}.price-cell-tag[data-v-4686923b]{margin-left:auto;font-size:11px;color:#6b7686}.dot[data-v-4686923b]{width:9px;height:9px;border-radius:50%}.dot-real[data-v-4686923b]{background:#2d8a57}.dot-derived[data-v-4686923b]{background:#b6bfcc}.price-line[data-v-4686923b]{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:#42506a}.price-pair[data-v-4686923b]{display:inline-flex;align-items:baseline;gap:4px}.price-line b[data-v-4686923b]{color:#1d2b44}.nds[data-v-4686923b]{color:#9aa6b5;font-weight:400;font-size:12px}.price-cell-foot[data-v-4686923b]{margin-top:8px;font-size:11px;color:#9aa6b5;border-top:1px dashed #e1e8f1;padding-top:5px;text-align:right}.val-computed[data-v-4686923b]{color:#9aa6b5!important;font-weight:400!important}.val-real[data-v-4686923b]{color:#1d7a47!important;font-weight:700!important;font-size:13px!important}.real-tag[data-v-4686923b]{display:inline-block;margin:0 2px;padding:1px 7px;border-radius:9px;background:#e3f6ec;font-size:11px}.real-tag-foot[data-v-4686923b],.real-tag[data-v-4686923b]{color:#1d7a47;font-weight:600}.price-cell-empty[data-v-4686923b]{color:#9aa6b5;font-size:13px}.meta[data-v-4686923b]{gap:14px;font-size:14px}.meta[data-v-4686923b],.refresh-detail[data-v-4686923b]{display:flex;flex-wrap:wrap;color:#56657a;margin-bottom:14px}.refresh-detail[data-v-4686923b]{align-items:center;gap:8px;padding:10px 14px;border-radius:9px;background:#f4f7fc;font-size:13px}.refresh-detail-title[data-v-4686923b]{font-weight:600;color:#42506a}.refresh-status[data-v-4686923b]{color:#1d2b44;font-weight:600}.refresh-message[data-v-4686923b]{color:#9aa6b5;font-style:italic}.links[data-v-4686923b]{display:flex;flex-wrap:wrap;gap:10px}.ext-link[data-v-4686923b]{padding:8px 14px;border-radius:9px;background:#eef3fb;color:#284a7c;text-decoration:none;font-size:14px}.ext-link[data-v-4686923b]:hover{background:#e2ebf8}.ext-link-soft[data-v-4686923b]{background:#f1f3f7;color:#42506a}.history-panel[data-v-4686923b]{margin-top:18px;padding-top:16px;border-top:1px solid #eef1f6}.history-days[data-v-4686923b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#56657a;font-size:14px}.chip[data-v-4686923b]{padding:4px 12px;border:1px solid #c3ccdb;border-radius:14px;background:#fff;cursor:pointer;font-size:13px}.chip-active[data-v-4686923b]{background:#3f6fb5;color:#fff;border-color:#3f6fb5}.history-loading[data-v-4686923b]{padding:24px;text-align:center;color:#56657a}.quick-dirs[data-v-4686923b]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.quick-dirs-list[data-v-4686923b]{display:flex;flex-wrap:wrap;gap:8px}.field-action[data-v-4686923b]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end}.field-action .btn-primary[data-v-4686923b]{white-space:nowrap}.quick-dirs-label[data-v-4686923b]{color:#56657a;font-size:13px}.quick-dir[data-v-4686923b]{padding:6px 12px;border:1px solid #c3ccdb;border-radius:16px;background:#fff;color:#284a7c;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.quick-dir[data-v-4686923b]:hover{border-color:#3f6fb5;background:#eef3fb}.is-refreshing[data-v-4686923b]{position:relative;opacity:.65;pointer-events:none}.is-refreshing[data-v-4686923b]:after{content:"Обновление...";position:absolute;top:14px;right:18px;font-size:12px;color:#3f6fb5;pointer-events:none}.result-skeleton[data-v-4686923b]{display:flex;flex-direction:column;gap:16px}.sk[data-v-4686923b]{background:linear-gradient(90deg,#eef1f6 25%,#e2e8f1 37%,#eef1f6 63%);background-size:400% 100%;border-radius:8px;animation:shimmer-4686923b 1.4s ease infinite}.sk-line[data-v-4686923b]{height:16px;width:40%}.sk-lg[data-v-4686923b]{height:26px;width:55%}.sk-block[data-v-4686923b]{height:80px;width:100%}.sk-grid[data-v-4686923b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sk-cell[data-v-4686923b]{height:90px}.chart-skeleton[data-v-4686923b]{padding:4px 0}.sk-chart[data-v-4686923b]{height:360px;width:100%}@keyframes shimmer-4686923b{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:720px){.prices-grid[data-v-4686923b]{grid-template-columns:1fr}}.route-cost-page[data-v-148baafd]{padding:24px;background:#f5f7fb;min-height:calc(100vh - 60px)}.page-header[data-v-148baafd]{margin-bottom:18px}.page-header h1[data-v-148baafd]{margin:0;color:#1d2b44;font-size:26px}.experimental-note[data-v-148baafd]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:14px;line-height:1.45}.note-icon[data-v-148baafd]{flex-shrink:0;color:#ea580c;font-size:16px}.tab-bar[data-v-148baafd]{display:flex;gap:6px;margin-bottom:18px;border-bottom:1px solid #e1e8f1;flex-wrap:wrap}.tab-btn[data-v-148baafd]{padding:11px 18px;border:none;border-bottom:3px solid transparent;background:transparent;color:#56657a;cursor:pointer;font-size:15px;font-weight:600}.tab-btn[data-v-148baafd]:hover{color:#1d2b44}.tab-active[data-v-148baafd]{color:#3f6fb5;border-bottom-color:#3f6fb5}.tab-content[data-v-148baafd]{min-height:200px}.add-matrix[data-v-66a446d2]{display:flex;flex-direction:column}.file-block[data-v-66a446d2]{display:flex;align-items:center}.file-label[data-v-66a446d2]{font-size:10px;padding:5px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.file-label[data-v-66a446d2]:active,.file-label[data-v-66a446d2]:hover{background-color:#0e6572}.file-input-matrix[data-v-66a446d2]{display:none}.file-name[data-v-66a446d2]{margin-left:10px}.upload-button[data-v-66a446d2]{padding:5px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.upload-button[data-v-66a446d2]:active,.upload-button[data-v-66a446d2]:hover{background-color:#0e6572}.upload-button[data-v-66a446d2]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.loader[data-v-66a446d2]{max-width:20px}.upload-block[data-v-66a446d2]{display:flex;flex-direction:column;align-items:center}.content[data-v-091d7435]{margin:20px;display:flex;justify-content:center;flex-direction:column}.user-info[data-v-091d7435]{display:flex;gap:20px;background-color:#f5f5f5;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:40%}.info-text[data-v-091d7435]{padding:5px 0}.signature-info[data-v-091d7435]{font-size:10px;margin-bottom:10px}.user-details[data-v-091d7435]{display:flex;flex-direction:column;gap:15px}.avatar img[data-v-091d7435]{width:100px;height:100px;border-radius:50%}.form-group[data-v-091d7435]{margin-bottom:10px;display:flex;align-items:center;gap:5px}input[data-v-091d7435]{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.input-phone[data-v-091d7435]{margin-left:5px}.actions[data-v-091d7435]{display:flex;gap:10px}.actions button[data-v-091d7435]{padding:5px 10px;font-size:14px;cursor:pointer}button[data-v-091d7435]{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-091d7435]:hover{background-color:#0056b3}.tg-action-link[data-v-091d7435]{text-decoration:none;color:#007bff;font-size:14px;margin-left:10px}.tg-action-link[data-v-091d7435]:hover{text-decoration:underline}.tg-action-danger[data-v-091d7435]{color:#dc2626}.tg-connect[data-v-091d7435]{display:flex;align-items:center}.telegram-values[data-v-091d7435]{display:flex;flex-direction:column;gap:2px}.telegram-values small[data-v-091d7435]{color:#666}@media screen and (max-width:769px){.user-info[data-v-091d7435]{flex-direction:column;align-items:flex-start;max-width:100%}}.sigs[data-v-d89d6df6]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.sigs__head[data-v-d89d6df6]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.sigs__title[data-v-d89d6df6]{font-size:13px;font-weight:700;color:#333}.sigs__hint[data-v-d89d6df6],.sigs__meta[data-v-d89d6df6]{color:#667085;font-size:12px}.sigs__error[data-v-d89d6df6]{margin:0;color:#c0392b;font-size:12px}.sigs__list[data-v-d89d6df6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sigs__card[data-v-d89d6df6]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid #edf0f3;border-radius:8px;background:#f7f8fa}.sigs__preview[data-v-d89d6df6]{width:72px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#e5e7eb 0 25%,#fff 0 50%) 50% /12px 12px;border-radius:4px}.sigs__preview img[data-v-d89d6df6]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sigs__placeholder[data-v-d89d6df6]{font-size:11px;color:#9ca3af}.sigs__info[data-v-d89d6df6]{display:flex;flex-direction:column;min-width:0;font-size:12px;color:#667085}.sigs__info strong[data-v-d89d6df6]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sigs__actions[data-v-d89d6df6]{display:flex;gap:6px;flex-wrap:wrap}.mini-btn[data-v-d89d6df6]{height:26px;border-radius:4px;padding:0 8px;border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:12px;display:inline-flex;align-items:center}.mini-btn.danger[data-v-d89d6df6]{color:#9f2f2f;border-color:#e6a2a2}.hidden[data-v-d89d6df6]{display:none}.upload[data-v-d89d6df6]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px dashed #93c5fd;border-radius:6px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:13px;width:-moz-fit-content;width:fit-content}.users-admin-page[data-v-7d7feeae]{display:flex;flex-direction:column;height:100%;padding:14px 16px;color:#333}.toolbar[data-v-7d7feeae]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-block[data-v-7d7feeae]{display:flex;align-items:baseline;gap:10px}h1[data-v-7d7feeae],h2[data-v-7d7feeae]{margin:0}h1[data-v-7d7feeae]{font-size:22px;line-height:1.2}h2[data-v-7d7feeae]{font-size:18px}.counter[data-v-7d7feeae],.drawer-subtitle[data-v-7d7feeae],.muted[data-v-7d7feeae]{color:#667085;font-size:13px}.actions[data-v-7d7feeae],.controls[data-v-7d7feeae],.drawer-actions[data-v-7d7feeae]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filters[data-v-7d7feeae]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px;padding:10px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px}.field[data-v-7d7feeae]{display:flex;flex-direction:column;gap:3px;color:#4b5563;font-size:12px}.field.wide[data-v-7d7feeae]{grid-column:1/-1}.search-field[data-v-7d7feeae]{min-width:280px}.input[data-v-7d7feeae],.select[data-v-7d7feeae]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;padding:0 8px}.input[data-v-7d7feeae],.select[data-v-7d7feeae]{min-width:150px}.act-btn[data-v-7d7feeae],.btn[data-v-7d7feeae],.close-btn[data-v-7d7feeae],.mini-btn[data-v-7d7feeae],.text-button[data-v-7d7feeae]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px}.btn[data-v-7d7feeae]{height:32px;border-radius:4px;padding:0 12px}.act-btn[data-v-7d7feeae]:hover,.btn[data-v-7d7feeae]:hover,.mini-btn[data-v-7d7feeae]:hover{border-color:#007bff;color:#007bff}.btn.primary[data-v-7d7feeae]{background:#007bff;border-color:#007bff;color:#fff}.btn[data-v-7d7feeae]:disabled{cursor:default;opacity:.6}.filter-reset[data-v-7d7feeae]{margin-left:auto}.created-password[data-v-7d7feeae],.password-result[data-v-7d7feeae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:13px}.password-result div[data-v-7d7feeae]{display:flex;gap:10px;flex-wrap:wrap}.mini-btn[data-v-7d7feeae]{height:26px;border-radius:4px;padding:0 8px;flex-shrink:0}.table-wrap[data-v-7d7feeae]{flex:1;overflow:auto}.users-table[data-v-7d7feeae]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.users-table td[data-v-7d7feeae],.users-table th[data-v-7d7feeae]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-table th[data-v-7d7feeae]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.users-table tbody tr[data-v-7d7feeae]:hover{background:#f3f6fb}.col-status[data-v-7d7feeae]{width:100px}.col-name[data-v-7d7feeae]{width:190px}.col-email[data-v-7d7feeae]{width:230px}.col-role[data-v-7d7feeae]{width:150px}.col-phone[data-v-7d7feeae]{width:135px}.col-tg[data-v-7d7feeae]{width:150px}.col-ati[data-v-7d7feeae]{width:130px}.col-signature[data-v-7d7feeae]{width:90px}.col-actions[data-v-7d7feeae]{width:230px}.role-pill[data-v-7d7feeae],.soft-pill[data-v-7d7feeae],.status-badge[data-v-7d7feeae],.tg-pill[data-v-7d7feeae]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.status-active[data-v-7d7feeae]{background:#e6f4ea;color:#1e7e34}.status-inactive[data-v-7d7feeae]{background:#fdeaea;color:#c0392b}.role-pill[data-v-7d7feeae]{background:#e8eefc;color:#2563eb}.tg-pill[data-v-7d7feeae]{background:#eef4ff;color:#0b63ce}.soft-pill-blue[data-v-7d7feeae]{background:#e8eefc;color:#2563eb}.soft-pill-green[data-v-7d7feeae]{background:#e6f4ea;color:#1e7e34}.soft-pill-gray[data-v-7d7feeae]{background:#edf0f3;color:#667085}.text-button[data-v-7d7feeae]{padding:0;border:0;background:transparent;text-align:left}.name-button[data-v-7d7feeae]{color:#0b63ce;font-weight:600}.name-button[data-v-7d7feeae]:hover{text-decoration:underline}.act-btn[data-v-7d7feeae]{height:26px;border-radius:4px;padding:0 7px;font-size:12px}.act-btn.danger[data-v-7d7feeae]{border-color:#e6a2a2;color:#9f2f2f}.act-btn.success[data-v-7d7feeae]{border-color:#8fcaa6;color:#0b6b44}.state-block[data-v-7d7feeae]{padding:32px;color:#667085;font-size:14px}.modal-overlay[data-v-7d7feeae]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45)}.modal[data-v-7d7feeae]{width:min(640px,calc(100vw - 24px));max-height:90vh;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);padding:22px;max-width:90vw;line-height:24px}.drawer-header[data-v-7d7feeae]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.close-btn[data-v-7d7feeae]{width:30px;height:30px;border-radius:4px;font-size:20px;line-height:1}.drawer-form[data-v-7d7feeae]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;align-items:flex-start}.drawer-form .input[data-v-7d7feeae],.drawer-form .select[data-v-7d7feeae]{width:100%;min-width:0}.drawer-form .checkbox-field[data-v-7d7feeae],.drawer-form .field[data-v-7d7feeae],.drawer-form .wide[data-v-7d7feeae]{grid-column:1/-1}.checkbox-field[data-v-7d7feeae]{display:flex;align-items:center;gap:8px;color:#333;font-size:13px}@media (max-width:900px){.toolbar[data-v-7d7feeae]{align-items:flex-start;flex-direction:column}.filter-reset[data-v-7d7feeae]{margin-left:0}.drawer-form[data-v-7d7feeae]{grid-template-columns:1fr}}.form-page[data-v-015b6070]{background:#f5f7fb;display:flex;flex-direction:column;gap:18px;min-height:100%;padding:24px}.form-page-header[data-v-015b6070]{align-items:center;display:flex;gap:16px;justify-content:space-between}.form-page-titles h1[data-v-015b6070]{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 6px}.form-page-titles p[data-v-015b6070]{color:#6b7280;font-size:14px;margin:0}.form-page-controls[data-v-015b6070]{align-items:center;display:flex;gap:10px}.form-page-body[data-v-015b6070]{display:flex;flex-direction:column;gap:18px;width:100%}@media (max-width:720px){.form-page-header[data-v-015b6070]{align-items:flex-start;flex-direction:column}}.card.form-card[data-v-4870c42a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:18px;padding:20px}.form-card-filled[data-v-4870c42a]{border-color:#28a745}.form-card-header[data-v-4870c42a]{margin-bottom:14px}.form-card-title[data-v-4870c42a]{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 6px}.form-card-subtitle[data-v-4870c42a]{color:#6b7280;font-size:13px;font-weight:400;margin:0}.source-general[data-v-4870c42a]{--source-color:#22c55e}.source-customer[data-v-4870c42a]{--source-color:#3b82f6}.source-carrier[data-v-4870c42a]{--source-color:#8b5cf6}.source-subsidy[data-v-4870c42a]{--source-color:#f59e0b}.source-info[data-v-4870c42a]{--source-color:#2563eb}.source-warning[data-v-4870c42a]{--source-color:#f59e0b}.source-dot[data-v-4870c42a]{background:var(--source-color,#6b7280);border-radius:50%;display:inline-block;flex:0 0 auto;height:9px;width:9px}.form-grid[data-v-55cebd61]{display:grid;gap:12px;grid-template-columns:repeat(var(--form-grid-cols,2),minmax(0,1fr))}@media (max-width:720px){.form-grid[data-v-55cebd61]{grid-template-columns:1fr}}.help-tip[data-v-714d43d8]{align-items:center;background:#e5e7eb;border-radius:50%;color:#6b7280;cursor:help;display:inline-flex;flex-shrink:0;font-size:11px;font-style:normal;font-weight:700;height:15px;justify-content:center;line-height:1;width:15px}.help-tip[data-v-714d43d8]:hover{background:#c7d2fe;color:#4338ca}.form-field[data-v-2f3f4df2]{color:#374151;display:flex;flex-direction:column;font-size:13px;gap:6px}.field-label[data-v-2f3f4df2]{align-items:center;display:flex;gap:5px;font-weight:600}.form-field-error[data-v-2f3f4df2]{color:#dc3545;font-size:13px;margin-top:2px}.form-field[data-v-2f3f4df2] input:not([type=checkbox]),.form-field[data-v-2f3f4df2] select,.form-field[data-v-2f3f4df2] textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;padding:10px;width:100%}.form-field[data-v-2f3f4df2] input:not([type=checkbox]):focus,.form-field[data-v-2f3f4df2] select:focus,.form-field[data-v-2f3f4df2] textarea:focus{border-color:rgba(79,70,229,.6);outline:none}.form-field[data-v-2f3f4df2] input.invalid,.form-field[data-v-2f3f4df2] select.invalid,.form-field[data-v-2f3f4df2] textarea.invalid{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.15)}.form-field[data-v-2f3f4df2] input[type=checkbox]{height:18px;width:18px;cursor:pointer}.form-field[data-v-2f3f4df2] .date-input,.form-field[data-v-2f3f4df2] .date-input-wrap{width:100%}.btn[data-v-e9793aa2]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px;height:32px;border-radius:4px;padding:0 12px}.btn[data-v-e9793aa2]:hover{border-color:#007bff;color:#007bff}.btn-primary[data-v-e9793aa2]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-e9793aa2]:hover{background:#0056b3;border-color:#0056b3;color:#fff}.filters-actions[data-v-e9793aa2]{display:flex;align-items:flex-end}.content[data-v-e9793aa2]{display:flex;flex-direction:column;font-size:12px;width:100%}.state-block[data-v-e9793aa2]{padding:32px;color:#667085;font-size:14px}.company-table[data-v-e9793aa2]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.company-table td[data-v-e9793aa2],.company-table th[data-v-e9793aa2]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-table th[data-v-e9793aa2]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.company-table td[data-v-e9793aa2]{font-weight:700}.row-card[data-v-e9793aa2]{cursor:pointer}.row-card[data-v-e9793aa2]:hover{background-color:rgba(224,187,72,.4)}.status-badge[data-v-e9793aa2]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.st-verified[data-v-e9793aa2]{background:#e6f4ea;color:#1e7e34}.st-nverified[data-v-e9793aa2]{background:#fdeaea;color:#c0392b}.filters[data-v-1f3ba7fa]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px;padding:10px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px}.field[data-v-1f3ba7fa]{display:flex;flex-direction:column;gap:3px;color:#4b5563;font-size:12px}.company-field[data-v-1f3ba7fa]{min-width:280px}.company-search[data-v-1f3ba7fa]{position:relative}.company-input[data-v-1f3ba7fa]{min-width:280px}.input[data-v-1f3ba7fa],.select[data-v-1f3ba7fa]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;padding:0 8px}.input[data-v-1f3ba7fa],.select[data-v-1f3ba7fa]{min-width:150px}.suggestions[data-v-1f3ba7fa]{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:100%;max-height:220px;margin:0;padding:4px 0;list-style:none;overflow:auto;background:#fff;border:1px solid #d7dce2;border-radius:4px;box-shadow:0 8px 20px rgba(15,23,42,.12)}.suggestions li[data-v-1f3ba7fa]{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;cursor:pointer;font-size:13px}.suggestions li[data-v-1f3ba7fa]:hover{background:#f3f6fb}.company-name[data-v-1f3ba7fa]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-inn[data-v-1f3ba7fa]{color:#667085;flex-shrink:0}.filter-actions[data-v-1f3ba7fa]{display:flex;align-items:center;gap:8px;margin-left:auto}.btn[data-v-1f3ba7fa]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:13px;padding:0 12px}.btn[data-v-1f3ba7fa]:hover{border-color:#007bff;color:#007bff}.btn.primary[data-v-1f3ba7fa]{background:#007bff;border-color:#007bff;color:#fff}.btn.primary[data-v-1f3ba7fa]:hover{background:#0069d9;border-color:#0069d9;color:#fff}.btn[data-v-1f3ba7fa]:disabled{cursor:default;opacity:.6}.filter-reset[data-v-1f3ba7fa]{margin-left:0}@media (max-width:900px){.filter-actions[data-v-1f3ba7fa]{margin-left:0;width:100%}.company-field[data-v-1f3ba7fa],.company-input[data-v-1f3ba7fa]{min-width:100%}}.table-wrap[data-v-4c11734b]{flex:1;overflow:auto}.executors-table[data-v-4c11734b]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.executors-table td[data-v-4c11734b],.executors-table th[data-v-4c11734b]{height:36px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.executors-table th[data-v-4c11734b]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700;white-space:nowrap}.executors-table tbody tr[data-v-4c11734b]:hover{background:#f3f6fb}.row-card[data-v-4c11734b]{cursor:pointer}.col-id[data-v-4c11734b]{width:70px}.col-company[data-v-4c11734b]{width:240px}.col-manager[data-v-4c11734b]{width:150px}.col-driver[data-v-4c11734b]{width:170px}.col-access[data-v-4c11734b],.col-car[data-v-4c11734b],.col-trailer[data-v-4c11734b]{width:120px}.company-line[data-v-4c11734b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inn-line[data-v-4c11734b]{display:block;color:#667085;font-size:12px}.access-badge[data-v-4c11734b]{display:inline-flex;align-items:center;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600}.access-yes[data-v-4c11734b]{background:#e6f4ea;color:#1e7e34}.access-no[data-v-4c11734b]{background:#fff4e5;color:#b26a00}.state-block[data-v-4c11734b]{padding:32px;color:#667085;font-size:14px}.executors-page[data-v-2dd29567]{padding:14px 16px;color:#333}.executors-page[data-v-2dd29567],.list-view[data-v-2dd29567]{display:flex;flex-direction:column;height:100%}.toolbar[data-v-2dd29567]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-block[data-v-2dd29567]{display:flex;align-items:baseline;gap:10px}h1[data-v-2dd29567]{margin:0;font-size:22px;line-height:1.2}.counter[data-v-2dd29567]{color:#667085;font-size:13px}.controls[data-v-2dd29567]{display:flex;align-items:center;gap:8px}.btn[data-v-2dd29567]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:13px;padding:0 12px}.btn[data-v-2dd29567]:hover{border-color:#007bff;color:#007bff}.btn.primary[data-v-2dd29567]{background:#007bff;border-color:#007bff;color:#fff}.btn.primary[data-v-2dd29567]:hover{background:#0069d9;border-color:#0069d9;color:#fff}.btn.btn-success[data-v-2dd29567]{background:#28a745;border-color:#28a745;color:#fff}.btn.btn-success[data-v-2dd29567]:hover{background:#218838;border-color:#1e7e34;color:#fff}.btn[data-v-2dd29567]:disabled{cursor:default;opacity:.6}@media (max-width:900px){.toolbar[data-v-2dd29567]{align-items:flex-start;flex-direction:column}}.trips-filters[data-v-44814278]{display:flex;align-items:center;margin-bottom:10px}.field[data-v-44814278]{margin:10px;border-radius:3px;height:26px}.field input[data-v-44814278],.field select[data-v-44814278]{padding:5px;width:177px;border:none;border-bottom:1px solid #ccc;background-color:#fff}.trip-filter-button[data-v-44814278]{border-radius:30px;background-color:#fff;border:none;width:110px;padding:2px 10px}.submit-buttons[data-v-44814278] *{margin-left:10px;margin-bottom:20px}.hover[data-v-44814278]:hover{cursor:pointer}.submit-btn[data-v-44814278]{background-color:rgba(195,228,255,.5)}.reset-btn[data-v-44814278]{background-color:hsla(0,100%,84%,.5)}.resync-block[data-v-44814278]{margin-left:auto;align-self:center}.resync-checkbox[data-v-44814278]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;color:#b54747;font-weight:600}.resync-checkbox input[data-v-44814278]{width:auto;cursor:pointer;margin:0}h3[data-v-185bf33a]{text-align:center}.modal-overlay[data-v-185bf33a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-185bf33a]{background:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%}.column-selection[data-v-185bf33a]{display:flex;flex-direction:column;margin-bottom:20px}.column-buttons[data-v-185bf33a]{margin-bottom:15px}.column-buttons[data-v-185bf33a],.modal-buttons[data-v-185bf33a]{display:flex;justify-content:space-between}button[data-v-185bf33a]{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.close-button[data-v-185bf33a]{background-color:#c33446}button[data-v-185bf33a]:hover{background-color:#0056b3}.content[data-v-9688de6c]{margin-top:10px}.company-table[data-v-9688de6c]{margin-left:20px;margin-right:20px;border-collapse:collapse}.company-table td[data-v-9688de6c],.company-table th[data-v-9688de6c]{text-align:center;padding:3px;border:1px solid #ccc}.company-table th[data-v-9688de6c]{font-weight:700}.row-card[data-v-9688de6c]:hover{background-color:rgba(224,187,72,.4);cursor:pointer}.top-icon[data-v-9688de6c]{margin-right:5px;width:15px;height:15px;color:#ae4ddb}.icon-select[data-v-9688de6c]{border-radius:3px;width:40px;height:18px;padding:1px}.icon-play[data-v-9688de6c]{border:1px solid #47a01c;color:#47a01c}.icon-stop[data-v-9688de6c]{border:1px solid #b83235;color:#b83235}.icon-clock[data-v-9688de6c]{border:1px solid #dfda34;color:#dfda34}.icon-check[data-v-9688de6c]{border:1px solid #1765ee;color:#1765ee}.save-button-drop[data-v-9688de6c]{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:15px;position:fixed;bottom:20px;left:60px}.save-button[data-v-9688de6c]{background-color:#007bff}.cancel-button[data-v-9688de6c],.save-button[data-v-9688de6c]{width:150px;height:30px;border:1px solid;border-radius:5px;color:#fff}.cancel-button[data-v-9688de6c]{background-color:#b83235}.hover[data-v-9688de6c]:hover{cursor:pointer;background-color:#444}.drop-btn-block[data-v-9688de6c]{position:relative}.icon-yandex-indicate[data-v-9688de6c]{color:rgba(75,228,33,.8)}.select-spot[data-v-9688de6c]{background-color:#fff;text-align:center;padding:3px;border-radius:5px;color:#1765ee}.column-setting[data-v-9688de6c]{display:flex;align-items:center}.select-column[data-v-9688de6c]{margin-left:20px;border-radius:5px;width:20px;height:20px;padding:5px;background-color:rgba(195,228,255,.3)}.outcome-cell.bad[data-v-9688de6c]{color:#c0392b;font-weight:600}.work-trip-btn[data-v-9688de6c]{margin-left:20px;border-radius:5px;padding:5px;background-color:rgba(195,52,70,.7);border:1px solid}.trip-cards[data-v-9688de6c]{display:none}@media screen and (max-width:768px){.table-page>.content[data-v-9688de6c]{display:none}.trip-cards[data-v-9688de6c]{display:grid;gap:10px;list-style:none;margin:0;padding:4px 0 16px}.tc[data-v-9688de6c]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:#fff;border:1px solid #ebe7dd;box-shadow:0 10px 24px -20px rgba(31,36,48,.5);color:#1f2430;text-decoration:none}.tc[data-v-9688de6c]:active{transform:scale(.99);background:#fbfaf7}.tc__top[data-v-9688de6c]{display:flex;align-items:center;gap:8px}.tc__num[data-v-9688de6c]{font-size:16px;font-weight:800;letter-spacing:-.01em}.tc__trophy[data-v-9688de6c]{color:#d9b65a}.tc__status[data-v-9688de6c]{margin-left:auto}.tc__route[data-v-9688de6c]{font-size:15px;font-weight:600}.tc__route i[data-v-9688de6c]{font-style:normal;color:#b8923a}.tc__client[data-v-9688de6c]{font-size:12.5px;color:#6b7180}.tc__times[data-v-9688de6c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12.5px}.tc__times em[data-v-9688de6c]{display:block;font-style:normal;font-size:11px;color:#8a8f9c}.tc__foot[data-v-9688de6c]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12.5px;color:#4b5161;padding-top:6px;border-top:1px dashed #ebe7dd}.tc__price[data-v-9688de6c]{font-weight:700;color:#1f2430}.tc__reason[data-v-9688de6c]{align-self:flex-start;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f3f1ec}}.content[data-v-4b52552a]{margin-top:10px}.company-table[data-v-4b52552a]{margin-left:20px;margin-right:20px;border-collapse:collapse}.company-table td[data-v-4b52552a],.company-table th[data-v-4b52552a]{text-align:center;padding:3px;border:1px solid #ccc}.company-table th[data-v-4b52552a]{font-weight:700}.row-card[data-v-4b52552a]:hover{background-color:rgba(224,187,72,.4);cursor:pointer}.top-icon[data-v-4b52552a]{margin-right:5px;width:15px;height:15px;color:#ae4ddb}.work-trip-btn[data-v-4b52552a]{margin-left:20px;border-radius:5px;padding:5px;background-color:rgba(195,228,255,.3)}.confirm-btn[data-v-4b52552a]{border-radius:2px;padding:1px 3px;border:1px solid}.confirm-bg[data-v-4b52552a]{background-color:rgba(195,228,255,.3)}.cancel-bg[data-v-4b52552a]{background-color:rgba(195,52,70,.7)}.exel-download[data-v-7e980c7a]{display:flex;align-items:center}.exel-form[data-v-7e980c7a]{margin-top:4px;padding:2px;display:flex;justify-content:center;flex-direction:column}.exel-date-input[data-v-7e980c7a]{margin-bottom:2px}.submit-exel[data-v-7e980c7a]{margin-top:5px}.content[data-v-ddd7d280]{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;margin-top:25px}.filters[data-v-ddd7d280]{margin-bottom:10px;margin-left:20px;display:flex;align-items:center}.header-content[data-v-ddd7d280]{margin-top:20px;margin-left:20px}.form-section[data-v-03e3b6a5]{height:100%;background-color:#f5f5f5;border:1px solid #ccc;padding:20px;box-shadow:2px 2px 5px rgba(0,0,0,.1);border-radius:5px}.content-section[data-v-03e3b6a5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkbox-container-glonas[data-v-03e3b6a5]{display:flex;align-items:center;text-align:center}.checkbox-container-glonas input[data-v-03e3b6a5]{margin-bottom:6px}.checkbox-container-glonas label[data-v-03e3b6a5]{margin-right:10px}.form-section>div[data-v-03e3b6a5]{margin-bottom:10px}.form-section label[data-v-03e3b6a5]{display:block;margin-bottom:5px}.form-section input[type=text][data-v-03e3b6a5]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.invalid input[data-v-03e3b6a5]{border:1px solid;border-color:red;box-shadow:0 0 9px 2px rgba(255,0,0,.4)}.field-error[data-v-03e3b6a5]{display:block;margin-top:3px;font-size:12px;color:#c62828}.form-field input[data-v-03e3b6a5]:focus{border-color:rgba(79,70,229,.6);outline:rgba(79,70,229,0)}.content[data-v-703815a4]{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.list-content h2[data-v-703815a4]{padding:20px;text-align:center}.company-table[data-v-703815a4]{margin-left:20px;margin-right:20px;border-collapse:collapse}.company-table td[data-v-703815a4],.company-table th[data-v-703815a4]{text-align:center;padding:10px;border:1px solid #ccc}.company-table th[data-v-703815a4]{font-weight:700}.row-company[data-v-703815a4]:hover{background-color:rgba(224,187,72,.4);cursor:pointer}.create-button[data-v-703815a4]{width:100%;margin-left:20px;margin-top:20px}.state-block[data-v-703815a4]{padding:24px;color:#667085;font-size:14px;text-align:center}.error-block[data-v-703815a4]{color:#c0392b}.retry-btn[data-v-703815a4]{display:block;margin:12px auto 0;padding:6px 12px;border:1px solid #c0392b;border-radius:4px;background:#fff;color:#c0392b;cursor:pointer}.table-wrap[data-v-eed1cb24]{width:100%;position:relative}.table-scroll[data-v-eed1cb24]{width:100%;overflow-x:auto}.cars-table[data-v-eed1cb24]{border-collapse:collapse;table-layout:fixed;font-size:13px;min-width:100%}.cars-table td[data-v-eed1cb24],.cars-table th[data-v-eed1cb24]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.cars-table th[data-v-eed1cb24]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cars-table td[data-v-eed1cb24]{font-weight:700}.row-card[data-v-eed1cb24]{cursor:pointer}.row-card[data-v-eed1cb24]:hover{background-color:rgba(224,187,72,.4)}.row-placeholder[data-v-eed1cb24]{opacity:.72}.column-resizer[data-v-eed1cb24]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.column-resizer.resizing[data-v-eed1cb24],.column-resizer[data-v-eed1cb24]:hover{background:rgba(79,70,229,.35)}.empty-table[data-v-eed1cb24]{padding:32px;color:#667085;font-size:14px;text-align:center}.refresh-bar[data-v-eed1cb24]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);animation:refresh-slide-eed1cb24 1s linear infinite}@keyframes refresh-slide-eed1cb24{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.status-badge[data-v-eed1cb24]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.st-verified[data-v-eed1cb24]{background:#e6f4ea;color:#1e7e34}.st-nverified[data-v-eed1cb24]{background:#fdeaea;color:#c0392b}.toolbar[data-v-fc87d734]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 0 12px;flex-wrap:wrap;gap:8px}.toolbar-left[data-v-fc87d734]{flex-shrink:0}.toolbar-right[data-v-fc87d734]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-panel[data-v-fc87d734]{flex:0 0 100%;width:100%;box-sizing:border-box;padding:12px;border:1px solid #d9e0e8;border-radius:6px;background:#f8fafc}.settings-heading[data-v-fc87d734]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.settings-title[data-v-fc87d734]{font-weight:700;color:#344054}.settings-hint[data-v-fc87d734]{margin-top:2px;color:#667085;font-size:12px}.settings-grid[data-v-fc87d734]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.settings-row[data-v-fc87d734]{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:3px 6px;border:1px solid #e1e6ed;border-radius:5px;background:#fff}.settings-row[data-v-fc87d734]:hover{border-color:#b9c8da}.drag-handle[data-v-fc87d734],.move-btn[data-v-fc87d734]{border:0;background:transparent;cursor:pointer;color:#667085}.drag-handle[data-v-fc87d734]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:28px;padding:0;cursor:grab}.drag-handle[data-v-fc87d734]:active{cursor:grabbing}.drag-grip[data-v-fc87d734]{width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1.4px,transparent 1.6px);background-size:6px 6px}.drag-handle[data-v-fc87d734]:hover{color:#007bff}.move-btn[data-v-fc87d734]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #d0d5dd;border-radius:4px;background:#fff;font-size:15px}.move-btn[data-v-fc87d734]:hover:not(:disabled){border-color:#007bff;background:#eef6ff;color:#007bff}.move-btn[data-v-fc87d734]:disabled{opacity:.35;cursor:default}.visibility-label[data-v-fc87d734]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer}.visibility-label span[data-v-fc87d734]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-actions[data-v-fc87d734]{display:flex;justify-content:flex-end;gap:8px}.settings-toggle[data-v-fc87d734]{display:inline-flex;align-items:center;gap:8px}.settings-toggle.active[data-v-fc87d734]{background:#eef6ff}.accordion-chevron[data-v-fc87d734]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.accordion-chevron.open[data-v-fc87d734]{transform:translateY(2px) rotate(225deg)}.settings-accordion-enter-active[data-v-fc87d734],.settings-accordion-leave-active[data-v-fc87d734]{transition:opacity .14s ease,transform .14s ease}.settings-accordion-enter-from[data-v-fc87d734],.settings-accordion-leave-to[data-v-fc87d734]{opacity:0;transform:translateY(-4px)}.btn-filter[data-v-fc87d734]{padding:4px 12px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;font-size:13px;cursor:pointer;height:30px;box-sizing:border-box;white-space:nowrap}.btn-filter[data-v-fc87d734]:hover{background:#007bff;color:#fff}.btn-filter[data-v-fc87d734]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.toolbar-left[data-v-fc87d734],.toolbar-right[data-v-fc87d734]{width:100%}.toolbar-right[data-v-fc87d734]{justify-content:flex-start}.settings-heading[data-v-fc87d734]{align-items:stretch;flex-direction:column}.settings-actions[data-v-fc87d734]{justify-content:flex-start}}.btn[data-v-53237866]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px;height:32px;border-radius:4px;padding:0 12px}.btn[data-v-53237866]:hover{border-color:#007bff;color:#007bff}.btn-primary[data-v-53237866]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-53237866]:hover{background:#0056b3;border-color:#0056b3;color:#fff}.filters-actions[data-v-53237866]{display:flex;align-items:flex-end}.content[data-v-53237866]{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;font-size:12px;width:100%}.state-block[data-v-53237866]{padding:32px;color:#667085;font-size:14px}.error-block[data-v-53237866]{color:#c0392b}.inline-error[data-v-53237866]{width:100%;padding:8px 10px;border-radius:4px;background:#fff4e5;color:#8a5a00;font-size:13px}.btn[data-v-5fcbb22a]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px;height:32px;border-radius:4px;padding:0 12px}.btn[data-v-5fcbb22a]:hover{border-color:#007bff;color:#007bff}.btn-primary[data-v-5fcbb22a]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-5fcbb22a]:hover{background:#0056b3;border-color:#0056b3;color:#fff}.filters-actions[data-v-5fcbb22a]{display:flex;align-items:flex-end}.content[data-v-5fcbb22a]{display:flex;flex-direction:column;font-size:12px;width:100%}.state-block[data-v-5fcbb22a]{padding:32px;color:#667085;font-size:14px}.driver-table[data-v-5fcbb22a]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.driver-table td[data-v-5fcbb22a],.driver-table th[data-v-5fcbb22a]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driver-table th[data-v-5fcbb22a]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.driver-table td[data-v-5fcbb22a]{font-weight:700}.row-card[data-v-5fcbb22a]{cursor:pointer}.row-card[data-v-5fcbb22a]:hover{background-color:rgba(224,187,72,.4)}.status-badge[data-v-5fcbb22a]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.st-verified[data-v-5fcbb22a]{background:#e6f4ea;color:#1e7e34}.st-nverified[data-v-5fcbb22a]{background:#fdeaea;color:#c0392b}.status-driver[data-v-10ef2a98]{display:flex;align-items:center;margin-bottom:16px}.status-content[data-v-10ef2a98]{margin-left:10px}.save-button[data-v-10ef2a98]{margin-top:16px;padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700;transition:background-color .2s}.save-button[data-v-10ef2a98]:disabled{background-color:#ccc;cursor:not-allowed}.cancel-button[data-v-10ef2a98]{margin:16px 0 0 8px;padding:10px 20px;background-color:#fff;color:#374151;border:1px solid #d7dce2;border-radius:10px;cursor:pointer;font-weight:700}.save-button[data-v-10ef2a98]:hover:not(:disabled){background-color:#1d4ed8}.inn-status-block[data-v-10ef2a98]{margin-top:12px;padding:10px 12px;border-left:3px solid #ccc;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;background:#f8f9fa;border-radius:0 6px 6px 0}.inn-recheck-btn[data-v-10ef2a98]{padding:6px 12px;background-color:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;font-size:13px;font-weight:600}.inn-recheck-btn[data-v-10ef2a98]:hover:not(:disabled){background-color:#1d4ed8}.inn-recheck-btn[data-v-10ef2a98]:disabled{background-color:#ccc;cursor:not-allowed}.form-actions[data-v-1f8596d3]{display:flex;gap:20px;margin-top:12px}.cancel-btn[data-v-1f8596d3]{margin-left:0}.wizard-back-button[data-v-6a69c2e7]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #d7dce2;border-radius:8px;background-color:#fff;color:#333;cursor:pointer}.wizard-back-button[data-v-6a69c2e7]:hover{background-color:#f5f5f5}.wizard-edit-page[data-v-3a8cf192]{background:#f5f7fb;display:flex;flex-direction:column;gap:18px;min-height:calc(100vh - 70px);padding:24px}.wizard-edit-header[data-v-3a8cf192]{align-items:center;display:flex;gap:16px;justify-content:space-between}.wizard-edit-titles h1[data-v-3a8cf192]{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 6px}.wizard-edit-titles p[data-v-3a8cf192]{color:#6b7280;font-size:14px;margin:0}.wizard-edit-actions[data-v-3a8cf192]{align-items:center;display:flex;gap:8px}.wizard-edit-body[data-v-3a8cf192]{display:flex;flex-direction:column;gap:18px;width:100%}@media (max-width:720px){.wizard-edit-header[data-v-3a8cf192]{align-items:flex-start;flex-direction:column}}.company-info[data-v-391fc0a2]{display:flex;flex-direction:column}.security-data[data-v-391fc0a2]{width:100%;display:flex;justify-content:space-between}.security-base-information[data-v-391fc0a2]{justify-content:space-between;align-items:center}.company-info h3[data-v-391fc0a2]{font-size:20px;font-weight:700}.company-info p[data-v-391fc0a2]{margin:5px 0}.company-info p[data-v-391fc0a2]:first-child{margin-top:0}.status-company[data-v-391fc0a2]{width:100%;display:flex;justify-content:center;margin:10px 0}.status-content[data-v-391fc0a2]{margin-left:10px;margin-bottom:4px}.security-base-information[data-v-391fc0a2]{display:flex;flex-direction:column;text-align:left;flex-grow:1}.passport[data-v-391fc0a2]{align-self:flex-start}.item-content[data-v-4240698c]{max-width:250px;width:100%}.pair-content[data-v-4240698c]{display:flex;justify-content:space-around;padding-top:10px}.liner[data-v-4240698c]{border-bottom:1px solid #e6c276;padding-bottom:3px}.footer[data-v-4240698c]{display:flex;justify-content:space-around;align-items:center;margin-top:50px}.footer-content[data-v-4240698c]{margin:0;width:60%;display:flex;justify-content:space-around}.bg-success[data-v-4240698c]{border-radius:2px;padding:2px;background-color:rgba(152,236,131,.6)}.bg-denied[data-v-4240698c]{border-radius:2px;padding:2px;background-color:rgba(182,0,24,.4)}.cards[data-v-4240698c]{display:flex;flex-direction:column;padding:15px}.card-item[data-v-4240698c]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.header-content[data-v-4240698c]{display:flex;justify-content:flex-start;margin-right:20px;align-items:center}.form-actions[data-v-5c816e93]{display:flex;gap:20px;margin-top:12px}.cancel-btn[data-v-5c816e93]{margin-left:0}.car-form-wrap[data-v-132a58ee]{display:flex;flex-direction:column;gap:18px}.form-actions[data-v-132a58ee]{display:flex;gap:20px;margin-top:12px}.cancel-btn[data-v-132a58ee]{margin-left:0}.form-error[data-v-132a58ee]{color:#c62828;margin:8px 0 12px;font-size:13px}.autofill-hint[data-v-132a58ee]{display:block;margin-top:4px;font-size:12px;color:#666}.autofill-warn[data-v-132a58ee]{color:#b26a00;margin:0 0 8px}.security-data[data-v-6f6827af]{display:flex;justify-content:space-evenly}.security-base-information h3[data-v-6f6827af]{text-align:center}.company-info h3[data-v-6f6827af]{font-size:20px;font-weight:700}.company-info p[data-v-6f6827af]{margin:5px 0}.company-info p[data-v-6f6827af]:first-child{margin-top:0}.status-company[data-v-6f6827af]{display:flex;justify-content:center;margin:10px 0}.status-content[data-v-6f6827af]{margin-left:10px;margin-bottom:4px}.security-base-information[data-v-6f6827af]{display:flex;flex-direction:column;text-align:left;flex:1}.security-base-information p[data-v-6f6827af]{margin-top:3px}.owner-comment[data-v-6f6827af]{font-size:12px}.denied[data-v-6f6827af]{border-radius:2px;padding:1px;background-color:rgba(182,0,24,.4)}.success[data-v-6f6827af]{border-radius:2px;padding:1px;background-color:rgba(152,236,131,.6)}.information[data-v-6f6827af]{border-radius:2px;padding:1px;background-color:hsla(35,32%,69%,.6)}.small-size[data-v-6f6827af]{font-size:12px}h4[data-v-6f6827af]{margin-top:15px}.car-info[data-v-6f6827af]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.state-block[data-v-4eed0b0e]{padding:32px;color:#667085;text-align:center}.cards[data-v-4eed0b0e]{position:relative;display:flex;flex-direction:column;gap:5px}.refresh-bar[data-v-4eed0b0e]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);animation:refresh-slide-4eed0b0e 1s linear infinite}@keyframes refresh-slide-4eed0b0e{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.guard-row[data-v-4eed0b0e]{margin-top:5px}.btn[data-v-713cd279]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px;height:32px;border-radius:4px;padding:0 12px}.btn[data-v-713cd279]:hover{border-color:#007bff;color:#007bff}.btn-primary[data-v-713cd279]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-713cd279]:hover{background:#0056b3;border-color:#0056b3;color:#fff}.filters-actions[data-v-713cd279]{display:flex;align-items:flex-end}.content[data-v-713cd279]{display:flex;flex-direction:column;gap:12px;font-size:12px;width:100%}.state-block[data-v-713cd279]{padding:32px;color:#667085;font-size:14px}.error-block[data-v-713cd279]{color:#c0392b}.empty-state[data-v-713cd279]{text-align:center}.inline-error[data-v-713cd279]{width:100%;padding:8px 10px;border-radius:4px;background:#fff4e5;color:#8a5a00;font-size:13px}.table-scroll[data-v-713cd279]{width:100%;position:relative;overflow-x:auto}.trailers-table[data-v-713cd279]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;min-width:100%}.trailers-table td[data-v-713cd279],.trailers-table th[data-v-713cd279]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trailers-table th[data-v-713cd279]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.trailers-table td[data-v-713cd279]{font-weight:700}.row-card[data-v-713cd279]{cursor:pointer}.row-card[data-v-713cd279]:hover{background-color:rgba(224,187,72,.4)}.row-placeholder[data-v-713cd279]{opacity:.72}.status-badge[data-v-713cd279]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.st-verified[data-v-713cd279]{background:#e6f4ea;color:#1e7e34}.st-nverified[data-v-713cd279]{background:#fdeaea;color:#c0392b}.refresh-bar[data-v-713cd279]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);animation:refresh-slide-713cd279 1s linear infinite}@keyframes refresh-slide-713cd279{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.state-block[data-v-745cade8]{padding:32px;color:#667085;text-align:center}.cards[data-v-745cade8]{position:relative;display:flex;flex-direction:column;padding:15px}.refresh-bar[data-v-745cade8]{position:absolute;top:0;left:15px;right:15px;height:2px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);animation:refresh-slide-745cade8 1s linear infinite}@keyframes refresh-slide-745cade8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.card-item[data-v-745cade8]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.header-content[data-v-745cade8]{display:flex;justify-content:flex-start;margin-right:20px;align-items:center}.back-link[data-v-745cade8]{color:#007bff;text-decoration:none;font-size:14px}.back-link[data-v-745cade8]:hover{text-decoration:underline}.detail-title[data-v-745cade8]{margin:0 0 8px;font-size:20px;font-weight:700}.btn[data-v-3118c701]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px;height:32px;border-radius:4px;padding:0 12px}.btn[data-v-3118c701]:hover{border-color:#007bff;color:#007bff}.btn-primary[data-v-3118c701]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-3118c701]:hover{background:#0056b3;border-color:#0056b3;color:#fff}.filters-actions[data-v-3118c701]{display:flex;align-items:flex-end}.content[data-v-3118c701]{display:flex;flex-direction:column;gap:12px;font-size:12px;width:100%}.state-block[data-v-3118c701]{padding:32px;color:#667085;font-size:14px}.error-block[data-v-3118c701]{color:#c0392b}.empty-state[data-v-3118c701]{text-align:center}.inline-error[data-v-3118c701]{width:100%;padding:8px 10px;border-radius:4px;background:#fff4e5;color:#8a5a00;font-size:13px}.table-scroll[data-v-3118c701]{width:100%;position:relative;overflow-x:auto}.managers-table[data-v-3118c701]{width:100%;border-collapse:collapse;table-layout:auto;font-size:13px;min-width:100%}.managers-table td[data-v-3118c701],.managers-table th[data-v-3118c701]{height:32px;padding:6px 10px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managers-table th[data-v-3118c701]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.managers-table td[data-v-3118c701]{font-weight:700}.col-id[data-v-3118c701]{width:60px}.col-actions[data-v-3118c701]{width:110px;text-align:center}.mini-btn[data-v-3118c701]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:12px;height:26px;border-radius:4px;padding:0 10px}.mini-btn[data-v-3118c701]:hover{border-color:#007bff;color:#007bff}.row-card[data-v-3118c701]{cursor:pointer}.row-card[data-v-3118c701]:hover{background-color:rgba(224,187,72,.4)}.form-actions[data-v-69941b60]{display:flex;gap:20px;margin-top:12px}.cancel-btn[data-v-69941b60]{margin-left:0}.server-error[data-v-69941b60]{color:#dc3545;font-size:13px;text-align:center;padding:6px 8px;border:1px solid #dc3545;border-radius:4px;background:#fff5f5;margin-bottom:12px}.state-block[data-v-2ef5584d]{padding:32px;color:#667085;text-align:center}.cards[data-v-2ef5584d]{display:flex;flex-direction:column;padding:15px}.card-item[data-v-2ef5584d]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.header-content[data-v-2ef5584d]{display:flex;justify-content:flex-start;margin-right:20px;align-items:center}.back-link[data-v-2ef5584d]{color:#007bff;text-decoration:none;font-size:14px}.back-link[data-v-2ef5584d]:hover{text-decoration:underline}.detail-title[data-v-2ef5584d]{margin:0 0 8px;font-size:20px;font-weight:700}.add-user[data-v-0cf6420a]{box-shadow:2px 2px 5px rgba(0,0,0,.1)}.user-form[data-v-0cf6420a]{display:flex;flex-direction:column}.form-field[data-v-0cf6420a]{margin-top:15px;align-items:center;margin-left:10px}.form-group[data-v-0cf6420a]{display:flex;flex-direction:column}input[data-v-0cf6420a]{width:95%;padding:5px;border:1px solid #ccc;border-radius:4px}button[data-v-0cf6420a]{max-width:100px;margin:5px auto;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-0cf6420a]:hover{background-color:#0056b3}.form-actions[data-v-454f58cc]{display:flex;gap:20px;margin-top:12px}.cancel-btn[data-v-454f58cc]{margin-left:0}.suggestions-modal[data-v-454f58cc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-454f58cc]{background:#fff;padding:20px;border-radius:8px;width:80%;max-width:600px;max-height:80vh;overflow-y:auto}.modal-header[data-v-454f58cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-header button[data-v-454f58cc]{background:none;border:none;font-size:1.5rem;cursor:pointer}.suggestion-item[data-v-454f58cc]{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.suggestion-item[data-v-454f58cc]:hover{background-color:#f5f5f5}.company-name[data-v-454f58cc]{font-weight:700;margin-bottom:5px}.company-details[data-v-454f58cc]{display:flex;flex-direction:column;font-size:.9rem;color:#666}.no-results[data-v-454f58cc]{padding:15px;text-align:center;color:#666}.validation-error[data-v-2cd3e73a]{color:#dc3545;font-size:13px;margin-bottom:8px;text-align:center}.next-end-btn[data-v-2cd3e73a]{font-size:12px;height:35px}.progress-bar[data-v-2cd3e73a]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px;margin:0 auto;padding:10px}.progress-bar div[data-v-2cd3e73a]{padding:10px;width:12%;height:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:700}.active[data-v-2cd3e73a]{background-color:rgb(36,137,247,.8);color:#fff}.prev-step[data-v-2cd3e73a]{background-color:#98ec83}.back-step-text[data-v-2cd3e73a]{margin-right:25px;border:1px solid #ccc;border-radius:5px;padding:0 5px}.back-step[data-v-2cd3e73a]:hover{color:#eab825;cursor:pointer}.hover[data-v-2cd3e73a]:hover{cursor:pointer;background-color:#5779b7}.steps[data-v-2cd3e73a]{display:flex;flex-direction:column;margin-top:10px}.steps[data-v-2cd3e73a] *{margin-top:5px}.reactive-search[data-v-2cd3e73a]{display:flex;align-items:center;justify-content:flex-start}.reactive-search p[data-v-2cd3e73a]{padding:2px 16px;border:1px solid #007bff;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.item-info[data-v-2cd3e73a]{padding:10px;margin-left:5px;width:400px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;border:1px solid #ccc;border-radius:5px;font-size:14px}.item-info button[data-v-2cd3e73a]{padding:8px 16px;border:1px solid #007bff;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.main[data-v-89be8700]{display:flex;flex-direction:column;justify-content:center;padding:20px}.item-content[data-v-89be8700]{max-width:250px;width:100%}.footer[data-v-89be8700],.pair-content[data-v-89be8700]{display:flex;justify-content:space-around}.footer[data-v-89be8700]{align-items:center;margin-top:50px}.footer-content[data-v-89be8700]{margin:0;width:50%;display:flex;justify-content:space-around}.liner[data-v-89be8700]{border-bottom:1px solid #e6c276;padding-bottom:3px}.bg-success[data-v-89be8700]{border-radius:2px;padding:2px;background-color:rgba(152,236,131,.6)}.bg-denied[data-v-89be8700]{border-radius:2px;padding:2px;background-color:rgba(182,0,24,.4)}button[data-v-89be8700]{margin:25px auto;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-89be8700]:hover{background-color:#0056b3}.item-tables[data-v-89be8700]{max-width:400px;padding:0 10px;flex-grow:1}.model-button[data-v-89be8700]{display:flex;justify-content:space-around}.grid-item[data-v-16427aca]{width:900px;height:400px}.secure-main[data-v-7ea07958]{display:flex;flex-direction:column}.security-data[data-v-7ea07958]{display:flex;justify-content:space-evenly}.security-base-information h3[data-v-7ea07958]{text-align:center}.company-info h3[data-v-7ea07958]{font-size:20px;font-weight:700}.company-info p[data-v-7ea07958]{margin:5px 0}.company-info p[data-v-7ea07958]:first-child{margin-top:0}.status-company[data-v-7ea07958]{display:flex;justify-content:center;margin:10px 0}.status-content[data-v-7ea07958]{margin-left:10px;margin-bottom:4px}.security-base-information[data-v-7ea07958]{display:flex;flex-direction:column;text-align:left;flex-grow:1}.card-item[data-v-7ea07958]{display:flex}span a[data-v-7ea07958]{margin-left:10px}.tf-color[data-v-7ea07958]{display:flex;align-items:center}.tf-color p[data-v-7ea07958]{margin-left:5px}.company-info h3[data-v-8ebee5a6]{font-size:20px;font-weight:700}.company-info p[data-v-8ebee5a6]{margin:5px 0}.company-info p[data-v-8ebee5a6]:first-child{margin-top:0}.status-company[data-v-8ebee5a6]{display:flex;align-items:center;margin:10px 0}.status-content[data-v-8ebee5a6]{margin-left:10px}.company-base-information[data-v-8ebee5a6]{display:flex;align-items:center}.company-user-info[data-v-8ebee5a6]{text-align:left;min-width:260px}.small-size[data-v-8ebee5a6]{font-size:14px}.hover[data-v-8ebee5a6]:hover{cursor:pointer;background-color:#cfcfd0}.company-link[data-v-8ebee5a6]{padding:7px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:5px}.header[data-v-8ebee5a6]{display:flex;justify-content:flex-start}.button-style[data-v-709806c2]{margin-top:20px;margin-right:20px;display:flex;justify-content:space-between;margin-left:15px}.tab-button[data-v-709806c2]{text-align:center;align-content:center;align-items:center;width:250px;height:50px}.tab-button:hover .icon[data-v-709806c2]{animation:rotateIcon-709806c2 .2s linear}@keyframes rotateIcon-709806c2{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.icon[data-v-709806c2]{transition:transform .3s ease}.cards[data-v-709806c2]{display:flex;flex-direction:column;padding:15px}.card-item[data-v-709806c2]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.header-content[data-v-709806c2]{display:flex;justify-content:flex-start;margin-right:20px;align-items:center}.activ-button[data-v-709806c2]{background-color:#f5f5f5;color:#333;border:1px solid #ccc;padding:2px 15px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.activ-button[data-v-709806c2]:hover{background-color:#e0e0e0}.activ-button[data-v-709806c2]:focus{outline:none}.bg-activ[data-v-709806c2]{background-color:#007bff;color:#fff}.chart-container[data-v-709806c2]{display:flex;justify-content:center}.create-form[data-v-08ac1962]{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.create-form button[data-v-08ac1962],.create-form input[data-v-08ac1962],.create-form select[data-v-08ac1962]{border-radius:5px;border:1px solid #ccc;padding:6px 8px}.penalty-input[data-v-08ac1962]{width:80px}.comment-input[data-v-08ac1962]{min-width:220px}.cancel-button[data-v-08ac1962]:disabled,.create-form button[data-v-08ac1962]:disabled,.delete-button[data-v-08ac1962]:disabled,.edit-button[data-v-08ac1962]:disabled{opacity:.6;cursor:not-allowed}.delete-button[data-v-08ac1962],.edit-button[data-v-08ac1962]{padding:5px;border:none;color:#fff;border-radius:3px}.edit-button[data-v-08ac1962]{background-color:#007bff}.cancel-button[data-v-08ac1962]{padding:5px 10px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333}.hover[data-v-08ac1962]:hover:not(:disabled){cursor:pointer;background-color:#e0bb48}.category-badge[data-v-08ac1962]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700}.category-top[data-v-08ac1962]{background:#fff3cd;color:#856404}.category-key[data-v-08ac1962]{background:#cce5ff;color:#004085}.category-regular[data-v-08ac1962]{background:#e5e7eb;color:#666}.actions-cell[data-v-08ac1962]{white-space:nowrap}.actions-cell .edit-button[data-v-08ac1962]{margin-right:4px}.row-editing[data-v-08ac1962]{background:rgba(224,187,72,.18)}.content[data-v-08ac1962]{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.list-content h2[data-v-08ac1962]{padding:20px;text-align:center}.company-table[data-v-08ac1962]{margin-left:20px;margin-right:20px;border-collapse:collapse}.company-table td[data-v-08ac1962],.company-table th[data-v-08ac1962]{text-align:center;padding:10px;border:1px solid #ccc}.company-table th[data-v-08ac1962]{font-weight:700}.comment-cell[data-v-08ac1962]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-block[data-v-08ac1962]{padding:24px;color:#667085;font-size:14px;text-align:center}.error-block[data-v-08ac1962]{color:#c0392b}.retry-btn[data-v-08ac1962]{display:block;margin:12px auto 0;padding:6px 12px;border:1px solid #c0392b;border-radius:4px;background:#fff;color:#c0392b;cursor:pointer}.hub-actions[data-v-1242bb46]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hub-action[data-v-1242bb46]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hub-action-edit[data-v-1242bb46]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.hub-action-replace[data-v-1242bb46]{border-color:#4f46e5;color:#4f46e5}.hub-action-create[data-v-1242bb46]{border-color:#2563eb;color:#2563eb}.hub-action-create[data-v-1242bb46]:hover:not(:disabled){background:#2563eb;color:#fff}.hub-action-replace[data-v-1242bb46]:hover:not(:disabled){background:#4f46e5;color:#fff}.hub-action-cancel[data-v-1242bb46]:hover:not(:disabled){border-color:#dc3545;color:#dc3545}.hub-action-delete[data-v-1242bb46]{border-color:#c45c5c;color:#b42318}.hub-action-delete[data-v-1242bb46]:hover:not(:disabled){background:#b42318;border-color:#b42318;color:#fff}.hub-action[data-v-1242bb46]:disabled{cursor:not-allowed;opacity:.65}.hub-preview[data-v-4fb8aa2c]{display:flex;flex-direction:column;gap:8px}.hub-preview-row[data-v-4fb8aa2c]{align-items:baseline;display:flex;gap:8px}.hub-preview-key[data-v-4fb8aa2c]{color:#6b7280;flex:0 0 92px;font-size:12px;font-weight:600}.hub-preview-value[data-v-4fb8aa2c]{color:#111827;font-size:13px;min-width:0;overflow-wrap:anywhere}.copyable[data-v-4fb8aa2c]{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}.copyable[data-v-4fb8aa2c]:hover{color:#2563eb;text-decoration:underline;text-decoration-style:dotted}.hub-preview-empty[data-v-4fb8aa2c]{color:#9ca3af;font-size:13px;margin:0}.smart-search[data-v-0ddf1711]{width:100%;min-width:0}.search-box[data-v-0ddf1711]{position:relative;width:100%}.input[data-v-0ddf1711]{height:36px;box-sizing:border-box;color:#333;font-size:14px;padding:0 10px}.input[data-v-0ddf1711],.suggestions[data-v-0ddf1711]{width:100%;border:1px solid #d7dce2;border-radius:4px;background:#fff}.suggestions[data-v-0ddf1711]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;margin:0;padding:4px 0;list-style:none;overflow:auto;box-shadow:0 8px 20px rgba(15,23,42,.12)}.suggestions li[data-v-0ddf1711]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;cursor:pointer}.suggestions li[data-v-0ddf1711]:not(.meta):hover{background:#f3f6fb}.suggestions li.meta[data-v-0ddf1711]{cursor:default;color:#667085}.suggestions li.meta.error[data-v-0ddf1711]{color:#dc3545}.suggestions li.meta.hint[data-v-0ddf1711]{background:#f8f9fa;cursor:default;padding:8px 12px}.suggestions li.meta.close-row[data-v-0ddf1711]{background:#fff;cursor:default;display:flex;flex-direction:row;justify-content:flex-end;padding:4px 8px}.suggestions li.meta.close-row .close-btn[data-v-0ddf1711]{background:transparent;border:1px solid #d7dce2;border-radius:4px;color:#495057;cursor:pointer;font-size:11px;padding:2px 8px}.suggestions li.meta.close-row .close-btn[data-v-0ddf1711]:hover{background:#f3f6fb;border-color:#6c757d}.suggestion-item .primary[data-v-0ddf1711],.suggestions li.meta.hint .primary[data-v-0ddf1711]{color:#111827;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.suggestion-item .secondary[data-v-0ddf1711],.suggestions li.meta.hint .secondary[data-v-0ddf1711]{color:#6b7280;font-size:12px;font-weight:400;line-height:1.3;overflow-wrap:anywhere;max-width:100%}.selected-block[data-v-0ddf1711]{width:100%}.data-block[data-v-0ddf1711]{width:100%;box-sizing:border-box;margin-top:2px;border:1px solid #d7dce2;border-radius:4px;padding:10px 12px;margin-bottom:8px;background:#fafbfc}.data-label p[data-v-0ddf1711]{font-weight:700;margin:0 0 4px}.data-label span[data-v-0ddf1711]{font-weight:400;word-break:break-word}.select-button[data-v-0ddf1711]{width:100%;padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.bg-denied[data-v-0ddf1711]{background-color:#dc3545}.selected-actions[data-v-0ddf1711]{display:flex;gap:8px}.selected-actions .select-button[data-v-0ddf1711]{flex:1}.bg-edit[data-v-0ddf1711]{background-color:#2563eb}.hub-card[data-v-1e0eca60]{position:relative}.hub-card[data-v-1e0eca60]:focus-within{z-index:30}.hub-card-clickable[data-v-1e0eca60]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hub-card-clickable[data-v-1e0eca60]:hover{border-color:#6366f1;box-shadow:0 12px 28px rgba(99,102,241,.18);transform:translateY(-1px)}.hub-card-clickable[data-v-1e0eca60]:hover .card-arrow{color:#6366f1}.card-header-actions[data-v-1e0eca60],.card-title-text[data-v-1e0eca60]{align-items:center;display:inline-flex;gap:6px}.card-header-actions[data-v-1e0eca60]{margin-left:auto}.ok-icon[data-v-1e0eca60]{color:#28a745;font-size:14px}.security-data[data-v-3325cce1]{display:flex;justify-content:space-evenly}.security-base-information h3[data-v-3325cce1]{text-align:center}.company-info h3[data-v-3325cce1]{font-size:20px;font-weight:700}.company-info p[data-v-3325cce1]{margin:5px 0}.company-info p[data-v-3325cce1]:first-child{margin-top:0}.status-company[data-v-3325cce1]{display:flex;justify-content:center;margin:10px 0}.status-content[data-v-3325cce1]{margin-left:10px;margin-bottom:4px}.security-base-information[data-v-3325cce1]{display:flex;flex-direction:column;text-align:left;flex-grow:1}.workspace[data-v-413bf310]{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:18px;align-items:start}.workspace-sidebar[data-v-413bf310]{display:flex;flex-direction:column;gap:12px}.workspace-sidebar[data-v-413bf310] .hub-card{padding:12px;margin-bottom:0}.workspace-sidebar[data-v-413bf310] .hub-card:focus-within{z-index:10}.workspace-sidebar[data-v-413bf310] .hub-actions{justify-content:flex-end;margin-top:0}.card-arrow[data-v-413bf310]{color:#94a3b8;height:16px;margin-left:2px;width:16px}.card-arrow path[data-v-413bf310]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.workspace-sidebar[data-v-413bf310] .form-card-title{font-size:14px}.workspace-sidebar[data-v-413bf310] .hub-preview-row{font-size:12px}.workspace-sidebar[data-v-413bf310] .active{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.12)}.workspace-form[data-v-413bf310]{min-width:0}.workspace-empty[data-v-413bf310]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;padding:28px;text-align:center}.workspace-form[data-v-413bf310] .form-card{margin-top:0}.security-actions[data-v-413bf310]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.security-hint[data-v-413bf310]{color:#6b7280;font-size:12px}.switch-modal[data-v-413bf310]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(17,24,39,.45);padding:16px}.switch-modal__panel[data-v-413bf310]{width:min(100%,500px);border-radius:10px;background:#fff;padding:22px;box-shadow:0 18px 40px rgba(15,23,42,.18)}.switch-modal__actions[data-v-413bf310]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.switch-modal button[data-v-413bf310]{border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;padding:8px 12px}.switch-modal .primary[data-v-413bf310]{border-color:#2563eb;background:#2563eb;color:#fff}@media (min-width:1400px){.workspace[data-v-413bf310]{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}}@media (max-width:800px){.workspace[data-v-413bf310]{grid-template-columns:1fr}}.tle-card[data-v-ff9427fc]{border:1px solid #f5c2c7;border-left:3px solid #dc3545;border-radius:4px;background:#fff;padding:8px 10px;font-size:12px}.tle-head[data-v-ff9427fc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tle-badge[data-v-ff9427fc]{background:#fdeaea;color:#c0392b;border-radius:10px;font-size:11px;font-weight:700;padding:1px 8px}.tle-kind[data-v-ff9427fc]{font-weight:700;color:#333}.tle-muted[data-v-ff9427fc]{color:#98a2b3;font-size:11px}.tle-date[data-v-ff9427fc]{color:#667085;margin-left:auto}.tle-chevron[data-v-ff9427fc]{color:#98a2b3;font-size:10px}.tle-detail[data-v-ff9427fc]{margin-top:6px;color:#842029;word-break:break-word;white-space:pre-wrap}.tle-grid[data-v-ff9427fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin-top:8px}.tle-row[data-v-ff9427fc]{display:flex;gap:6px}.tle-lbl[data-v-ff9427fc]{color:#98a2b3;min-width:70px}.tle-val[data-v-ff9427fc]{color:#333;word-break:break-word}.tle-msg[data-v-ff9427fc]{margin-top:8px}.tle-msg-title[data-v-ff9427fc]{color:#98a2b3;font-size:11px;margin-bottom:2px}.tle-pre[data-v-ff9427fc]{background:#f8f9fa;border:1px solid #e6eaf0;border-radius:4px;color:#4b5563;font-family:inherit;font-size:11px;margin:0;max-height:260px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.tle-link[data-v-ff9427fc]{color:#007bff;display:inline-block;font-size:12px;margin-top:8px;text-decoration:none}.tle-link[data-v-ff9427fc]:hover{text-decoration:underline}.btn[data-v-46d2e78e]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:13px;padding:0 12px}.split-toggle[data-v-46d2e78e]{color:#374151;font-size:12px}.split-toggle input[data-v-46d2e78e]{margin-right:6px}.btn[data-v-46d2e78e]:hover{border-color:#007bff;color:#007bff}.back-list-button[data-v-46d2e78e]{align-items:center;background:#fff;border:1px solid #d7dce2;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.back-list-button[data-v-46d2e78e]:hover{background:#f9fafb;border-color:#6c757d;color:#111827}.hub-status[data-v-46d2e78e]{align-items:center;border:1px solid transparent;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);color:#fff;display:flex;gap:14px;margin-bottom:16px;padding:14px 18px}.hub-status-ok[data-v-46d2e78e]{background:#16a34a;border-color:#16a34a}.hub-status-bad[data-v-46d2e78e]{background:#dc3545;border-color:#dc3545}.hub-tms-error[data-v-46d2e78e]{margin-bottom:16px}.status-text[data-v-46d2e78e]{color:#fff;font-size:16px;font-weight:700;letter-spacing:.2px}.status-toggle[data-v-46d2e78e]{align-items:center;display:inline-flex;margin-left:auto}.status-toggle[data-v-46d2e78e] .icon{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.55);color:#fff}.status-toggle[data-v-46d2e78e] .denied{background:hsla(0,0%,100%,.15);color:#fff}.status-toggle[data-v-46d2e78e] .hover:hover{background:hsla(0,0%,100%,.32)}.status-badge[data-v-46d2e78e]{border-radius:12px;font-size:12px;font-weight:600;padding:4px 10px}.status-badge-ok[data-v-46d2e78e]{background:rgba(40,167,69,.15);color:#1f7a34}.status-badge-pending[data-v-46d2e78e]{background:rgba(255,193,7,.18);color:#8a6300}.status-meta[data-v-46d2e78e]{color:#6b7280;font-size:13px;margin-left:auto}.status-meta.approval-flag[data-v-46d2e78e]{color:#b42318;font-weight:600;margin-left:0}.hub-card[data-v-46d2e78e]{position:relative}.hub-card-clickable[data-v-46d2e78e]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hub-card-clickable[data-v-46d2e78e]:hover{border-color:#6366f1;box-shadow:0 12px 28px rgba(99,102,241,.18);transform:translateY(-1px)}.hub-card-clickable[data-v-46d2e78e] .form-card-header{position:relative;z-index:2}.hub-card-clickable[data-v-46d2e78e] .form-card-title{cursor:pointer}.hub-card-title[data-v-46d2e78e]{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:6px;margin:0 0 12px;position:relative;z-index:1}.card-header-actions[data-v-46d2e78e],.card-title-text[data-v-46d2e78e]{align-items:center;display:inline-flex;gap:6px}.card-header-actions[data-v-46d2e78e]{margin-left:auto}.ok-icon[data-v-46d2e78e]{color:#28a745;font-size:14px}.preview[data-v-46d2e78e]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.preview-row[data-v-46d2e78e]{align-items:baseline;display:flex;gap:8px}.preview-key[data-v-46d2e78e]{color:#6b7280;font-size:12px;font-weight:600;min-width:92px}.preview-val[data-v-46d2e78e]{color:#111827;font-size:13px;overflow-wrap:anywhere}.preview-val.preview-val-truncate[data-v-46d2e78e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-val.security-ok[data-v-46d2e78e]{color:#1f7a34;font-weight:600}.preview-val.security-warn[data-v-46d2e78e]{color:#b42318;font-weight:600}.preview-val.security-pending[data-v-46d2e78e]{color:#8a6300;font-weight:600}.preview-val.security-line[data-v-46d2e78e]{font-size:12px}.preview-empty[data-v-46d2e78e]{color:#9ca3af;font-size:13px;margin:0;position:relative;z-index:1}.card-actions[data-v-46d2e78e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;position:relative;z-index:2}.action-btn[data-v-46d2e78e]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.action-btn-sm[data-v-46d2e78e]{font-size:11px;padding:4px 8px}.action-edit[data-v-46d2e78e]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.action-replace[data-v-46d2e78e]{border-color:#4f46e5;color:#4f46e5}.action-replace[data-v-46d2e78e]:hover:not(:disabled){background:#4f46e5;color:#fff}.action-delete[data-v-46d2e78e]{border-color:#c45c5c;color:#b42318}.action-delete[data-v-46d2e78e]:hover:not(:disabled){background:#b42318;border-color:#b42318;color:#fff}.action-btn[data-v-46d2e78e]:disabled{cursor:not-allowed;opacity:.65}.summary-row[data-v-46d2e78e]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.summary-row-warn .summary-val[data-v-46d2e78e]{color:#b42318}.summary-key[data-v-46d2e78e]{color:#6b7280;font-size:13px;font-weight:600;min-width:92px}.summary-val[data-v-46d2e78e]{color:#111827;font-size:13px}.approval-hint[data-v-46d2e78e]{color:#8a6300;font-size:12px;margin:8px 0 0}.empty-state[data-v-46d2e78e]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:16px;padding:32px}.replace-popup[data-v-46d2e78e]{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:460px;padding:0 2px}.replace-popup-title[data-v-46d2e78e]{color:#111827;font-size:18px;font-weight:700;margin:0}.replace-popup-subtitle[data-v-46d2e78e]{color:#6b7280;font-size:13px;margin:0}.replace-popup-actions[data-v-46d2e78e]{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.replace-popup-cancel[data-v-46d2e78e],.replace-popup-confirm[data-v-46d2e78e]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.replace-popup-cancel[data-v-46d2e78e]{background:#fff;border-color:#d1d5db;color:#374151}.replace-popup-cancel[data-v-46d2e78e]:hover:not(:disabled){background:#f9fafb}.replace-popup-confirm[data-v-46d2e78e]{background:#4f46e5;color:#fff}.replace-popup-confirm[data-v-46d2e78e]:hover:not(:disabled){background:#4338ca}.replace-popup-cancel[data-v-46d2e78e]:disabled,.replace-popup-confirm[data-v-46d2e78e]:disabled{cursor:not-allowed;opacity:.65}.validation-error[data-v-46d2e78e]{color:#b42318;font-size:13px}.delete-modal[data-v-46d2e78e]{position:fixed;inset:0;z-index:1100;align-items:center;background:rgba(17,24,39,.45);display:flex;justify-content:center;padding:16px}.delete-modal__panel[data-v-46d2e78e]{background:#fff;border-radius:10px;box-shadow:0 18px 40px rgba(15,23,42,.18);padding:24px;width:min(100%,420px)}.delete-modal__panel h2[data-v-46d2e78e]{color:#111827;font-size:20px;margin:0 0 10px}.delete-modal__panel p[data-v-46d2e78e]{color:#4b5563;line-height:1.45;margin:0}.delete-modal__actions[data-v-46d2e78e]{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.delete-modal__cancel[data-v-46d2e78e],.delete-modal__confirm[data-v-46d2e78e]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;min-width:110px;padding:9px 16px}.delete-modal__cancel[data-v-46d2e78e]{background:#fff;border-color:#d1d5db;color:#374151}.delete-modal__cancel[data-v-46d2e78e]:hover:not(:disabled){background:#f9fafb}.delete-modal__confirm[data-v-46d2e78e]{background:#b42318;color:#fff}.delete-modal__confirm[data-v-46d2e78e]:hover:not(:disabled){background:#912018}.delete-modal__cancel[data-v-46d2e78e]:disabled,.delete-modal__confirm[data-v-46d2e78e]:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1100px){[data-v-46d2e78e] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){[data-v-46d2e78e] .form-grid{grid-template-columns:1fr!important}.replace-popup[data-v-46d2e78e]{min-width:260px}}.bank-detail-container[data-v-33421cb0]{border:1px solid #ccc;padding:15px;border-radius:10px;margin-top:15px}.header[data-v-33421cb0]{display:flex;justify-content:space-between;align-items:center}.add-button[data-v-33421cb0]{padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.bank-list[data-v-33421cb0]{list-style:none;padding:0}.bank-item[data-v-33421cb0]{display:flex;justify-content:space-between;border:1px solid #ccc;padding:10px;margin-top:10px;border-radius:5px}.bank-actions button[data-v-33421cb0]{margin-left:5px}.modal[data-v-33421cb0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-33421cb0]{background:#fff;padding:20px;border-radius:10px;width:400px}.form-group[data-v-33421cb0]{margin-bottom:15px}.form-actions[data-v-33421cb0]{display:flex;justify-content:space-between}.warning-comment[data-v-16bf1b95]{color:red;font-size:14px;max-width:400px;display:flex;flex-direction:column;justify-content:space-around}.item-list[data-v-16bf1b95]{text-align:start}.confirm-manager[data-v-16bf1b95]{margin-bottom:10px;color:#000}.btn[data-v-7b548eb8]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #d7dce2;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;font-size:13px}.btn[data-v-7b548eb8]:hover{border-color:#2563eb;color:#2563eb}.step-actions[data-v-7b548eb8]{align-items:center;display:flex;gap:10px;margin-top:16px}.save-button[data-v-7b548eb8]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700;transition:background-color .2s}.save-button[data-v-7b548eb8]:disabled{background-color:#ccc;cursor:not-allowed}.save-button[data-v-7b548eb8]:hover:not(:disabled){background-color:#1d4ed8}.hint-btn[data-v-7b548eb8]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.hint-btn[data-v-7b548eb8]:hover:not(:disabled){background:#f9fafb}.security-actions[data-v-7b548eb8]{align-items:center;display:flex;gap:10px;margin-top:12px}.security-hint[data-v-7b548eb8]{color:#6b7280;font-size:12px}.preview-empty[data-v-7b548eb8]{color:#9ca3af;font-size:13px;margin:0 0 12px}.empty-state[data-v-7b548eb8]{color:#6b7280}.empty-state[data-v-7b548eb8],.unknown-step[data-v-7b548eb8]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);display:flex;flex-direction:column;font-size:14px;gap:16px;padding:32px}.unknown-step[data-v-7b548eb8]{color:#b42318}.btn[data-v-571d07d1]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:13px;padding:0 12px}.split-toggle[data-v-571d07d1]{color:#374151;font-size:12px}.split-toggle input[data-v-571d07d1]{margin-right:6px}.btn[data-v-571d07d1]:hover{border-color:#007bff;color:#007bff}.back-list-button[data-v-571d07d1]{white-space:nowrap}.hub-progress[data-v-571d07d1]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);display:flex;gap:12px;flex-wrap:wrap;padding:14px 18px}.hub-progress .btn-clear[data-v-571d07d1],.hub-progress .select-button[data-v-571d07d1]{margin-top:0;width:auto}.hub-progress .select-button.primary[data-v-571d07d1]{padding:10px 16px;width:auto}.progress-error[data-v-571d07d1]{color:#b42318;font-size:12px}.progress-label[data-v-571d07d1]{color:#495057;font-size:13px;font-weight:600}.progress-track[data-v-571d07d1]{flex:1;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-571d07d1]{height:100%;background-color:#28a745;transition:width .25s ease-in-out}.progress-count[data-v-571d07d1]{color:#495057;font-size:13px;min-width:36px;text-align:right}.hub-card-title[data-v-571d07d1]{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:6px;margin:0 0 12px}.ok-icon[data-v-571d07d1]{color:#28a745;font-size:14px}.field-actions[data-v-571d07d1]{display:flex;justify-content:center;margin-top:12px}.select-button[data-v-571d07d1]{padding:8px 16px;border:none;border-radius:8px;background-color:#2563eb;color:#fff;cursor:pointer;font-weight:600;font-size:13px}.select-button[data-v-571d07d1]:hover{background-color:#1d4ed8}.select-button.primary[data-v-571d07d1]{background-color:#28a745;padding:12px 20px;font-size:14px;width:100%}.select-button.primary[data-v-571d07d1]:hover{background-color:#218838}.link-button[data-v-571d07d1]{margin-top:12px;background:transparent;border:none;color:#6c757d;cursor:pointer;font-size:12px;text-decoration:underline;width:100%}.link-button[data-v-571d07d1]:hover{color:#495057}.btn-outline[data-v-571d07d1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #d7dce2;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-outline[data-v-571d07d1]:hover:not(:disabled){background:#f9fafb;border-color:#6c757d;color:#111827}.btn-clear[data-v-571d07d1]{margin-top:10px;width:100%}.validation-error[data-v-571d07d1]{color:#dc3545;font-size:13px;margin-bottom:8px;text-align:center}.saving[data-v-571d07d1]{color:#6c757d;font-size:13px;padding:10px 0;text-align:center}.incomplete-hint[data-v-571d07d1]{color:#6c757d;font-size:13px;padding:8px 10px;margin-bottom:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;line-height:1.4}@media (max-width:1100px){[data-v-571d07d1] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){[data-v-571d07d1] .form-grid{grid-template-columns:1fr!important}}.btn[data-v-ff2587ee]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #d7dce2;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;font-size:13px}.btn[data-v-ff2587ee]:hover{border-color:#2563eb;color:#2563eb}.unknown-step[data-v-ff2587ee]{padding:32px;text-align:center;color:#dc3545}.trip-data[data-v-3b13a00d]{display:flex;justify-content:space-between;padding:25px 10px;border-radius:10px;margin-top:15px;border:1px solid #ccc}.content-block[data-v-3b13a00d]{display:flex;flex-direction:column;font-size:13px}.white-text[data-v-3b13a00d]{color:#fff;padding:1px}.text-center[data-v-3b13a00d]{text-align:center}.imput-block-item[data-v-861dc3c0]{width:150px;margin-left:20px}.input-block[data-v-861dc3c0]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.content-block[data-v-861dc3c0]{display:flex;justify-content:space-between;gap:18px;font-size:14px}.trip-inputs[data-v-861dc3c0]{border:1px solid #ccc;padding:35px 20px;border-radius:10px;margin-top:15px;flex:0 0 430px}.calculation-card[data-v-861dc3c0]{border:1px solid #dbe3ef;border-radius:10px;margin-top:15px;padding:18px;flex:1;min-width:360px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.calculation-placeholder[data-v-861dc3c0]{color:#94a3b8;font-size:14px;font-weight:500;text-align:center;padding:40px 16px}.label[data-v-861dc3c0]{font-weight:700}.select[data-v-861dc3c0]{padding:5px;border:1px solid #ccc;border-radius:4px;width:100%}.option[data-v-861dc3c0]{padding:5px}.save-button[data-v-861dc3c0]{margin-top:2px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.field-hint[data-v-861dc3c0]{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;text-align:center;cursor:help;margin-left:4px}.save-button[data-v-861dc3c0]:disabled{background-color:#ccc;cursor:not-allowed}.comment-input[data-v-861dc3c0]{justify-content:space-between}.comment-input[data-v-861dc3c0],.status-block[data-v-861dc3c0]{display:flex;margin-top:10px;align-items:center}@media (max-width:1100px){.content-block[data-v-861dc3c0]{flex-direction:column}.calculation-card[data-v-861dc3c0],.trip-inputs[data-v-861dc3c0]{flex:auto;min-width:0}}#payment-metods[data-v-861dc3c0]{max-width:150px}.send-save-btn[data-v-861dc3c0]{display:flex;justify-content:flex-end;margin-top:10px}.route-rate-inline[data-v-861dc3c0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap}.rate-info[data-v-861dc3c0]{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.rate-label[data-v-861dc3c0]{color:#64748b}.rate-value[data-v-861dc3c0]{color:#111827;font-size:13px}.rate-hint[data-v-861dc3c0]{color:#94a3b8;font-size:11px}.rate-missing[data-v-861dc3c0]{color:#991b1b;font-size:11px;line-height:1.3}.rate-loading[data-v-861dc3c0]{color:#6b7280;font-size:12px}.rate-link-btn[data-v-861dc3c0]{padding:5px 12px;border:none;border-radius:5px;background:#eef4ff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.rate-link-btn[data-v-861dc3c0]:hover:not(:disabled){background:#dbeafe}.rate-link-btn.rate-create[data-v-861dc3c0]{background:#16a34a;color:#fff}.rate-link-btn.rate-create[data-v-861dc3c0]:hover:not(:disabled){background:#15803d}.rate-link-btn[data-v-861dc3c0]:disabled{cursor:not-allowed;opacity:.5}.comment-form[data-v-596f374d]{display:flex;flex-direction:column;justify-content:center}.comment-form strong[data-v-596f374d]{margin-bottom:5px}.trip-menu-list[data-v-596f374d]{display:flex;align-items:center}.trip-menu-item button[data-v-596f374d]{margin-left:10px;padding:6px}.trip-menu-item button[data-v-596f374d]:hover{cursor:pointer}.button-trip-menu[data-v-596f374d]{display:flex;justify-content:center;justify-content:space-between;box-shadow:4px 3px 5px #c2c1c1;padding:5px;border:2px solid #797979;border-radius:10px;margin-top:20px}.save-button[data-v-596f374d]{margin-right:5px;margin-top:2px;padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.delete-btn[data-v-596f374d]{padding:5px 8px;border:1px solid #c33245;border-radius:4px;background-color:#c33245;color:#fff;cursor:pointer}.confirm-btn-block[data-v-596f374d]{display:flex;flex-direction:column;align-items:center}.approval-msg[data-v-596f374d]{margin-top:6px;color:#c33245}.trip-main[data-v-02a6610e]{margin-top:15px;border-radius:10px;border:1px solid #ccc;padding:20px}.trip-data[data-v-02a6610e]{display:flex;flex-wrap:wrap;gap:20px}.content-block[data-v-02a6610e]{min-width:350px;flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px);border:1px solid #ccc;padding:10px;border-radius:5px;font-size:13px}.tz-hint[data-v-02a6610e]{color:#6b7280;font-size:12px}.form-group[data-v-02a6610e]{display:grid;grid-template-columns:125px 1fr;align-items:center;margin-bottom:5px}.form-group label[data-v-02a6610e]{font-weight:700}input[data-v-02a6610e],textarea[data-v-02a6610e]{padding:5px;border:1px solid #ccc;border-radius:3px;width:100%}.save-button[data-v-02a6610e]{margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.save-button[data-v-02a6610e]:disabled{background-color:#ccc;cursor:not-allowed}.kb-hint[data-v-5cc3adf4]{display:inline-flex;align-items:center;gap:4px;color:#8a7a3d;text-decoration:none;font-size:12px;vertical-align:middle}.kb-hint__dot[data-v-5cc3adf4]{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#6b5a12;background:#fff3d1;border:1px solid #f2d27a;transition:transform .2s,background .2s}.kb-hint:hover .kb-hint__dot[data-v-5cc3adf4]{transform:scale(1.15);background:#f2b705;color:#1f2430}.kb-hint__label[data-v-5cc3adf4]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.tms-synced-badge[data-v-171c40ac]{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px 12px;border-radius:8px;background:#fff7e6;border:1px solid #f5c26b;color:#5c3d00;font-size:13px;line-height:1.4}.tsb-icon[data-v-171c40ac]{font-weight:700}.tsb-link[data-v-171c40ac]{white-space:nowrap;margin-left:auto;color:#4f46e5}.tms-ownership-note[data-v-25c7d40b]{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px 12px;border-radius:8px;background:#eef4ff;border:1px solid #a9c1f5;color:#1e3a72;font-size:13px;line-height:1.4}.ton-icon[data-v-25c7d40b]{font-weight:700}.trip-main[data-v-3975cc45]{padding:18px 10px;margin-top:15px;border-top:1px solid #ddd}.executor-header[data-v-3975cc45]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.executor-header h4[data-v-3975cc45]{margin:0}.executor-actions[data-v-3975cc45],.section-actions[data-v-3975cc45]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.executor-grid[data-v-3975cc45]{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px}.executor-section[data-v-3975cc45]{border:1px solid #d8d8d8;border-radius:6px;padding:10px;min-width:0}.section-header[data-v-3975cc45]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:8px}.section-header-actions[data-v-3975cc45]{display:flex;align-items:center;gap:5px}.section-header h5[data-v-3975cc45]{margin:0;font-size:14px}.field-row[data-v-3975cc45]{display:grid;grid-template-columns:minmax(80px,38%) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;border-bottom:1px solid #eee;font-size:13px}.field-row span[data-v-3975cc45]{color:#666}.field-row strong[data-v-3975cc45]{min-width:0;overflow-wrap:anywhere;font-weight:500}.form-input[data-v-3975cc45]{width:100%;min-width:0;padding:3px 5px;border-radius:3px;border:1px solid #ccc;box-sizing:border-box}.warning-text[data-v-3975cc45]{margin:8px 0 0;color:#666;font-size:12px}.random-accordion[data-v-3975cc45]{margin-top:12px}.accordion-toggle[data-v-3975cc45]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #d8d8d8;border-radius:6px;background:#fff;cursor:pointer}.accordion-toggle span[data-v-3975cc45]{color:#666}.accordion-toggle strong[data-v-3975cc45]{color:#0b66c3;font-weight:500}.random-executor-grid[data-v-3975cc45]{margin-top:10px;grid-template-columns:repeat(3,minmax(210px,1fr))}.integration-statuses[data-v-3975cc45]{margin-top:12px;padding:10px;border:1px solid #d8d8d8;border-radius:6px}.integration-statuses h5[data-v-3975cc45]{margin:0 0 8px;font-size:14px}.status-grid[data-v-3975cc45]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px}.status-row[data-v-3975cc45]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.status-row>span[data-v-3975cc45]{color:#666}.status-row strong[data-v-3975cc45]{overflow-wrap:anywhere;font-weight:500}.status-success[data-v-3975cc45]{color:#2f7d32}.status-warning[data-v-3975cc45]{color:#c33245}.add-link[data-v-3975cc45]{margin-left:8px;color:#4398f0;text-decoration:underline;cursor:pointer;white-space:nowrap}.send-order-block[data-v-3975cc45]{margin-top:12px}.flex-row[data-v-3975cc45]{display:flex;justify-content:space-between;gap:16px;margin-top:12px}.send-tms-candidat[data-v-3975cc45]{display:flex;align-items:flex-start;flex-direction:column}.tms-button-send[data-v-3975cc45]{margin-top:16px;padding:10px;border:1px solid #d8d8d8;border-radius:6px;text-align:center}.tms-button-send h4[data-v-3975cc45]{margin:0 0 8px}.tms-block-info h5[data-v-3975cc45]{margin:0 0 5px}.tms-error-message[data-v-3975cc45]{margin-top:12px;padding:10px 12px;border:1px solid #f1b7bd;border-radius:6px;background:#fff6f7;color:#9f2333;text-align:left}.tms-error-message strong[data-v-3975cc45]{display:block;margin-bottom:4px}.tms-error-message p[data-v-3975cc45]{margin:0;line-height:1.35}.tms-error-message small[data-v-3975cc45]{display:block;margin-top:6px;color:#7c1c29}.attorey-message[data-v-3975cc45]{margin-top:10px;font-size:12px;color:#c33245}.attorey-message p[data-v-3975cc45]{margin:0 0 3px}.link-executor[data-v-3975cc45]{color:#0b66c3;font-size:14px;border-bottom:1px solid;cursor:pointer}.change-button[data-v-3975cc45],.save-button[data-v-3975cc45]{padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.save-button[data-v-3975cc45]{margin-right:5px;margin-top:2px}.disabled-button[data-v-3975cc45]{margin-right:5px;margin-top:2px;padding:5px 12px}.delete-btn[data-v-3975cc45]{padding:5px 8px;border:1px solid #c33245;border-radius:4px;background-color:#c33245;color:#fff;cursor:pointer}.redact-btn[data-v-3975cc45]{padding:4px 8px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer}.copy-btn[data-v-3975cc45]{padding:4px 8px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;cursor:pointer;white-space:nowrap}.copy-btn[data-v-3975cc45]:hover{background:#eef6ff}.copy-all-row[data-v-3975cc45]{display:flex;justify-content:flex-end;margin-top:8px}.copy-all-btn[data-v-3975cc45]{background:#007bff;color:#fff}.tms-link[data-v-3975cc45]{color:#0b66c3;text-decoration:underline;overflow-wrap:anywhere}.modal-content[data-v-3975cc45]{display:flex;flex-direction:column;justify-content:center;align-items:center}.send-as-own-option[data-v-3975cc45]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:4px 0 0}.send-as-own-option input[data-v-3975cc45]{height:16px;margin:0;width:16px}.send-as-own-hint[data-v-3975cc45]{color:#6b7280;font-size:12px;margin:6px 0 12px;max-width:320px;text-align:center}@media (max-width:1200px){.executor-grid[data-v-3975cc45]{grid-template-columns:repeat(2,minmax(220px,1fr))}.status-grid[data-v-3975cc45]{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.executor-grid[data-v-3975cc45],.status-grid[data-v-3975cc45]{grid-template-columns:1fr}.flex-row[data-v-3975cc45]{flex-direction:column}}.inn-edit-cell[data-v-3975cc45]{width:100%;min-width:0}.inn-status-cell[data-v-3975cc45]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.inn-checking[data-v-3975cc45]{color:#b78900;font-weight:500}.inn-fallback-small[data-v-3975cc45]{width:100%;font-size:11px;color:#999}.inn-badge[data-v-3975cc45]{padding:1px 6px;border-radius:3px;font-size:11px;font-weight:500;border:1px solid currentColor;white-space:nowrap}.inn-badge-success[data-v-3975cc45]{color:#28a745}.inn-badge-warning[data-v-3975cc45]{color:#b78900}.inn-badge-error[data-v-3975cc45]{color:#dc3545}.inn-meta[data-v-3975cc45]{font-size:11px;color:#888}.inn-link-btn[data-v-3975cc45]{padding:2px 8px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;cursor:pointer;font-size:12px;white-space:nowrap}.inn-link-btn[data-v-3975cc45]:disabled{color:#ccc;border-color:#ccc;cursor:not-allowed}.tms-resync-block[data-v-3975cc45]{margin-top:12px;padding-top:10px;border-top:1px dashed #d8d8d8;text-align:left}.resync-button[data-v-3975cc45]{min-width:220px}.resync-disabled-hint[data-v-3975cc45]{margin:6px 0 0;font-size:12px;color:#999}.resync-modal-content[data-v-3975cc45]{min-width:460px;max-width:560px;text-align:left}.resync-modal-content h4[data-v-3975cc45]{margin:0 0 4px}.resync-modal-subtitle[data-v-3975cc45]{color:#666;font-size:12px;margin-bottom:12px}.resync-state[data-v-3975cc45]{padding:12px 0;text-align:center}.resync-state-loading p[data-v-3975cc45]{color:#666;margin:0}.resync-state-error strong[data-v-3975cc45]{display:block;color:#9f2333;margin-bottom:6px}.resync-state-error p[data-v-3975cc45]{margin:0 0 10px;color:#9f2333;overflow-wrap:anywhere}.resync-banner[data-v-3975cc45]{padding:8px 10px;border-radius:4px;margin-bottom:10px}.resync-banner-success[data-v-3975cc45]{background:#f0f9f0;border:1px solid #b7dfb7;color:#2f7d32}.resync-section[data-v-3975cc45]{margin-bottom:12px}.resync-section h5[data-v-3975cc45]{margin:0 0 6px;font-size:13px;color:#333}.resync-executor-card[data-v-3975cc45]{display:flex;gap:8px;align-items:baseline;font-size:13px;overflow-wrap:anywhere}.resync-diff[data-v-3975cc45],.resync-executor-card[data-v-3975cc45]{padding:6px 8px;border:1px solid #d8d8d8;border-radius:4px;background:#fafafa}.resync-diff-row[data-v-3975cc45]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #eee;font-size:13px}.resync-diff-row[data-v-3975cc45]:last-child{border-bottom:none}.resync-diff-row>span[data-v-3975cc45]{color:#666}.resync-diff-row strong[data-v-3975cc45]{font-weight:500;overflow-wrap:anywhere}.diff-current[data-v-3975cc45]{color:#9f2333}.diff-arrow[data-v-3975cc45]{color:#999;padding:0 6px}.diff-planned[data-v-3975cc45]{color:#2f7d32}.resync-tags[data-v-3975cc45]{display:flex;flex-wrap:wrap;gap:4px}.resync-tag[data-v-3975cc45]{padding:2px 8px;border-radius:3px;font-size:11px;font-weight:500;border:1px solid currentColor}.resync-tag-applied[data-v-3975cc45]{color:#28a745}.resync-tag-skipped[data-v-3975cc45]{color:#999}.resync-warnings[data-v-3975cc45]{padding:8px 10px;border:1px solid #f1d6a4;border-radius:4px;background:#fff8ec}.resync-warning-list[data-v-3975cc45]{margin:0;padding-left:18px;color:#8a6a14;font-size:12px;line-height:1.4}.resync-warning-list li[data-v-3975cc45]{margin-bottom:2px;overflow-wrap:anywhere}.resync-actions[data-v-3975cc45]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width:720px){.resync-modal-content[data-v-3975cc45]{min-width:280px}.resync-diff-row[data-v-3975cc45]{grid-template-columns:1fr;gap:2px}}.status-label[data-v-63d9775f]{margin-top:20px}.send-tms-candidat[data-v-63d9775f]{display:flex;align-items:flex-start;flex-direction:column}.trip-main[data-v-63d9775f]{padding:25px 10px;border-radius:10px;margin-top:15px;border:1px solid #ccc}.trip-data[data-v-63d9775f]{margin-top:30px;display:flex;justify-content:space-between}.edo-info[data-v-63d9775f]{display:flex;align-items:center;gap:8px;margin:12px 5px 0}.content-block[data-v-63d9775f]{border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:13px;margin:5px;flex:1;box-sizing:border-box}.content-buttons[data-v-63d9775f],.content-fields[data-v-63d9775f]{display:flex;flex-direction:column;align-items:center}.flex-row[data-v-63d9775f]{margin-top:15px;display:flex;flex:1;justify-content:space-between}.content-block div[data-v-63d9775f]{width:100%}.white-text[data-v-63d9775f]{color:#fff;padding:1px}.item-info[data-v-63d9775f]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.center[data-v-63d9775f]{margin-left:30px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.button-container[data-v-63d9775f]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-63d9775f]{padding:4px;margin-left:5px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc}.link-executor[data-v-63d9775f]{color:blue;font-size:15px;border-bottom:1px solid}.link-executor[data-v-63d9775f]:hover{cursor:pointer}.mt-10[data-v-63d9775f]{margin-top:10px}.form-input[data-v-63d9775f]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px;width:160px}.icon[data-v-63d9775f]{margin-top:5px;width:20px;height:20px;color:#ee2b2b}.text-content[data-v-63d9775f]{display:flex;align-items:center;justify-content:flex-start;padding:2px 15px}.tms-button-send[data-v-63d9775f]{margin-top:20px;text-align:center;border:1px solid #ccc;border-radius:5px;padding:10px}.tms-message[data-v-63d9775f]{text-align:center;margin-top:25px;margin-bottom:15px;margin-right:10px;font-size:13px}.form-item[data-v-63d9775f],.message[data-v-63d9775f]{display:flex;flex-direction:column}.attorey-message[data-v-63d9775f]{margin-top:10px;font-size:12px;color:red}.attorey-message div[data-v-63d9775f]{margin-top:5px}.save-button[data-v-63d9775f]{background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.disabled-button[data-v-63d9775f],.save-button[data-v-63d9775f]{margin-right:5px;margin-top:2px;padding:5px 12px}.delete-btn[data-v-63d9775f]{padding:5px 8px;border:1px solid #c33245;border-radius:4px;background-color:#c33245;color:#fff;cursor:pointer}.modal-content[data-v-63d9775f]{display:flex;flex-direction:column;justify-content:center;align-items:center}.td-line[data-v-63d9775f]{border-bottom:1px solid #ccc}.error-msg[data-v-63d9775f]{text-align:center;color:#ff6974;margin-top:5px;margin-bottom:15px;margin-left:3px}.tms-block-info h5[data-v-63d9775f]{margin-bottom:5px}.mr-t-30[data-v-63d9775f]{margin-top:30px}.downtime-statuses[data-v-77c2008d]{margin-top:15px;padding:16px;border:1px solid #d0d5dd;border-radius:10px}.point-title[data-v-77c2008d],.section-header[data-v-77c2008d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-header h4[data-v-77c2008d]{margin:0}.refresh-button[data-v-77c2008d]{padding:5px 9px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;cursor:pointer}.refresh-button[data-v-77c2008d]:disabled{cursor:wait;opacity:.6}.points-grid[data-v-77c2008d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.point-card[data-v-77c2008d]{padding:10px;border:1px solid #eaecf0;border-radius:7px}.point-meta[data-v-77c2008d],.state[data-v-77c2008d]{margin:7px 0 0;color:#667085;font-size:13px}.state.error[data-v-77c2008d]{color:#b42318}.tag[data-v-77c2008d]{display:inline-block;padding:2px 7px;border-radius:10px;font-size:11px;font-weight:700}.trip-main[data-v-4ac36575]{padding:25px 10px;border-radius:10px;margin-top:15px;border:1px solid #ccc}.content-block[data-v-4ac36575]{display:flex;align-items:center;flex-direction:column;flex:1;padding:10px;box-sizing:border-box}.content-block div[data-v-4ac36575]{width:100%}.white-text[data-v-4ac36575]{color:#fff;padding:1px}.item-info[data-v-4ac36575]{margin-bottom:5px;display:flex;padding:2px}.item-info p[data-v-4ac36575]{font-size:14px;margin-left:10px}.center[data-v-4ac36575]{margin-left:30px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.button-container[data-v-4ac36575]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-4ac36575]{padding:4px;margin-left:5px;border-radius:5px;border:1px solid #ccc}.mt-10[data-v-4ac36575]{margin-top:15px}.form-input[data-v-4ac36575]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px}.text-content[data-v-4ac36575]{display:flex;flex-direction:column;align-items:center;justify-content:center}.tms-button-send[data-v-4ac36575]{margin-top:20px;display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:10px}.tms-button-send p[data-v-4ac36575]{margin-left:10px;margin-right:10px;font-size:14px}.save-button[data-v-4ac36575]{color:#fff;margin-right:5px;margin-top:2px;padding:3px 12px;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}.delete-btn[data-v-4ac36575]{padding:2px 8px;border:1px solid #c33245;border-radius:4px;background-color:#c33245;color:#fff;cursor:pointer}.customer-text[data-v-4ac36575]{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px}.imput-block-item[data-v-4ac36575]{margin-left:15px}.conditions[data-v-4ac36575]{padding-left:10px;border-left:1px solid #818181}.search-block[data-v-6b2d0117]{text-align:center}.deactiv[data-v-6b2d0117]{background-color:rgba(251,127,139,.6)}.activ[data-v-6b2d0117]{background-color:rgba(152,236,131,.6)}.security-options[data-v-6b2d0117]{margin-top:5px;display:flex;align-items:center;justify-content:center}.search-result[data-v-6b2d0117]{padding:5px;display:flex;justify-content:center;margin-top:20px;max-height:350px;overflow-y:auto}.input[data-v-6b2d0117]{min-width:250px;margin-left:10px}.icon[data-v-6b2d0117]{margin-left:10px}.small[data-v-6b2d0117]{font-size:12px}.company-table[data-v-6b2d0117]{padding:5px;border-collapse:collapse}.company-table td[data-v-6b2d0117]:first{border-top-left-radius:5px;border-bottom-left-radius:5px}.company-table td[data-v-6b2d0117]{text-align:center;padding:3px}.company-table th[data-v-6b2d0117]{font-weight:700}.hover[data-v-6b2d0117]:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.border-search[data-v-6b2d0117]{border:2px solid #ccc;padding:2px;border-radius:3px}.confirm-block[data-v-6b2d0117]{margin-top:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.confirn-info[data-v-6b2d0117]{display:flex}.confirn-info p[data-v-6b2d0117]{border:1px solid #ccc;padding:4px;margin-left:2px;margin-right:2px;font-size:12px;border-radius:3px}.confirm-btn[data-v-6b2d0117]{margin-top:15px;display:flex;justify-content:center}.confirm-block h5[data-v-6b2d0117]{margin-bottom:10px}.confirm-btn p[data-v-6b2d0117]{border-radius:5px;margin-left:10px;width:50px;padding:3px;border:1px solid #ccc}.p-success[data-v-6b2d0117]{background-color:#98ec83}.p-denied[data-v-6b2d0117]{background-color:#fb7f8b}.search-block[data-v-404af8b8]{width:400px;text-align:center}.security-options[data-v-404af8b8]{margin-top:5px;display:flex;align-items:center;justify-content:center}.search-result[data-v-404af8b8]{display:flex;justify-content:center;margin-top:20px}.input[data-v-404af8b8]{min-width:300px}.icon[data-v-404af8b8]{margin-left:10px}.small[data-v-404af8b8]{font-size:12px}.company-table[data-v-404af8b8]{border-collapse:collapse}.company-table td[data-v-404af8b8],.company-table th[data-v-404af8b8]{text-align:center;padding:3px;border:1px solid #ccc}.company-table th[data-v-404af8b8]{font-weight:700}.hover[data-v-404af8b8]:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.border-search[data-v-404af8b8]{border:2px solid #ccc;padding:2px;border-radius:3px}.confirm-block[data-v-404af8b8]{margin-top:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.confirn-info[data-v-404af8b8]{display:flex}.confirn-info p[data-v-404af8b8]{border:1px solid #ccc;padding:4px;margin-left:2px;margin-right:2px;font-size:12px;border-radius:3px}.confirm-btn[data-v-404af8b8]{margin-top:15px;display:flex;justify-content:center;align-items:center}.confirm-block h5[data-v-404af8b8]{margin-bottom:10px}.confirm-btn p[data-v-404af8b8]{border-radius:5px;margin-left:5px;width:50px;padding:3px;border:1px solid #ccc}.p-success[data-v-404af8b8]{background-color:#98ec83}.p-denied[data-v-404af8b8]{background-color:#fb7f8b}.center[data-v-404af8b8]{display:flex;flex-direction:column;justify-content:center}.add-blacklist[data-v-3699eb34]{padding:20px;display:flex;flex-direction:column}.file-block[data-v-3699eb34]{display:flex;align-items:center}.file-label[data-v-3699eb34]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.file-label[data-v-3699eb34]:hover{background-color:#0056b3}.file-label[data-v-3699eb34]:active{background-color:#00499a}.file-label[data-v-3699eb34]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.file-input[data-v-3699eb34]{display:none}.file-name[data-v-3699eb34]{margin-left:10px}.upload-button[data-v-3699eb34]{margin-top:16px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.upload-button[data-v-3699eb34]:hover{background-color:#0056b3}.upload-button[data-v-3699eb34]:active{background-color:#00499a}.upload-button[data-v-3699eb34]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}h4[data-v-ddad68ae]{margin-bottom:10px}.load-datetime-correct[data-v-ddad68ae]{height:40px;display:flex;justify-content:center}.text-date-time[data-v-ddad68ae]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.input-date-time[data-v-ddad68ae]{display:flex}.load-correct-buttons[data-v-ddad68ae]{display:flex;align-items:center;justify-content:center}.load-correct-buttons button[data-v-ddad68ae]{margin-top:10px;margin-right:10px;padding:5px}.load-datetime-correct input[data-v-ddad68ae]{width:150px}.datetime-correct-block[data-v-ddad68ae]{display:flex;flex-direction:column;align-items:flex-start}.trip-main[data-v-ddad68ae]{padding:25px 10px;border-radius:10px;margin-top:15px;border:1px solid #ccc}.content-block[data-v-ddad68ae]{display:flex;flex:1;padding:10px;box-sizing:border-box}.content-block div[data-v-ddad68ae]{width:100%}.mr-t-10[data-v-ddad68ae]{margin-top:10px}.th[data-v-03191fc6]{--gold:#f2b705;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;margin:16px 0;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink)}.th-head[data-v-03191fc6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.th-head h3[data-v-03191fc6]{margin:0;font-size:17px;display:flex;align-items:center;gap:8px}.th-sub[data-v-03191fc6]{margin:4px 0 0;color:var(--muted);font-size:12px}.th-btn[data-v-03191fc6]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer}.th-btn[data-v-03191fc6]:hover{border-color:var(--gold);background:#fffaf0}.th-problem[data-v-03191fc6]{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#7f1d1d;font-size:13px}.th-filters[data-v-03191fc6]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.th-chip[data-v-03191fc6]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;transition:all .2s}.th-chip i[data-v-03191fc6]{font-style:normal;color:var(--muted)}.th-chip--on[data-v-03191fc6]{background:var(--ink);color:#fff;border-color:var(--ink)}.th-chip--on i[data-v-03191fc6]{color:var(--gold)}.th-chip[data-v-03191fc6]:disabled{opacity:.4;cursor:default}.th-day[data-v-03191fc6]{margin-top:14px}.th-day__title[data-v-03191fc6]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.th-list[data-v-03191fc6]{list-style:none;margin:0;padding:0 0 0 4px;border-left:2px solid #f1efe8}.th-item[data-v-03191fc6]{position:relative;display:grid;grid-template-columns:48px 1fr;gap:10px;padding:8px 0 8px 14px}.th-dot[data-v-03191fc6]{position:absolute;left:-7px;top:13px;width:12px;height:12px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 3px #fff}.th-item--success .th-dot[data-v-03191fc6]{background:#22c55e}.th-item--warning .th-dot[data-v-03191fc6]{background:var(--gold)}.th-item--error .th-dot[data-v-03191fc6]{background:#ef4444}.th-time[data-v-03191fc6]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;padding-top:1px}.th-title[data-v-03191fc6]{font-weight:600;font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.th-cat[data-v-03191fc6]{font-weight:500;font-size:11px;color:var(--muted);background:#f5f5f2;border-radius:999px;padding:1px 8px}.th-repeat[data-v-03191fc6]{font-size:11px;font-weight:700;color:#7f1d1d;background:#fee2e2;border-radius:999px;padding:1px 8px}.th-text[data-v-03191fc6]{margin:3px 0 0;font-size:13px;color:#374151;line-height:1.45}.th-meta[data-v-03191fc6]{margin:3px 0 0;font-size:12px;color:var(--muted)}.th-more[data-v-03191fc6]{margin-top:10px;border:0;background:none;color:#4f46e5;cursor:pointer;font-size:13px}.th-error[data-v-03191fc6]{color:#b91c1c}.th-muted[data-v-03191fc6]{color:var(--muted)}.th-item-enter-active[data-v-03191fc6]{transition:all .25s ease}.th-item-enter-from[data-v-03191fc6]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.th-chip[data-v-03191fc6],.th-item-enter-active[data-v-03191fc6]{transition:none}}@media (max-width:640px){.th[data-v-03191fc6]{padding:14px}.th-item[data-v-03191fc6]{grid-template-columns:40px 1fr}}.small[data-v-72f7a9fe]{font-size:14px}.tms-link[data-v-72f7a9fe]{color:#0b66c3;text-decoration:underline}.icon[data-v-72f7a9fe]{padding:3px;width:17px;height:17px;margin-left:10px;border-radius:5px;background-color:#007bff;color:#fff}.bg-success[data-v-72f7a9fe]{border-radius:2px;padding:2px;background-color:rgba(152,236,131,.6)}.bg-denied[data-v-72f7a9fe]{border-radius:2px;padding:2px;background-color:rgba(182,0,24,.4)}.trailer[data-v-72f7a9fe]{color:blue;border-radius:5px;text-align:center;padding:5px 0}.cards[data-v-72f7a9fe]{display:flex;flex-direction:column;padding:15px}.card-item[data-v-72f7a9fe]{border-radius:10px;margin-top:5px;border:1px solid #ccc;padding:15px}.header-content[data-v-72f7a9fe]{display:flex;justify-content:space-between;align-items:center}.trip-number[data-v-72f7a9fe]{text-align:center}.trip-manager[data-v-72f7a9fe]{margin-left:6px;color:#475467;font-weight:600}.change-button[data-v-72f7a9fe]{margin-top:2px;padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:200px}.executor-none[data-v-72f7a9fe]{padding:10px;border-radius:10px;margin-top:15px;border:1px solid #ccc;display:flex;align-items:center;justify-content:space-around}.approval-warn[data-v-72f7a9fe]{color:#c33245;font-size:13px;max-width:320px;text-align:center}.executor-mode-toggle[data-v-72f7a9fe]{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:13px;color:#555}.executor-mode-toggle input[data-v-72f7a9fe]{margin:0}.mr-l-30[data-v-72f7a9fe]{margin-left:30px}.comment-block[data-v-72f7a9fe]{margin-top:15px}.nav-top[data-v-72f7a9fe]{display:flex;align-items:center}.kontur-button[data-v-72f7a9fe]{margin-left:10px;padding:4px 8px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;cursor:pointer}.kontur-button[data-v-72f7a9fe]:disabled{cursor:wait;opacity:.7}.base-customer-information[data-v-fa880d8c]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.customer-user-info[data-v-fa880d8c]{margin-top:20px}.input-wrapper[data-v-fa880d8c]{margin-left:20px;margin-top:5px;max-width:355px;display:flex;justify-content:space-between;align-items:center;gap:8px}.conditions-wrapper[data-v-fa880d8c]{max-width:none;align-items:flex-start}.input-wrapper[data-v-fa880d8c] *{padding:3px}.input-field[data-v-fa880d8c]{border-radius:5px;border:1px solid #b7b7b7}.save-button[data-v-fa880d8c]{margin-top:10px;margin-left:20px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.save-button[data-v-fa880d8c]:disabled{background-color:#ccc;cursor:not-allowed}#conditions-customer[data-v-fa880d8c]{height:100px;width:550px;max-width:100%}.add-blacklist[data-v-c0c77ed6]{padding:20px;display:flex;flex-direction:column}.file-block[data-v-c0c77ed6]{display:flex;align-items:center}.file-label[data-v-c0c77ed6]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.file-label[data-v-c0c77ed6]:hover{background-color:#0056b3}.file-label[data-v-c0c77ed6]:active{background-color:#00499a}.file-label[data-v-c0c77ed6]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.file-input[data-v-c0c77ed6]{display:none}.file-name[data-v-c0c77ed6]{margin-left:10px}.upload-button[data-v-c0c77ed6]{margin-top:16px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.upload-button[data-v-c0c77ed6]:disabled{background-color:#ccc;cursor:not-allowed}.upload-button[data-v-c0c77ed6]:hover{background-color:#0056b3}.upload-button[data-v-c0c77ed6]:active{background-color:#00499a}.upload-button[data-v-c0c77ed6]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.add-matrix[data-v-a9adbcda]{display:flex;flex-direction:column}.file-block[data-v-a9adbcda]{display:flex;align-items:center}.file-label[data-v-a9adbcda]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.file-label[data-v-a9adbcda]:hover{background-color:#0056b3}.file-label[data-v-a9adbcda]:active{background-color:#00499a}.file-label[data-v-a9adbcda]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.file-input-matrix[data-v-a9adbcda]{display:none}.file-name[data-v-a9adbcda]{margin-left:10px}.upload-button[data-v-a9adbcda]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.upload-button[data-v-a9adbcda]:disabled{background-color:#ccc;cursor:not-allowed}.upload-button[data-v-a9adbcda]:hover{background-color:#0056b3}.upload-button[data-v-a9adbcda]:active{background-color:#00499a}.upload-button[data-v-a9adbcda]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.upload-btn[data-v-31488245]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.back-btn-customer[data-v-31488245]{margin-left:20px}.state-block[data-v-31488245]{padding:32px;color:#667085;text-align:center}.state-actions[data-v-31488245]{margin-top:16px;display:flex;justify-content:center}.user[data-v-5a2570d2]{max-width:400px;margin:0 auto;padding:20px}h1[data-v-5a2570d2]{text-align:center;font-size:24px;margin-bottom:20px}.user-details[data-v-5a2570d2]{background-color:#f5f5f5;padding:20px;border-radius:4px}.user-details p[data-v-5a2570d2]{margin-bottom:10px}.user-details strong[data-v-5a2570d2]{font-weight:700}.buttons[data-v-5a2570d2]{margin-top:20px;display:flex;justify-content:center}.buttons button[data-v-5a2570d2]{margin:0 10px;padding:10px 20px;color:#fff;border:none;border-radius:4px;cursor:pointer}.buttons button[data-v-5a2570d2]:hover{background-color:#0056b3}.modal[data-v-5a2570d2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal-content[data-v-5a2570d2]{background-color:#fff;padding:20px;border-radius:4px}.modal h2[data-v-5a2570d2]{margin-top:0;font-size:20px;text-align:center}.modal p[data-v-5a2570d2]{margin-bottom:10px}.modal-buttons[data-v-5a2570d2]{display:flex;justify-content:center;margin-top:20px}.modal-buttons button[data-v-5a2570d2]{margin:0 10px;padding:10px 20px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}.modal-buttons button[data-v-5a2570d2]:hover{background-color:#0056b3}.update-role[data-v-5a2570d2]{display:flex;align-items:center}.update-role p[data-v-5a2570d2]{margin:0}.select-wrapper[data-v-5a2570d2]{position:relative;display:inline-block}.select-arrow[data-v-5a2570d2]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.select-arrow[data-v-5a2570d2]:before{content:"";display:block;width:.5em;height:.5em;border-style:solid;border-width:.1em .1em 0;border-color:#999 transparent transparent;transform:rotate(45deg)}select[data-v-5a2570d2]{text-align:center;margin-left:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.2em 1em;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff}select[data-v-5a2570d2]:focus{outline:none;box-shadow:0 0 3px rgba(0,0,0,.2)}select option[data-v-5a2570d2]{font-size:16px}.submit[data-v-5a2570d2]{background-color:#007bff}.delete[data-v-5a2570d2]{background-color:red}.search-container[data-v-8755272e]{display:flex;align-items:center;gap:10px;margin:15px}.search-container input[data-v-8755272e]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;width:300px;font-size:14px}.search-container input[data-v-8755272e]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.main-table[data-v-5c032c7a]{padding:15px}.routes-table[data-v-5c032c7a]{width:100%;border-collapse:collapse}.routes-table td[data-v-5c032c7a],.routes-table th[data-v-5c032c7a]{border:1px solid #ddd;padding:8px;text-align:left;font-size:14px}.action-column[data-v-5c032c7a]{min-width:110px;max-width:110px}.routes-table th[data-v-5c032c7a]{background-color:#f8f9fa;font-weight:700}.routes-table tbody tr[data-v-5c032c7a]:nth-child(2n){background-color:#f2f2f2}.routes-table tbody tr[data-v-5c032c7a]:hover{background-color:#f1f1f1}.routes-table input[data-v-5c032c7a]{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.routes-table input[data-v-5c032c7a]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.routes-table .status-item[data-v-5c032c7a]{text-align:center;padding:5px;border:1px solid;border-radius:5px}.routes-table .status-active[data-v-5c032c7a]{color:#28a745;font-weight:700}.routes-table .status-inactive[data-v-5c032c7a]{color:#dc3545;font-weight:700}.routes-table .toggle-status-button[data-v-5c032c7a]{color:#007bff;background:none;border:none;cursor:pointer;font-size:14px;margin-right:10px}.routes-table .toggle-status-button[data-v-5c032c7a]:hover{text-decoration:underline}.routes-table .delete-button[data-v-5c032c7a]{color:#dc3545;background:none;border:none;cursor:pointer;font-size:14px}.routes-table .delete-button[data-v-5c032c7a]:hover{text-decoration:underline}.status-border[data-v-5c032c7a]{text-align:center;padding:5px;border:1px solid rgba(209,48,48,.5);border-radius:5px}.icon[data-v-5c032c7a]{width:15px;height:15px;margin:0 5px;padding:2px;border-radius:5px}.save[data-v-5c032c7a]{color:#8fc39d}.play[data-v-5c032c7a]{background-color:#8fc39d}.stop[data-v-5c032c7a]{background-color:#f8c726}.trash[data-v-5c032c7a]{color:rgba(248,38,38,.8)}.new-route-form[data-v-e6392630]{max-width:500px;margin:0 auto;background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.form-title[data-v-e6392630]{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.form-container[data-v-e6392630]{display:flex;flex-direction:column}.form-label[data-v-e6392630]{margin-bottom:5px;font-size:14px}.form-input[data-v-e6392630],.form-select[data-v-e6392630]{margin-bottom:15px;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:100%}.form-input[data-v-e6392630]:focus,.form-select[data-v-e6392630]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.form-actions[data-v-e6392630]{display:flex;justify-content:space-between}.form-button[data-v-e6392630]{padding:8px 15px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.form-button-submit[data-v-e6392630]{background-color:#28a745;color:#fff}.form-button-submit[data-v-e6392630]:hover{background-color:#218838}.form-button-cancel[data-v-e6392630]{background-color:#dc3545;color:#fff}.form-button-cancel[data-v-e6392630]:hover{background-color:#c82333}.status-filter[data-v-d601659c]{display:flex;align-items:center;gap:10px;margin:15px}.status-filter label[data-v-d601659c]{margin-right:10px;font-size:14px}.status-filter select[data-v-d601659c]{padding:5px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.add-matrix[data-v-15c85fd8]{display:flex;flex-direction:column}.loader[data-v-15c85fd8]{max-width:20px}.upload-button[data-v-15c85fd8]{height:100%;border:none;padding:10px 15px;border-radius:4px;font-size:14px;transition:background-color .3s;background-color:rgba(0,123,255,.5)}.upload-button[data-v-15c85fd8]:hover{cursor:pointer;background-color:rgba(0,123,255,.7)}h1[data-v-b451b970]{margin-top:20px;margin-bottom:20px;text-align:center}.status-filter[data-v-b451b970]{margin-left:15px}.head-panel[data-v-b451b970]{display:flex;align-items:center}.buttons-container[data-v-b451b970]{display:flex;gap:10px}.buttons-container button[data-v-b451b970]{padding:10px 15px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.buttons-container .new-button[data-v-b451b970]{background-color:rgba(33,136,56,.5)}.buttons-container .new-button[data-v-b451b970]:hover{background-color:rgba(33,136,56,.7)}.buttons-container .upload-button[data-v-b451b970]{background-color:rgba(0,123,255,.5)}.buttons-container .upload-button[data-v-b451b970]:hover{background-color:rgba(0,123,255,.7)}.buttons-container .close-button[data-v-b451b970]{background-color:rgba(200,35,51,.5)}.buttons-container .close-button[data-v-b451b970]:hover{background-color:rgba(200,35,51,.7)}.new-route-form[data-v-c6251dea]{max-width:500px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.form-title[data-v-c6251dea]{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.form-container[data-v-c6251dea]{display:flex;flex-direction:column}.form-label[data-v-c6251dea]{margin-bottom:5px;font-size:14px}.form-input[data-v-c6251dea]{margin-bottom:15px;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:100%}.form-input[data-v-c6251dea]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.form-actions[data-v-c6251dea]{display:flex;justify-content:space-between}.form-button[data-v-c6251dea]{padding:8px 15px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.form-button-submit[data-v-c6251dea]{background-color:#28a745;color:#fff}.form-button-submit[data-v-c6251dea]:hover{background-color:#218838}.form-button-cancel[data-v-c6251dea]{background-color:#dc3545;color:#fff}.form-button-cancel[data-v-c6251dea]:hover{background-color:#c82333}.sort-icon{font-size:.75rem;color:#0073ff;vertical-align:middle;cursor:pointer}.sort-icon:hover{color:#0056b3}.table-container[data-v-a13b845c]{width:100%;overflow-x:auto;border-radius:8px}.custom-table[data-v-a13b845c]{width:100%;border-collapse:collapse;font-size:14px}.custom-table td[data-v-a13b845c],.custom-table th[data-v-a13b845c]{border-bottom:1px solid #ddd;padding:12px;text-align:left}.custom-table thead[data-v-a13b845c]{background-color:#f3f4f6}.custom-table th[data-v-a13b845c]{font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-table th.sortable[data-v-a13b845c]:hover{background-color:#e5e7eb}.table-row[data-v-a13b845c]:hover{background-color:#f9fafb}.status-active[data-v-a13b845c]{color:#10b981;font-weight:700}.status-inactive[data-v-a13b845c]{color:#ef4444;font-weight:700}.status-default[data-v-a13b845c]{color:#6b7280}.sort-item[data-v-a13b845c]{display:flex;justify-content:space-around}.calculations-container[data-v-cce1da40]{padding:15px;background-color:#fff;min-height:100vh}.calculations-header[data-v-cce1da40]{font-size:24px;font-weight:600;margin-bottom:16px}.create-button[data-v-cce1da40]{background-color:#2563eb;color:#fff;padding:10px 16px;border-radius:8px;transition:background-color .2s ease-in-out;font-weight:500}.create-button[data-v-cce1da40]:hover{background-color:#1e40af}.calculator-section[data-v-cce1da40]{margin-top:24px;padding:16px}.calculator-table[data-v-cce1da40]{margin-top:24px}.buttons-container[data-v-cce1da40]{display:flex;gap:10px}.buttons-container button[data-v-cce1da40]{padding:10px 15px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.buttons-container .new-button[data-v-cce1da40]{background-color:rgba(33,136,56,.5)}.buttons-container .new-button[data-v-cce1da40]:hover{background-color:rgba(33,136,56,.7)}.buttons-container .upload-button[data-v-cce1da40]{background-color:rgba(0,123,255,.5)}.buttons-container .upload-button[data-v-cce1da40]:hover{background-color:rgba(0,123,255,.7)}.buttons-container .close-button[data-v-cce1da40]{background-color:rgba(200,35,51,.5)}.buttons-container .close-button[data-v-cce1da40]:hover{background-color:rgba(200,35,51,.7)}.modal-overlay[data-v-b663a956]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.manual-cost-modal[data-v-b663a956]{width:360px;max-width:90vw;padding:16px;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modal-title[data-v-b663a956]{margin:0 0 6px;font-size:16px;font-weight:700;color:#333}.modal-tip[data-v-b663a956]{margin:0 0 12px;font-size:13px;color:#666}.modal-field[data-v-b663a956]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modal-label[data-v-b663a956]{font-size:13px;color:#555;font-weight:600}.manual-cost-modal input[data-v-b663a956],.manual-cost-modal textarea[data-v-b663a956]{width:100%;padding:6px 8px;border:1px solid #d7dce2;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical}.modal-error[data-v-b663a956]{margin:0 0 10px;font-size:13px;color:#b83235;font-weight:600}.modal-actions[data-v-b663a956]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operation-btn[data-v-b663a956]{padding:6px 10px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer}.operation-btn[data-v-b663a956]:disabled{opacity:.55;cursor:not-allowed}.operation-manual[data-v-b663a956]{background:#fff3cd;border-color:#ffe08a;color:#7a5b00}.operation-danger[data-v-b663a956]{background:#fff0f0;border-color:#f5b5b5;color:#b83235}.modal-overlay[data-v-30dd6590]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.base-rate-modal[data-v-30dd6590]{width:380px;max-width:90vw;padding:16px;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modal-title[data-v-30dd6590]{margin:0 0 6px;font-size:16px;font-weight:700;color:#333}.modal-tip[data-v-30dd6590]{margin:0 0 12px;font-size:13px;color:#666}.modal-field[data-v-30dd6590]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modal-row[data-v-30dd6590]{display:flex;gap:12px}.modal-row .modal-field[data-v-30dd6590]{flex:1}.modal-label[data-v-30dd6590]{font-size:13px;color:#555;font-weight:600}.base-rate-modal input[data-v-30dd6590]{width:100%;padding:6px 8px;border:1px solid #d7dce2;border-radius:6px;font-size:14px;font-family:inherit}.modal-error[data-v-30dd6590]{margin:0 0 10px;font-size:13px;color:#b83235;font-weight:600}.modal-actions[data-v-30dd6590]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operation-btn[data-v-30dd6590]{padding:6px 10px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer}.operation-btn[data-v-30dd6590]:disabled{opacity:.55;cursor:not-allowed}.operation-manual[data-v-30dd6590]{background:#fff3cd;border-color:#ffe08a;color:#7a5b00}input[data-v-043e8d52]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.advance-close[data-v-e812d2da]{margin:12px 0;border:1px solid #93c5fd;border-radius:10px;background:#f8fbff;font-size:13px;overflow:hidden}.advance-toolbar[data-v-e812d2da]{display:flex;align-items:stretch}.advance-toggle[data-v-e812d2da]{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;width:100%;padding:7px 10px;border:0;border-radius:9px;background:#1d4ed8;color:#fff;font:600 13px inherit;text-align:left;cursor:pointer}.advance-toggle.open[data-v-e812d2da]{border-radius:9px 9px 0 0;background:#1e40af;color:#fff}.advance-toggle-title[data-v-e812d2da]{font-weight:700}.advance-toggle-hint[data-v-e812d2da]{color:#dbeafe;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advance-caret[data-v-e812d2da]{margin-left:auto;flex:none}.advance-content[data-v-e812d2da]{padding:6px 10px 10px;background:#f8fbff}.settings-link[data-v-e812d2da]{display:flex;align-items:center;justify-content:center;align-self:end;height:32px;width:32px;box-sizing:border-box;padding:0;border-radius:6px;background:#fff;color:#475569;border:1px solid #cbd5e1;font-size:15px;line-height:1;text-decoration:none}.advance-topline[data-v-e812d2da]{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(180px,1fr) minmax(180px,1.4fr) 32px;align-items:end;gap:10px;margin:8px 0}.advance-topline label[data-v-e812d2da],.period-field[data-v-e812d2da]{display:flex;flex-direction:column;gap:4px;color:#475569;font-size:10px}.advance-topline input[data-v-e812d2da],.advance-topline select[data-v-e812d2da]{width:100%;box-sizing:border-box}button[data-v-e812d2da],input[data-v-e812d2da],select[data-v-e812d2da]{padding:7px;border:1px solid #cbd5e1;border-radius:6px;background:#fff}button[data-v-e812d2da]:disabled{opacity:.55}button[data-v-e812d2da]{cursor:pointer}.selected[data-v-e812d2da]{background:#e8f1ff}.advance-topline label span[data-v-e812d2da],.period-field>span[data-v-e812d2da]{color:#64748b;font-size:10px}.period-field strong[data-v-e812d2da]{min-height:32px;box-sizing:border-box;display:flex;align-items:center;padding:7px;overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#fff;text-overflow:ellipsis;white-space:nowrap}.total-balance[data-v-e812d2da]{color:#166534;font-size:12px;font-weight:700}.budget-list[data-v-e812d2da]{display:grid;gap:5px;margin-top:8px}.budget-card[data-v-e812d2da]{padding:6px 8px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.budget-card[data-v-e812d2da]:hover:not(.selected){border-color:#93c5fd;background:#f8fbff}.budget-card[data-v-e812d2da]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.budget-card.selected[data-v-e812d2da]{border:2px solid #2563eb;padding:5px 7px;background:#dbeafe;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.budget-row-head[data-v-e812d2da]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px 8px}.term-choice[data-v-e812d2da]{display:inline-flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;font:inherit;font-weight:700;text-align:left}.term-choice.selected[data-v-e812d2da]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.selected-label[data-v-e812d2da]{padding:1px 5px;border-radius:99px;background:#fff;color:#1d4ed8;font-size:9px;text-transform:uppercase}.source-options[data-v-e812d2da]{display:flex;order:2;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:0 0 0 4px}.source-option[data-v-e812d2da]{display:flex;align-items:center;gap:6px;color:#475569;font-size:10px;font-weight:500;cursor:pointer}.source-option input[data-v-e812d2da]{width:16px;height:16px;margin:0;accent-color:#2563eb}.source-option input:checked+span[data-v-e812d2da]{color:#1d4ed8;font-weight:700}.source-option.unavailable span[data-v-e812d2da],.source-option.unavailable[data-v-e812d2da]{color:#94a3b8}.source-option small[data-v-e812d2da]{color:inherit;font-size:9px}.budget-total[data-v-e812d2da]{order:3;color:#166534;font-size:11px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.budget-total small[data-v-e812d2da]{color:#64748b;font-weight:400}.budget-bar-row[data-v-e812d2da]{display:flex;align-items:center;margin-top:5px}.budget-track[data-v-e812d2da]{position:relative;flex:1;height:12px;overflow:visible;border-radius:99px;background:#e2e8f0}.usage-bar[data-v-e812d2da]{display:block;height:100%;border-radius:99px;background:#94a3b8}.usage-marker[data-v-e812d2da]{position:absolute;top:-2px;width:2px;height:16px;background:#1e293b;transform:translateX(-1px)}.hint[data-v-e812d2da]{color:#64748b}.error[data-v-e812d2da]{color:#b42318}.result[data-v-e812d2da]{margin:10px 0 0}@media(max-width:760px){.advance-topline[data-v-e812d2da]{grid-template-columns:1fr 1fr}.settings-link[data-v-e812d2da]{grid-column:2}}@media(max-width:600px){.advance-toggle-hint[data-v-e812d2da],.budget-total small[data-v-e812d2da]{display:none}}.close-panel[data-v-3624c6b5]{margin-top:10px;padding:10px;border:1px solid #d7dce2;border-radius:8px;background:#fbfcfe;width:100%;box-sizing:border-box}.advance-term-select[data-v-3624c6b5]{width:100%;padding:7px;border:1px solid #d3d6db;border-radius:6px;background:#fff}.close-panel-header[data-v-3624c6b5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.close-panel-title[data-v-3624c6b5]{font-weight:700;font-size:13px;color:#333}.close-grid[data-v-3624c6b5]{display:grid;grid-template-columns:minmax(92px,max-content) minmax(150px,1.2fr) minmax(140px,1fr) minmax(170px,1.2fr);gap:8px;align-items:start}@media (max-width:720px){.close-grid[data-v-3624c6b5]{grid-template-columns:1fr 1fr}}.close-block[data-v-3624c6b5]{display:flex;flex-direction:column;gap:4px;min-width:0}.close-label[data-v-3624c6b5]{font-size:11px;color:#7b8087;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-sub[data-v-3624c6b5]{font-weight:400}.close-block input[data-v-3624c6b5],.close-block select[data-v-3624c6b5]{padding:5px 8px;border:1px solid #d7dce2;border-radius:6px;font-size:13px;width:100%;box-sizing:border-box;font-family:inherit;height:30px;background:#fff;color:#333;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.close-block input[data-v-3624c6b5]:hover:not(:disabled),.close-block select[data-v-3624c6b5]:hover:not(:disabled){border-color:#9ec5fe;background:#f8fbff}.close-block input[data-v-3624c6b5]:focus:not(:disabled),.close-block select[data-v-3624c6b5]:focus:not(:disabled){border-color:#084298;box-shadow:0 0 0 2px rgba(8,66,152,.12);outline:none}.close-block input[data-v-3624c6b5]:disabled,.close-block select[data-v-3624c6b5]:disabled{background:#eef0f3;color:#888;cursor:not-allowed}.nds-toggle[data-v-3624c6b5]{display:flex;flex-direction:column;border:1px solid #d7dce2;border-radius:6px;overflow:hidden;width:100%}.nds-btn[data-v-3624c6b5]{padding:0 8px;border:0;background:#fff;color:#555;font-size:13px;font-weight:600;cursor:pointer;height:30px;transition:background-color .15s ease,color .15s ease}.nds-btn[data-v-3624c6b5]:hover:not(:disabled):not(.active){background:#eef3fb;color:#084298}.nds-btn.active[data-v-3624c6b5]:hover:not(:disabled){background:#06316e}.nds-btn+.nds-btn[data-v-3624c6b5]{border-top:1px solid #d7dce2}.nds-btn.active[data-v-3624c6b5]{background:#084298;color:#fff}.nds-btn[data-v-3624c6b5]:disabled{opacity:.5;cursor:not-allowed}.quick-row[data-v-3624c6b5]{display:flex;gap:4px}.quick-btn[data-v-3624c6b5]{flex:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#444;font-size:13px;font-weight:700;cursor:pointer;height:30px;box-sizing:border-box;padding:0}.close-panel.close-panel[data-v-3624c6b5],.close-panel.close-panel[data-v-3624c6b5] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.close-panel .close-hint.close-hint[data-v-3624c6b5]{-moz-user-select:text;user-select:text;-webkit-user-select:text}.quick-btn[data-v-3624c6b5]:hover:not(:disabled){background:#eef3fb;border-color:#9ec5fe}.quick-btn[data-v-3624c6b5]:disabled{opacity:.45;cursor:not-allowed}.quick-reset[data-v-3624c6b5]:hover:not(:disabled){background:#fdecec;border-color:#e3a8a8;color:#b83235}.quick-reset[data-v-3624c6b5]{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.term-dd[data-v-3624c6b5]{position:relative}.term-select[data-v-3624c6b5]{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:30px;width:100%;padding:0 8px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:400;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.term-select[data-v-3624c6b5]:hover:not(:disabled){border-color:#9ec5fe;background:#f8fbff}.term-select.open[data-v-3624c6b5]{border-color:#084298;box-shadow:0 0 0 2px rgba(8,66,152,.12)}.term-select[data-v-3624c6b5]:disabled{background:#eef0f3;color:#888;cursor:not-allowed}.term-select-text[data-v-3624c6b5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-caret[data-v-3624c6b5]{font-size:11px;flex:none;color:#7b8087}.term-menu[data-v-3624c6b5]{position:absolute;top:calc(100% + 4px);left:0;z-index:60;width:-moz-max-content;width:max-content;min-width:max(100%,230px);overflow:visible;display:flex;flex-direction:column;padding:4px;background:#fff;border:1px solid #d7dce2;border-radius:8px;box-shadow:0 8px 24px rgba(30,40,60,.16)}.term-option[data-v-3624c6b5]{text-align:left;border:0;border-radius:6px;background:transparent;color:#333;font-size:13px;font-weight:400;font-family:inherit;padding:7px 10px;cursor:pointer;white-space:nowrap;transition:background-color .1s ease,color .1s ease}.term-option[data-v-3624c6b5]:focus-visible,.term-option[data-v-3624c6b5]:hover{background:#eef3fb;color:#084298;outline:none}.term-option.selected[data-v-3624c6b5]{background:#084298;color:#fff}.subsidy-close[data-v-3624c6b5]{margin:12px 0;border:1px solid #c4b5fd;border-radius:10px;background:#faf5ff;overflow:hidden}.subsidy-toggle[data-v-3624c6b5]{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;width:100%;padding:7px 10px;border:0;border-radius:9px;background:#6d28d9;color:#fff;font-size:13px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.subsidy-toggle[data-v-3624c6b5]:hover:not(:disabled){background:#5b21b6}.subsidy-toggle.open[data-v-3624c6b5]{border-radius:9px 9px 0 0;background:#5b21b6}.subsidy-toggle-title[data-v-3624c6b5]{font-weight:700}.subsidy-toggle-hint[data-v-3624c6b5]{color:#ede9fe;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subsidy-caret[data-v-3624c6b5]{margin-left:auto;font-size:11px;flex:none}.subsidy-content[data-v-3624c6b5]{max-height:320px;overflow:auto;display:flex;flex-direction:column;padding:6px 10px 10px;background:#faf5ff}.subsidy-option[data-v-3624c6b5]{text-align:left;border:1px solid #e9d5ff;border-radius:6px;background:transparent;color:#581c87;font-size:13px;font-weight:600;font-family:inherit;padding:7px 10px;cursor:pointer;white-space:nowrap;transition:background-color .1s ease,color .1s ease}.subsidy-table-head[data-v-3624c6b5]{display:grid;grid-template-columns:minmax(92px,1fr) 56px 92px 92px;-moz-column-gap:8px;column-gap:8px;padding:4px 10px 2px;color:#7e22ce;font-size:11px;font-weight:700}.subsidy-table-head span[data-v-3624c6b5]:not(:first-child){text-align:right}.subsidy-row[data-v-3624c6b5]{display:grid;grid-template-columns:minmax(92px,1fr) 56px 92px 92px;-moz-column-gap:8px;column-gap:8px;align-items:center}.cell-term[data-v-3624c6b5]{overflow:hidden;text-overflow:ellipsis}.cell-percent[data-v-3624c6b5],.cell-price[data-v-3624c6b5],.cell-savings[data-v-3624c6b5]{text-align:right;font-variant-numeric:tabular-nums}.subsidy-option[data-v-3624c6b5]:focus-visible,.subsidy-option[data-v-3624c6b5]:hover{background:#f3e8ff;color:#6b21a8;outline:none}.subsidy-option.selected[data-v-3624c6b5]{background:#6d28d9;color:#fff}.subsidy-option.selected[data-v-3624c6b5]:hover{background:#5b21b6;color:#fff}.subsidy-toggle[data-v-3624c6b5]:disabled{opacity:.55;cursor:not-allowed}.subsidy-summary[data-v-3624c6b5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid #ddd6fe;border-radius:7px;background:#fff;color:#6b21a8;font-size:11px}.subsidy-summary strong[data-v-3624c6b5]{color:#581c87;font-size:12px;white-space:nowrap}@media (max-width:560px){.subsidy-row[data-v-3624c6b5],.subsidy-table-head[data-v-3624c6b5]{grid-template-columns:minmax(75px,1fr) 48px 76px 76px;-moz-column-gap:5px;column-gap:5px;font-size:12px}.subsidy-summary[data-v-3624c6b5]{align-items:flex-start;flex-direction:column}}.close-hint[data-v-3624c6b5]{margin-top:8px;font-size:12px;color:#666}.close-error[data-v-3624c6b5]{color:#b83235;font-weight:600}.close-approval-warn[data-v-3624c6b5]{margin-top:8px;margin-bottom:8px;padding:6px 10px;border:1px solid #f0b26a;border-radius:6px;background:#fff3e0;color:#8a5300;font-weight:500}.close-actions[data-v-3624c6b5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.close-main-btn[data-v-3624c6b5]{flex:1 1 200px}.operation-btn[data-v-3624c6b5]{padding:6px 10px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer}.operation-btn[data-v-3624c6b5]:disabled{opacity:.55;cursor:not-allowed}.operation-primary[data-v-3624c6b5]{background:#dcfce7;border-color:#7dd8ab;color:#14663c}.operation-primary[data-v-3624c6b5]:hover:not(:disabled){background:#c8f5d9}.operation-advance[data-v-3624c6b5]{background:#e8f1ff;border-color:#93c5fd;color:#1d4ed8}.operation-advance[data-v-3624c6b5]:hover:not(:disabled){background:#dbeafe}.operation-approval[data-v-3624c6b5]{background:#fff3e0;border-color:#f0b26a;color:#8a5300}.operation-approval[data-v-3624c6b5]:hover:not(:disabled){background:#ffe9c9}.operation-subsidy[data-v-3624c6b5]{background:#f0e8fe;border-color:#c3aefc;color:#5b3fb5}.operation-subsidy[data-v-3624c6b5]:hover:not(:disabled){background:#e9dffd}.operation-secondary[data-v-3624c6b5]{background:#fff3e0;border-color:#f0b26a;color:#8a5300}.operation-secondary[data-v-3624c6b5]:hover:not(:disabled){background:#ffe9c9}.reset-all-btn[data-v-3624c6b5]{background:#fdecec;border-color:#e3a8a8;color:#b83235;font-size:16px;line-height:1;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.reset-all-btn[data-v-3624c6b5]:hover:not(:disabled){background:#f9dcdc;border-color:#d98a8a;color:#8f1f22}.modal-overlay[data-v-765795b6]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.approve-modal[data-v-765795b6]{width:460px;max-width:92vw;max-height:90vh;overflow:auto;padding:16px;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modal-title[data-v-765795b6]{margin:0 0 6px;font-size:16px;font-weight:700;color:#333}.modal-tip[data-v-765795b6]{margin:0 0 12px;font-size:13px;color:#666}.summary[data-v-765795b6]{border:1px solid #e3e7ec;border-radius:8px;background:#f8fafd;padding:8px 10px;margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.summary-row[data-v-765795b6]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.summary-label[data-v-765795b6]{color:#7b8087;font-weight:600}.summary-value[data-v-765795b6]{color:#222;font-weight:700;text-align:right}.summary-value.muted[data-v-765795b6]{color:#9aa0a6;font-weight:500}.modal-field[data-v-765795b6]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.modal-label[data-v-765795b6]{font-size:13px;color:#555;font-weight:600}.modal-field input[data-v-765795b6]{padding:6px 8px;border:1px solid #d7dce2;border-radius:6px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.modal-error[data-v-765795b6]{color:#b83235;font-size:13px;font-weight:600;margin-bottom:8px}.modal-actions[data-v-765795b6]{display:flex;flex-wrap:wrap;gap:8px}.modal-submit[data-v-765795b6]{flex:1 1 auto;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.modal-submit[data-v-765795b6]:hover:not(:disabled){background:#ffe9c9;border-color:#f0b26a}.modal-cancel[data-v-765795b6]{flex:0 1 auto;background:#fdecec;border-color:#e3a8a8;color:#b83235;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.modal-cancel[data-v-765795b6]:hover:not(:disabled){background:#f9dcdc;border-color:#d98a8a;color:#8f1f22}.operation-btn[data-v-765795b6]{padding:6px 10px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer}.operation-btn[data-v-765795b6]:disabled{opacity:.55;cursor:not-allowed}.operation-secondary[data-v-765795b6]{background:#fff3e0;border-color:#f0b26a;color:#8a5300}article[data-v-a03c9e74]{border:1px solid #dbe2ea;border-radius:8px;margin:10px 0;padding:10px}header[data-v-a03c9e74]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.uuid[data-v-a03c9e74],small[data-v-a03c9e74]{display:block;font-size:11px;color:#667085;overflow-wrap:anywhere}table[data-v-a03c9e74]{width:100%;border-collapse:collapse;margin-top:8px}td[data-v-a03c9e74],th[data-v-a03c9e74]{text-align:left;padding:7px;border-bottom:1px solid #edf0f4}.advance-summary[data-v-3d10445c]{margin:12px 0;padding:12px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff}h4[data-v-3d10445c]{margin:0 0 8px}.error[data-v-3d10445c]{color:#b42318}.pending[data-v-3d10445c]{color:#92400e}button[data-v-3d10445c],input[data-v-3d10445c]{padding:7px;border:1px solid #cbd5e1;border-radius:6px;background:#fff}label[data-v-3d10445c]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.details-wrapper[data-v-18f54f82]{padding:10px 12px;font-size:14px;color:#333;background:transparent}.header[data-v-18f54f82]{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;margin-bottom:12px;padding:4px 0 8px;border-bottom:1px solid #e5e7eb;background:transparent}.subtitle[data-v-18f54f82]{font-size:12px;color:#666;text-align:left}.dot[data-v-18f54f82]{margin:0 6px}.section[data-v-18f54f82]{margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #e5e7eb;background:transparent}.actions-section[data-v-18f54f82]{padding-bottom:12px}.operation-actions[data-v-18f54f82]{display:flex;flex-wrap:wrap;gap:8px}.operation-btn[data-v-18f54f82]{padding:6px 10px;border:1px solid #d7dce2;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer}.operation-btn[data-v-18f54f82]:disabled{opacity:.55;cursor:not-allowed}.operation-primary[data-v-18f54f82]{background:#e8f0fe;border-color:#9ec5fe;color:#084298}.operation-secondary[data-v-18f54f82]{background:#fff8df;border-color:#ffe08a;color:#7a5b00}.operation-danger[data-v-18f54f82]{background:#fff0f0;border-color:#f5b5b5;color:#b83235}.operation-manual[data-v-18f54f82]{background:#fff3cd;border-color:#ffe08a;color:#7a5b00}.manual-status-banner[data-v-18f54f82]{margin-bottom:10px;padding:7px 10px;border:1px solid #ffe08a;border-radius:6px;background:#fff8df;color:#7a5b00;font-size:13px;font-weight:600}.modal-overlay[data-v-18f54f82]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.manual-status-modal[data-v-18f54f82]{width:360px;max-width:90vw;padding:16px;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modal-title[data-v-18f54f82]{margin:0 0 6px;font-size:16px;font-weight:700;color:#333}.modal-tip[data-v-18f54f82]{margin:0 0 12px;font-size:13px;color:#666}.modal-field[data-v-18f54f82]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modal-label[data-v-18f54f82]{font-size:13px;color:#555;font-weight:600}.manual-status-modal select[data-v-18f54f82],.manual-status-modal textarea[data-v-18f54f82]{width:100%;padding:6px 8px;border:1px solid #d7dce2;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical}.manual-actions[data-v-18f54f82],.modal-actions[data-v-18f54f82]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.action-hint[data-v-18f54f82]{margin-top:8px;color:#7a5b00;font-size:12px}.section-title[data-v-18f54f82]{font-size:14px;font-weight:700;margin:0 0 10px;padding-bottom:0;border-bottom:0;color:#007bff;text-align:left}.section-header[data-v-18f54f82]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.section-header .section-title[data-v-18f54f82]{margin:0}.tariff-actions[data-v-18f54f82]{display:flex;gap:6px;flex-wrap:wrap}.comment-toggle[data-v-18f54f82]{padding:2px 8px;border:1px solid #d7dce2;border-radius:999px;background:#fff;color:#333;font-size:13px;cursor:pointer}.grid[data-v-18f54f82]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.row[data-v-18f54f82]{display:flex;flex-direction:column;gap:3px;min-height:42px;padding:7px 8px;border:0;border-radius:0;background:transparent}.row-label[data-v-18f54f82]{color:#7b8087;font-size:12px;line-height:1.1}.row-value[data-v-18f54f82]{font-size:14px;line-height:1.25;color:#333;font-weight:500;word-break:break-word}.copy-row[data-v-18f54f82]{cursor:pointer;border:1px solid transparent;border-radius:6px;transition:background .15s,border-color .15s}.copy-row[data-v-18f54f82]:hover{background:#eef4ff;border-color:#bfdbfe}.copy-row:hover .row-value[data-v-18f54f82]{color:#1d4ed8}.empty[data-v-18f54f82]{color:#999;font-size:14px}.points[data-v-18f54f82]{display:flex;flex-direction:column;gap:10px}.point-card[data-v-18f54f82]{border:0;border-radius:0;padding:10px;background:var(--details-card-bg,#e9edf3)}.point-header[data-v-18f54f82]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.point-index[data-v-18f54f82]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.point-loading[data-v-18f54f82]{background:#007bff}.point-unloading[data-v-18f54f82]{background:#dc3545}.point-city[data-v-18f54f82]{font-size:15px;font-weight:600}.point-op[data-v-18f54f82]{font-weight:400;color:#888;font-size:13px}.pt-grid[data-v-18f54f82]{padding-left:30px}.point-card[data-v-18f54f82]{border-left:3px solid transparent}.point-card-top[data-v-18f54f82]{border-left-color:#d4a017}.point-card-key[data-v-18f54f82]{border-left-color:#007bff}.point-badge[data-v-18f54f82]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700;line-height:1.4}.point-badge-top[data-v-18f54f82]{background:#fff3cd;color:#856404}.point-badge-key[data-v-18f54f82]{background:#cce5ff;color:#004085}.point-address[data-v-18f54f82]{font-size:12px;color:#667;padding:0 0 4px 30px;margin-top:-2px}.history-list[data-v-18f54f82]{display:flex;flex-direction:column;gap:10px}.history-card[data-v-18f54f82]{border:0;border-radius:0;padding:8px 10px;background:var(--details-card-bg,#e9edf3)}@media (max-width:1600px){.grid[data-v-18f54f82]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.grid[data-v-18f54f82]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grid[data-v-18f54f82]{grid-template-columns:1fr}}.history-title[data-v-18f54f82]{font-weight:600;font-size:14px;margin-bottom:6px}.comment-text[data-v-18f54f82]{white-space:pre-wrap;color:#555}.table-wrap[data-v-22ee9f94]{position:relative;font-size:13px;color:#333}.table-scroll[data-v-22ee9f94]{overflow-x:auto}.distr-table[data-v-22ee9f94]{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.distr-table td[data-v-22ee9f94],.distr-table th[data-v-22ee9f94]{box-sizing:border-box;text-align:left;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid #edf0f3;font-size:var(--table-cell-font-size);height:var(--table-cell-height);line-height:var(--table-cell-line-height);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.distr-table th[data-v-22ee9f94]{position:relative;font-weight:700;background:#f7f8fa;color:#444}.column-resizer[data-v-22ee9f94]{position:absolute;top:0;right:0;z-index:2;width:10px;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.column-resizer[data-v-22ee9f94]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;width:1px;background:#aeb8c5;transition:background-color .12s ease}.column-resizer.resizing[data-v-22ee9f94]:before,.column-resizer[data-v-22ee9f94]:hover:before{background:#007bff}.th-sort[data-v-22ee9f94]{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.th-sort[data-v-22ee9f94]:hover{color:#007bff}.data-row[data-v-22ee9f94]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-row[data-v-22ee9f94]:hover{background:#f3f6fb}.row-overdue[data-v-22ee9f94]{box-shadow:inset 2px 0 0 #dc3545}.row-critical[data-v-22ee9f94]{box-shadow:inset 2px 0 0 #b83235}.critical-cell[data-v-22ee9f94]{padding-left:4px!important;padding-right:2px!important}.critical-badge[data-v-22ee9f94]{color:#b83235;font-weight:700}.status-badge[data-v-22ee9f94]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700;color:#fff}.status-opened[data-v-22ee9f94]{background:#007bff}.status-closed[data-v-22ee9f94]{background:#28a745}.status-canceled[data-v-22ee9f94]{background:#dc3545}.status-deleted[data-v-22ee9f94]{background:#6c757d}.status-outdated[data-v-22ee9f94]{background:#a87836}.status-breakdown[data-v-22ee9f94]{background:#fd7e14}.status-refusal[data-v-22ee9f94]{background:#6f42c1}.status-unknown[data-v-22ee9f94]{background:#adb5bd}.id-cell[data-v-22ee9f94]{font-weight:600}.manual-status-flag[data-v-22ee9f94]{margin-left:4px;cursor:help}.overdue[data-v-22ee9f94]{color:#dc3545;font-weight:600}.extra-count[data-v-22ee9f94]{color:#888;font-size:12px}.client-key-badge[data-v-22ee9f94],.client-top-badge[data-v-22ee9f94]{flex-shrink:0;display:inline-block;padding:1px 4px;border-radius:3px;font-size:11px;font-weight:700}.client-top-badge[data-v-22ee9f94]{background:#fff3cd;color:#856404}.client-key-badge[data-v-22ee9f94]{background:#cce5ff;color:#004085}.tariff-cell[data-v-22ee9f94]{display:flex;align-items:center;gap:4px;min-width:0}.tariff-type[data-v-22ee9f94]{flex-shrink:0;padding:1px 4px;border-radius:3px;font-size:11px;font-weight:700}.tariff-approved[data-v-22ee9f94]{background:#d4edda;color:#155724}.tariff-manual[data-v-22ee9f94]{background:#fff3cd;color:#856404}.tariff-base[data-v-22ee9f94]{background:#cce5ff;color:#004085}.tariff-empty[data-v-22ee9f94]{background:#e5e7eb;color:#666}.tariff-value[data-v-22ee9f94]{min-width:0;overflow:hidden;text-overflow:ellipsis}.payment-type[data-v-22ee9f94]{color:#777;font-size:12px}.actor-cell[data-v-22ee9f94]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.exec-line[data-v-22ee9f94]{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis}.exec-icon[data-v-22ee9f94]{margin-right:6px}.exec-icon-reserved[data-v-22ee9f94]{margin-left:6px}.exec-icon-standalone[data-v-22ee9f94]{margin-right:0}.exec-date[data-v-22ee9f94]{color:#3f50b5;font-weight:600}.queue-badge[data-v-22ee9f94]{color:#888;font-size:12px}.actions[data-v-22ee9f94]{display:flex;gap:4px}.act-btn[data-v-22ee9f94]{display:inline-block;padding:2px 5px;border:1px solid #d7dce2;border-radius:3px;background:#fff;font-size:11px;cursor:pointer;color:#333;text-decoration:none}.act-btn[data-v-22ee9f94]:hover{border-color:#007bff;color:#007bff}.detail-row[data-v-22ee9f94],.detail-row[data-v-22ee9f94] *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.detail-row td[data-v-22ee9f94]{padding:0;border-bottom:1px solid #edf0f3;white-space:normal;overflow:visible}.empty-table[data-v-22ee9f94],.state-cell[data-v-22ee9f94]{text-align:left;padding:28px;color:#999;font-size:14px}.hl-0[data-v-22ee9f94]{background:#eef6ff;--details-card-bg:#d9ebff}.hl-1[data-v-22ee9f94]{background:#fff3f7;--details-card-bg:#f8dce7}.hl-2[data-v-22ee9f94]{background:#effaf1;--details-card-bg:#d9f0de}.hl-3[data-v-22ee9f94]{background:#fff7eb;--details-card-bg:#f6e4c8}.hl-4[data-v-22ee9f94]{background:#f7f0fb;--details-card-bg:#eadcf3}.hl-5[data-v-22ee9f94]{background:#edfafd;--details-card-bg:#d7edf2}.hl-6[data-v-22ee9f94]{background:#fff0ec;--details-card-bg:#f3d9d1}.hl-7[data-v-22ee9f94]{background:#f0f2ff;--details-card-bg:#dde2fb}.hl-8[data-v-22ee9f94]{background:#fffbe8;--details-card-bg:#f2e8bd}.hl-9[data-v-22ee9f94]{background:#f4f0ee;--details-card-bg:#e4dbd6}.hl-10[data-v-22ee9f94]{background:#f5faed;--details-card-bg:#e1edcf}.hl-11[data-v-22ee9f94]{background:#f3f0fb;--details-card-bg:#e3dcf3}.hl-zebra-0[data-v-22ee9f94]{background:#fff;--details-card-bg:#edf0f3}.hl-zebra-1[data-v-22ee9f94]{background:#f7f8fa;--details-card-bg:#e8ebef}.hl-bee-0[data-v-22ee9f94]{background:#fff;--details-card-bg:#edf0f3}.hl-bee-1[data-v-22ee9f94]{background:#fff8df;--details-card-bg:#f0e2a8}.row-tariff-approved[data-v-22ee9f94]{background:#d4edda;--details-card-bg:#bfe2c8}.row-tariff-manual[data-v-22ee9f94]{background:#fff3cd;--details-card-bg:#ead99c}.row-tariff-base[data-v-22ee9f94]{background:#cce5ff;--details-card-bg:#b4d4f5}.row-tariff-empty[data-v-22ee9f94]{background:#f1f3f5;--details-card-bg:#e0e4e8}.row-urgency[data-v-22ee9f94]{background:#ffe8e8;--details-card-bg:#f8d5d5}.row-status-opened[data-v-22ee9f94]{background:#e8f0fe;--details-card-bg:#d0e1fd}.row-status-closed[data-v-22ee9f94]{background:#d4edda;--details-card-bg:#bfe2c8}.row-status-canceled[data-v-22ee9f94]{background:#ffe8e8;--details-card-bg:#f8d5d5}.row-status-deleted[data-v-22ee9f94]{background:#e8e8e8;--details-card-bg:#d6d6d6}.row-status-outdated[data-v-22ee9f94]{background:#efe6dc;--details-card-bg:#e2d4c2}.row-status-breakdown[data-v-22ee9f94]{background:#ffe4b5;--details-card-bg:#f5d9a0}.row-status-refusal[data-v-22ee9f94]{background:#ede0ff;--details-card-bg:#dac9f0}.row-status-unknown[data-v-22ee9f94]{background:#f1f3f5;--details-card-bg:#e0e4e8}.row-cat-top[data-v-22ee9f94]{background:#fff3cd;--details-card-bg:#ead99c}.row-cat-key[data-v-22ee9f94]{background:#cce5ff;--details-card-bg:#b4d4f5}.row-cat-regular[data-v-22ee9f94]{background:#f8f9fa;--details-card-bg:#e9ecef}.row-close-early[data-v-22ee9f94]{background:#d4edda;--details-card-bg:#bfe2c8}.row-close-lastday[data-v-22ee9f94]{background:#ffe4b5;--details-card-bg:#f5d9a0}.row-close-late[data-v-22ee9f94]{background:#ffe8e8;--details-card-bg:#f8d5d5}.row-close-neutral[data-v-22ee9f94]{background:#f1f3f5;--details-card-bg:#e0e4e8}.refresh-bar[data-v-22ee9f94]{position:absolute;top:0;left:0;width:100%;height:2px;overflow:hidden;background:transparent}.refresh-bar[data-v-22ee9f94]:after{content:"";display:block;width:35%;height:100%;background:#007bff;animation:refresh-slide-22ee9f94 1s linear infinite}@keyframes refresh-slide-22ee9f94{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.tl-widget[data-v-22ee9f94]{position:relative;width:120px;height:14px}.tl-track[data-v-22ee9f94]{width:100%;height:100%;border-radius:3px;background:#f2f4f7;overflow:hidden}.tl-bar[data-v-22ee9f94]{height:100%;border-radius:3px 0 0 3px}.tl-early[data-v-22ee9f94]{background:#12b76a;color:#12b76a}.tl-lastday[data-v-22ee9f94]{background:#f79009;color:#f79009}.tl-late[data-v-22ee9f94]{background:#f04438;color:#f04438}.tl-neutral[data-v-22ee9f94]{background:#98a2b3;color:#98a2b3}.tl-open[data-v-22ee9f94]{opacity:.55;background:repeating-linear-gradient(45deg,currentColor 0 3px,transparent 3px 6px)}.tl-mark[data-v-22ee9f94]{position:absolute;top:-2px;bottom:-2px;width:1px;background:#98a2b3}.filters-panel[data-v-7a6a4f6c]{display:flex;flex-direction:column;gap:12px;padding:12px;font-size:14px}.field[data-v-7a6a4f6c]{display:flex;flex-direction:column;gap:4px}.label[data-v-7a6a4f6c]{font-size:13px;font-weight:600;color:#555;margin-bottom:2px}.input[data-v-7a6a4f6c]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;color:#333;box-sizing:border-box}.input.select[data-v-7a6a4f6c]{cursor:pointer}.select-area[data-v-7a6a4f6c]{position:relative}.dropdown-summary[data-v-7a6a4f6c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;min-height:18px;box-sizing:border-box;gap:6px}.chevron[data-v-7a6a4f6c]{flex-shrink:0;color:#007bff;font-size:12px}.dropdown-menu[data-v-7a6a4f6c]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:220px;overflow-y:auto;padding:6px;border:1px solid #d7dce2;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.city-menu[data-v-7a6a4f6c]{max-height:340px}.city-search[data-v-7a6a4f6c]{margin-bottom:6px;box-sizing:border-box;width:100%}.hint[data-v-7a6a4f6c]{margin-bottom:4px;color:#888;font-size:12px}.options-list[data-v-7a6a4f6c]{display:flex;flex-direction:column;max-height:180px;overflow-y:auto;background:#fff;border:0;border-radius:0}.option-btn[data-v-7a6a4f6c]{padding:6px 8px;border:none;background:#fff;color:#333;font-size:14px;text-align:left;cursor:pointer}.option-btn[data-v-7a6a4f6c]:hover{background:#f3f6fb}.dropdown-option[data-v-7a6a4f6c]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;font-size:14px;cursor:pointer}.dropdown-option[data-v-7a6a4f6c]:hover{background:rgba(224,187,72,.18)}.dropdown-option input[data-v-7a6a4f6c]{accent-color:#007bff}.status-dot[data-v-7a6a4f6c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-opened[data-v-7a6a4f6c]{background:#007bff}.dot-closed[data-v-7a6a4f6c]{background:#28a745}.dot-canceled[data-v-7a6a4f6c]{background:#dc3545}.dot-deleted[data-v-7a6a4f6c]{background:#6c757d}.dot-outdated[data-v-7a6a4f6c]{background:#a87836}.dot-breakdown[data-v-7a6a4f6c]{background:#fd7e14}.dot-refusal[data-v-7a6a4f6c]{background:#6f42c1}.dot-unknown[data-v-7a6a4f6c]{background:#adb5bd}.dropdown-option.disabled[data-v-7a6a4f6c]{color:#999;cursor:default}.option-text[data-v-7a6a4f6c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count[data-v-7a6a4f6c],.empty-options[data-v-7a6a4f6c]{color:#888;font-size:12px}.empty-options[data-v-7a6a4f6c]{padding:8px}.chip-group[data-v-7a6a4f6c]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-7a6a4f6c]{padding:3px 8px;border:1px solid #ccc;border-radius:12px;font-size:13px;background:#fff;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.chip.active[data-v-7a6a4f6c]{background:#007bff;border-color:#007bff;color:#fff}.chip[data-v-7a6a4f6c]:hover{border-color:#007bff}.date-presets-block[data-v-7a6a4f6c]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;background:#f7f8fa}.presets-title[data-v-7a6a4f6c]{font-size:13px;font-weight:600;color:#555}.tag-list[data-v-7a6a4f6c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag[data-v-7a6a4f6c]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid #007bff;border-radius:10px;font-size:12px;cursor:pointer;color:#007bff;background:#e8f0fe;line-height:1.4}.tag-remove[data-v-7a6a4f6c]{border:none;background:none;color:#d33;cursor:pointer;font-size:12px;padding:0 2px;line-height:1}.divider[data-v-7a6a4f6c]{height:1px;background:#e5e7eb}.btn-clear[data-v-7a6a4f6c]{padding:6px 12px;border:1px solid #b83235;border-radius:4px;background:#fff;color:#b83235;font-size:14px;cursor:pointer;transition:background .15s}.btn-clear[data-v-7a6a4f6c]:hover{background:#b83235;color:#fff}.table-scale[data-v-23641242]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:0;border:0;color:#344054}.table-scale legend[data-v-23641242]{float:left;margin-right:8px;font-size:13px;font-weight:700}.table-scale label[data-v-23641242]{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid #d0d5dd;background:#fff;color:#475467;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-scale label[data-v-23641242]:first-of-type{border-radius:4px 0 0 4px}.table-scale label[data-v-23641242]:last-of-type{border-radius:0 4px 4px 0}.table-scale label+label[data-v-23641242]{margin-left:-5px}.table-scale label.active[data-v-23641242]{z-index:1;border-color:#007bff;background:#eef6ff;color:#007bff}.table-scale input[data-v-23641242]{position:absolute;width:1px;height:1px;opacity:0}.table-scale label[data-v-23641242]:focus-within{outline:2px solid #80bdff;outline-offset:1px}.toolbar[data-v-4a2cbab4]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:8px}.toolbar-left[data-v-4a2cbab4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-right[data-v-4a2cbab4]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-panel[data-v-4a2cbab4]{flex:0 0 100%;width:100%;box-sizing:border-box;padding:12px;border:1px solid #d9e0e8;border-radius:6px;background:#f8fafc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.settings-heading[data-v-4a2cbab4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.settings-title[data-v-4a2cbab4]{font-weight:700;color:#344054}.settings-hint[data-v-4a2cbab4]{margin-top:2px;color:#667085;font-size:12px}.settings-grid[data-v-4a2cbab4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.settings-row[data-v-4a2cbab4]{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:3px 6px;border:1px solid #e1e6ed;border-radius:5px;background:#fff}.settings-row[data-v-4a2cbab4]:hover{border-color:#b9c8da}.drag-handle[data-v-4a2cbab4],.move-btn[data-v-4a2cbab4]{border:0;background:transparent;cursor:pointer;color:#667085}.drag-handle[data-v-4a2cbab4]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:28px;padding:0;cursor:grab}.drag-handle[data-v-4a2cbab4]:active{cursor:grabbing}.drag-grip[data-v-4a2cbab4]{width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1.4px,transparent 1.6px);background-size:6px 6px}.drag-handle[data-v-4a2cbab4]:hover{color:#007bff}.move-btn[data-v-4a2cbab4]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #d0d5dd;border-radius:4px;background:#fff;font-size:15px;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.move-btn[data-v-4a2cbab4]:hover:not(:disabled){border-color:#007bff;background:#eef6ff;color:#007bff}.move-btn[data-v-4a2cbab4]:disabled{opacity:.35;cursor:default}.visibility-label[data-v-4a2cbab4]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer}.visibility-label span[data-v-4a2cbab4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-indicator[data-v-4a2cbab4]{width:26px;color:#007bff;font-weight:700}.settings-actions[data-v-4a2cbab4]{display:flex;justify-content:flex-end;gap:8px}.settings-toggle[data-v-4a2cbab4]{display:inline-flex;align-items:center;gap:8px}.settings-toggle.active[data-v-4a2cbab4]{background:#eef6ff}.accordion-chevron[data-v-4a2cbab4]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.accordion-chevron.open[data-v-4a2cbab4]{transform:translateY(2px) rotate(225deg)}.settings-accordion-enter-active[data-v-4a2cbab4],.settings-accordion-leave-active[data-v-4a2cbab4]{transition:opacity .14s ease,transform .14s ease}.settings-accordion-enter-from[data-v-4a2cbab4],.settings-accordion-leave-to[data-v-4a2cbab4]{opacity:0;transform:translateY(-4px)}.hl-select[data-v-4a2cbab4]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;color:#333}.btn-filter[data-v-4a2cbab4],.hl-select[data-v-4a2cbab4]{font-size:13px;background:#fff;height:30px;box-sizing:border-box}.btn-filter[data-v-4a2cbab4]{padding:4px 12px;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-filter[data-v-4a2cbab4],.drag-handle[data-v-4a2cbab4],.move-btn[data-v-4a2cbab4],.settings-panel label[data-v-4a2cbab4]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-filter[data-v-4a2cbab4]:hover{background:#007bff;color:#fff}.btn-filter[data-v-4a2cbab4]:disabled{cursor:not-allowed;opacity:.6}.vdiv[data-v-4a2cbab4]{width:1px;height:16px;background:#d7dce2;flex-shrink:0}.total[data-v-4a2cbab4]{padding-left:4px;color:#667085;font-size:13px;white-space:nowrap}.hl-settings-row[data-v-4a2cbab4]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.settings-label[data-v-4a2cbab4]{font-size:13px;color:#344054;white-space:nowrap}@media (max-width:900px){.toolbar-left[data-v-4a2cbab4],.toolbar-right[data-v-4a2cbab4]{width:100%}.toolbar-right[data-v-4a2cbab4]{justify-content:flex-start}.settings-heading[data-v-4a2cbab4]{align-items:stretch;flex-direction:column}.settings-actions[data-v-4a2cbab4]{justify-content:flex-start}}@media screen and (max-width:426px){.total[data-v-4a2cbab4]{white-space:wrap;max-width:-moz-min-content;max-width:min-content}}@media screen and (max-width:769px){.toolbar-right[data-v-4a2cbab4]{flex-wrap:nowrap;overflow-x:scroll}}.page[data-v-566b50b7]{display:flex;flex-direction:column;height:100%}.page-header[data-v-566b50b7]{padding:12px 20px 4px}.page-title[data-v-566b50b7]{font-size:20px;font-weight:700;margin:0;color:#333}.page-layout[data-v-566b50b7]{display:flex;flex:1;overflow:hidden}.page-layout.has-filters .table-area[data-v-566b50b7]{flex:1}.table-area[data-v-566b50b7]{flex:1;overflow:auto;padding:0 12px 12px}.filters-sidebar[data-v-566b50b7]{width:280px;flex-shrink:0;border-left:1px solid #e5e7eb;overflow-y:auto;background:#fafafa}.error-block[data-v-566b50b7]{text-align:center;padding:40px;color:#dc3545;font-size:14px}.tg-warning[data-v-566b50b7]{margin:12px 10px;padding:8px 12px;border:1px solid #ffe08a;border-radius:6px;background:#fff8db;color:#7a5b00;font-size:13px}.details-wrapper[data-v-6530a27a]{padding:10px 12px;font-size:14px;color:#333;background:transparent}.section[data-v-6530a27a]{margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #e5e7eb;background:transparent}.section-title[data-v-6530a27a]{font-size:14px;font-weight:700;margin:0 0 10px;padding-bottom:0;border-bottom:0;color:#007bff;text-align:left}.section-header[data-v-6530a27a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.section-header .section-title[data-v-6530a27a]{margin:0}.comment-toggle[data-v-6530a27a]{padding:2px 8px;border:1px solid #d7dce2;border-radius:999px;background:#fff;color:#333;font-size:13px;cursor:pointer}.grid[data-v-6530a27a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.row[data-v-6530a27a]{display:flex;flex-direction:column;gap:3px;min-height:42px;padding:7px 8px}.row-label[data-v-6530a27a]{color:#7b8087;font-size:12px;line-height:1.1}.row-value[data-v-6530a27a]{font-size:14px;line-height:1.25;color:#333;font-weight:500;word-break:break-word}.copy-row[data-v-6530a27a]{cursor:pointer;border:1px solid transparent;border-radius:6px;transition:background .15s,border-color .15s}.copy-row[data-v-6530a27a]:hover{background:#eef4ff;border-color:#bfdbfe}.copy-row:hover .row-value[data-v-6530a27a]{color:#1d4ed8}.copy-value[data-v-6530a27a]:hover{background:#eef4ff;border-color:#bfdbfe;color:#1d4ed8}.empty[data-v-6530a27a]{color:#999;font-size:14px}.points[data-v-6530a27a]{display:flex;flex-direction:column;gap:10px}.point-card[data-v-6530a27a]{padding:10px;background:var(--details-card-bg,#e9edf3)}.point-header[data-v-6530a27a]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.point-index[data-v-6530a27a]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.point-loading[data-v-6530a27a]{background:#007bff}.point-unloading[data-v-6530a27a]{background:#dc3545}.point-city[data-v-6530a27a]{font-size:15px;font-weight:600}.point-op[data-v-6530a27a]{font-weight:400;color:#888;font-size:13px}.pt-grid[data-v-6530a27a]{padding-left:30px}.comment-text[data-v-6530a27a]{white-space:pre-wrap;color:#555}@media (max-width:1600px){.grid[data-v-6530a27a]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.grid[data-v-6530a27a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grid[data-v-6530a27a]{grid-template-columns:1fr}}.table-wrap[data-v-4f1be571]{position:relative;font-size:13px;color:#333}.table-scroll[data-v-4f1be571]{overflow-x:auto}.pb-table[data-v-4f1be571]{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.pb-table td[data-v-4f1be571],.pb-table th[data-v-4f1be571]{box-sizing:border-box;text-align:left;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid #edf0f3;font-size:var(--table-cell-font-size);height:var(--table-cell-height);line-height:var(--table-cell-line-height);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-table th[data-v-4f1be571]{position:relative;font-weight:700;background:#f7f8fa;color:#444}.column-resizer[data-v-4f1be571]{position:absolute;top:0;right:0;z-index:2;width:10px;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.column-resizer[data-v-4f1be571]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;width:1px;background:#aeb8c5;transition:background-color .12s ease}.column-resizer.resizing[data-v-4f1be571]:before,.column-resizer[data-v-4f1be571]:hover:before{background:#007bff}.th-sort[data-v-4f1be571]{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.th-sort[data-v-4f1be571]:hover{color:#007bff}.data-row[data-v-4f1be571]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-row[data-v-4f1be571]:hover{background:#f3f6fb}.status-badge[data-v-4f1be571]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700;color:#fff}.status-play[data-v-4f1be571]{background:#007bff}.status-won[data-v-4f1be571]{background:#28a745}.status-lost[data-v-4f1be571]{background:#dc3545}.status-not_participated[data-v-4f1be571]{background:#6c757d}.status-annulled[data-v-4f1be571]{background:#868e96}.status-canceled[data-v-4f1be571]{background:#fd7e14}.status-deleted[data-v-4f1be571]{background:#343a40}.status-unknown[data-v-4f1be571]{background:#adb5bd}.status-done[data-v-4f1be571]{background:#17a2b8}.status-tender[data-v-4f1be571]{background:#6f42c1}.id-cell[data-v-4f1be571]{font-weight:600}.extra-count[data-v-4f1be571]{color:#888;font-size:12px}.cost-bot[data-v-4f1be571]{color:#6f42c1;font-weight:600}.winner-badge[data-v-4f1be571]{display:inline-block;width:96px;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700;text-align:left;box-sizing:border-box}.winner-none[data-v-4f1be571]{color:#999;padding:0;width:96px}.winner-bot[data-v-4f1be571]{background:#ede9fe;color:#5b21b6}.winner-human[data-v-4f1be571]{background:#e0f2fe;color:#075985}.winner-other[data-v-4f1be571]{background:#f1f3f5;color:#495057}.task-badge[data-v-4f1be571],.winner-unknown[data-v-4f1be571]{background:#fff3cd;color:#856404}.task-badge[data-v-4f1be571]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:700}.task-inactive[data-v-4f1be571]{background:#e9ecef;color:#868e96;font-weight:600}.detail-row[data-v-4f1be571],.detail-row[data-v-4f1be571] *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.detail-row td[data-v-4f1be571]{padding:0;border-bottom:1px solid #edf0f3;white-space:normal;overflow:visible}.empty-table[data-v-4f1be571]{text-align:left;padding:28px;color:#999;font-size:14px}.hl-0[data-v-4f1be571]{background:#eef6ff;--details-card-bg:#d9ebff}.hl-1[data-v-4f1be571]{background:#fff3f7;--details-card-bg:#f8dce7}.hl-2[data-v-4f1be571]{background:#effaf1;--details-card-bg:#d9f0de}.hl-3[data-v-4f1be571]{background:#fff7eb;--details-card-bg:#f6e4c8}.hl-4[data-v-4f1be571]{background:#f7f0fb;--details-card-bg:#eadcf3}.hl-5[data-v-4f1be571]{background:#edfafd;--details-card-bg:#d7edf2}.hl-6[data-v-4f1be571]{background:#fff0ec;--details-card-bg:#f3d9d1}.hl-7[data-v-4f1be571]{background:#f0f2ff;--details-card-bg:#dde2fb}.hl-8[data-v-4f1be571]{background:#fffbe8;--details-card-bg:#f2e8bd}.hl-9[data-v-4f1be571]{background:#f4f0ee;--details-card-bg:#e4dbd6}.hl-10[data-v-4f1be571]{background:#f5faed;--details-card-bg:#e1edcf}.hl-11[data-v-4f1be571]{background:#f3f0fb;--details-card-bg:#e3dcf3}.hl-zebra-0[data-v-4f1be571]{background:#fff;--details-card-bg:#edf0f3}.hl-zebra-1[data-v-4f1be571]{background:#f7f8fa;--details-card-bg:#e8ebef}.hl-bee-0[data-v-4f1be571]{background:#fff;--details-card-bg:#edf0f3}.hl-bee-1[data-v-4f1be571]{background:#fff8df;--details-card-bg:#f0e2a8}.row-status-play[data-v-4f1be571]{background:#e8f0fe;--details-card-bg:#d0e1fd}.row-status-won[data-v-4f1be571]{background:#d4edda;--details-card-bg:#bfe2c8}.row-status-lost[data-v-4f1be571]{background:#ffe8e8;--details-card-bg:#f8d5d5}.row-status-not_participated[data-v-4f1be571]{background:#f1f3f5;--details-card-bg:#e0e4e8}.row-status-canceled[data-v-4f1be571]{background:#fff3e0;--details-card-bg:#f0d9a8}.refresh-bar[data-v-4f1be571]{position:absolute;top:0;left:0;width:100%;height:2px;overflow:hidden;background:transparent}.refresh-bar[data-v-4f1be571]:after{content:"";display:block;width:35%;height:100%;background:#007bff;animation:refresh-slide-4f1be571 1s linear infinite}@keyframes refresh-slide-4f1be571{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.filters-panel[data-v-1cc4f60f]{display:flex;flex-direction:column;gap:12px;padding:12px;font-size:14px}.field[data-v-1cc4f60f]{display:flex;flex-direction:column;gap:4px}.label[data-v-1cc4f60f]{font-size:13px;font-weight:600;color:#555;margin-bottom:2px}.input[data-v-1cc4f60f]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;color:#333;box-sizing:border-box}.input.select[data-v-1cc4f60f]{cursor:pointer}.select-area[data-v-1cc4f60f]{position:relative}.dropdown-summary[data-v-1cc4f60f]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;min-height:18px;box-sizing:border-box;gap:6px}.chevron[data-v-1cc4f60f]{flex-shrink:0;color:#007bff;font-size:12px}.dropdown-menu[data-v-1cc4f60f]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:220px;overflow-y:auto;padding:6px;border:1px solid #d7dce2;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.city-menu[data-v-1cc4f60f]{max-height:340px}.city-search[data-v-1cc4f60f]{margin-bottom:6px;box-sizing:border-box;width:100%}.hint[data-v-1cc4f60f]{margin-bottom:4px;color:#888;font-size:12px}.options-list[data-v-1cc4f60f]{display:flex;flex-direction:column;max-height:180px;overflow-y:auto;background:#fff;border:0;border-radius:0}.dropdown-option[data-v-1cc4f60f]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;font-size:14px;cursor:pointer}.dropdown-option[data-v-1cc4f60f]:hover{background:rgba(224,187,72,.18)}.dropdown-option input[data-v-1cc4f60f]{accent-color:#007bff}.dropdown-option.disabled[data-v-1cc4f60f]{color:#999;cursor:default}.option-text[data-v-1cc4f60f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count[data-v-1cc4f60f],.empty-options[data-v-1cc4f60f]{color:#888;font-size:12px}.empty-options[data-v-1cc4f60f]{padding:8px}.status-dot[data-v-1cc4f60f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-play[data-v-1cc4f60f]{background:#007bff}.dot-won[data-v-1cc4f60f]{background:#28a745}.dot-lost[data-v-1cc4f60f]{background:#dc3545}.dot-not_participated[data-v-1cc4f60f]{background:#6c757d}.dot-annulled[data-v-1cc4f60f]{background:#868e96}.dot-canceled[data-v-1cc4f60f]{background:#fd7e14}.dot-deleted[data-v-1cc4f60f]{background:#343a40}.dot-unknown[data-v-1cc4f60f]{background:#adb5bd}.dot-done[data-v-1cc4f60f]{background:#17a2b8}.dot-tender[data-v-1cc4f60f]{background:#6f42c1}.chip-group[data-v-1cc4f60f]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-1cc4f60f]{padding:3px 8px;border:1px solid #ccc;border-radius:12px;font-size:13px;background:#fff;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.chip.active[data-v-1cc4f60f]{background:#007bff;border-color:#007bff;color:#fff}.chip[data-v-1cc4f60f]:hover{border-color:#007bff}.date-presets-block[data-v-1cc4f60f]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;background:#f7f8fa}.presets-title[data-v-1cc4f60f]{font-size:13px;font-weight:600;color:#555}.tag-list[data-v-1cc4f60f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag[data-v-1cc4f60f]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid #007bff;border-radius:10px;font-size:12px;cursor:pointer;color:#007bff;background:#e8f0fe;line-height:1.4}.divider[data-v-1cc4f60f]{height:1px;background:#e5e7eb}.field-checkbox[data-v-1cc4f60f]{flex-direction:row;align-items:center}.checkbox-label[data-v-1cc4f60f]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.checkbox-label input[data-v-1cc4f60f]{accent-color:#007bff}.btn-clear[data-v-1cc4f60f]{padding:6px 12px;border:1px solid #b83235;border-radius:4px;background:#fff;color:#b83235;font-size:14px;cursor:pointer;transition:background .15s}.btn-clear[data-v-1cc4f60f]:hover{background:#b83235;color:#fff}.toolbar[data-v-187ac706]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:8px}.toolbar-left[data-v-187ac706]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-right[data-v-187ac706]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-panel[data-v-187ac706]{flex:0 0 100%;width:100%;box-sizing:border-box;padding:12px;border:1px solid #d9e0e8;border-radius:6px;background:#f8fafc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.settings-heading[data-v-187ac706]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.settings-title[data-v-187ac706]{font-weight:700;color:#344054}.settings-hint[data-v-187ac706]{margin-top:2px;color:#667085;font-size:12px}.settings-grid[data-v-187ac706]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.settings-row[data-v-187ac706]{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:3px 6px;border:1px solid #e1e6ed;border-radius:5px;background:#fff}.settings-row[data-v-187ac706]:hover{border-color:#b9c8da}.drag-handle[data-v-187ac706],.move-btn[data-v-187ac706]{border:0;background:transparent;cursor:pointer;color:#667085}.drag-handle[data-v-187ac706]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:28px;padding:0;cursor:grab}.drag-handle[data-v-187ac706]:active{cursor:grabbing}.drag-grip[data-v-187ac706]{width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1.4px,transparent 1.6px);background-size:6px 6px}.drag-handle[data-v-187ac706]:hover{color:#007bff}.move-btn[data-v-187ac706]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #d0d5dd;border-radius:4px;background:#fff;font-size:15px;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.move-btn[data-v-187ac706]:hover:not(:disabled){border-color:#007bff;background:#eef6ff;color:#007bff}.move-btn[data-v-187ac706]:disabled{opacity:.35;cursor:default}.visibility-label[data-v-187ac706]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer}.visibility-label span[data-v-187ac706]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-indicator[data-v-187ac706]{width:26px;color:#007bff;font-weight:700}.settings-actions[data-v-187ac706]{display:flex;justify-content:flex-end;gap:8px}.settings-toggle[data-v-187ac706]{display:inline-flex;align-items:center;gap:8px}.settings-toggle.active[data-v-187ac706]{background:#eef6ff}.accordion-chevron[data-v-187ac706]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.accordion-chevron.open[data-v-187ac706]{transform:translateY(2px) rotate(225deg)}.settings-accordion-enter-active[data-v-187ac706],.settings-accordion-leave-active[data-v-187ac706]{transition:opacity .14s ease,transform .14s ease}.settings-accordion-enter-from[data-v-187ac706],.settings-accordion-leave-to[data-v-187ac706]{opacity:0;transform:translateY(-4px)}.hl-select[data-v-187ac706]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;color:#333}.btn-filter[data-v-187ac706],.hl-select[data-v-187ac706]{font-size:13px;background:#fff;height:30px;box-sizing:border-box}.btn-filter[data-v-187ac706]{padding:4px 12px;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-filter[data-v-187ac706],.drag-handle[data-v-187ac706],.move-btn[data-v-187ac706],.settings-panel label[data-v-187ac706]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-filter[data-v-187ac706]:hover{background:#007bff;color:#fff}.btn-filter[data-v-187ac706]:disabled{cursor:not-allowed;opacity:.6}.vdiv[data-v-187ac706]{width:1px;height:16px;background:#d7dce2;flex-shrink:0}.total[data-v-187ac706]{padding-left:4px;color:#667085;font-size:13px;white-space:nowrap}.hl-settings-row[data-v-187ac706]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.settings-label[data-v-187ac706]{font-size:13px;color:#344054;white-space:nowrap}@media (max-width:900px){.toolbar-left[data-v-187ac706],.toolbar-right[data-v-187ac706]{width:100%}.toolbar-right[data-v-187ac706]{justify-content:flex-start}.settings-heading[data-v-187ac706]{align-items:stretch;flex-direction:column}.settings-actions[data-v-187ac706]{justify-content:flex-start}}@media screen and (max-width:426px){.total[data-v-187ac706]{white-space:wrap;max-width:-moz-min-content;max-width:min-content}}@media screen and (max-width:769px){.toolbar-right[data-v-187ac706]{flex-wrap:nowrap;overflow-x:scroll}}.page[data-v-6769e778]{display:flex;flex-direction:column;height:100%}.page-layout[data-v-6769e778]{display:flex;flex:1;overflow:hidden}.page-layout.has-filters .table-area[data-v-6769e778]{flex:1}.table-area[data-v-6769e778]{flex:1;overflow:auto;padding:0 12px 12px}.filters-sidebar[data-v-6769e778]{width:280px;flex-shrink:0;border-left:1px solid #e5e7eb;overflow-y:auto;background:#fafafa}.error-block[data-v-6769e778]{text-align:center;padding:40px;color:#dc3545;font-size:14px}.preset-bar[data-v-147dfdfb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;border-bottom:1px solid #e5e7eb;background:#fbfcfd}.preset-chips[data-v-147dfdfb]{flex:1;min-width:0;display:flex;align-items:center}.chip-row[data-v-147dfdfb]{display:flex;flex-wrap:wrap;gap:6px}.preset-hint[data-v-147dfdfb]{color:#98a2b3;font-size:13px}.preset-chip[data-v-147dfdfb]{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 6px;border:1px solid #ccc;border-radius:14px;background:#fff;color:#344054;font-size:13px;max-width:100%}.preset-chip.active[data-v-147dfdfb]{border-color:#007bff;background:#007bff;color:#fff}.preset-chip.dirty[data-v-147dfdfb]{border-style:dashed;border-color:#f59e0b;background:#fffbeb;color:#92400e}.preset-chip.dirty.active[data-v-147dfdfb]{border-color:#f59e0b;background:#fde68a;color:#92400e}.preset-chip.editing[data-v-147dfdfb]{border-radius:10px;padding:3px 5px}.drag-grip[data-v-147dfdfb]{width:12px;height:18px;cursor:grab;flex-shrink:0;background-image:radial-gradient(circle,currentColor 1.3px,transparent 1.5px);background-size:6px 6px;opacity:.5}.preset-chip:hover .drag-grip[data-v-147dfdfb]{opacity:.9}.star[data-v-147dfdfb]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#cbd5e1;cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}.star.on[data-v-147dfdfb]{color:#f5a623}.preset-chip.active .star[data-v-147dfdfb]{color:hsla(0,0%,100%,.6)}.preset-chip.active .star.on[data-v-147dfdfb]{color:#ffd54a}.preset-name[data-v-147dfdfb]{display:inline-flex;align-items:center;gap:4px;max-width:240px;padding:3px 2px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.name-label[data-v-147dfdfb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirty-dot[data-v-147dfdfb]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.rename-input[data-v-147dfdfb]{width:150px;padding:1px 5px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#333;font:inherit}.chip-act[data-v-147dfdfb]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.65;flex-shrink:0}.chip-act[data-v-147dfdfb]:hover{opacity:1;background:rgba(0,0,0,.08)}.preset-chip.active .chip-act[data-v-147dfdfb]:hover{background:hsla(0,0%,100%,.25)}.chip-act.pencil[data-v-147dfdfb]{opacity:.55}.chip-act.ok[data-v-147dfdfb]{color:#16a34a;opacity:.85}.chip-act.ok[data-v-147dfdfb]:hover{background:#dcfce7}.chip-act.remove[data-v-147dfdfb]{color:#dc2626;opacity:.7}.chip-act.remove[data-v-147dfdfb]:hover{background:#fee2e2}.chip-act.danger-text[data-v-147dfdfb]{width:auto;padding:0 6px;border-radius:10px;opacity:1;color:#b91c1c;font-weight:600}.confirm-text[data-v-147dfdfb]{padding:0 4px;white-space:nowrap}.preset-save[data-v-147dfdfb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.save-input[data-v-147dfdfb]{width:180px;padding:3px 8px;color:#333;box-sizing:border-box}.preset-btn[data-v-147dfdfb],.save-input[data-v-147dfdfb]{height:28px;border:1px solid #007bff;border-radius:4px;background:#fff;font-size:13px}.preset-btn[data-v-147dfdfb]{padding:2px 12px;color:#007bff;cursor:pointer;white-space:nowrap}.preset-btn.primary[data-v-147dfdfb],.preset-btn[data-v-147dfdfb]:hover{background:#007bff;color:#fff}.preset-btn.primary[data-v-147dfdfb]:hover{background:#0062cc}@media (max-width:700px){.preset-bar[data-v-147dfdfb]{gap:6px}.preset-save[data-v-147dfdfb]{width:100%}.save-input[data-v-147dfdfb]{flex:1;width:auto}}.filters-panel[data-v-4384cade]{display:flex;flex-direction:column;gap:12px;padding:12px;font-size:14px;color:#344054}.field[data-v-4384cade]{display:flex;flex-direction:column;gap:4px;min-width:0}.label[data-v-4384cade]{font-size:13px;font-weight:600;color:#555;margin-bottom:2px}.input[data-v-4384cade]{box-sizing:border-box;width:100%;min-height:32px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;font-size:14px}.input.select[data-v-4384cade]{cursor:pointer}.select-area[data-v-4384cade]{position:relative}.dropdown-summary[data-v-4384cade]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;min-height:18px;box-sizing:border-box;gap:6px}.chevron[data-v-4384cade]{flex-shrink:0;color:#007bff;font-size:12px}.dropdown-menu[data-v-4384cade]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow-y:auto;padding:6px;border:1px solid #d7dce2;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-option[data-v-4384cade]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;font-size:14px;cursor:pointer}.dropdown-option[data-v-4384cade]:hover{background:rgba(224,187,72,.18)}.dropdown-option input[data-v-4384cade]{accent-color:#007bff}.status-dot[data-v-4384cade]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.empty-options[data-v-4384cade]{padding:8px;color:#98a2b3;font-size:12px}.chip-group[data-v-4384cade]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-4384cade]{padding:3px 8px;border:1px solid #ccc;border-radius:12px;font-size:13px;background:#fff;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.chip.active[data-v-4384cade]{background:#007bff;border-color:#007bff;color:#fff}.chip[data-v-4384cade]:hover{border-color:#007bff}.date-presets-block[data-v-4384cade]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;background:#f7f8fa}.presets-title[data-v-4384cade]{font-size:13px;font-weight:600;color:#555}.tag-list[data-v-4384cade]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag[data-v-4384cade]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid #007bff;border-radius:10px;font-size:12px;cursor:pointer;color:#007bff;background:#e8f0fe;line-height:1.4}.divider[data-v-4384cade]{height:1px;background:#e5e7eb}.checkbox-label[data-v-4384cade]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.checkbox-label input[data-v-4384cade]{accent-color:#007bff}.btn-clear[data-v-4384cade]{padding:7px 12px;border:1px solid #b42318;border-radius:4px;background:#fff;color:#b42318;font-size:14px;cursor:pointer;transition:background .15s}.btn-clear[data-v-4384cade]:hover{background:#b42318;color:#fff}.table-wrap[data-v-100f95ba]{position:relative;min-height:160px;color:#333;font-size:13px}.table-scroll[data-v-100f95ba]{position:relative;overflow-x:auto}.downtimes-table[data-v-100f95ba]{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.downtimes-table td[data-v-100f95ba],.downtimes-table th[data-v-100f95ba]{box-sizing:border-box;height:var(--table-cell-height);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);overflow:hidden;border-bottom:1px solid #edf0f3;font-size:var(--table-cell-font-size);line-height:var(--table-cell-line-height);text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.downtimes-table th[data-v-100f95ba]{position:relative;background:#f7f8fa;color:#444;font-weight:700}.th-sort[data-v-100f95ba]{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.th-sort[data-v-100f95ba]:hover{color:#007bff}.column-resizer[data-v-100f95ba]{position:absolute;z-index:2;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none}.column-resizer[data-v-100f95ba]:before{position:absolute;top:4px;right:4px;bottom:4px;width:1px;background:#aeb8c5;content:""}.column-resizer.resizing[data-v-100f95ba]:before,.column-resizer[data-v-100f95ba]:hover:before{background:#007bff}.data-row[data-v-100f95ba]{cursor:pointer}.data-row[data-v-100f95ba]:hover{background:#f3f6fb}.data-row[class*=hl-][data-v-100f95ba]:hover{filter:brightness(.97)}.data-row.stale[data-v-100f95ba]{color:#7d8898;opacity:.7}.data-row.hl-0[data-v-100f95ba]{background:#eef6ff}.data-row.hl-1[data-v-100f95ba]{background:#fef3f2}.data-row.hl-2[data-v-100f95ba]{background:#ecfdf3}.data-row.hl-3[data-v-100f95ba]{background:#fffaeb}.data-row.hl-4[data-v-100f95ba]{background:#f4f3ff}.data-row.hl-5[data-v-100f95ba]{background:#fff1f3}.data-row.hl-6[data-v-100f95ba]{background:#f0fdf4}.data-row.hl-7[data-v-100f95ba]{background:#eff8ff}.data-row.hl-8[data-v-100f95ba]{background:#fefce8}.data-row.hl-9[data-v-100f95ba]{background:#fdf2f8}.data-row.hl-10[data-v-100f95ba]{background:#f0f9ff}.data-row.hl-11[data-v-100f95ba]{background:#f5f3ff}.data-row.hl-zebra-0[data-v-100f95ba]{background:#f8fafc}.data-row.hl-zebra-1[data-v-100f95ba]{background:#fff}.data-row.hl-bee-0[data-v-100f95ba]{background:#fef9c3}.data-row.hl-bee-1[data-v-100f95ba]{background:#fff}.data-row.hl-cls-confirmed[data-v-100f95ba]{background:#fee4e2}.data-row.hl-cls-late[data-v-100f95ba]{background:#ffead5}.data-row.hl-cls-potential[data-v-100f95ba]{background:#fef0c7}.data-row.hl-cls-incomplete[data-v-100f95ba]{background:#eff8ff}.data-row.hl-cls-upcoming[data-v-100f95ba]{background:#f0fdfa}.data-row.hl-cls-resolved[data-v-100f95ba]{background:#ecfdf3}.data-row.hl-cls-none[data-v-100f95ba]{background:#fff}.data-row.hl-ws-1[data-v-100f95ba]{background:#eff8ff}.data-row.hl-ws-2[data-v-100f95ba]{background:#ecfdf3}.data-row.hl-ws-3[data-v-100f95ba]{background:#fffaeb}.data-row.hl-ws-9[data-v-100f95ba]{background:#f4f3ff}.data-row.hl-ws-10[data-v-100f95ba]{background:#fff1f3}.data-row.hl-ws-13[data-v-100f95ba]{background:#f2f4f7}.tag[data-v-100f95ba]{display:inline-block;max-width:100%;padding:2px 7px;overflow:hidden;border-radius:10px;font-size:11px;font-weight:700;text-overflow:ellipsis}.stale-marker[data-v-100f95ba]{margin-left:4px;padding:1px 5px;border-radius:4px;background:#eaecf0;color:#667085;font-size:10px}.actions[data-v-100f95ba]{display:flex;gap:4px}.action-btn[data-v-100f95ba]{height:24px;padding:0 6px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.action-btn.register[data-v-100f95ba]{border-color:#007bff;color:#007bff}.action-btn.resolve[data-v-100f95ba]{border-color:#039855;color:#039855}.action-btn.docx[data-v-100f95ba]{color:#475467}.action-btn[data-v-100f95ba]:disabled{cursor:not-allowed;opacity:.4}.empty-table[data-v-100f95ba]{padding:28px;color:#999;font-size:14px}.refresh-bar[data-v-100f95ba]{position:absolute;z-index:5;top:0;left:0;width:100%;height:2px;overflow:hidden}.refresh-bar[data-v-100f95ba]:after{display:block;width:35%;height:100%;background:#007bff;animation:refresh-slide-100f95ba 1s linear infinite;content:""}@keyframes refresh-slide-100f95ba{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.toolbar[data-v-31668dc0]{position:relative;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e5e7eb}.toolbar-left[data-v-31668dc0],.toolbar-right[data-v-31668dc0],.toolbar[data-v-31668dc0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.total[data-v-31668dc0]{padding-left:4px;color:#667085;font-size:13px;white-space:nowrap}.toolbar-btn[data-v-31668dc0]{height:30px;padding:4px 12px;border:1px solid #007bff;border-radius:4px;background:#fff;color:#007bff;font-size:13px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-btn.active[data-v-31668dc0],.toolbar-btn[data-v-31668dc0]:hover:not(:disabled){background:#007bff;color:#fff}.toolbar-btn[data-v-31668dc0]:disabled{cursor:not-allowed;opacity:.55}.settings-toggle[data-v-31668dc0]{display:inline-flex;align-items:center;gap:8px}.chevron[data-v-31668dc0]{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.chevron.open[data-v-31668dc0]{transform:translateY(2px) rotate(225deg)}.settings-panel[data-v-31668dc0]{flex:0 0 100%;box-sizing:border-box;padding:12px;border:1px solid #d9e0e8;border-radius:6px;background:#f8fafc}.settings-heading[data-v-31668dc0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;color:#344054}.settings-hint[data-v-31668dc0]{margin-top:2px;color:#667085;font-size:12px}.settings-actions[data-v-31668dc0]{display:flex;gap:8px}.settings-grid[data-v-31668dc0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.settings-row[data-v-31668dc0]{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:3px 6px;border:1px solid #e1e6ed;border-radius:5px;background:#fff}.drag-handle[data-v-31668dc0],.move-btn[data-v-31668dc0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#667085;cursor:pointer}.drag-handle[data-v-31668dc0]{cursor:grab}.drag-grip[data-v-31668dc0]{width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1.4px,transparent 1.6px);background-size:6px 6px}.move-btn[data-v-31668dc0]{border:1px solid #d0d5dd;border-radius:4px;background:#fff}.move-btn[data-v-31668dc0]:disabled{cursor:default;opacity:.35}.visibility-label[data-v-31668dc0]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;cursor:pointer}.drag-handle[data-v-31668dc0],.move-btn[data-v-31668dc0],.visibility-label[data-v-31668dc0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.visibility-label span[data-v-31668dc0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-indicator[data-v-31668dc0]{width:26px;color:#007bff;font-weight:700}.hl-settings-row[data-v-31668dc0]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.settings-label[data-v-31668dc0]{font-size:13px;color:#344054;white-space:nowrap}.hl-select[data-v-31668dc0]{height:30px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;font-size:13px;background:#fff;color:#333;box-sizing:border-box}.settings-accordion-enter-active[data-v-31668dc0],.settings-accordion-leave-active[data-v-31668dc0]{transition:opacity .14s ease,transform .14s ease}.settings-accordion-enter-from[data-v-31668dc0],.settings-accordion-leave-to[data-v-31668dc0]{opacity:0;transform:translateY(-4px)}@media (max-width:900px){.toolbar-left[data-v-31668dc0],.toolbar-right[data-v-31668dc0]{width:100%}.settings-heading[data-v-31668dc0]{flex-direction:column}}@media screen and (max-width:769px){.toolbar-right[data-v-31668dc0]{flex-wrap:nowrap;overflow-x:scroll}}.dialog-backdrop[data-v-b52beb98]{position:fixed;z-index:2000;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(16,24,40,.45)}.reason-dialog[data-v-b52beb98]{box-sizing:border-box;display:flex;flex-direction:column;width:min(460px,100%);padding:20px;border-radius:8px;background:#fff;box-shadow:0 20px 40px rgba(16,24,40,.2)}h2[data-v-b52beb98]{margin:0 0 16px;color:#1d2939;font-size:18px}label[data-v-b52beb98]{display:block;margin-bottom:6px;color:#344054;font-size:13px;font-weight:600}label span[data-v-b52beb98]{color:#98a2b3;font-weight:400}textarea[data-v-b52beb98]{box-sizing:border-box;width:100%;padding:9px 10px;resize:vertical;border:1px solid #d0d5dd;border-radius:6px;font:inherit}.actions[data-v-b52beb98]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}button[data-v-b52beb98]{height:32px;padding:0 14px;border-radius:5px;font-size:13px;cursor:pointer}.cancel[data-v-b52beb98]{border:1px solid #d0d5dd;background:#fff;color:#344054}.confirm[data-v-b52beb98]{border:1px solid #007bff;background:#007bff;color:#fff}button[data-v-b52beb98]:disabled{cursor:not-allowed;opacity:.55}.page[data-v-10636b23]{display:flex;flex-direction:column;height:100%;min-height:0}.page-layout[data-v-10636b23]{display:flex;flex:1;min-height:0;overflow:hidden}.table-area[data-v-10636b23]{flex:1;min-width:0;overflow:auto;padding:0 12px 12px}.filters-sidebar[data-v-10636b23]{width:300px;flex-shrink:0;overflow-y:auto;border-left:1px solid #e5e7eb;background:#fafafa}.error-block[data-v-10636b23]{margin-top:12px;padding:32px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;text-align:center}.options-warning[data-v-10636b23]{margin:8px 12px 0;padding:8px 12px;border:1px solid #fecdca;border-radius:6px;background:#fef3f2;color:#b42318;font-size:13px}.options-warning button[data-v-10636b23]{margin-left:8px;padding:2px 8px;border:1px solid currentColor;border-radius:4px;background:#fff;color:inherit;cursor:pointer}@media (max-width:900px){.page-layout.has-filters[data-v-10636b23]{flex-direction:column;overflow-y:auto}.page-layout.has-filters .filters-sidebar[data-v-10636b23]{order:-1;width:auto;max-height:46vh;overflow-y:auto;border-bottom:1px solid #e5e7eb;border-left:0}.page-layout.has-filters .table-area[data-v-10636b23]{min-height:280px;overflow:auto}}.calculator-page[data-v-43cce0e1]{background:#f5f7fb;min-height:100vh;padding:24px}.page-header[data-v-43cce0e1]{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.page-header h1[data-v-43cce0e1]{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:6px}.page-header p[data-v-43cce0e1]{color:#6b7280;font-size:14px}.header-controls[data-v-43cce0e1]{align-items:flex-end;display:flex;gap:10px}.settings-link[data-v-43cce0e1]{background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;font-size:13px;font-weight:600;padding:9px 12px;text-decoration:none}.status-panel[data-v-43cce0e1]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 14px;white-space:nowrap}.status-dot[data-v-43cce0e1]{background:#22c55e;border-radius:50%;display:block;height:9px;width:9px}.status-dot-loading[data-v-43cce0e1]{animation:pulse-43cce0e1 1s infinite;background:#2563eb}@keyframes pulse-43cce0e1{0%,to{opacity:.35}50%{opacity:1}}.layout-grid[data-v-43cce0e1]{display:grid;gap:18px;grid-template-columns:minmax(340px,520px) 1fr}.card[data-v-43cce0e1]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:18px;padding:20px}.card h2[data-v-43cce0e1]{color:#111827;font-size:18px;font-weight:700;margin-bottom:14px}.preview-warning[data-v-43cce0e1]{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;color:#9a3412;display:flex;gap:10px;margin-bottom:16px;padding:11px 14px}.preview-warning strong[data-v-43cce0e1]{background:#ffedd5;border-radius:999px;padding:5px 9px;white-space:nowrap}.preview-warning span[data-v-43cce0e1]{font-size:13px}.historical-warning[data-v-43cce0e1]{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.historical-warning strong[data-v-43cce0e1]{background:#fee2e2}.result-heading[data-v-43cce0e1]{align-items:center;display:flex;justify-content:space-between;gap:10px}.version-badge[data-v-43cce0e1]{background:#eef2ff;border-radius:999px;color:#4338ca;font-size:12px;font-weight:700;padding:6px 10px}.card>h2+.section-desc[data-v-43cce0e1]{margin-top:-14px}.form-subtitle[data-v-43cce0e1]{color:#111827;font-size:15px;font-weight:700;margin-bottom:10px}.source-general[data-v-43cce0e1]{--source-color:#22c55e}.source-customer[data-v-43cce0e1]{--source-color:#3b82f6}.source-carrier[data-v-43cce0e1]{--source-color:#8b5cf6}.source-subsidy[data-v-43cce0e1]{--source-color:#f59e0b}.source-title[data-v-43cce0e1]{align-items:center;display:flex;gap:8px}.metric-source-dot[data-v-43cce0e1],.source-dot[data-v-43cce0e1]{background:var(--source-color);border-radius:50%;display:inline-block;flex:0 0 auto}.source-dot[data-v-43cce0e1]{height:9px;width:9px}.card-title-row[data-v-43cce0e1]{align-items:flex-start;display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.card-title-row h2[data-v-43cce0e1]{margin-bottom:4px}.calculation-title[data-v-43cce0e1]{align-items:center;display:flex;gap:10px;margin-bottom:4px}.calculation-title h2[data-v-43cce0e1]{margin-bottom:0}.calculation-source-dots[data-v-43cce0e1]{display:inline-flex;flex:0 0 auto;gap:5px}.card-title-row p[data-v-43cce0e1]{color:#6b7280;font-size:13px;margin:0}.subsection-header[data-v-43cce0e1]{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding-top:18px}.subsection-header h3[data-v-43cce0e1]{color:#111827;font-size:16px;margin:0 0 12px}.subsection-header span[data-v-43cce0e1]{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;margin-bottom:12px;padding:6px 10px}.form-grid[data-v-43cce0e1]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}label[data-v-43cce0e1]{color:#374151;display:flex;flex-direction:column;font-size:13px;gap:6px}.field-label[data-v-43cce0e1]{align-items:center;display:flex;gap:5px}.help-tip[data-v-43cce0e1]{align-items:center;background:#e5e7eb;border-radius:50%;color:#6b7280;cursor:help;display:inline-flex;flex-shrink:0;font-size:11px;font-style:normal;font-weight:700;height:15px;justify-content:center;line-height:1;width:15px}.help-tip[data-v-43cce0e1]:hover{background:#c7d2fe;color:#4338ca}.section-title-row[data-v-43cce0e1]{margin-bottom:12px}.section-title-row+.form-grid[data-v-43cce0e1]{margin-bottom:20px}.section-desc[data-v-43cce0e1]{color:#6b7280;font-size:13px;font-weight:400;margin:0 0 14px}input[data-v-43cce0e1],select[data-v-43cce0e1]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;padding:10px}.source-fields input[data-v-43cce0e1]:not([type=checkbox]),.source-fields select[data-v-43cce0e1]{border-left:4px solid var(--source-color)}select option[data-v-43cce0e1],select[data-v-43cce0e1]{background-color:#fff;color:#111827}.checkbox-label[data-v-43cce0e1]{align-items:center;flex-direction:row;grid-column:1/-1}.checkbox-label input[data-v-43cce0e1]{width:auto}.primary-button[data-v-43cce0e1]{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px}.primary-button[data-v-43cce0e1]:disabled{cursor:wait;opacity:.7}.error-message[data-v-43cce0e1]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;margin-bottom:16px;padding:12px}.metrics-grid[data-v-43cce0e1]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric[data-v-43cce0e1]{background:#f9fafb;border:0;border-radius:10px;padding:12px;text-align:left}.metric span[data-v-43cce0e1]{color:#6b7280;display:block;font-size:12px;margin-bottom:5px}.metric .metric-title-row[data-v-43cce0e1]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.metric .metric-title-row>span[data-v-43cce0e1]:first-child{margin-bottom:0}.metric .metric-source-dots[data-v-43cce0e1]{display:inline-flex;flex:0 0 auto;gap:4px;margin:1px 0 0}.metric-source-dot[data-v-43cce0e1]{height:8px;width:8px}.metric strong[data-v-43cce0e1]{color:#111827;font-size:16px}.metric-copy[data-v-43cce0e1]{cursor:pointer;transition:background .15s,color .15s}.metric-copy[data-v-43cce0e1]:hover{background:#eef4ff}.metric-copy:hover span[data-v-43cce0e1],.metric-copy:hover strong[data-v-43cce0e1]{color:#1d4ed8}.metric-soft[data-v-43cce0e1]{background:#dcfce7;border:1px solid #86efac}.metric-soft span[data-v-43cce0e1]{color:#15803d}.metric-soft strong[data-v-43cce0e1]{color:#166534}.metric-soft.metric-copy[data-v-43cce0e1]:hover{background:#bbf7d0}.metric-soft.metric-copy:hover span[data-v-43cce0e1],.metric-soft.metric-copy:hover strong[data-v-43cce0e1]{color:#14532d}.tables-stack[data-v-43cce0e1]{display:flex;flex-direction:column;gap:18px}.tables-stack .rates-card[data-v-43cce0e1]{margin-bottom:0}.rates-card[data-v-43cce0e1]{overflow:hidden;padding:0}.rates-card .card-title-row[data-v-43cce0e1]{padding:20px 22px 0}.rates-table-wrap[data-v-43cce0e1]{overflow-x:auto;padding:0 16px 18px;width:100%}.rates-table-wrap.subsidy-table-wrap[data-v-43cce0e1]{padding:0}.rates-table-wrap[data-v-43cce0e1] .rates-table{border:1px solid #e5e7eb;border-collapse:separate;border-radius:12px;border-spacing:0;min-width:1040px;overflow:hidden;table-layout:fixed;width:100%}.rates-table-wrap[data-v-43cce0e1] .rate-col-strategy{width:120px}.rates-table-wrap[data-v-43cce0e1] .rate-col-main{width:170px}.rates-table-wrap[data-v-43cce0e1] .rate-col-percent{width:110px}.rates-table-wrap[data-v-43cce0e1] .rate-col-money{width:135px}.rates-table-wrap[data-v-43cce0e1] .rate-col-kpi{width:105px}.rates-table-wrap[data-v-43cce0e1] .rate-col-wide{width:155px}.rates-table-wrap[data-v-43cce0e1] .rates-table td,.rates-table-wrap[data-v-43cce0e1] .rates-table th{border-bottom:1px solid #e5e7eb;padding:12px 14px;text-align:left;vertical-align:middle}.rates-table-wrap[data-v-43cce0e1] .rates-table td+td,.rates-table-wrap[data-v-43cce0e1] .rates-table th+th{border-left:1px solid #f1f5f9}.rates-table-wrap[data-v-43cce0e1] .rates-table th{background:#f8fafc;color:#475569;font-size:12px;font-weight:800;line-height:1.25;white-space:normal}.rates-table-wrap[data-v-43cce0e1] .rates-table tbody tr:last-child td{border-bottom:none}.rates-table-wrap[data-v-43cce0e1] .rates-table tbody tr:nth-child(2n){background:#fbfdff}.rates-table-wrap[data-v-43cce0e1] .rates-table tbody tr:hover{background:#eef4ff}.rates-table-wrap[data-v-43cce0e1] .strategy-row td:first-child{border-left:4px solid transparent}.rates-table-wrap[data-v-43cce0e1] .strategy-cell{color:#0f172a;font-size:14px;font-weight:700}.rates-table-wrap[data-v-43cce0e1] .strategy-best td:first-child{border-left-color:#047857}.rates-table-wrap[data-v-43cce0e1] .strategy-average td:first-child{border-left-color:#2563eb}.rates-table-wrap[data-v-43cce0e1] .strategy-minimal td:first-child{border-left-color:#7c3aed}.rates-table-wrap[data-v-43cce0e1] .strategy-bad td:first-child{border-left-color:#d97706}.rates-table-wrap[data-v-43cce0e1] .strategy-worst td:first-child{border-left-color:#dc2626}.rates-table-wrap[data-v-43cce0e1] .rates-table .align-right,.rates-table-wrap[data-v-43cce0e1] .rates-table .rate-main-cell,.rates-table-wrap[data-v-43cce0e1] .rates-table .rate-value-cell{text-align:right}.rates-table-wrap[data-v-43cce0e1] .rate-main-cell strong{color:#111827;display:block;font-size:17px;line-height:1.2;white-space:nowrap}.rates-table-wrap[data-v-43cce0e1] .rate-main-cell small{color:#6b7280;display:block;font-size:12px;margin-top:4px;white-space:nowrap}.rates-table-wrap[data-v-43cce0e1] .rate-value-cell{color:#111827;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.rates-table-wrap[data-v-43cce0e1] .rate-profit-cell,.rates-table-wrap[data-v-43cce0e1] .rate-result-cell{color:#047857}.subsidy-grid[data-v-43cce0e1]{grid-template-columns:repeat(5,minmax(0,1fr))}.rates-table-wrap .subsidy-rates-table[data-v-43cce0e1]{min-width:520px}.rates-table-wrap .sub-col-term[data-v-43cce0e1]{width:140px}.rates-table-wrap .sub-col-percent[data-v-43cce0e1]{width:100px}.rates-table-wrap .sub-col-money[data-v-43cce0e1]{width:120px}.rates-table-wrap .sub-col-status[data-v-43cce0e1]{width:140px}.rates-table-wrap .subsidy-status-cell[data-v-43cce0e1]{color:#6b7280;font-size:13px;white-space:normal}.subsidy-section[data-v-43cce0e1]{position:relative}.subsidy-loading .rates-table-wrap[data-v-43cce0e1]{opacity:.4;pointer-events:none;transition:opacity .2s}.subsidy-spinner[data-v-43cce0e1]{animation:spin-43cce0e1 .7s linear infinite;border:3px solid #dbeafe;border-radius:50%;border-top-color:#2563eb;height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px;z-index:1}@keyframes spin-43cce0e1{to{transform:rotate(1turn)}}@media (max-width:1100px){.form-grid[data-v-43cce0e1],.layout-grid[data-v-43cce0e1],.metrics-grid[data-v-43cce0e1],.subsidy-grid[data-v-43cce0e1]{grid-template-columns:1fr}.header-controls[data-v-43cce0e1],.page-header[data-v-43cce0e1]{align-items:stretch;flex-direction:column}.status-panel[data-v-43cce0e1]{justify-content:center}.preview-warning[data-v-43cce0e1],.subsection-header[data-v-43cce0e1]{align-items:flex-start;flex-direction:column}}.base-rates-page[data-v-7ff4deb9]{background:#f5f7fb;min-height:100vh;padding:24px;color:#1f2937}.page-header[data-v-7ff4deb9]{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.page-header h1[data-v-7ff4deb9]{color:#1f2937;font-size:26px;font-weight:700;margin-bottom:4px}.page-header p[data-v-7ff4deb9]{color:#6b7280;font-size:13px}.status-panel[data-v-7ff4deb9]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px;white-space:nowrap}.status-dot[data-v-7ff4deb9]{background:#22c55e;border-radius:50%;display:block;height:8px;width:8px}.status-dot-loading[data-v-7ff4deb9]{animation:pulse-7ff4deb9 1s infinite;background:#2563eb}@keyframes pulse-7ff4deb9{0%,to{opacity:.35}50%{opacity:1}}.card[data-v-7ff4deb9]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:16px;padding:18px}.summary[data-v-7ff4deb9]{display:flex;gap:12px}.summary .metric[data-v-7ff4deb9]{background:#f9fafb;border-radius:10px;padding:10px 14px}.summary .metric span[data-v-7ff4deb9]{color:#6b7280;display:block;font-size:11px;margin-bottom:3px}.summary .metric strong[data-v-7ff4deb9]{color:#111827;font-size:15px}.toolbar[data-v-7ff4deb9]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.toolbar-actions[data-v-7ff4deb9]{display:flex;gap:8px}.search-input[data-v-7ff4deb9]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:13px;padding:8px 10px;width:260px}.info-block[data-v-7ff4deb9]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;font-size:12px;margin-bottom:12px;padding:10px 12px}.error-message[data-v-7ff4deb9],.row-error[data-v-7ff4deb9],.success-message[data-v-7ff4deb9]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.row-error[data-v-7ff4deb9]{text-align:center}.success-message[data-v-7ff4deb9]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.file-input[data-v-7ff4deb9]{display:none}.table-wrap[data-v-7ff4deb9]{overflow-x:auto}.data-table[data-v-7ff4deb9]{border:1px solid #e5e7eb;border-collapse:separate;border-radius:12px;border-spacing:0;width:100%;min-width:700px}.data-table td[data-v-7ff4deb9],.data-table th[data-v-7ff4deb9]{border-bottom:1px solid #e5e7eb;padding:8px 10px;text-align:left;vertical-align:middle;font-size:13px}.data-table td+td[data-v-7ff4deb9],.data-table th+th[data-v-7ff4deb9]{border-left:1px solid #f1f5f9}.data-table th[data-v-7ff4deb9]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;line-height:1.25;white-space:nowrap}.data-table tbody tr:last-child td[data-v-7ff4deb9]{border-bottom:none}.data-table tbody tr[data-v-7ff4deb9]:nth-child(2n){background:#fbfdff}.data-table tbody tr[data-v-7ff4deb9]:hover{background:#eef4ff}.data-table tr.clickable[data-v-7ff4deb9]{cursor:pointer}.data-table tr.editing[data-v-7ff4deb9]{background:#fffbeb}.col-money[data-v-7ff4deb9]{text-align:right;white-space:nowrap}.col-version[data-v-7ff4deb9]{text-align:center;white-space:nowrap;color:#6b7280}.col-date[data-v-7ff4deb9]{color:#6b7280;font-size:12px;white-space:nowrap}.col-actions[data-v-7ff4deb9]{text-align:right}.money-cell[data-v-7ff4deb9]{font-weight:700;color:#111827}.empty-cell[data-v-7ff4deb9]{text-align:center!important;color:#6b7280;padding:24px!important}.table-input[data-v-7ff4deb9]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:13px;padding:6px 8px;width:100%;min-width:120px}.input-narrow[data-v-7ff4deb9]{min-width:80px;max-width:100px}.actions-cell[data-v-7ff4deb9]{white-space:nowrap;display:flex;gap:6px;justify-content:flex-end}button[data-v-7ff4deb9]{border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:12px;padding:6px 10px}button[data-v-7ff4deb9]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-7ff4deb9]{background:#2563eb;color:#fff}.btn-secondary[data-v-7ff4deb9]{background:#f1f5f9;color:#475569}.btn-edit[data-v-7ff4deb9]{background:#eef4ff;color:#1d4ed8}.btn-save[data-v-7ff4deb9]{background:#16a34a;color:#fff}.btn-cancel[data-v-7ff4deb9]{background:#f1f5f9;color:#475569}.btn-delete[data-v-7ff4deb9]{background:#fee2e2;color:#991b1b}.pagination[data-v-7ff4deb9]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.pagination button[data-v-7ff4deb9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;padding:8px 14px}.pagination button[data-v-7ff4deb9]:disabled{opacity:.4}@media (max-width:900px){.page-header[data-v-7ff4deb9],.toolbar[data-v-7ff4deb9]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-7ff4deb9]{flex-direction:column}.search-input[data-v-7ff4deb9]{width:100%}.summary[data-v-7ff4deb9]{flex-direction:column}}.trading-rates-page[data-v-acf04ef8]{background:#f5f7fb;min-height:100vh;padding:24px;color:#1f2937}.page-header[data-v-acf04ef8]{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.page-header h1[data-v-acf04ef8]{color:#1f2937;font-size:26px;font-weight:700;margin-bottom:4px}.page-header p[data-v-acf04ef8]{color:#6b7280;font-size:13px}.status-panel[data-v-acf04ef8]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px;white-space:nowrap}.status-dot[data-v-acf04ef8]{background:#22c55e;border-radius:50%;display:block;height:8px;width:8px}.status-dot-loading[data-v-acf04ef8]{animation:pulse-acf04ef8 1s infinite;background:#2563eb}@keyframes pulse-acf04ef8{0%,to{opacity:.35}50%{opacity:1}}.card[data-v-acf04ef8]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:16px;padding:18px}.summary[data-v-acf04ef8]{display:flex;gap:12px}.summary .metric[data-v-acf04ef8]{background:#f9fafb;border-radius:10px;padding:10px 14px}.summary .metric span[data-v-acf04ef8]{color:#6b7280;display:block;font-size:11px;margin-bottom:3px}.summary .metric strong[data-v-acf04ef8]{color:#111827;font-size:15px}.toolbar[data-v-acf04ef8]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.toolbar-actions[data-v-acf04ef8]{display:flex;gap:8px}.search-input[data-v-acf04ef8]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:13px;padding:8px 10px;width:260px}.error-message[data-v-acf04ef8],.row-error[data-v-acf04ef8],.success-message[data-v-acf04ef8]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.row-error[data-v-acf04ef8]{text-align:center}.success-message[data-v-acf04ef8]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.file-input[data-v-acf04ef8]{display:none}.table-wrap[data-v-acf04ef8]{overflow-x:auto}.data-table[data-v-acf04ef8]{border:1px solid #e5e7eb;border-collapse:separate;border-radius:12px;border-spacing:0;width:100%;min-width:900px}.data-table td[data-v-acf04ef8],.data-table th[data-v-acf04ef8]{border-bottom:1px solid #e5e7eb;padding:8px 10px;text-align:left;vertical-align:middle;font-size:13px}.data-table td+td[data-v-acf04ef8],.data-table th+th[data-v-acf04ef8]{border-left:1px solid #f1f5f9}.data-table th[data-v-acf04ef8]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;line-height:1.25;white-space:nowrap}.data-table tbody tr:last-child td[data-v-acf04ef8]{border-bottom:none}.data-table tbody tr[data-v-acf04ef8]:nth-child(2n){background:#fbfdff}.data-table tbody tr[data-v-acf04ef8]:hover{background:#eef4ff}.data-table tr.clickable[data-v-acf04ef8]{cursor:pointer}.data-table tr.editing[data-v-acf04ef8]{background:#fffbeb}.col-money[data-v-acf04ef8]{text-align:right;white-space:nowrap}.col-version[data-v-acf04ef8]{text-align:center;white-space:nowrap;color:#6b7280}.col-date[data-v-acf04ef8],.col-editor[data-v-acf04ef8]{color:#6b7280;font-size:12px;white-space:nowrap}.col-actions[data-v-acf04ef8]{text-align:right}.money-cell[data-v-acf04ef8]{font-weight:700;color:#111827}.empty-cell[data-v-acf04ef8]{text-align:center!important;color:#6b7280;padding:24px!important}.table-input[data-v-acf04ef8]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:13px;padding:6px 8px;width:100%;min-width:100px}.input-narrow[data-v-acf04ef8]{min-width:80px;max-width:100px}.actions-cell[data-v-acf04ef8]{white-space:nowrap;display:flex;gap:6px;justify-content:flex-end}button[data-v-acf04ef8]{border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:12px;padding:6px 10px}button[data-v-acf04ef8]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-acf04ef8]{background:#2563eb;color:#fff}.btn-secondary[data-v-acf04ef8]{background:#f1f5f9;color:#475569}.btn-edit[data-v-acf04ef8]{background:#eef4ff;color:#1d4ed8}.btn-save[data-v-acf04ef8]{background:#16a34a;color:#fff}.btn-cancel[data-v-acf04ef8]{background:#f1f5f9;color:#475569}.btn-delete[data-v-acf04ef8]{background:#fee2e2;color:#991b1b}.pagination[data-v-acf04ef8]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.pagination button[data-v-acf04ef8]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;padding:8px 14px}.pagination button[data-v-acf04ef8]:disabled{opacity:.4}@media (max-width:900px){.page-header[data-v-acf04ef8],.toolbar[data-v-acf04ef8]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-acf04ef8]{flex-direction:column}.search-input[data-v-acf04ef8]{width:100%}.summary[data-v-acf04ef8]{flex-direction:column}}.approvals-page[data-v-5fa05918]{display:flex;flex-direction:column;height:100%;padding:14px 16px;color:#333}.toolbar[data-v-5fa05918]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.title-block[data-v-5fa05918]{display:flex;align-items:baseline;gap:10px}h1[data-v-5fa05918]{margin:0;font-size:22px;line-height:1.2}.counter[data-v-5fa05918]{color:#667085;font-size:13px}.controls[data-v-5fa05918]{display:flex;gap:8px;align-items:center}.btn[data-v-5fa05918],.input[data-v-5fa05918]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px}.scope-switch[data-v-5fa05918]{display:flex;overflow:hidden;border:1px solid #d7dce2;border-radius:4px}.scope-button[data-v-5fa05918]{height:32px;padding:0 10px;border:0;border-right:1px solid #d7dce2;background:#fff;color:#667085;cursor:pointer;font-family:inherit;font-size:13px;font-weight:inherit}.scope-button[data-v-5fa05918]:last-child{border-right:0}.scope-button.active[data-v-5fa05918]{background:#e7f1ff;color:#0b63ce}.input[data-v-5fa05918]{width:180px;padding:0 8px}.date-input[data-v-5fa05918]{width:148px}.btn[data-v-5fa05918]{padding:0 12px;cursor:pointer}.btn[data-v-5fa05918]:hover{border-color:#007bff;color:#007bff}.table-wrap[data-v-5fa05918]{flex:1;overflow:auto}.approvals-table[data-v-5fa05918]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.approvals-table td[data-v-5fa05918],.approvals-table th[data-v-5fa05918]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approvals-table th[data-v-5fa05918]{background:#f7f8fa;color:#444;font-weight:700}.approvals-table td[data-v-5fa05918]:first-child,.approvals-table th[data-v-5fa05918]:first-child{width:96px}.approvals-table td[data-v-5fa05918]:nth-child(2),.approvals-table th[data-v-5fa05918]:nth-child(2){width:120px}.approvals-table td[data-v-5fa05918]:nth-child(3),.approvals-table td[data-v-5fa05918]:nth-child(4),.approvals-table th[data-v-5fa05918]:nth-child(3),.approvals-table th[data-v-5fa05918]:nth-child(4){width:150px}.approvals-table td[data-v-5fa05918]:nth-child(5),.approvals-table th[data-v-5fa05918]:nth-child(5){width:130px}.approvals-table td[data-v-5fa05918]:nth-child(6),.approvals-table td[data-v-5fa05918]:nth-child(7),.approvals-table th[data-v-5fa05918]:nth-child(6),.approvals-table th[data-v-5fa05918]:nth-child(7){width:150px}.approvals-table td[data-v-5fa05918]:nth-child(8),.approvals-table th[data-v-5fa05918]:nth-child(8){width:110px}.approvals-table td[data-v-5fa05918]:nth-child(9),.approvals-table th[data-v-5fa05918]:nth-child(9){width:120px}.approvals-table td[data-v-5fa05918]:nth-child(11),.approvals-table th[data-v-5fa05918]:nth-child(11){width:150px}.approvals-table tbody tr[data-v-5fa05918]:hover{background:#f3f6fb}.trip-link[data-v-5fa05918]{color:#0b63ce;font-weight:600;text-decoration:none}.trip-link[data-v-5fa05918]:hover{text-decoration:underline}.requested[data-v-5fa05918]{font-weight:600}.actions[data-v-5fa05918]{display:flex;gap:6px}.action-btn[data-v-5fa05918]{height:28px;padding:0 8px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:12px;cursor:pointer}.action-btn[data-v-5fa05918]:disabled{cursor:default;opacity:.6}.action-btn.accept[data-v-5fa05918]{border-color:#8fcaa6;color:#0b6b44}.action-btn.deny[data-v-5fa05918]{border-color:#e6a2a2;color:#9f2f2f}.confirmed[data-v-5fa05918]{color:#0b6b44;font-weight:600}.reason[data-v-5fa05918]{color:#4b5563}.state-block[data-v-5fa05918]{padding:32px;color:#667085;font-size:14px}.state-block.error[data-v-5fa05918]{color:#dc3545}@media screen and (max-width:769px){.controls[data-v-5fa05918],.toolbar[data-v-5fa05918]{flex-direction:column;align-items:flex-start}}.timeline[data-v-3b3d1e8c]{padding:8px 12px}.state[data-v-3b3d1e8c]{padding:16px;color:#667085;font-size:13px}.state.error[data-v-3b3d1e8c]{color:#dc3545}.history-list[data-v-3b3d1e8c]{display:flex;flex-direction:column;gap:8px}.history-card[data-v-3b3d1e8c]{border:1px solid #e6eaf0;border-left:3px solid #d7dce2;border-radius:4px;background:#fff;padding:8px 10px}.history-card.highlighted[data-v-3b3d1e8c]{border-left-color:#007bff;background:#f3f8ff}.card-head[data-v-3b3d1e8c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:12px}.card-kind[data-v-3b3d1e8c]{font-weight:700;color:#333}.card-date[data-v-3b3d1e8c]{color:#667085;margin-left:auto}.muted[data-v-3b3d1e8c]{color:#98a2b3;font-size:11px}.card-flow[data-v-3b3d1e8c]{font-size:11px}.badge[data-v-3b3d1e8c]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.badge-success[data-v-3b3d1e8c]{background:#e6f4ea;color:#1e7e34}.badge-error[data-v-3b3d1e8c]{background:#fdeaea;color:#c0392b}.badge-pending[data-v-3b3d1e8c]{background:#fff5e0;color:#b7791f}.badge-info[data-v-3b3d1e8c]{background:#e8eefc;color:#2563eb}.grid[data-v-3b3d1e8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;font-size:12px}.row[data-v-3b3d1e8c]{display:flex;gap:6px}.lbl[data-v-3b3d1e8c]{color:#98a2b3;min-width:92px}.val[data-v-3b3d1e8c]{color:#333;word-break:break-word}.err[data-v-3b3d1e8c]{margin-top:6px;font-size:12px}.err-kind[data-v-3b3d1e8c]{color:#c0392b;font-weight:700;margin-right:6px}.err-detail[data-v-3b3d1e8c]{color:#842029}.tms-msg[data-v-3b3d1e8c]{margin-top:4px;font-size:11px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tms-log-page[data-v-4cc778a9]{display:flex;flex-direction:column;height:100%;padding:14px 16px;color:#333}.toolbar[data-v-4cc778a9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-block[data-v-4cc778a9]{display:flex;align-items:baseline;gap:10px}h1[data-v-4cc778a9]{margin:0;font-size:22px;line-height:1.2}.counter[data-v-4cc778a9]{color:#667085;font-size:13px}.filters[data-v-4cc778a9]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px;padding:10px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px}.field[data-v-4cc778a9]{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#4b5563}.input[data-v-4cc778a9],.select[data-v-4cc778a9]{height:30px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;padding:0 6px;min-width:130px}.input[data-v-4cc778a9]{min-width:120px}.filter-actions[data-v-4cc778a9]{display:flex;gap:6px;align-items:flex-end}.btn[data-v-4cc778a9]{height:30px;padding:0 12px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;cursor:pointer}.btn[data-v-4cc778a9]:hover{border-color:#007bff;color:#007bff}.btn.primary[data-v-4cc778a9]{background:#007bff;color:#fff;border-color:#007bff}.btn.primary[data-v-4cc778a9]:hover{background:#0069d9;color:#fff}.table-wrap[data-v-4cc778a9]{flex:1;overflow:auto}.log-table[data-v-4cc778a9]{width:100%;border-collapse:collapse;font-size:13px}.log-table td[data-v-4cc778a9],.log-table th[data-v-4cc778a9]{padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-table th[data-v-4cc778a9]{background:#f7f8fa;color:#444;font-weight:700}.row[data-v-4cc778a9]{cursor:pointer}.row[data-v-4cc778a9]:hover{background:#f3f6fb}.row_open[data-v-4cc778a9]{background:#eef4ff}.trip[data-v-4cc778a9]{display:flex;flex-direction:column}.trip-link[data-v-4cc778a9]{color:#0b63ce;font-weight:600;text-decoration:none}.trip-link[data-v-4cc778a9]:hover{text-decoration:underline}.muted[data-v-4cc778a9],.trip-id[data-v-4cc778a9]{color:#98a2b3;font-size:11px}.badge[data-v-4cc778a9]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.badge-success[data-v-4cc778a9]{background:#e6f4ea;color:#1e7e34}.badge-error[data-v-4cc778a9]{background:#fdeaea;color:#c0392b}.badge-pending[data-v-4cc778a9]{background:#fff5e0;color:#b7791f}.badge-info[data-v-4cc778a9]{background:#e8eefc;color:#2563eb}.error-kind[data-v-4cc778a9]{color:#c0392b;font-weight:600}.resource[data-v-4cc778a9]{white-space:normal!important;line-height:1.35}.expand-cell[data-v-4cc778a9]{width:24px;text-align:center}.chevron[data-v-4cc778a9]{display:inline-block;transition:transform .15s;color:#98a2b3}.chevron.open[data-v-4cc778a9]{transform:rotate(90deg)}.detail-row td[data-v-4cc778a9]{background:#fbfcfe;padding:0}.detail[data-v-4cc778a9]{padding:10px 14px}.detail-grid[data-v-4cc778a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 20px;font-size:12px}.d-row[data-v-4cc778a9]{display:flex;gap:6px}.d-row .lbl[data-v-4cc778a9]{color:#98a2b3;min-width:104px}.d-row .val[data-v-4cc778a9]{color:#333;word-break:break-word;white-space:normal}.detail-block[data-v-4cc778a9]{margin-top:8px}.detail-title[data-v-4cc778a9]{font-size:11px;font-weight:700;color:#667085;text-transform:uppercase;margin-bottom:4px}.detail-pre[data-v-4cc778a9]{margin:0;padding:8px 10px;background:#fff;border:1px solid #e6eaf0;border-radius:4px;font-size:12px;color:#333;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.detail-history[data-v-4cc778a9]{margin-top:10px}.history-btn[data-v-4cc778a9]{font-size:12px}.state-block[data-v-4cc778a9]{padding:32px;color:#667085;font-size:14px}.state-block.error[data-v-4cc778a9]{color:#dc3545}.multi-select[data-v-9491be66]{border:1px solid #d1d5db;border-radius:10px;min-width:0;overflow:hidden}.multi-header[data-v-9491be66]{align-items:center;background:#f8fafc;display:flex;justify-content:space-between;padding:9px 12px}.multi-header strong[data-v-9491be66]{color:#1f2937;font-size:13px}.multi-header span[data-v-9491be66]{color:#64748b;font-size:10px}.selected-items[data-v-9491be66]{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px;max-height:112px;overflow-y:auto;padding:8px}.selected-item[data-v-9491be66]{align-items:center;background:#eef4ff;border:1px solid #dbeafe;border-radius:8px;display:flex;gap:6px;max-width:100%;padding:5px 7px}.option.inactive[data-v-9491be66],.selected-item.inactive[data-v-9491be66]{opacity:.65}.selected-text[data-v-9491be66]{display:flex;flex-direction:column;min-width:0}.option-main strong[data-v-9491be66],.selected-text strong[data-v-9491be66]{color:#1f2937;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-main small[data-v-9491be66],.selected-text small[data-v-9491be66]{color:#6b7280;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-item button[data-v-9491be66]{align-items:center;background:transparent;border:0;color:#64748b;cursor:pointer;display:inline-flex;font-size:17px;height:22px;justify-content:center;padding:0;width:22px}.search[data-v-9491be66]{border:0;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;box-sizing:border-box;font-size:12px;outline:none;padding:9px 11px;width:100%}.options[data-v-9491be66]{max-height:260px;overflow-y:auto;padding:4px}.select-all[data-v-9491be66]{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;gap:8px;margin:-4px -4px 4px;padding:8px 10px;position:sticky;top:-4px;z-index:1}.select-all span[data-v-9491be66]{color:#1f2937;display:flex;flex:1;font-size:11px;font-weight:700;justify-content:space-between}.select-all small[data-v-9491be66]{color:#64748b;font-size:9px;font-weight:500}.select-all.disabled[data-v-9491be66]{cursor:default;opacity:.6}.option[data-v-9491be66]{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:8px;padding:7px}.option[data-v-9491be66]:hover{background:#f1f5f9}.option-main[data-v-9491be66]{display:flex;flex:1;flex-direction:column;min-width:0}.status[data-v-9491be66]{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:9px;padding:2px 6px}.empty[data-v-9491be66],.warning[data-v-9491be66]{color:#6b7280;font-size:11px;padding:10px;text-align:center}.warning[data-v-9491be66]{background:#fff7ed;color:#9a3412}.toolbar[data-v-674d2426]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.toolbar-actions[data-v-674d2426]{display:flex;gap:8px}.search-input[data-v-674d2426]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:8px 10px;width:260px}.table-wrap[data-v-674d2426]{overflow-x:auto}.data-table[data-v-674d2426]{border-collapse:collapse;width:100%;font-size:13px;min-width:700px}.data-table td[data-v-674d2426],.data-table th[data-v-674d2426]{border-bottom:1px solid #edf0f3;padding:8px 10px;text-align:left;vertical-align:middle}.data-table th[data-v-674d2426]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.data-table tbody tr[data-v-674d2426]:hover{background:#eef4ff}.mono[data-v-674d2426]{font-family:ui-monospace,monospace;font-size:12px}.col-bool[data-v-674d2426]{text-align:center}.data-table td.col-actions[data-v-674d2426],.data-table th.col-actions[data-v-674d2426]{text-align:right;white-space:nowrap}.empty-cell[data-v-674d2426]{text-align:center!important;color:#6b7280;padding:24px!important}.badge[data-v-674d2426]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.badge-on[data-v-674d2426]{background:#e6f4ea;color:#1e7e34}.badge-off[data-v-674d2426]{background:#f1f5f9;color:#6b7280}.error-message[data-v-674d2426]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.info-message[data-v-674d2426]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;font-size:12px;margin:10px 0;padding:10px 12px}.modal-hint[data-v-674d2426]{color:#475569;font-size:13px;margin:0 0 14px;line-height:1.5}button[data-v-674d2426]{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:12px;height:36px;padding:0 14px}button[data-v-674d2426]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-674d2426]{background:#2563eb;color:#fff}.btn-secondary[data-v-674d2426]{background:#f1f5f9;color:#475569}.col-actions button[data-v-674d2426]{height:30px;padding:0 10px}.col-actions button+button[data-v-674d2426]{margin-left:6px}.btn-edit[data-v-674d2426]{background:#eef4ff;color:#1d4ed8}.btn-copy[data-v-674d2426]{background:#f0fdf4;color:#166534}.btn-save[data-v-674d2426]{background:#16a34a;color:#fff}.btn-cancel[data-v-674d2426]{background:#f1f5f9;color:#475569}.btn-delete[data-v-674d2426]{background:#fee2e2;color:#991b1b}.modal-overlay[data-v-674d2426]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-674d2426]{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);max-height:92vh;overflow-y:auto;padding:22px;width:900px;max-width:94vw}.modal h2[data-v-674d2426]{margin:0 0 14px;font-size:18px}.field[data-v-674d2426]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:12px;color:#475569}.field-inline[data-v-674d2426]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#1f2937}.modal-input[data-v-674d2426]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:13px;padding:8px 10px}.modal-actions[data-v-674d2426]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.members-inline[data-v-674d2426]{display:flex;flex-wrap:wrap;gap:4px}.member-inline[data-v-674d2426]{background:#eef4ff;border-radius:999px;color:#1d4ed8;display:inline-block;font-size:11px;font-weight:600;max-width:190px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.member-inactive[data-v-674d2426]{background:#f1f5f9;color:#6b7280;text-decoration:line-through}.region-inline[data-v-674d2426]{background:#f0fdf4;border-radius:999px;color:#166534;display:inline-block;font-size:11px;font-weight:600;max-width:180px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.region-more[data-v-674d2426]{color:#64748b;font-size:11px;padding:3px 4px}.group-editor-grid[data-v-674d2426]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px}.member-picker[data-v-674d2426]{border:1px solid #d1d5db;border-radius:10px;overflow:hidden}.selected-members[data-v-674d2426]{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid #e5e7eb}.selected-member[data-v-674d2426]{align-items:center;background:#eef4ff;border:1px solid #dbeafe;border-radius:8px;display:flex;gap:8px;max-width:100%;padding:6px 8px}.selected-member-inactive[data-v-674d2426]{background:#f8fafc;border-color:#e5e7eb}.selected-member-text[data-v-674d2426]{display:flex;flex-direction:column;min-width:0}.selected-member-text strong[data-v-674d2426]{color:#1f2937;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-member-text span[data-v-674d2426]{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-remove[data-v-674d2426]{align-items:center;background:transparent;color:#64748b;display:inline-flex;flex:0 0 auto;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.member-search[data-v-674d2426]{border:0;border-bottom:1px solid #e5e7eb;box-sizing:border-box;font-size:13px;outline:none;padding:10px 12px;width:100%}.member-options[data-v-674d2426]{max-height:250px;overflow-y:auto;padding:4px}.member-select-all[data-v-674d2426]{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;gap:9px;margin:-4px -4px 4px;padding:9px 12px;position:sticky;top:-4px;z-index:1}.member-select-all span[data-v-674d2426]{color:#1f2937;display:flex;flex:1;font-size:12px;font-weight:700;justify-content:space-between}.member-select-all small[data-v-674d2426]{color:#64748b;font-size:10px;font-weight:500}.member-select-all-disabled[data-v-674d2426]{cursor:default;opacity:.6}.member-option[data-v-674d2426]{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:7px 8px}.member-option[data-v-674d2426]:hover{background:#f1f5f9}.member-option-inactive[data-v-674d2426]{opacity:.72}.member-option-main[data-v-674d2426]{display:flex;flex:1;flex-direction:column;min-width:0}.member-option-main strong[data-v-674d2426]{color:#1f2937;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-option-main small[data-v-674d2426]{color:#6b7280;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-state[data-v-674d2426]{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:700;padding:2px 7px}.account-active[data-v-674d2426]{background:#e6f4ea;color:#1e7e34}.account-inactive[data-v-674d2426]{background:#f1f5f9;color:#6b7280}.member-empty[data-v-674d2426],.member-warning[data-v-674d2426]{color:#6b7280;font-size:12px;padding:12px;text-align:center}.member-warning[data-v-674d2426]{background:#fff7ed;color:#9a3412}@media (max-width:760px){.group-editor-grid[data-v-674d2426]{grid-template-columns:1fr}}.city-picker[data-v-66ccb733]{position:relative}.picker-input[data-v-66ccb733]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:13px;padding:8px 10px;width:100%}.picked-id[data-v-66ccb733]{display:block;color:#6b7280;font-size:10px;margin-top:2px;font-family:ui-monospace,monospace}.dropdown[data-v-66ccb733]{position:absolute;z-index:50;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;list-style:none;margin:2px 0 0;padding:4px;max-height:240px;overflow-y:auto;box-shadow:0 8px 24px rgba(15,23,42,.12)}.dropdown li[data-v-66ccb733]{display:flex;gap:8px;align-items:baseline;padding:5px 6px;border-radius:6px;cursor:pointer;font-size:13px}.dropdown li[data-v-66ccb733]:hover{background:#eef4ff}.c-name[data-v-66ccb733]{font-weight:600;color:#1f2937}.c-region[data-v-66ccb733]{color:#6b7280;font-size:11px}.c-id[data-v-66ccb733]{margin-left:auto;color:#2563eb;font-size:11px;font-family:ui-monospace,monospace}.hint-item[data-v-66ccb733]{color:#6b7280;font-size:12px;padding:5px 6px}.toolbar[data-v-d190bdba]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.toolbar-actions[data-v-d190bdba]{display:flex;gap:8px}.modal-input[data-v-d190bdba],.select[data-v-d190bdba]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:8px 10px}.table-wrap[data-v-d190bdba]{overflow-x:auto}.data-table[data-v-d190bdba]{border-collapse:collapse;width:100%;font-size:13px;min-width:800px}.data-table td[data-v-d190bdba],.data-table th[data-v-d190bdba]{border-bottom:1px solid #edf0f3;padding:8px 10px;text-align:left;vertical-align:middle}.data-table th[data-v-d190bdba]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.data-table tbody tr[data-v-d190bdba]:hover{background:#eef4ff}.mono[data-v-d190bdba]{font-family:ui-monospace,monospace;font-size:12px}.city-cell[data-v-d190bdba]{display:flex;flex-direction:column;min-width:150px}.city-cell strong[data-v-d190bdba]{color:#1f2937;font-size:13px}.city-cell small[data-v-d190bdba]{color:#64748b;font-size:10px}.col-bool[data-v-d190bdba]{text-align:center}.data-table td.col-actions[data-v-d190bdba],.data-table th.col-actions[data-v-d190bdba]{text-align:right;white-space:nowrap}.empty-cell[data-v-d190bdba]{text-align:center!important;color:#6b7280;padding:24px!important}.badge[data-v-d190bdba]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.badge-on[data-v-d190bdba]{background:#e6f4ea;color:#1e7e34}.badge-off[data-v-d190bdba]{background:#f1f5f9;color:#6b7280}.error-message[data-v-d190bdba]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.info-message[data-v-d190bdba]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;font-size:12px;margin:10px 0;padding:10px 12px}.modal-hint[data-v-d190bdba]{color:#475569;font-size:13px;margin:0 0 14px;line-height:1.5}button[data-v-d190bdba]{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:12px;height:36px;padding:0 14px}button[data-v-d190bdba]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-d190bdba]{background:#2563eb;color:#fff}.btn-secondary[data-v-d190bdba]{background:#f1f5f9;color:#475569}.col-actions button[data-v-d190bdba]{height:30px;padding:0 10px}.col-actions button+button[data-v-d190bdba]{margin-left:6px}.btn-edit[data-v-d190bdba]{background:#eef4ff;color:#1d4ed8}.btn-copy[data-v-d190bdba]{background:#f0fdf4;color:#166534}.btn-save[data-v-d190bdba]{background:#16a34a;color:#fff}.btn-cancel[data-v-d190bdba]{background:#f1f5f9;color:#475569}.btn-delete[data-v-d190bdba]{background:#fee2e2;color:#991b1b}.modal-overlay[data-v-d190bdba]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d190bdba]{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);padding:22px;width:460px;max-width:92vw}.modal h2[data-v-d190bdba]{margin:0 0 14px;font-size:18px}.field-row[data-v-d190bdba]{display:flex;gap:12px}.field-row .field[data-v-d190bdba]{flex:1}.field[data-v-d190bdba]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:12px;color:#475569}.field-inline[data-v-d190bdba]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#1f2937}.modal-actions[data-v-d190bdba]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.toolbar[data-v-016cda50]{justify-content:space-between;margin-bottom:14px}.toolbar-filters[data-v-016cda50],.toolbar[data-v-016cda50]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.toolbar-meta[data-v-016cda50]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto}.field-inline[data-v-016cda50]{display:flex;flex-direction:column;gap:3px;font-size:11px;color:#475569}.filter-input[data-v-016cda50],.select[data-v-016cda50]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:8px 10px}.filter-input[data-v-016cda50]{width:110px}.select[data-v-016cda50]{width:150px}.hint[data-v-016cda50]{color:#98a2b3;font-size:11px}.table-wrap[data-v-016cda50]{min-height:180px;overflow-x:auto;position:relative}[data-v-016cda50] .table-loader.loading{height:180px}.data-table[data-v-016cda50]{border-collapse:collapse;width:100%;font-size:13px;min-width:980px}.data-table td[data-v-016cda50],.data-table th[data-v-016cda50]{border-bottom:1px solid #edf0f3;padding:8px 10px;text-align:left;vertical-align:middle}.data-table th[data-v-016cda50]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.data-table tbody tr[data-v-016cda50]:hover{background:#f3f6fb}.mono[data-v-016cda50]{font-family:ui-monospace,monospace;font-size:12px}.application-list[data-v-016cda50]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;max-width:240px}.application-link[data-v-016cda50]{color:#2563eb;overflow-wrap:anywhere;text-decoration:none}.application-link[data-v-016cda50]:hover{text-decoration:underline}.col-money[data-v-016cda50]{text-align:right;white-space:nowrap}.empty-cell[data-v-016cda50]{text-align:center!important;color:#6b7280;padding:24px!important}.badge[data-v-016cda50]{align-items:center;box-sizing:border-box;display:inline-flex;font-size:11px;font-weight:700;height:30px;padding:6px 10px;border-radius:8px;vertical-align:middle}.badge-published[data-v-016cda50]{background:#e6f4ea;color:#1e7e34}.badge-planned[data-v-016cda50]{background:#fff5e0;color:#b7791f}.badge-suppressed[data-v-016cda50]{background:#f1f5f9;color:#6b7280}.badge-evicted[data-v-016cda50]{background:#fdeaea;color:#c0392b}.badge-failed[data-v-016cda50]{background:#fee2e2;color:#991b1b}.badge-retry-wait[data-v-016cda50]{background:#fff7ed;color:#c2410c}.badge-auto[data-v-016cda50],.badge-unknown[data-v-016cda50]{background:#e8eefc;color:#2563eb}.badge-manual[data-v-016cda50]{background:#f3e8ff;color:#7e22ce}.error-message[data-v-016cda50]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}button[data-v-016cda50]{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:12px;height:36px;padding:0 14px}button[data-v-016cda50]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-016cda50]{background:#f1f5f9;color:#475569}.toolbar-meta .btn-secondary[data-v-016cda50]{min-width:150px}.data-table td.col-actions[data-v-016cda50],.data-table th.col-actions[data-v-016cda50]{text-align:right;white-space:nowrap}.action-buttons[data-v-016cda50]{align-items:center;display:flex;gap:6px;justify-content:flex-end}.action-buttons .btn-edit[data-v-016cda50],.btn-ati[data-v-016cda50]{align-items:center;display:inline-flex;height:30px;line-height:1;padding:0 10px}.btn-ati[data-v-016cda50]{background:#fff7ed;border:none;border-radius:8px;box-sizing:border-box;color:#c2410c;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.btn-ati[data-v-016cda50]:hover{background:#ffedd5;color:#9a3412}.btn-ati[data-v-016cda50]:active{background:#fed7aa}.btn-ati-disabled[data-v-016cda50],.btn-ati-disabled[data-v-016cda50]:active,.btn-ati-disabled[data-v-016cda50]:hover{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.btn-edit[data-v-016cda50]{background:#eef4ff;color:#1d4ed8}.refresh-bar[data-v-016cda50]{height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.refresh-bar[data-v-016cda50]:after{animation:refresh-016cda50 1.2s ease-in-out infinite;background:#2563eb;content:"";height:100%;left:-35%;position:absolute;width:35%}@keyframes refresh-016cda50{to{left:100%}}@media (max-width:760px){.toolbar-filters[data-v-016cda50],.toolbar[data-v-016cda50]{align-items:stretch;flex-direction:column}.toolbar-meta[data-v-016cda50]{align-items:stretch;margin-left:0}.filter-input[data-v-016cda50],.select[data-v-016cda50]{width:100%}.table-wrap[data-v-016cda50]{overflow:visible}.data-table[data-v-016cda50]{min-width:0}.data-table thead[data-v-016cda50]{display:none}.data-table tbody[data-v-016cda50],.data-table td[data-v-016cda50],.data-table tr[data-v-016cda50]{display:block;width:100%}.data-table tr[data-v-016cda50]{border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:12px;overflow:hidden}.data-table td[data-v-016cda50]{align-items:flex-start;border-bottom:1px solid #edf0f3;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:105px minmax(0,1fr);padding:9px 10px;text-align:left!important;white-space:normal}.data-table td[data-v-016cda50]:before{color:#64748b;content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}.data-table td[data-v-016cda50]:last-child{border-bottom:none}.data-table .empty-cell[data-v-016cda50]{display:block}.data-table .empty-cell[data-v-016cda50]:before{content:none}.application-list[data-v-016cda50]{max-width:none}.action-buttons[data-v-016cda50]{flex-wrap:wrap;justify-content:flex-start}}.toolbar[data-v-897f7958]{justify-content:space-between;margin-bottom:14px}.toolbar-filters[data-v-897f7958],.toolbar[data-v-897f7958]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.toolbar-meta[data-v-897f7958]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto}.field-inline[data-v-897f7958]{display:flex;flex-direction:column;gap:3px;color:#475569;font-size:11px}.filter-input[data-v-897f7958],.select[data-v-897f7958]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:8px 10px}.filter-input[data-v-897f7958]{width:120px}.select[data-v-897f7958]{width:210px}.hint[data-v-897f7958]{color:#98a2b3;font-size:11px}.table-wrap[data-v-897f7958]{min-height:180px;overflow-x:auto;position:relative}[data-v-897f7958] .table-loader.loading{height:180px}.data-table[data-v-897f7958]{border-collapse:collapse;font-size:13px;min-width:1100px;width:100%}.data-table td[data-v-897f7958],.data-table th[data-v-897f7958]{border-bottom:1px solid #edf0f3;padding:9px 10px;text-align:left;vertical-align:middle}.data-table th[data-v-897f7958]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.data-table tbody tr[data-v-897f7958]:hover{background:#f3f6fb}.mono[data-v-897f7958]{font-family:ui-monospace,monospace;font-size:12px}.date-cell[data-v-897f7958],.reason-cell[data-v-897f7958],.replacement-refs[data-v-897f7958],.status-cell[data-v-897f7958],.uid-list[data-v-897f7958]{display:flex;flex-direction:column;gap:4px}.uid[data-v-897f7958]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-link[data-v-897f7958]{color:#2563eb;text-decoration:none}.application-link[data-v-897f7958]:hover{text-decoration:underline}.app-ids[data-v-897f7958]{color:#64748b;font-size:11px}.reason-cell[data-v-897f7958]{max-width:340px;min-width:220px}.reason-cell>span[data-v-897f7958]:last-child{line-height:1.35}.date-cell[data-v-897f7958]{white-space:nowrap}.date-cell span[data-v-897f7958]:last-child{color:#64748b;font-size:11px}.date-cell .overdue[data-v-897f7958]{color:#b91c1c;font-weight:700}.attempts[data-v-897f7958]{text-align:center!important}.badge[data-v-897f7958]{align-self:flex-start;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;padding:4px 8px}.badge-failed[data-v-897f7958]{background:#fee2e2;color:#991b1b}.badge-wait[data-v-897f7958]{background:#fff7ed;color:#c2410c}.badge-unknown[data-v-897f7958]{background:#e8eefc;color:#2563eb}.badge-muted[data-v-897f7958]{background:#f1f5f9;color:#475569}.empty-cell[data-v-897f7958]{color:#6b7280;padding:28px!important;text-align:center!important}.data-table td.col-actions[data-v-897f7958],.data-table th.col-actions[data-v-897f7958]{text-align:right;white-space:nowrap}.no-action[data-v-897f7958]{color:#94a3b8}.error-message[data-v-897f7958]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.info-message[data-v-897f7958]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;font-size:12px;margin-bottom:12px;padding:10px 12px}button[data-v-897f7958]{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:700;height:36px;padding:0 14px}button[data-v-897f7958]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-897f7958]{background:#f1f5f9;color:#475569}.toolbar-meta .btn-secondary[data-v-897f7958]{min-width:150px}.btn-retry[data-v-897f7958]{background:#eef4ff;color:#1d4ed8;height:30px;padding:0 10px}.refresh-bar[data-v-897f7958]{height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.refresh-bar[data-v-897f7958]:after{animation:refresh-897f7958 1.2s ease-in-out infinite;background:#2563eb;content:"";height:100%;left:-35%;position:absolute;width:35%}@keyframes refresh-897f7958{to{left:100%}}@media (max-width:760px){.toolbar-filters[data-v-897f7958],.toolbar[data-v-897f7958]{align-items:stretch;flex-direction:column}.toolbar-meta[data-v-897f7958]{align-items:stretch;margin-left:0}.btn-apply[data-v-897f7958],.filter-input[data-v-897f7958],.select[data-v-897f7958]{width:100%}.table-wrap[data-v-897f7958]{overflow:visible}.data-table[data-v-897f7958]{min-width:0}.data-table thead[data-v-897f7958]{display:none}.data-table tbody[data-v-897f7958],.data-table td[data-v-897f7958],.data-table tr[data-v-897f7958]{display:block;width:100%}.data-table tr[data-v-897f7958]{border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin-bottom:12px;overflow:hidden}.data-table td[data-v-897f7958]{align-items:flex-start;border-bottom:1px solid #edf0f3;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:105px minmax(0,1fr);padding:9px 10px;text-align:left!important;white-space:normal}.data-table td[data-v-897f7958]:before{color:#64748b;content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}.data-table td[data-v-897f7958]:last-child{border-bottom:none}.data-table .empty-cell[data-v-897f7958]{display:block}.data-table .empty-cell[data-v-897f7958]:before{content:none}.reason-cell[data-v-897f7958]{max-width:none;min-width:0}.uid[data-v-897f7958]{max-width:100%}}.probe-result[data-v-a4d26580]{display:flex;flex-direction:column;gap:10px}.probe-empty[data-v-a4d26580],.probe-warn[data-v-a4d26580]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:12px;padding:8px 10px}.probe-block[data-v-a4d26580]{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.probe-head[data-v-a4d26580]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.probe-step[data-v-a4d26580]{font-size:12px;font-weight:700;color:#334155}.probe-status[data-v-a4d26580]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px}.probe-status.ok[data-v-a4d26580]{background:#e6f4ea;color:#1e7e34}.probe-status.bad[data-v-a4d26580]{background:#fee2e2;color:#991b1b}.probe-status.warn[data-v-a4d26580]{background:#fef3c7;color:#92400e}.probe-status.muted[data-v-a4d26580]{background:#f1f5f9;color:#6b7280}.probe-me[data-v-a4d26580]{font-size:12px;color:#1f2937;line-height:1.5}.me-line.firm[data-v-a4d26580]{font-weight:700;margin-bottom:4px}.me-grid[data-v-a4d26580]{display:flex;flex-wrap:wrap;gap:6px 14px;color:#475569}.me-grid b[data-v-a4d26580]{color:#1f2937}.me-passport[data-v-a4d26580]{color:#475569;margin-top:4px}.me-logist[data-v-a4d26580]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding:6px 8px;background:#f1f5f9;border-radius:6px;color:#1f2937}.me-logist b[data-v-a4d26580]{color:#475569;font-weight:700}.me-warn[data-v-a4d26580]{color:#92400e;background:#fef3c7;border-radius:6px;padding:4px 8px;margin-top:6px;font-size:11px}.me-error[data-v-a4d26580]{color:#991b1b;font-size:12px}.probe-publish[data-v-a4d26580]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#475569}.pub-line b[data-v-a4d26580]{color:#1f2937}.pub-ok[data-v-a4d26580]{color:#1e7e34}.pub-warn[data-v-a4d26580]{color:#92400e}.toolbar[data-v-f66dec10]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.toolbar-actions[data-v-f66dec10]{display:flex;gap:8px}.hint[data-v-f66dec10]{color:#475569;font-size:13px;font-weight:600}.table-wrap[data-v-f66dec10]{overflow-x:auto}.data-table[data-v-f66dec10]{border-collapse:collapse;width:100%;font-size:13px;min-width:760px}.data-table td[data-v-f66dec10],.data-table th[data-v-f66dec10]{border-bottom:1px solid #edf0f3;padding:8px 10px;text-align:left;vertical-align:middle}.data-table th[data-v-f66dec10]{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.data-table tbody tr[data-v-f66dec10]:hover{background:#eef4ff}.detail-row[data-v-f66dec10]{background:#f8fafc}.detail-row[data-v-f66dec10]:hover{background:#f1f5f9}.detail-row td[data-v-f66dec10]{padding:10px}.mono[data-v-f66dec10]{font-family:ui-monospace,monospace;font-size:12px}.col-bool[data-v-f66dec10]{text-align:center}.data-table td.col-actions[data-v-f66dec10],.data-table th.col-actions[data-v-f66dec10]{text-align:right;white-space:nowrap}.col-actions button[data-v-f66dec10]{margin-left:4px}.empty-cell[data-v-f66dec10]{text-align:center!important;color:#6b7280;padding:24px!important}.badge[data-v-f66dec10]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.badge-on[data-v-f66dec10]{background:#e6f4ea;color:#1e7e34}.badge-off[data-v-f66dec10]{background:#f1f5f9;color:#6b7280}.badge-bad[data-v-f66dec10]{background:#fee2e2;color:#991b1b}.badge-warn[data-v-f66dec10]{background:#fef3c7;color:#92400e}.badge-muted[data-v-f66dec10]{background:#f1f5f9;color:#6b7280}.error-message[data-v-f66dec10]{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.info-message[data-v-f66dec10]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1d4ed8;font-size:12px;margin-bottom:12px;padding:10px 12px}button[data-v-f66dec10]{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:12px;height:36px;padding:0 14px}button[data-v-f66dec10]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-f66dec10]{background:#f1f5f9;color:#475569}.col-actions button[data-v-f66dec10]{height:30px;padding:0 10px}.btn-edit[data-v-f66dec10]{background:#eef4ff;color:#1d4ed8}.btn-save[data-v-f66dec10]{background:#16a34a;color:#fff}.btn-cancel[data-v-f66dec10],.btn-token[data-v-f66dec10]{background:#f1f5f9;color:#475569}.btn-token[data-v-f66dec10]{border:1px solid #d1d5db;width:100%;margin-bottom:12px;padding:8px 10px}.btn-probe[data-v-f66dec10]{background:#eef4ff;color:#1d4ed8;width:100%;margin-bottom:8px}.modal-overlay[data-v-f66dec10]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-f66dec10]{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);padding:22px;width:460px;max-width:92vw}.modal-wide[data-v-f66dec10]{width:560px}.modal h2[data-v-f66dec10]{margin:0 0 14px;font-size:18px}.modal-hint[data-v-f66dec10]{color:#475569;font-size:13px;margin:0 0 14px;line-height:1.5}.modal-hint.muted[data-v-f66dec10]{margin-bottom:8px}.field[data-v-f66dec10]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:12px;color:#475569}.field-inline[data-v-f66dec10]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#1f2937}.modal-input[data-v-f66dec10]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:8px 10px}.modal-input[data-v-f66dec10]:disabled{background:#f3f4f6;color:#9ca3af}.modal-actions[data-v-f66dec10]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.probe-panel[data-v-f66dec10]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px;margin-bottom:12px}.distributor-routing-page[data-v-5a327a8a]{background:#f5f7fb;min-height:100vh;padding:24px;color:#1f2937}.page-header[data-v-5a327a8a]{margin-bottom:18px}.page-header h1[data-v-5a327a8a]{color:#1f2937;font-size:26px;font-weight:700;margin:0 0 4px}.page-header p[data-v-5a327a8a]{color:#6b7280;font-size:13px;margin:0}.tabs[data-v-5a327a8a]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px;overflow-x:auto}.tab[data-v-5a327a8a]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.tab[data-v-5a327a8a]:hover{background:#eff6ff;color:#2563eb}.tab.active[data-v-5a327a8a]{border-bottom-color:#2563eb;color:#2563eb}.tab-badge[data-v-5a327a8a]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:700}.tab-panel[data-v-5a327a8a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:18px}[data-v-5a327a8a] .section button{transition:filter .15s ease}[data-v-5a327a8a] .section button:not(:disabled):hover{filter:brightness(.96)}[data-v-5a327a8a] .section button:not(:disabled):active{filter:brightness(.92)}@media (max-width:720px){.distributor-routing-page[data-v-5a327a8a]{padding:14px}.page-header h1[data-v-5a327a8a]{font-size:22px}.tab[data-v-5a327a8a]{padding:10px 12px}.tab-panel[data-v-5a327a8a]{padding:12px}}.settings-page[data-v-13c3d658]{min-height:100%;padding:20px;background:#f5f7fb;color:#1f2937}.draft-bar[data-v-13c3d658],.page-header[data-v-13c3d658],.section-title[data-v-13c3d658]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header[data-v-13c3d658]{margin-bottom:18px}h1[data-v-13c3d658]{margin:0 0 6px;font-size:26px}h2[data-v-13c3d658]{margin:0;font-size:18px}h3[data-v-13c3d658]{margin:0;font-size:15px}.muted[data-v-13c3d658],.page-header p[data-v-13c3d658],.section-title p[data-v-13c3d658]{margin:0;color:#6b7280;font-size:13px}.header-actions[data-v-13c3d658],.history-actions[data-v-13c3d658]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-13c3d658]{padding:9px 13px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-weight:600}.btn.primary[data-v-13c3d658]{color:#fff;background:#2563eb;border-color:#2563eb}.btn.publish[data-v-13c3d658]{color:#fff;background:#059669;border-color:#059669}.btn.danger[data-v-13c3d658]{color:#b91c1c;border-color:#fecaca;background:#fff}.btn.small[data-v-13c3d658]{padding:6px 10px}.btn[data-v-13c3d658]:disabled,.link[data-v-13c3d658]:disabled{cursor:wait;opacity:.55}.card[data-v-13c3d658],.draft-bar[data-v-13c3d658],.saved-draft-panel[data-v-13c3d658]{padding:18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.04)}.draft-bar[data-v-13c3d658]{margin-bottom:14px;border-color:#bfdbfe}.draft-bar span[data-v-13c3d658]{display:block;margin-top:3px;color:#6b7280;font-size:12px}.saved-draft-panel[data-v-13c3d658]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border-color:#93c5fd;background:#eff6ff}.saved-draft-panel p[data-v-13c3d658]{margin:5px 0 0;color:#475569;font-size:13px}.editor[data-v-13c3d658]{display:grid;gap:16px}.card[data-v-13c3d658]{overflow:hidden}.fields-grid[data-v-13c3d658]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}label[data-v-13c3d658]{display:flex;flex-direction:column;gap:5px;color:#4b5563;font-size:12px}input[data-v-13c3d658]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#111827}input[data-v-13c3d658]:disabled{background:#f8fafc;color:#475569}input[type=checkbox][data-v-13c3d658]{width:auto}.section-title.compact[data-v-13c3d658]{margin-top:18px}.table-wrap[data-v-13c3d658]{margin-top:14px;overflow-x:auto}.table-wrap.narrow[data-v-13c3d658]{max-width:520px}table[data-v-13c3d658]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-13c3d658],th[data-v-13c3d658]{padding:8px;border:1px solid #e5e7eb;text-align:left}th[data-v-13c3d658]{background:#f8fafc;color:#475569}.read-only-value[data-v-13c3d658]{display:inline-block;min-width:80px;color:#475569}.drag-column[data-v-13c3d658]{width:38px;padding:4px;text-align:center}.drag-handle[data-v-13c3d658]{width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:grab;font-size:18px}.drag-handle[data-v-13c3d658]:focus-visible,.drag-handle[data-v-13c3d658]:hover:not(:disabled){background:#e2e8f0;color:#334155;outline:none}.drag-handle[data-v-13c3d658]:active{cursor:grabbing}.drag-handle[data-v-13c3d658]:disabled{color:#cbd5e1;cursor:not-allowed}.reorder-ghost[data-v-13c3d658]{opacity:.45;background:#dbeafe}.visually-hidden[data-v-13c3d658]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.remove[data-v-13c3d658]{border:0;background:transparent;color:#dc2626;cursor:pointer;font-size:20px}.history-section[data-v-13c3d658]{margin-bottom:16px}.history-heading[data-v-13c3d658]{margin-bottom:14px}.history-heading p[data-v-13c3d658]{margin:5px 0 0;color:#6b7280;font-size:13px}.history-strip[data-v-13c3d658]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:12px;overflow-x:auto;padding:2px 2px 10px}.history-item[data-v-13c3d658]{display:flex;min-height:150px;box-sizing:border-box;flex-direction:column;padding:14px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.history-item.active[data-v-13c3d658]{border-color:#60a5fa;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe}.history-item.viewed[data-v-13c3d658]{box-shadow:inset 0 0 0 2px #2563eb}.history-version[data-v-13c3d658]{display:flex;align-items:center;justify-content:space-between;gap:8px}.active-badge[data-v-13c3d658]{color:#1d4ed8;background:#dbeafe}.active-badge[data-v-13c3d658],.viewed-badge[data-v-13c3d658]{padding:3px 7px;border-radius:999px;font-size:11px;font-weight:700}.viewed-badge[data-v-13c3d658]{color:#5b21b6;background:#ede9fe}.history-date[data-v-13c3d658]{display:block;margin-top:5px;color:#6b7280;font-size:12px}.history-item p[data-v-13c3d658]{flex:1;margin:10px 0 14px;color:#475569;font-size:12px}.archive-view-bar[data-v-13c3d658]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:11px 14px;border:1px solid #c4b5fd;border-radius:9px;color:#5b21b6;background:#f5f3ff;font-size:13px}.link[data-v-13c3d658]{padding:0;border:0;background:none;color:#2563eb;cursor:pointer;font-size:12px}.link.danger[data-v-13c3d658]{color:#dc2626}.message[data-v-13c3d658]{margin-bottom:14px;padding:11px 13px;border-radius:8px;font-size:13px}.message.error[data-v-13c3d658]{color:#991b1b;background:#fee2e2}.message.success[data-v-13c3d658]{color:#166534;background:#dcfce7}.message.validation[data-v-13c3d658]{color:#1e3a8a;background:#dbeafe}.empty[data-v-13c3d658]{padding:16px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px}@media (max-width:1100px){.fields-grid[data-v-13c3d658]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settings-page[data-v-13c3d658]{padding:12px}.archive-view-bar[data-v-13c3d658],.draft-bar[data-v-13c3d658],.page-header[data-v-13c3d658],.saved-draft-panel[data-v-13c3d658]{align-items:stretch;flex-direction:column}.fields-grid[data-v-13c3d658]{grid-template-columns:1fr}.history-strip[data-v-13c3d658]{grid-auto-columns:minmax(250px,calc(100vw - 54px))}}.settings-page[data-v-ff9a1a8c]{min-height:100%;padding:20px;background:#f5f7fb;color:#1f2937}.header-actions[data-v-ff9a1a8c],.page-header[data-v-ff9a1a8c],.tabs[data-v-ff9a1a8c]{display:flex;align-items:center;gap:16px}.page-header[data-v-ff9a1a8c]{justify-content:space-between;margin-bottom:18px}h1[data-v-ff9a1a8c]{margin:0 0 6px;font-size:26px}h2[data-v-ff9a1a8c]{margin:0;font-size:18px}.page-header p[data-v-ff9a1a8c],section>p[data-v-ff9a1a8c]{color:#6b7280;font-size:13px}.page-header p[data-v-ff9a1a8c]{margin:0}.header-actions[data-v-ff9a1a8c],.tabs[data-v-ff9a1a8c]{gap:8px;flex-wrap:wrap}.tabs[data-v-ff9a1a8c]{margin-bottom:16px}.tabs .active[data-v-ff9a1a8c]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.editor[data-v-ff9a1a8c]{display:grid;gap:16px}.card[data-v-ff9a1a8c]{padding:18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.04);overflow-x:auto}.section-heading[data-v-ff9a1a8c]{margin-top:24px}button[data-v-ff9a1a8c]{padding:9px 13px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-weight:600}button.primary[data-v-ff9a1a8c]{color:#fff;background:#2563eb;border-color:#2563eb}button[data-v-ff9a1a8c]:disabled{cursor:wait;opacity:.55}label[data-v-ff9a1a8c]{display:flex;flex-direction:column;gap:5px;margin:12px 0;color:#4b5563;font-size:12px}input[data-v-ff9a1a8c],select[data-v-ff9a1a8c]{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#111827}input[data-v-ff9a1a8c]:disabled,select[data-v-ff9a1a8c]:disabled{background:#f8fafc;color:#475569}table[data-v-ff9a1a8c]{width:100%;border-collapse:collapse;font-size:13px;margin:14px 0}td[data-v-ff9a1a8c],th[data-v-ff9a1a8c]{padding:8px;border:1px solid #e5e7eb;text-align:left}th[data-v-ff9a1a8c]{background:#f8fafc;color:#475569}.matrix input[data-v-ff9a1a8c]{min-width:80px}.drag-column[data-v-ff9a1a8c]{width:38px;padding:4px;text-align:center}.drag-handle[data-v-ff9a1a8c]{width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:grab;font-size:18px}.drag-handle[data-v-ff9a1a8c]:focus-visible,.drag-handle[data-v-ff9a1a8c]:hover:not(:disabled){background:#e2e8f0;color:#334155;outline:none}.drag-handle[data-v-ff9a1a8c]:active{cursor:grabbing}.drag-handle[data-v-ff9a1a8c]:disabled{color:#cbd5e1;cursor:not-allowed}.reorder-ghost[data-v-ff9a1a8c]{opacity:.45;background:#dbeafe}.visually-hidden[data-v-ff9a1a8c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fields[data-v-ff9a1a8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.inline[data-v-ff9a1a8c]{max-width:520px}.cancel-form[data-v-ff9a1a8c],.summary[data-v-ff9a1a8c],details[data-v-ff9a1a8c]{padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin:14px 0;font-size:13px}.message[data-v-ff9a1a8c]{margin:0;padding:11px 13px;border-radius:8px;font-size:13px}.message.error[data-v-ff9a1a8c]{color:#991b1b;background:#fee2e2}.message.success[data-v-ff9a1a8c]{color:#166534;background:#dcfce7}.message.info[data-v-ff9a1a8c]{color:#1e3a8a;background:#eff6ff;margin-top:14px}.message.info p[data-v-ff9a1a8c]{margin:0 0 8px}@media (max-width:1100px){.fields[data-v-ff9a1a8c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settings-page[data-v-ff9a1a8c]{padding:12px}.page-header[data-v-ff9a1a8c]{align-items:stretch;flex-direction:column}.fields[data-v-ff9a1a8c]{grid-template-columns:1fr}}.orphan-page[data-v-3c3cac12]{display:flex;flex-direction:column;height:100%;padding:14px 16px;color:#333}.toolbar[data-v-3c3cac12]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-block[data-v-3c3cac12]{display:flex;flex-direction:column;gap:4px}h1[data-v-3c3cac12]{margin:0;font-size:22px;line-height:1.2}.hint[data-v-3c3cac12]{color:#667085;font-size:12px}.hint code[data-v-3c3cac12]{background:#f3f4f6;padding:1px 4px;border-radius:3px;font-size:11px}.filters[data-v-3c3cac12]{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;padding:10px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px}.field[data-v-3c3cac12]{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#4b5563}.select[data-v-3c3cac12]{height:30px;min-width:200px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;padding:0 6px}.filter-spacer[data-v-3c3cac12]{flex:1}.counter-block[data-v-3c3cac12]{font-size:13px;color:#4b5563}.counter strong[data-v-3c3cac12]{color:#c0392b}.btn[data-v-3c3cac12]{height:30px;padding:0 12px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;cursor:pointer}.btn[data-v-3c3cac12]:hover{border-color:#007bff;color:#007bff}.btn.danger[data-v-3c3cac12]{background:#fff;color:#c0392b;border-color:#f0b6b0}.btn.danger[data-v-3c3cac12]:hover{background:#c0392b;color:#fff;border-color:#c0392b}.btn.danger.small[data-v-3c3cac12]{height:26px;padding:0 10px;font-size:12px}.btn[data-v-3c3cac12]:disabled{opacity:.6;cursor:not-allowed}.table-wrap[data-v-3c3cac12]{flex:1;overflow:auto}.orphan-table[data-v-3c3cac12]{width:100%;border-collapse:collapse;font-size:13px}.orphan-table td[data-v-3c3cac12],.orphan-table th[data-v-3c3cac12]{padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.orphan-table th[data-v-3c3cac12]{background:#f7f8fa;color:#444;font-weight:700}.actions-col[data-v-3c3cac12]{width:110px}.state-block[data-v-3c3cac12]{padding:32px;color:#667085;font-size:14px;text-align:center}.state-block.error[data-v-3c3cac12]{color:#dc3545}.error-detail[data-v-3c3cac12]{font-size:12px;margin-top:6px;color:#98a2b3}.roles-admin-page[data-v-2543ed3c]{display:flex;flex-direction:column;height:100%;padding:14px 16px;color:#333}.toolbar[data-v-2543ed3c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.title-block[data-v-2543ed3c]{display:flex;align-items:baseline;gap:10px}h1[data-v-2543ed3c],h2[data-v-2543ed3c]{margin:0}h1[data-v-2543ed3c]{font-size:22px;line-height:1.2}h2[data-v-2543ed3c]{font-size:18px}.counter[data-v-2543ed3c],.drawer-subtitle[data-v-2543ed3c],.muted[data-v-2543ed3c]{color:#667085;font-size:13px}.actions[data-v-2543ed3c],.controls[data-v-2543ed3c],.drawer-actions[data-v-2543ed3c]{display:flex;align-items:center;gap:8px;position:relative}.filters[data-v-2543ed3c]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px;padding:10px;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px}.field[data-v-2543ed3c]{display:flex;flex-direction:column;gap:3px;color:#4b5563;font-size:12px}.field.wide[data-v-2543ed3c]{grid-column:1/-1}.search-field[data-v-2543ed3c]{min-width:280px}.input[data-v-2543ed3c],.select[data-v-2543ed3c]{height:32px;border:1px solid #d7dce2;border-radius:4px;background:#fff;color:#333;font-size:13px;padding:0 8px}.input[data-v-2543ed3c],.select[data-v-2543ed3c]{min-width:150px}.act-btn[data-v-2543ed3c],.btn[data-v-2543ed3c],.close-btn[data-v-2543ed3c],.mini-btn[data-v-2543ed3c],.text-button[data-v-2543ed3c]{border:1px solid #d7dce2;background:#fff;color:#333;cursor:pointer;font-size:13px}.btn[data-v-2543ed3c]{height:32px;border-radius:4px;padding:0 12px}.act-btn[data-v-2543ed3c]:hover,.btn[data-v-2543ed3c]:hover,.mini-btn[data-v-2543ed3c]:hover{border-color:#007bff;color:#007bff}.btn.primary[data-v-2543ed3c]{background:#007bff;border-color:#007bff;color:#fff}.btn[data-v-2543ed3c]:disabled{cursor:default;opacity:.6}.filter-reset[data-v-2543ed3c]{margin-left:auto}.mini-btn[data-v-2543ed3c]{height:26px;border-radius:4px;padding:0 8px;flex-shrink:0}.table-wrap[data-v-2543ed3c]{flex:1;overflow:auto}.roles-table[data-v-2543ed3c]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.roles-table td[data-v-2543ed3c],.roles-table th[data-v-2543ed3c]{height:32px;padding:6px 8px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles-table th[data-v-2543ed3c]{position:sticky;top:0;z-index:1;background:#f7f8fa;color:#444;font-weight:700}.roles-table tbody tr[data-v-2543ed3c]:hover{background:#f3f6fb}.col-id[data-v-2543ed3c]{width:100px}.col-name[data-v-2543ed3c]{width:190px}.role-pill[data-v-2543ed3c],.soft-pill[data-v-2543ed3c],.status-badge[data-v-2543ed3c],.tg-pill[data-v-2543ed3c]{display:inline-flex;align-items:center;max-width:100%;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.text-button[data-v-2543ed3c]{padding:0;border:0;background:transparent;text-align:left}.name-button[data-v-2543ed3c]{color:#0b63ce;font-weight:600}.name-button[data-v-2543ed3c]:hover{text-decoration:underline}.act-btn[data-v-2543ed3c]{height:26px;border-radius:4px;padding:0 7px;font-size:12px}.act-btn.danger[data-v-2543ed3c]{border-color:#e6a2a2;color:#9f2f2f}.act-btn.success[data-v-2543ed3c]{border-color:#8fcaa6;color:#0b6b44}.state-block[data-v-2543ed3c]{padding:32px;color:#667085;font-size:14px}.modal-overlay[data-v-2543ed3c]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45)}.modal[data-v-2543ed3c]{width:min(1200px,calc(100vw - 24px));max-height:90vh;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);padding:22px;max-width:90vw}.drawer-header[data-v-2543ed3c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.close-btn[data-v-2543ed3c]{width:30px;height:30px;border-radius:4px;font-size:20px;line-height:1}.drawer-form[data-v-2543ed3c]{display:flex;flex-direction:column;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;align-items:flex-start}.drawer-form .input[data-v-2543ed3c],.drawer-form .select[data-v-2543ed3c]{width:100%;min-width:0}.drawer-form .checkbox-field[data-v-2543ed3c],.drawer-form .field[data-v-2543ed3c]{grid-column:1}.checkbox-field[data-v-2543ed3c]{display:flex;align-items:center;gap:8px;color:#333;font-size:13px}.right-editor-grid[data-v-2543ed3c]{grid-column:2;grid-row:1/span 10;align-self:stretch;display:grid;grid-template-columns:1fr;gap:12px}.row-card[data-v-2543ed3c]:hover{background-color:rgba(224,187,72,.4);cursor:pointer}.user-routing-page[data-v-33b4d378]{background:#f5f7fb;min-height:100vh;padding:24px;color:#1f2937}.page-header[data-v-33b4d378]{margin-bottom:18px}.page-header h1[data-v-33b4d378]{color:#1f2937;font-size:26px;font-weight:700;margin:0 0 4px}.page-header p[data-v-33b4d378]{color:#6b7280;font-size:13px;margin:0}.tabs[data-v-33b4d378]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.tab[data-v-33b4d378]{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:background-color .15s ease,color .15s ease}.tab[data-v-33b4d378]:hover{background:#eff6ff;color:#2563eb}.tab.active[data-v-33b4d378]{border-bottom-color:#2563eb;color:#2563eb}.tab-badge[data-v-33b4d378]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:700}.tab-panel[data-v-33b4d378]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:18px}[data-v-33b4d378] .section button{transition:filter .15s ease}[data-v-33b4d378] .section button:not(:disabled):hover{filter:brightness(.96)}[data-v-33b4d378] .section button:not(:disabled):active{filter:brightness(.92)}.multidropdown[data-v-f7d5c224]{position:relative;min-width:150px}.dd-summary[data-v-f7d5c224]{display:flex;align-items:center;gap:6px;width:100%;min-height:36px;padding:4px 10px;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font:inherit;font-size:14px;cursor:pointer;text-align:left}.multidropdown.open .dd-summary[data-v-f7d5c224]{border-color:#84adff}.multidropdown.active .dd-summary[data-v-f7d5c224]{border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.dd-label[data-v-f7d5c224]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-count[data-v-f7d5c224]{flex-shrink:0;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eef4ff;color:#0056b3;font-size:12px;font-weight:600}.dd-chevron[data-v-f7d5c224]{flex-shrink:0;color:#98a2b3;font-size:10px}.dd-menu[data-v-f7d5c224]{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:min(300px,90vw);max-height:320px;display:flex;flex-direction:column;padding:6px;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.14)}.dd-search[data-v-f7d5c224]{width:100%;margin-bottom:6px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:6px;font:inherit;font-size:13px;box-sizing:border-box}.dd-list[data-v-f7d5c224]{overflow-y:auto;display:flex;flex-direction:column;gap:2px}.dd-option[data-v-f7d5c224]{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:14px;color:#344054;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dd-option[data-v-f7d5c224]:hover{background:#f0f6ff}.dd-option span[data-v-f7d5c224]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-dot[data-v-f7d5c224]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dd-all[data-v-f7d5c224]{color:#6b7280;border-bottom:1px solid #eaecf0;border-radius:6px 6px 0 0;margin-bottom:4px}.dd-divider[data-v-f7d5c224]{height:1px;background:#eaecf0;margin:4px 2px;flex-shrink:0}.dd-special[data-v-f7d5c224]{font-weight:500}.dd-group[data-v-f7d5c224]{background:none;border:none;font:inherit;gap:8px;padding:5px 6px}.dd-group-label[data-v-f7d5c224]{flex:1;text-align:left;color:#344054}.dd-group-count[data-v-f7d5c224]{flex-shrink:0;font-size:11px;color:#98a2b3}.dd-group.active[data-v-f7d5c224]{background:#eef4ff}.dd-group.active .dd-group-count[data-v-f7d5c224]{color:#344054;font-weight:600}.dd-empty[data-v-f7d5c224]{padding:8px 6px;color:#98a2b3;font-size:13px}.date-presets[data-v-a9bd3b98]{position:relative}.presets-btn[data-v-a9bd3b98]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#1d2939}.presets-btn[data-v-a9bd3b98]:hover{background:#f8fafc}.date-presets.active .presets-btn[data-v-a9bd3b98]{border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.presets-label[data-v-a9bd3b98]{color:#667085}.presets-value[data-v-a9bd3b98]{font-weight:500;white-space:nowrap}.presets-btn i[data-v-a9bd3b98]{font-size:11px;color:#667085;transition:transform .15s}.presets-btn i.rotated[data-v-a9bd3b98]{transform:rotate(180deg)}.presets-menu[data-v-a9bd3b98]{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:200px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(16,24,40,.12)}.preset-item[data-v-a9bd3b98]{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;text-align:left;font-size:13px;color:#1d2939;cursor:pointer}.preset-item[data-v-a9bd3b98]:hover{background:#f2f4f7}.preset-item.active[data-v-a9bd3b98]{background:#eff6ff;color:#007bff;font-weight:600}.custom-range[data-v-a9bd3b98]{display:flex;align-items:center;gap:6px;padding:8px 6px 4px;border-top:1px solid #f2f4f7;margin-top:4px}.custom-range input[data-v-a9bd3b98]{height:32px;padding:0 8px;border:1px solid #d0d5dd;border-radius:6px;font-size:12px;color:#1d2939}.custom-range span[data-v-a9bd3b98]{color:#667085;font-size:12px}.basis-section[data-v-a9bd3b98]{border-top:1px solid #f2f4f7;margin-top:4px;padding-top:6px}.basis-title[data-v-a9bd3b98]{padding:2px 10px 4px;font-size:11px;color:#667085}.basis-item[data-v-a9bd3b98]{padding:6px 10px}.tz-hint[data-v-a9bd3b98]{margin-top:4px;padding:8px 10px;border-top:1px solid #f2f4f7;font-size:11px;line-height:1.4;color:#98a2b3}.filter-presets[data-v-31c076f7]{position:relative}.presets-btn[data-v-31c076f7]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#1d2939}.presets-btn[data-v-31c076f7]:hover{background:#f8fafc}.presets-label[data-v-31c076f7]{color:#667085}.presets-btn i[data-v-31c076f7]{font-size:11px;color:#667085;transition:transform .15s}.presets-btn i.rotated[data-v-31c076f7]{transform:rotate(180deg)}.presets-menu[data-v-31c076f7]{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:300px;max-height:380px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(16,24,40,.12)}.menu-title[data-v-31c076f7]{padding:6px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#667085}.presets-empty[data-v-31c076f7]{padding:10px;font-size:13px;color:#98a2b3}.preset-row[data-v-31c076f7],.save-row[data-v-31c076f7]{display:flex;align-items:center;gap:4px}.preset-apply[data-v-31c076f7]{flex:1;min-width:0;padding:7px 8px;border:none;border-radius:6px;background:none;text-align:left;font-size:13px;color:#1d2939;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-apply[data-v-31c076f7]:hover{background:#eff6ff;color:#007bff}.row-action[data-v-31c076f7]{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:none;font-size:12px;color:#667085;cursor:pointer}.row-action[data-v-31c076f7]:hover{background:#f2f4f7;color:#1d2939}.row-action.ok[data-v-31c076f7]:hover{background:#eff8ef;color:#12b76a}.row-action.danger[data-v-31c076f7]:hover{background:#fff3f2;color:#d92d20}.preset-input[data-v-31c076f7]{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid #84adff;border-radius:6px;font-size:13px;color:#101828;box-sizing:border-box}.preset-input[data-v-31c076f7]:focus{outline:none;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.menu-divider[data-v-31c076f7]{height:1px;margin:6px 4px;background:#e5e7eb}.preset-add[data-v-31c076f7]{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;text-align:left;font-size:13px;color:#175cd3;cursor:pointer}.preset-add[data-v-31c076f7]:hover{background:#eff6ff}.trips-tab[data-v-3766e64c]{display:flex;flex-direction:column;min-height:0;flex:1}.view-switch[data-v-3766e64c]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.view-chip[data-v-3766e64c]{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:14px;padding:4px 14px;font-size:12px;cursor:pointer;transition:all .15s}.view-chip[data-v-3766e64c]:hover{border-color:#84adff;color:#175cd3}.view-chip.active[data-v-3766e64c]{background:#eff6ff;border-color:#84adff;color:#175cd3;font-weight:600}.pct-toggle[data-v-3766e64c]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#475467;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-block[data-v-3766e64c]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;margin-bottom:12px;flex:none;display:flex;flex-direction:column}.chart-title[data-v-3766e64c]{font-size:14px;font-weight:600;color:#344054;margin-bottom:8px}.chart[data-v-3766e64c]{width:100%;height:300px}.chart-empty[data-v-3766e64c]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3;font-size:14px}.table-scroll[data-v-3766e64c]{flex:1;overflow:auto;min-height:200px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-3766e64c]{border-collapse:collapse;font-size:13px;color:#344054;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-table th[data-v-3766e64c]{position:sticky;top:0;z-index:2;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#475467;font-weight:600;text-align:left}.th-sort[data-v-3766e64c]{border:none;background:none;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.th-sort[data-v-3766e64c]:hover{color:#0056b3}.th-sort.active[data-v-3766e64c]{color:#007bff}.sort-mark[data-v-3766e64c]{font-size:11px}.stat-table td[data-v-3766e64c]{padding:6px 10px;border-bottom:1px solid #f2f4f7}.stat-table tbody tr[data-v-3766e64c]:hover{background:#f8fafc}.row-new[data-v-3766e64c]{background:#fffbeb}.row-new[data-v-3766e64c]:hover{background:#fef3c7}.row-clickable[data-v-3766e64c]{cursor:pointer}.id-cell[data-v-3766e64c]{font-weight:600}.new-badge[data-v-3766e64c]{margin-left:6px;padding:1px 6px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:11px}.cell-hl[data-v-3766e64c]{background:#eef4ff}.th-hl[data-v-3766e64c]{background:#dce7fb}.th-empty[data-v-3766e64c]{background:#f8fafc}.dev-zero[data-v-3766e64c]{background:#f2f4f7;color:#98a2b3}.status-pill[data-v-3766e64c]{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.pill-open[data-v-3766e64c]{background:#eff6ff;color:#1d4ed8}.pill-closed[data-v-3766e64c]{background:#ecfdf3;color:#027a48}.pill-gray[data-v-3766e64c]{background:#f2f4f7;color:#475467}.pill-red[data-v-3766e64c]{background:#fef3f2;color:#b42318}.pill-orange[data-v-3766e64c]{background:#fffaeb;color:#b54708}.win-pill[data-v-3766e64c]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.win-bot[data-v-3766e64c]{background:#f4f0ff;color:#5925dc}.win-human[data-v-3766e64c]{background:#ecfdf3;color:#067647}.cat-badge[data-v-3766e64c]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:700;white-space:nowrap}.cat-top[data-v-3766e64c]{background:#fff3cd;color:#856404}.cat-key[data-v-3766e64c]{background:#cce5ff;color:#004085}.cat-regular[data-v-3766e64c]{background:#f2f4f7;color:#475467}.carrier-cell[data-v-3766e64c]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.src-tag[data-v-3766e64c]{display:inline-block;padding:1px 7px;border-radius:9px;font-size:11px;font-weight:500;white-space:nowrap}.src-fact[data-v-3766e64c]{background:#ecfdf3;color:#067647}.src-approved[data-v-3766e64c]{background:#eff8ff;color:#175cd3}.src-manual[data-v-3766e64c]{background:#fffaeb;color:#b54708}.src-base[data-v-3766e64c]{background:#f2f4f7;color:#475467}.x1000-mark[data-v-3766e64c]{display:inline-block;padding:1px 5px;border-radius:8px;background:#fef3f2;color:#b42318;font-size:11px;font-weight:500}.th-group[data-v-3766e64c]{text-align:center;font-size:12px;color:#007bff;border-bottom:1px solid #e5e7eb}.dev[data-v-3766e64c]{display:inline-block;padding:1px 5px;border-radius:8px;font-size:11px;font-weight:500}.dev-ok[data-v-3766e64c]{background:#f2f4f7;color:#475467}.dev-up[data-v-3766e64c]{background:#fffaeb;color:#b54708}.dev-down[data-v-3766e64c]{background:#fef3f2;color:#b42318}.tl-widget[data-v-3766e64c]{position:relative;width:120px;height:14px}.tl-track[data-v-3766e64c]{width:100%;height:100%;border-radius:3px;background:#f2f4f7;overflow:hidden}.tl-bar[data-v-3766e64c]{height:100%;border-radius:3px 0 0 3px}.tl-early[data-v-3766e64c]{background:#12b76a;color:#12b76a}.tl-lastday[data-v-3766e64c]{background:#f79009;color:#f79009}.tl-late[data-v-3766e64c]{background:#f04438;color:#f04438}.tl-neutral[data-v-3766e64c]{background:#98a2b3;color:#98a2b3}.tl-open[data-v-3766e64c]{opacity:.55;background:repeating-linear-gradient(45deg,currentColor 0 3px,transparent 3px 6px)}.tl-mark[data-v-3766e64c]{position:absolute;top:-2px;bottom:-2px;width:1px;background:#98a2b3}.empty-table[data-v-3766e64c]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3}.table-footer[data-v-3766e64c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px}.total-info[data-v-3766e64c]{color:#6b7280;font-size:13px}.temporal-tab[data-v-0c814a86]{display:flex;flex-direction:column;gap:12px;min-height:0}.chart-layout[data-v-0c814a86]{display:grid;grid-template-columns:400px 1fr;gap:16px;align-items:stretch}@media (max-width:1100px){.chart-layout[data-v-0c814a86]{grid-template-columns:1fr}}.chart-settings[data-v-0c814a86]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px}.settings-title[data-v-0c814a86]{font-size:14px;font-weight:600;color:#344054}.settings-section[data-v-0c814a86]{display:flex;flex-direction:column;gap:8px}.settings-label[data-v-0c814a86]{font-size:12px;font-weight:500;color:#667085}.metrics-list[data-v-0c814a86]{display:flex;flex-wrap:wrap;gap:6px}.metric-chip[data-v-0c814a86]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;border:1px solid #d0d5dd;background:#fff;font-size:12px;color:#344054;cursor:pointer}.metric-chip[data-v-0c814a86]:hover{border-color:#98a2b3}.metric-chip.selected[data-v-0c814a86]{border-color:#007bff;background:#eff6ff}.metric-dot[data-v-0c814a86]{width:8px;height:8px;border-radius:50%;flex:none}.settings-hint[data-v-0c814a86]{font-size:11px;color:#98a2b3}.chart-block[data-v-0c814a86]{min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column}.chart-title[data-v-0c814a86]{font-size:14px;font-weight:600;color:#344054;margin-bottom:8px}.chart[data-v-0c814a86]{width:100%;flex:1;min-height:320px}.chart-empty[data-v-0c814a86]{display:flex;align-items:center;justify-content:center;flex:1;min-height:160px;color:#98a2b3;font-size:14px}.table-scroll[data-v-0c814a86]{overflow-x:auto;min-height:600px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-0c814a86]{width:100%;border-collapse:collapse;font-size:13px;color:#344054;white-space:nowrap}.stat-table th[data-v-0c814a86]{position:sticky;top:0;z-index:2;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#475467;font-weight:600;text-align:left}.stat-table td[data-v-0c814a86]{padding:6px 10px;border-bottom:1px solid #f2f4f7}.stat-table tbody tr[data-v-0c814a86]:hover{background:#f8fafc}.id-cell[data-v-0c814a86]{font-weight:600}.cell-warn[data-v-0c814a86]{color:#d92d20;font-weight:600}.empty-table[data-v-0c814a86]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3}.dynamics-tab[data-v-d6f61e8c]{display:flex;flex-direction:column;gap:12px;min-height:0}.dynamics-toolbar[data-v-d6f61e8c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.step-switch[data-v-d6f61e8c]{display:flex;gap:6px}.step-btn[data-v-d6f61e8c]{padding:7px 14px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;cursor:pointer}.step-btn[data-v-d6f61e8c]:hover{background:#f8fafc}.step-btn.active[data-v-d6f61e8c]{background:#eff6ff;border-color:#3b82f6;color:#007bff;font-weight:600}.cap-hint[data-v-d6f61e8c]{padding:8px 12px;border-radius:8px;background:#fffcf5;border:1px solid #fef0c7;color:#93370d;font-size:13px}.compare-chart[data-v-8c3b4636]{min-width:0}.chart-title[data-v-8c3b4636]{margin-bottom:8px;font-size:14px;font-weight:600;color:#344054}.chart[data-v-8c3b4636]{width:100%;height:var(--v3d6e4146)}.chart-empty[data-v-8c3b4636]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3;font-size:14px;border:1px dashed #e5e7eb;border-radius:8px}.logists-tab[data-v-543a81e4]{display:flex;flex-direction:column;gap:16px;min-width:0}.mode-row[data-v-543a81e4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.limit-chips[data-v-543a81e4]{display:flex;align-items:center;gap:4px}.limit-btn[data-v-543a81e4]{padding:5px 10px;font-size:12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;cursor:pointer}.limit-btn[data-v-543a81e4]:hover{background:#f8fafc}.limit-btn.active[data-v-543a81e4]{background:#eff6ff;border-color:#3b82f6;color:#007bff;font-weight:600}.chart-layout[data-v-543a81e4]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:stretch}@media (max-width:1100px){.chart-layout[data-v-543a81e4]{grid-template-columns:1fr}}.chart-settings[data-v-543a81e4]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px}.settings-title[data-v-543a81e4]{font-size:14px;font-weight:600;color:#344054}.settings-section[data-v-543a81e4]{display:flex;flex-direction:column;gap:8px}.settings-label[data-v-543a81e4]{font-size:12px;font-weight:500;color:#667085}.metrics-list[data-v-543a81e4]{display:flex;flex-wrap:wrap;gap:6px}.metric-chip[data-v-543a81e4]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;border:1px solid #d0d5dd;background:#fff;font-size:12px;color:#344054;cursor:pointer}.metric-chip[data-v-543a81e4]:hover{border-color:#98a2b3}.metric-chip.selected[data-v-543a81e4]{border-color:#007bff;background:#eff6ff}.metric-dot[data-v-543a81e4]{width:8px;height:8px;border-radius:50%;flex:none}.slot-mark[data-v-543a81e4]{font-size:10px;font-weight:700;color:#007bff}.settings-hint[data-v-543a81e4]{font-size:11px;color:#98a2b3}.chart-block[data-v-543a81e4]{min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.table-scroll[data-v-543a81e4]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-543a81e4]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-543a81e4]{position:sticky;top:0;background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table th.sortable[data-v-543a81e4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-table th.sortable[data-v-543a81e4]:hover{color:#344054}.stat-table th.active[data-v-543a81e4]{color:#007bff}.sort-arrow[data-v-543a81e4]{font-size:9px}.stat-table td[data-v-543a81e4]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-543a81e4]:hover{background:#f8fafc}.num[data-v-543a81e4]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-543a81e4]{font-weight:600}.name-cell[data-v-543a81e4]{font-weight:500}.warn-cell[data-v-543a81e4]{color:#d92d20}.good-cell[data-v-543a81e4]{color:#067647}.empty-table[data-v-543a81e4]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.directions-tab[data-v-1dbf12d4]{display:flex;flex-direction:column;gap:16px;min-width:0}.mode-row[data-v-1dbf12d4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mode-chips[data-v-1dbf12d4]{display:flex;gap:6px}.limit-chips[data-v-1dbf12d4]{display:flex;align-items:center;gap:4px}.limit-btn[data-v-1dbf12d4]{padding:5px 10px;font-size:12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;cursor:pointer}.limit-btn[data-v-1dbf12d4]:hover{background:#f8fafc}.limit-btn.active[data-v-1dbf12d4]{background:#eff6ff;border-color:#3b82f6;color:#007bff;font-weight:600}.mode-btn[data-v-1dbf12d4]{padding:7px 14px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;cursor:pointer}.mode-btn[data-v-1dbf12d4]:hover{background:#f8fafc}.mode-btn.active[data-v-1dbf12d4]{background:#eff6ff;border-color:#3b82f6;color:#007bff;font-weight:600}.mode-hint[data-v-1dbf12d4]{font-size:13px;color:#667085;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.chart-layout[data-v-1dbf12d4]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:stretch}@media (max-width:1100px){.chart-layout[data-v-1dbf12d4]{grid-template-columns:1fr}}.chart-settings[data-v-1dbf12d4]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px}.settings-title[data-v-1dbf12d4]{font-size:14px;font-weight:600;color:#344054}.settings-section[data-v-1dbf12d4]{display:flex;flex-direction:column;gap:8px}.settings-label[data-v-1dbf12d4]{font-size:12px;font-weight:500;color:#667085}.metrics-list[data-v-1dbf12d4]{display:flex;flex-wrap:wrap;gap:6px}.metric-chip[data-v-1dbf12d4]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;border:1px solid #d0d5dd;background:#fff;font-size:12px;color:#344054;cursor:pointer}.metric-chip[data-v-1dbf12d4]:hover{border-color:#98a2b3}.metric-chip.selected[data-v-1dbf12d4]{border-color:#007bff;background:#eff6ff}.metric-dot[data-v-1dbf12d4]{width:8px;height:8px;border-radius:50%;flex:none}.settings-hint[data-v-1dbf12d4]{font-size:11px;color:#98a2b3}.chart-block[data-v-1dbf12d4]{min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.table-scroll[data-v-1dbf12d4]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-1dbf12d4]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-1dbf12d4]{position:sticky;top:0;background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table th.sortable[data-v-1dbf12d4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-table th.sortable[data-v-1dbf12d4]:hover{color:#344054}.stat-table th.active[data-v-1dbf12d4]{color:#007bff}.sort-arrow[data-v-1dbf12d4]{font-size:9px}.stat-table td[data-v-1dbf12d4]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-1dbf12d4]:hover{background:#f8fafc}.num[data-v-1dbf12d4]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-1dbf12d4]{font-weight:600}.dir-cell[data-v-1dbf12d4]{font-weight:500}.neg-cell[data-v-1dbf12d4]{color:#d92d20}.dir-early[data-v-1dbf12d4]{color:#067647}.dir-late[data-v-1dbf12d4]{color:#d92d20}.cell-wide[data-v-1dbf12d4]{min-width:210px}.bar-cell[data-v-1dbf12d4]{display:flex;align-items:center;gap:8px;margin-left:auto}.bar-track[data-v-1dbf12d4]{width:110px;height:6px;border-radius:3px;background:#f2f4f7;flex-shrink:0;position:relative}.bar-track[data-v-1dbf12d4]:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#98a2b3}.bar-value[data-v-1dbf12d4]{min-width:58px;text-align:right;font-variant-numeric:tabular-nums}.bar-fill[data-v-1dbf12d4]{height:100%;position:absolute;top:0}.bar-pos[data-v-1dbf12d4]{background:#12b76a;border-radius:0 3px 3px 0}.bar-neg[data-v-1dbf12d4]{background:#f04438;border-radius:3px 0 0 3px}.close-widget[data-v-1dbf12d4]{display:inline-block}.close-track[data-v-1dbf12d4]{width:90px;height:8px;border-radius:4px;background:#f2f4f7;overflow:hidden;display:flex}.close-seg[data-v-1dbf12d4]{height:100%;min-width:0}.seg-early[data-v-1dbf12d4]{background:#12b76a}.seg-lastday[data-v-1dbf12d4]{background:#f79009}.seg-late[data-v-1dbf12d4]{background:#f04438}.first-badge[data-v-1dbf12d4]{background:#ecfdf3;color:#027a48}.first-badge[data-v-1dbf12d4],.stale-badge[data-v-1dbf12d4]{margin-left:6px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.stale-badge[data-v-1dbf12d4]{background:#fffcf5;color:#93370d}.empty-table[data-v-1dbf12d4]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.stat-bar-chart[data-v-22eb3cec]{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-sizing:border-box}.chart-title[data-v-22eb3cec]{margin-bottom:8px;font-size:14px;font-weight:600;color:#111827}.chart[data-v-22eb3cec]{width:100%;height:var(--v8ce2e076)}.chart-empty[data-v-22eb3cec]{display:flex;align-items:center;justify-content:center;height:var(--v8ce2e076);color:#98a2b3;font-size:14px}.segments-tab[data-v-5f8e5d21]{display:flex;flex-direction:column;gap:16px;min-width:0}.charts-row[data-v-5f8e5d21]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px}.chart-card[data-v-5f8e5d21]{min-width:0}.table-scroll[data-v-5f8e5d21]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-5f8e5d21]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-5f8e5d21]{position:sticky;top:0;background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table td[data-v-5f8e5d21]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-5f8e5d21]:hover{background:#f8fafc}.num[data-v-5f8e5d21]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-5f8e5d21]{font-weight:600}.seg-cell[data-v-5f8e5d21]{font-weight:500}.seg-dot[data-v-5f8e5d21]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}.seg-guarantee[data-v-5f8e5d21]{background:#3b82f6}.seg-spot[data-v-5f8e5d21]{background:#f79009}.seg-carousel[data-v-5f8e5d21]{background:#7a5af8}.seg-other[data-v-5f8e5d21]{background:#98a2b3}.empty-table[data-v-5f8e5d21]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.statuses-tab[data-v-206dc0dc]{display:flex;flex-direction:column;gap:16px;min-width:0}.status-pills[data-v-206dc0dc]{display:flex;flex-wrap:wrap;gap:8px}.status-pill[data-v-206dc0dc]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:13px}.pill-label[data-v-206dc0dc]{color:#344054}.pill-value[data-v-206dc0dc]{font-weight:700;font-variant-numeric:tabular-nums}.pill-open[data-v-206dc0dc]{border-color:#bfdbfe;background:#eff6ff}.pill-open .pill-value[data-v-206dc0dc]{color:#1d4ed8}.pill-closed[data-v-206dc0dc]{border-color:#bbf7d0;background:#f0fdf4}.pill-closed .pill-value[data-v-206dc0dc]{color:#15803d}.pill-gray[data-v-206dc0dc]{border-color:#e5e7eb;background:#f8fafc}.pill-gray .pill-value[data-v-206dc0dc]{color:#475467}.pill-red[data-v-206dc0dc]{border-color:#fecdd3;background:#fef3f2}.pill-red .pill-value[data-v-206dc0dc]{color:#b42318}.pill-orange[data-v-206dc0dc]{border-color:#fedf89;background:#fffaeb}.pill-orange .pill-value[data-v-206dc0dc]{color:#b54708}.loss-row[data-v-206dc0dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.loss-card[data-v-206dc0dc]{border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;background:#fff}.loss-bad[data-v-206dc0dc]{border-color:#fecdd3;background:#fef3f2}.loss-label[data-v-206dc0dc]{font-size:12px;color:#667085;margin-bottom:4px}.loss-value[data-v-206dc0dc]{font-size:18px;font-weight:700;color:#1d2939;font-variant-numeric:tabular-nums}.loss-bad .loss-value[data-v-206dc0dc]{color:#b42318}.chart-block[data-v-206dc0dc]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.chart-head[data-v-206dc0dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-title[data-v-206dc0dc]{font-size:14px;font-weight:600;color:#344054}.hide-zero[data-v-206dc0dc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#667085;cursor:pointer;white-space:nowrap}.chart[data-v-206dc0dc]{width:100%;height:630px}.chart-empty[data-v-206dc0dc]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3;font-size:14px}.table-scroll[data-v-206dc0dc]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-206dc0dc]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-206dc0dc]{position:sticky;top:0;background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table td[data-v-206dc0dc]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-206dc0dc]:hover{background:#f8fafc}.total-row td[data-v-206dc0dc]{background:#f8fafc;font-weight:600;border-top:1px solid #e5e7eb}.num[data-v-206dc0dc]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-206dc0dc]{font-weight:600}.warn-cell[data-v-206dc0dc]{color:#d92d20}.status-pill-sm[data-v-206dc0dc]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.status-pill-sm.pill-open[data-v-206dc0dc]{background:#eff6ff;color:#1d4ed8}.status-pill-sm.pill-closed[data-v-206dc0dc]{background:#f0fdf4;color:#15803d}.status-pill-sm.pill-gray[data-v-206dc0dc]{background:#f2f4f7;color:#475467}.status-pill-sm.pill-red[data-v-206dc0dc]{background:#fef3f2;color:#b42318}.status-pill-sm.pill-orange[data-v-206dc0dc]{background:#fffaeb;color:#b54708}.empty-table[data-v-206dc0dc]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.bot-tab[data-v-4100ab6a]{display:flex;flex-direction:column;gap:16px;min-width:0}.kpi-row[data-v-4100ab6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.kpi-card[data-v-4100ab6a]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px 16px}.kpi-card.bot[data-v-4100ab6a]{border-color:#e4d7ff;background:#f9f7ff}.kpi-card.human[data-v-4100ab6a]{border-color:#bfdbfe;background:#eff6ff}.kpi-label[data-v-4100ab6a]{font-size:12px;color:#667085;margin-bottom:4px}.kpi-value[data-v-4100ab6a]{font-size:22px;font-weight:700;color:#1d2939;font-variant-numeric:tabular-nums}.kpi-card.bot .kpi-value[data-v-4100ab6a]{color:#5925dc}.kpi-card.human .kpi-value[data-v-4100ab6a]{color:#1d4ed8}.kpi-value.loss[data-v-4100ab6a]{color:#d92d20}.kpi-sub[data-v-4100ab6a]{font-size:12px;color:#98a2b3;margin-top:2px}.chart-block[data-v-4100ab6a]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.chart-title[data-v-4100ab6a]{font-size:14px;font-weight:600;color:#344054;margin-bottom:8px}.chart[data-v-4100ab6a]{width:100%;height:320px}.chart-empty[data-v-4100ab6a]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3;font-size:14px}.table-scroll[data-v-4100ab6a]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-4100ab6a]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-4100ab6a]{background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table td[data-v-4100ab6a]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-4100ab6a]:hover{background:#f8fafc}.num[data-v-4100ab6a]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-4100ab6a]{font-weight:600}.src-pill[data-v-4100ab6a]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.src-bot[data-v-4100ab6a]{background:#f4f0ff;color:#5925dc}.src-human[data-v-4100ab6a]{background:#eff6ff;color:#1d4ed8}.src-nobid[data-v-4100ab6a],.src-none[data-v-4100ab6a]{background:#f2f4f7;color:#475467}.footnote[data-v-4100ab6a]{font-size:12px;color:#98a2b3}.empty-table[data-v-4100ab6a]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.constructor-tab[data-v-d61e24ea]{display:flex;flex-direction:column;gap:12px;min-height:0}.chart-layout[data-v-d61e24ea]{display:grid;grid-template-columns:400px 1fr;gap:16px;align-items:stretch}@media (max-width:1100px){.chart-layout[data-v-d61e24ea]{grid-template-columns:1fr}}.chart-settings[data-v-d61e24ea]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px;max-height:620px;overflow-y:auto}.settings-title[data-v-d61e24ea]{font-size:14px;font-weight:600;color:#344054}.settings-section[data-v-d61e24ea]{display:flex;flex-direction:column;gap:8px}.settings-label[data-v-d61e24ea]{font-size:12px;font-weight:500;color:#667085}.settings-label.sub[data-v-d61e24ea]{color:#98a2b3;font-weight:400}.dim-select[data-v-d61e24ea]{height:34px;padding:0 8px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828;cursor:pointer}.dim-select[data-v-d61e24ea]:focus{outline:none;border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.metrics-group[data-v-d61e24ea]{margin-bottom:4px}.metrics-group-label[data-v-d61e24ea]{font-size:11px;font-weight:600;color:#667085;margin:6px 0 4px}.metrics-list[data-v-d61e24ea]{display:flex;flex-wrap:wrap;gap:6px}.metric-chip[data-v-d61e24ea]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;border:1px solid #d0d5dd;background:#fff;font-size:12px;color:#344054;cursor:pointer}.metric-chip[data-v-d61e24ea]:hover{border-color:#98a2b3}.metric-chip.selected[data-v-d61e24ea]{border-color:#007bff;background:#eff6ff}.settings-hint[data-v-d61e24ea]{font-size:11px;color:#98a2b3}.settings-hint.warn[data-v-d61e24ea]{color:#d92d20}.values-panel[data-v-d61e24ea]{display:flex;flex-direction:column;gap:6px}.values-search[data-v-d61e24ea]{height:30px;padding:0 10px;font-size:12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828}.values-search[data-v-d61e24ea]:focus{outline:none;border-color:#84adff}.values-list[data-v-d61e24ea]{max-height:160px;overflow-y:auto;border:1px solid #f2f4f7;border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:2px}.values-item[data-v-d61e24ea]{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:4px;font-size:12px;color:#344054;cursor:pointer}.values-item.hide-others[data-v-d61e24ea]{margin-top:6px;border-top:1px solid #eaecf0;padding-top:8px;font-weight:600}.values-item[data-v-d61e24ea]:hover{background:#f8fafc}.values-label[data-v-d61e24ea]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.values-count[data-v-d61e24ea]{color:#98a2b3;font-size:11px}.btn-clear[data-v-d61e24ea]{align-self:flex-start;padding:3px 10px;font-size:11px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#667085;cursor:pointer}.btn-clear[data-v-d61e24ea]:hover{border-color:#98a2b3;color:#344054}.chart-block[data-v-d61e24ea]{min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px;display:flex;flex-direction:column}.chart-title-row[data-v-d61e24ea]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.chart-actions[data-v-d61e24ea]{margin-left:auto;display:flex;gap:6px}.chart-action[data-v-d61e24ea]{padding:3px 10px;font-size:11px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#667085;cursor:pointer}.chart-action[data-v-d61e24ea]:hover{border-color:#98a2b3;color:#344054}.chart-action.active[data-v-d61e24ea]{border-color:#1570ef;background:#eff8ff;color:#1570ef}.table-tabs[data-v-d61e24ea]{display:flex;gap:6px}.chart-title[data-v-d61e24ea]{font-size:14px;font-weight:600;color:#344054}.chart[data-v-d61e24ea]{width:100%;flex:1;min-height:380px}.chart-empty[data-v-d61e24ea]{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;color:#98a2b3;font-size:14px}.chart-empty.error[data-v-d61e24ea]{color:#b42318}.table-scroll[data-v-d61e24ea]{margin-top:14px}.matrix-scroll[data-v-d61e24ea]{overflow:auto;min-height:300px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.table-toolbar[data-v-d61e24ea]{display:flex;align-items:center;gap:10px;padding:10px 12px}.table-toolbar-label[data-v-d61e24ea]{font-size:12px;color:#667085}.export-btn[data-v-d61e24ea]{margin-left:auto;font-weight:600}.export-btn[data-v-d61e24ea]:disabled{opacity:.6;cursor:default}.dim-select.compact[data-v-d61e24ea]{height:28px;font-size:12px}.stat-table[data-v-d61e24ea]{width:100%;border-collapse:collapse;font-size:13px;color:#344054;white-space:nowrap}.stat-table th[data-v-d61e24ea]{position:sticky;top:0;z-index:2;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#475467;font-weight:600;text-align:left}.stat-table td[data-v-d61e24ea]{padding:6px 10px;border-bottom:1px solid #f2f4f7}.stat-table tbody tr[data-v-d61e24ea]:hover{background:#f8fafc}.stat-table td[data-v-d61e24ea]:first-child,.stat-table th[data-v-d61e24ea]:first-child{position:sticky;left:0;z-index:1;background:#fff}.stat-table th[data-v-d61e24ea]:first-child{background:#f8fafc;z-index:3}.id-cell[data-v-d61e24ea]{font-weight:600}.clickable[data-v-d61e24ea]{cursor:pointer}.clickable[data-v-d61e24ea]:hover{color:#007bff}.total-cell[data-v-d61e24ea]{background:#f8fafc;font-weight:600;color:#475467}.strong[data-v-d61e24ea]{color:#101828}.total-row td[data-v-d61e24ea]{border-top:2px solid #e5e7eb}.empty-table[data-v-d61e24ea]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#98a2b3}.tm-report[data-v-43d2f6a4]{display:flex;flex-direction:column;gap:16px}.report-toolbar[data-v-43d2f6a4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-title[data-v-43d2f6a4]{font-size:16px;font-weight:600}.report-sub[data-v-43d2f6a4]{margin-left:8px;font-size:12px;font-weight:400;color:#667085}.report-select[data-v-43d2f6a4]{margin-left:auto;padding:6px 10px}.btn-clear.export-btn[data-v-43d2f6a4],.report-select[data-v-43d2f6a4]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:13px;cursor:pointer}.btn-clear.export-btn[data-v-43d2f6a4]{padding:6px 12px}.btn-clear.export-btn[data-v-43d2f6a4]:disabled{opacity:.5;cursor:default}.cards[data-v-43d2f6a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.card[data-v-43d2f6a4]{border:1px solid #eaecf0;border-radius:10px;padding:10px 14px;background:#fff}.card-label[data-v-43d2f6a4]{font-size:12px;color:#667085;margin-bottom:4px}.card-value[data-v-43d2f6a4]{font-size:17px;font-weight:600}.card-value.small[data-v-43d2f6a4]{font-size:14px}.card-value.warn[data-v-43d2f6a4]{color:#d92d20}.section-title[data-v-43d2f6a4]{font-size:14px;font-weight:600;margin-top:8px}.table-scroll[data-v-43d2f6a4]{overflow-x:auto}.stat-table[data-v-43d2f6a4]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-43d2f6a4]{text-align:left;padding:8px 10px;background:#f9fafb;border-bottom:1px solid #eaecf0;font-weight:600;white-space:nowrap}.stat-table td[data-v-43d2f6a4]{padding:7px 10px;border-bottom:1px solid #f2f4f7;white-space:nowrap}.stat-table tbody tr[data-v-43d2f6a4]:hover{background:#f8fafc}.stat-table .num[data-v-43d2f6a4]{text-align:right;font-variant-numeric:tabular-nums}.stat-table .strong[data-v-43d2f6a4]{font-weight:600}.stat-table .warn-cell[data-v-43d2f6a4]{color:#d92d20}.stat-table .mono[data-v-43d2f6a4]{font-family:monospace;font-size:12px}.empty-table[data-v-43d2f6a4],.stat-table .empty-cell[data-v-43d2f6a4]{text-align:center;color:#667085}.empty-table[data-v-43d2f6a4]{padding:24px}.empty-table.error[data-v-43d2f6a4]{color:#d92d20}.statistics-page[data-v-e02514d0]{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px 24px 40px;box-sizing:border-box;overflow-y:auto}.toolbar[data-v-e02514d0]{display:flex;align-items:center;gap:16px}.title[data-v-e02514d0]{margin:0;font-size:22px;font-weight:600;color:#111827}.total-rows[data-v-e02514d0]{color:#667085;font-size:13px}.toolbar-actions[data-v-e02514d0]{margin-left:auto;display:flex;gap:8px}.btn[data-v-e02514d0]{padding:8px 14px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#1d2939;cursor:pointer}.btn[data-v-e02514d0]:hover:not(:disabled){background:#f8fafc}.btn[data-v-e02514d0]:disabled{opacity:.6;cursor:not-allowed}.btn-reset[data-v-e02514d0]{border-color:#f04438;color:#d92d20}.btn-reset[data-v-e02514d0]:hover:not(:disabled){background:#fff3f2}.filters-panel[data-v-e02514d0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.filter-item[data-v-e02514d0]{min-width:0}.link-cities-btn[data-v-e02514d0]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#667085;cursor:pointer;transition:all .15s}.link-cities-btn[data-v-e02514d0]:hover{background:#f8fafc}.link-cities-btn.active[data-v-e02514d0]{background:#eef4ff;border-color:#84adff;color:#0056b3}.bot-select[data-v-e02514d0]{height:36px;padding:0 8px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828;box-sizing:border-box;cursor:pointer}.bot-select[data-v-e02514d0]:focus{outline:none}.bot-select.active[data-v-e02514d0],.bot-select[data-v-e02514d0]:focus{border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.trip-input[data-v-e02514d0]{width:140px;height:36px;box-sizing:border-box;padding:7px 10px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828}.trip-input[data-v-e02514d0]:focus{outline:none}.trip-input.active[data-v-e02514d0],.trip-input[data-v-e02514d0]:focus{border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.filter-date[data-v-e02514d0]{display:flex;flex-direction:column;gap:4px}.filter-date label[data-v-e02514d0]{font-size:11px;color:#667085}.filter-date input[data-v-e02514d0]{height:36px;padding:0 10px;border:1px solid #d0d5dd;border-radius:6px;font-size:13px;color:#1d2939;background:#fff;box-sizing:border-box}.only-new[data-v-e02514d0]{display:flex;align-items:center;gap:6px;font-size:13px;color:#1d2939;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kpi-row[data-v-e02514d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi-card[data-v-e02514d0]{padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.kpi-label[data-v-e02514d0]{font-size:12px;color:#667085;margin-bottom:6px}.kpi-value[data-v-e02514d0]{font-size:22px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums}.kpi-warn[data-v-e02514d0]{color:#d92d20}.kpi-sub[data-v-e02514d0]{margin-top:6px;font-size:12px;color:#98a2b3}.tabs[data-v-e02514d0]{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-e02514d0]{padding:10px 16px;font-size:14px;border:none;border-bottom:2px solid transparent;background:none;color:#667085;cursor:pointer}.tab-btn.active[data-v-e02514d0]{color:#101828;font-weight:600;border-bottom-color:#3b82f6}.tab-content[data-v-e02514d0]{flex:1;min-height:300px}.state-block[data-v-e02514d0]{padding:24px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:12px}.state-block.forbidden[data-v-e02514d0],.state-block.warn[data-v-e02514d0]{background:#fffcf5;border:1px solid #fef0c7;color:#93370d}.state-block.error[data-v-e02514d0]{background:#fff3f2;border:1px solid #fecdca;color:#b42318}.stat-pie-chart[data-v-e9fdab46]{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-sizing:border-box}.chart-head[data-v-e9fdab46]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-title[data-v-e9fdab46]{font-size:14px;font-weight:600;color:#111827}.chart[data-v-e9fdab46]{width:100%}.chart-empty[data-v-e9fdab46]{display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:14px}.stat-nested-pie-chart[data-v-47cee486]{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-sizing:border-box}.chart-head[data-v-47cee486]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-title[data-v-47cee486]{font-size:14px;font-weight:600;color:#111827}.chart[data-v-47cee486]{width:100%}.chart-empty[data-v-47cee486]{display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:14px}.stat-stacked-chart[data-v-4371ed70]{display:flex;flex-direction:column;min-width:0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-sizing:border-box}.chart-head[data-v-4371ed70]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-title[data-v-4371ed70]{font-size:14px;font-weight:600;color:#111827}.chart[data-v-4371ed70]{width:100%}.chart-empty[data-v-4371ed70]{display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:14px}.downtimes-page[data-v-577ab1d0]{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px 24px 40px;box-sizing:border-box;overflow-y:auto}.toolbar[data-v-577ab1d0]{display:flex;align-items:center;gap:16px}.title[data-v-577ab1d0]{margin:0;font-size:20px;font-weight:600;color:#111827}.btn[data-v-577ab1d0]{padding:6px 14px;border-radius:6px;border:1px solid #d0d5dd;background:#fff;font-size:13px;color:#344054;cursor:pointer}.btn[data-v-577ab1d0]:hover{border-color:#98a2b3}.btn[data-v-577ab1d0]:disabled{opacity:.6;cursor:default}.state-block[data-v-577ab1d0]{padding:40px;text-align:center;color:#667085;font-size:14px;flex-direction:column;gap:12px}.filters-panel[data-v-577ab1d0],.state-block[data-v-577ab1d0]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:flex;align-items:center}.filters-panel[data-v-577ab1d0]{flex-wrap:wrap;gap:10px;padding:12px 14px}.btn-reset[data-v-577ab1d0]{margin-left:auto}.kpi-row[data-v-577ab1d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.kpi-card[data-v-577ab1d0]{border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;background:#fff}.kpi-label[data-v-577ab1d0]{font-size:12px;color:#667085;margin-bottom:6px}.kpi-value[data-v-577ab1d0]{font-size:22px;font-weight:700;color:#1d2939;font-variant-numeric:tabular-nums}.kpi-sub[data-v-577ab1d0]{margin-top:4px;font-size:12px;color:#98a2b3}.tabs[data-v-577ab1d0]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-577ab1d0]{padding:8px 16px;border:none;background:none;font-size:14px;color:#667085;cursor:pointer;border-bottom:2px solid transparent}.tab-btn.active[data-v-577ab1d0]{color:#007bff;border-bottom-color:#007bff;font-weight:600}.tab-content[data-v-577ab1d0]{min-height:200px}.kpi-row[data-v-577ab1d0],.tab-content[data-v-577ab1d0]{transition:opacity .15s ease}.is-stale[data-v-577ab1d0]{opacity:.55}.logists-tab[data-v-577ab1d0],.overview-tab[data-v-577ab1d0],.warehouses-tab[data-v-577ab1d0]{display:flex;flex-direction:column;gap:16px;min-width:0}.chart-block[data-v-577ab1d0]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.chart-head[data-v-577ab1d0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-title[data-v-577ab1d0]{font-size:14px;font-weight:600;color:#344054}.chart-hint[data-v-577ab1d0]{font-size:12px;color:#98a2b3}.chart[data-v-577ab1d0]{width:100%;height:360px}.chart-empty[data-v-577ab1d0]{justify-content:center;min-height:200px;color:#98a2b3;font-size:14px}.chart-empty[data-v-577ab1d0],.table-head[data-v-577ab1d0],.table-title[data-v-577ab1d0]{display:flex;align-items:center}.table-title[data-v-577ab1d0]{font-size:14px;font-weight:600;color:#344054;gap:8px}.day-chip[data-v-577ab1d0]{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:10px;background:#eef4ff;color:#0056b3;font-size:12px;font-weight:600}.chip-x[data-v-577ab1d0]{padding:0;border:none;background:none;color:#0056b3;font-size:12px;cursor:pointer;line-height:1}.chip-x[data-v-577ab1d0]:hover{color:#b42318}.warehouses-tab[data-v-577ab1d0]{display:flex;flex-direction:column;gap:16px;min-width:0}.charts-row[data-v-577ab1d0]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:stretch}.charts-row-pies[data-v-577ab1d0]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:1100px){.charts-row-pies[data-v-577ab1d0],.charts-row[data-v-577ab1d0]{grid-template-columns:1fr}}.topn[data-v-577ab1d0]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#667085;white-space:nowrap}.topn-select[data-v-577ab1d0]{padding:3px 6px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;font:inherit;font-size:12px;color:#344054;cursor:pointer}.table-scroll[data-v-577ab1d0]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-577ab1d0]{width:100%;border-collapse:collapse;font-size:13px}.stat-table th[data-v-577ab1d0]{position:sticky;top:0;background:#f8fafc;color:#667085;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.stat-table th.sortable[data-v-577ab1d0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-table th.sortable[data-v-577ab1d0]:hover{color:#344054}.stat-table td[data-v-577ab1d0]{padding:8px 12px;border-bottom:1px solid #f2f4f7;color:#1d2939;white-space:nowrap}.stat-table tbody tr[data-v-577ab1d0]:hover{background:#f0f6ff}.stat-table tbody tr.row-cls-confirmed[data-v-577ab1d0]{background:#fee4e2}.stat-table tbody tr.row-cls-potential[data-v-577ab1d0]{background:#fef0c7}.stat-table tbody tr.row-cls-late[data-v-577ab1d0]{background:#ffead5}.stat-table tbody tr.row-cls-resolved[data-v-577ab1d0]{background:#ecfdf3}.stat-table tbody tr.row-cls-incomplete[data-v-577ab1d0]{background:#eff8ff}.stat-table tbody tr.row-cls-no_plan[data-v-577ab1d0]{background:#f2f4f7}.stat-table tbody tr.row-cls-confirmed[data-v-577ab1d0]:hover{background:#fddbd7}.stat-table tbody tr.row-cls-potential[data-v-577ab1d0]:hover{background:#fde6ad}.stat-table tbody tr.row-cls-late[data-v-577ab1d0]:hover{background:#ffdcc0}.stat-table tbody tr.row-cls-resolved[data-v-577ab1d0]:hover{background:#d3f8e3}.stat-table tbody tr.row-cls-incomplete[data-v-577ab1d0]:hover{background:#ddeefe}.stat-table tbody tr.row-cls-no_plan[data-v-577ab1d0]:hover{background:#e6e8eb}.tag[data-v-577ab1d0]{display:inline-block;padding:2px 7px;border-radius:10px;font-size:11px;font-weight:700}.tag.lifecycle[data-v-577ab1d0]{background:#f2f4f7;color:#475467}.tag.lifecycle.lc-registered[data-v-577ab1d0]{background:#eef4ff;color:#175cd3}.tag.lifecycle.lc-resolved[data-v-577ab1d0]{background:#ecfdf3;color:#027a48}.tag.lifecycle.lc-stale[data-v-577ab1d0]{background:#fcfaee;color:#b54708}.reason-cell[data-v-577ab1d0]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.num[data-v-577ab1d0]{text-align:right;font-variant-numeric:tabular-nums}.trip-link[data-v-577ab1d0]{padding:0;border:none;background:none;font:inherit;color:#175cd3;cursor:pointer;text-decoration:underline}.trip-link[data-v-577ab1d0]:hover{color:#007bff}.strong[data-v-577ab1d0]{font-weight:600}.name-cell[data-v-577ab1d0]{font-weight:500}.warn-cell[data-v-577ab1d0]{color:#d92d20}.table-footer[data-v-577ab1d0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.total-info[data-v-577ab1d0]{font-size:13px;color:#667085}.empty-table[data-v-577ab1d0]{padding:40px;text-align:center;color:#98a2b3;font-size:14px}.statistics-personal-page[data-v-daefa54c]{display:flex;flex-direction:column;height:100%;padding:20px;padding-bottom:40px}.toolbar[data-v-daefa54c]{margin-bottom:16px;flex-shrink:0}.title-block h1[data-v-daefa54c]{font-size:22px;font-weight:600}.state-block[data-v-daefa54c]{display:flex;align-items:center;justify-content:center;flex:1;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#6b7280;font-size:15px}.constructor-tab[data-v-6c3b02c6]{display:flex;flex-direction:column;gap:12px}.chart-layout[data-v-6c3b02c6]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px}.chart-block[data-v-6c3b02c6],.chart-settings[data-v-6c3b02c6],.drill[data-v-6c3b02c6],.matrix-block[data-v-6c3b02c6]{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.chart-settings[data-v-6c3b02c6]{padding:14px}.settings-section[data-v-6c3b02c6]{display:flex;flex-direction:column;gap:7px;margin-top:16px}.chart-title[data-v-6c3b02c6],.settings-title[data-v-6c3b02c6]{color:#344054;font-size:14px;font-weight:600}.filter-label[data-v-6c3b02c6],.settings-label[data-v-6c3b02c6]{color:#667085;font-size:12px}.sub[data-v-6c3b02c6]{margin-top:4px}.dim-select[data-v-6c3b02c6],.filter-label select[data-v-6c3b02c6]{display:block;width:100%;margin-top:4px;min-height:36px;border:1px solid #d0d5dd;border-radius:6px;background:#fff}.filter-label select[data-v-6c3b02c6]{min-height:64px}.chips[data-v-6c3b02c6]{display:flex;flex-wrap:wrap;gap:6px}.btn-clear[data-v-6c3b02c6],.btn[data-v-6c3b02c6],.chip[data-v-6c3b02c6]{border:1px solid #d0d5dd;border-radius:14px;background:#fff;color:#344054;cursor:pointer}.chip[data-v-6c3b02c6]{padding:4px 10px;font-size:12px}.chip.selected[data-v-6c3b02c6]{border-color:#1570ef;background:#eff8ff;color:#1570ef}.btn-clear[data-v-6c3b02c6]{padding:4px 9px;font-size:12px}.chart-block[data-v-6c3b02c6]{padding:14px;min-width:0}.chart-title-row[data-v-6c3b02c6],.table-toolbar[data-v-6c3b02c6]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chart-title-row .btn-clear[data-v-6c3b02c6],.export[data-v-6c3b02c6]{margin-left:auto}.chart[data-v-6c3b02c6]{height:400px;width:100%}.chart-empty[data-v-6c3b02c6],.empty-table[data-v-6c3b02c6]{min-height:180px;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:13px}.matrix-block[data-v-6c3b02c6]{overflow:hidden}.table-toolbar[data-v-6c3b02c6]{padding:10px 14px;border-bottom:1px solid #eaecf0;color:#667085;font-size:12px}.matrix-scroll[data-v-6c3b02c6]{overflow:auto}.stat-table[data-v-6c3b02c6]{width:100%;border-collapse:collapse;font-size:13px}.stat-table td[data-v-6c3b02c6],.stat-table th[data-v-6c3b02c6]{padding:10px 12px;border-bottom:1px solid #eaecf0;text-align:right;white-space:nowrap}.stat-table th[data-v-6c3b02c6],.total-row td[data-v-6c3b02c6],.total[data-v-6c3b02c6]{background:#f9fafb;font-weight:600}.id-cell[data-v-6c3b02c6],.stat-table th[data-v-6c3b02c6]:first-child{text-align:left!important}.clickable[data-v-6c3b02c6]{cursor:pointer}.clickable[data-v-6c3b02c6]:hover{background:#eff8ff}.btn[data-v-6c3b02c6]{padding:7px 12px;border-radius:6px;margin-left:8px}@media (max-width:1000px){.chart-layout[data-v-6c3b02c6]{grid-template-columns:1fr}}.constructor-tab[data-v-6c3b02c6]{min-height:0;padding-bottom:24px}.chart-layout[data-v-6c3b02c6]{grid-template-columns:400px 1fr;align-items:stretch}.chart-settings[data-v-6c3b02c6]{display:flex;flex-direction:column;gap:14px;max-height:620px;overflow-y:auto}.settings-section[data-v-6c3b02c6]{gap:8px;margin-top:0}.settings-label[data-v-6c3b02c6]{font-weight:500}.settings-hint[data-v-6c3b02c6],.settings-label.sub[data-v-6c3b02c6]{color:#98a2b3;font-weight:400}.settings-hint[data-v-6c3b02c6]{font-size:11px}.dim-select[data-v-6c3b02c6]{height:34px;min-height:0;margin-top:0;padding:0 8px;color:#101828;font-size:13px;cursor:pointer}.dim-select[data-v-6c3b02c6]:focus,.values-search[data-v-6c3b02c6]:focus{outline:none;border-color:#84adff;box-shadow:0 0 0 2px rgba(23,92,211,.12)}.metrics-list[data-v-6c3b02c6]{display:flex;flex-wrap:wrap;gap:6px}.metrics-group[data-v-6c3b02c6]{display:flex;flex-direction:column;gap:5px}.metrics-group+.metrics-group[data-v-6c3b02c6]{margin-top:8px}.metrics-group-label[data-v-6c3b02c6]{color:#667085;font-size:11px;font-weight:600}.metrics-group-hint[data-v-6c3b02c6]{color:#98a2b3;font-size:11px;line-height:1.35}.metric-chip[data-v-6c3b02c6]{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;color:#344054;font-size:12px;cursor:pointer}.btn-clear[data-v-6c3b02c6]:hover,.metric-chip[data-v-6c3b02c6]:hover{border-color:#98a2b3;color:#344054}.metric-chip.selected[data-v-6c3b02c6]{border-color:#007bff;background:#eff6ff;color:#344054}.values-panel[data-v-6c3b02c6]{display:flex;flex-direction:column;gap:6px}.values-search[data-v-6c3b02c6]{height:30px;padding:0 10px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#101828;font-size:12px}.values-list[data-v-6c3b02c6]{max-height:160px;overflow-y:auto;padding:4px;border:1px solid #f2f4f7;border-radius:6px;display:flex;flex-direction:column;gap:2px}.values-item[data-v-6c3b02c6]{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:4px;font-size:12px;color:#344054;cursor:pointer}.values-item[data-v-6c3b02c6]:hover{background:#f8fafc}.values-label[data-v-6c3b02c6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.values-count[data-v-6c3b02c6]{color:#98a2b3;font-size:11px}.chart-block[data-v-6c3b02c6]{display:flex;flex-direction:column}.chart-title-row[data-v-6c3b02c6]{flex-wrap:wrap;gap:10px}.chart-title-row .btn-clear[data-v-6c3b02c6]{margin-left:0}.chart-actions[data-v-6c3b02c6]{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.chart-action[data-v-6c3b02c6]{padding:4px 9px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;color:#344054;font-size:12px;cursor:pointer}.chart-action.active[data-v-6c3b02c6]{border-color:#1570ef;background:#eff6ff;color:#175cd3}.chart[data-v-6c3b02c6]{flex:1;min-height:380px;height:auto}.chart-empty[data-v-6c3b02c6],.empty-table[data-v-6c3b02c6]{min-height:200px;font-size:14px}.table-scroll[data-v-6c3b02c6]{margin-top:14px}.table-toolbar[data-v-6c3b02c6]{flex-wrap:wrap;gap:10px;padding:10px 12px;margin:0;border:0}.table-toolbar-label[data-v-6c3b02c6]{color:#667085;font-size:12px}.export-btn[data-v-6c3b02c6]{margin-left:auto;font-weight:600}.export-btn[data-v-6c3b02c6]:disabled{cursor:default;opacity:.6}.matrix-scroll[data-v-6c3b02c6]{min-height:300px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.stat-table[data-v-6c3b02c6]{color:#344054}.stat-table th[data-v-6c3b02c6]{position:sticky;top:0;z-index:2;padding:8px 10px;border-bottom:1px solid #e5e7eb;background:#f8fafc;color:#475467;text-align:left}.stat-table td[data-v-6c3b02c6]{padding:6px 10px;border-bottom:1px solid #f2f4f7}.stat-table tbody tr[data-v-6c3b02c6]:hover{background:#f8fafc}.stat-table td[data-v-6c3b02c6]:first-child,.stat-table th[data-v-6c3b02c6]:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left}.stat-table th[data-v-6c3b02c6]:first-child{z-index:3;background:#f8fafc}.total-row td[data-v-6c3b02c6],.total[data-v-6c3b02c6]{background:#f8fafc;color:#475467}.total-row td[data-v-6c3b02c6]{border-top:2px solid #e5e7eb}.rides-footer[data-v-6c3b02c6]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#667085;font-size:12px}.state-block[data-v-6c3b02c6]{display:flex;align-items:center;gap:12px;padding:24px;border:1px solid #fecdca;border-radius:8px;background:#fff3f2;color:#b42318;font-size:14px}@media (max-width:1100px){.chart-layout[data-v-6c3b02c6]{grid-template-columns:1fr}}.loading-text[data-v-6c3b02c6]{color:#667085;font-size:13px;text-align:right}.refreshing[data-v-6c3b02c6]{opacity:.58;pointer-events:none}.reports-tab[data-v-b9d85efc]{padding:0}.report-text[data-v-b9d85efc]{margin-top:8px;color:#667085;font-size:13px}.error[data-v-b9d85efc]{color:#b42318}.manrep-summary[data-v-b9d85efc]{padding:16px;border:1px solid #dbe5f1;border-radius:8px;background:#f8fbff}.summary-heading[data-v-b9d85efc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-heading h2[data-v-b9d85efc]{margin:0;color:#1d2939;font-size:16px}.summary-heading span[data-v-b9d85efc],.summary-unavailable[data-v-b9d85efc]{color:#667085;font-size:12px}.copy-summary[data-v-b9d85efc]{padding:7px 10px;border:1px solid #98a2b3;border-radius:6px;background:#fff;color:#344054;font-size:12px;cursor:pointer}.copy-summary[data-v-b9d85efc]:disabled{opacity:.55;cursor:not-allowed}.manrep-blocks[data-v-b9d85efc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px}.manrep-block[data-v-b9d85efc]{padding:13px;border:1px solid #dbe5f1;border-radius:7px;background:#fff}.manrep-block h3[data-v-b9d85efc]{margin:0 0 12px;color:#344054;font-size:13px}.manrep-values[data-v-b9d85efc]{display:grid;gap:10px}.manrep-value[data-v-b9d85efc]{display:flex;flex-direction:column;gap:3px;color:#667085;font-size:12px}.manrep-value b[data-v-b9d85efc]{color:#101828;font-size:20px;line-height:1.15}.summary-unavailable[data-v-b9d85efc]{margin-top:12px}.report-tabs[data-v-b9d85efc]{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px;border-bottom:1px solid #eaecf0}.report-tab-btn[data-v-b9d85efc]{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:#667085;font-size:13px;cursor:pointer}.report-tab-btn.active[data-v-b9d85efc]{border-bottom-color:#3b82f6;color:#101828;font-weight:600}.loading-text[data-v-b9d85efc]{margin:10px 0;color:#667085;font-size:13px}.report-table[data-v-b9d85efc]{margin-top:14px}.table-tools[data-v-b9d85efc]{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:#667085;font-size:12px}.column-filter[data-v-b9d85efc],.search[data-v-b9d85efc]{border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#344054}.search[data-v-b9d85efc]{width:220px;padding:7px 9px}.column-filter[data-v-b9d85efc]{display:block;width:100%;min-width:80px;box-sizing:border-box;margin-top:6px;padding:4px 6px;font-size:11px}.table-scroll[data-v-b9d85efc]{overflow-x:auto;border:1px solid #eaecf0;border-radius:6px}table[data-v-b9d85efc]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-b9d85efc],th[data-v-b9d85efc]{padding:8px;border-bottom:1px solid #eaecf0;text-align:right;white-space:nowrap}td[data-v-b9d85efc]:first-child,th[data-v-b9d85efc]:first-child{text-align:left}th[data-v-b9d85efc]{vertical-align:top;background:#f9fafb}tfoot td[data-v-b9d85efc]{border-top:2px solid #d0d5dd;background:#f9fafb;font-weight:600}.sort-button[data-v-b9d85efc]{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.refreshing[data-v-b9d85efc]{opacity:.58;pointer-events:none}.statistics-page[data-v-35a5490b]{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px 24px 40px;box-sizing:border-box;overflow-y:auto}.toolbar[data-v-35a5490b]{display:flex;align-items:center;gap:16px}.title[data-v-35a5490b]{margin:0;font-size:22px;font-weight:600;color:#111827}.total-rows[data-v-35a5490b]{color:#667085;font-size:13px}.toolbar-actions[data-v-35a5490b]{margin-left:auto;display:flex;gap:8px}.btn[data-v-35a5490b]{padding:8px 14px;font-size:13px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#1d2939;cursor:pointer}.btn[data-v-35a5490b]:hover:not(:disabled){background:#f8fafc}.btn[data-v-35a5490b]:disabled{opacity:.6;cursor:not-allowed}.btn-reset[data-v-35a5490b]{border-color:#f04438;color:#d92d20}.btn-reset[data-v-35a5490b]:hover:not(:disabled){background:#fff3f2}.filters-panel[data-v-35a5490b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.filter-item[data-v-35a5490b]{min-width:0}.tabs[data-v-35a5490b]{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-35a5490b]{padding:10px 16px;font-size:14px;border:0;border-bottom:2px solid transparent;background:none;color:#667085;cursor:pointer}.tab-btn.active[data-v-35a5490b]{border-bottom-color:#3b82f6;color:#101828;font-weight:600}.tab-content[data-v-35a5490b]{flex:1;min-height:300px}@media screen and (max-width:769px){.toolbar[data-v-35a5490b]{flex-direction:column;align-items:flex-start}}.ai-table-block[data-v-d13177ea]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:10px 12px;overflow:hidden}.block-title[data-v-d13177ea]{font-size:13px;font-weight:600;color:#111827;margin-bottom:8px}.table-wrap[data-v-d13177ea]{overflow-x:auto;max-height:420px;overflow-y:auto}.ai-table[data-v-d13177ea]{border-collapse:collapse;font-size:12px;width:100%}.ai-table td[data-v-d13177ea],.ai-table th[data-v-d13177ea]{border-bottom:1px solid #f1f3f5;padding:5px 10px;text-align:left;white-space:nowrap}.ai-table th[data-v-d13177ea]{position:sticky;top:0;background:#f9fafb;color:#475467;font-weight:600;z-index:1}.ai-table td.metric[data-v-d13177ea],.ai-table th.metric[data-v-d13177ea]{text-align:right;font-variant-numeric:tabular-nums}.totals-row td[data-v-d13177ea]{border-top:2px solid #e5e7eb;font-weight:600;background:#fafbfc}.block-empty[data-v-d13177ea]{color:#98a2b3;font-size:13px;padding:8px 0}.block-meta[data-v-d13177ea]{display:flex;gap:10px;margin-top:6px;font-size:11px;color:#98a2b3}.truncated[data-v-d13177ea]{color:#f79009}.sql-details[data-v-d13177ea]{margin-top:6px;font-size:11px;color:#6b7280}.sql-details pre[data-v-d13177ea]{margin-top:4px;padding:8px;background:#f9fafb;border-radius:6px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.ai-chart-block[data-v-028391e9]{min-width:0}.generic-chart[data-v-028391e9]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px 14px}.chart-title[data-v-028391e9]{margin-bottom:8px;font-size:14px;font-weight:600;color:#111827}.chart[data-v-028391e9]{width:100%}.block-empty[data-v-028391e9]{display:flex;align-items:center;justify-content:center;min-height:120px;color:#98a2b3;font-size:13px;border:1px dashed #e5e7eb;border-radius:8px}.ai-file-block[data-v-77050e58]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:inherit;max-width:100%;transition:border-color .15s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-file-block[data-v-77050e58]:hover{border-color:#2563eb}.ai-file-block.expired[data-v-77050e58]{cursor:default;opacity:.75}.ai-file-block.expired[data-v-77050e58]:hover{border-color:#e5e7eb}.file-icon[data-v-77050e58]{font-size:22px;line-height:1}.file-info[data-v-77050e58]{display:flex;flex-direction:column;gap:2px;min-width:0}.file-name[data-v-77050e58]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-77050e58]{font-size:12px;color:#6b7280}.file-download[data-v-77050e58]{margin-left:auto;font-size:13px;color:#2563eb;white-space:nowrap}.file-expired[data-v-77050e58]{margin-left:auto;font-size:13px;color:#9ca3af;white-space:nowrap}.file-spinner[data-v-77050e58]{margin-left:auto;width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:file-spin-77050e58 .8s linear infinite;flex-shrink:0}@keyframes file-spin-77050e58{to{transform:rotate(1turn)}}.ai-collapse[data-v-7f94c0d1]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;overflow:hidden}.collapse-head[data-v-7f94c0d1]{display:flex;align-items:baseline;gap:8px;width:100%;padding:5px 10px;border:none;background:#f9fafb;cursor:pointer;font-size:12px;text-align:left;font-family:inherit}.collapse-head[data-v-7f94c0d1]:hover{background:#f3f4f6}.chevron[data-v-7f94c0d1]{color:#9ca3af;font-size:10px;transition:transform .15s ease;align-self:center}.chevron.rotated[data-v-7f94c0d1]{transform:rotate(90deg)}.collapse-title[data-v-7f94c0d1]{font-weight:600;color:#374151}.collapse-title.thinking[data-v-7f94c0d1]{color:#6b7280;font-style:italic;font-weight:500}.collapse-hint[data-v-7f94c0d1]{color:#6b7280;font-size:11px}.collapse-hint.running[data-v-7f94c0d1]{color:#9ca3af}.collapse-body[data-v-7f94c0d1]{padding:8px 12px;border-top:1px solid #f3f4f6}.thinking-text[data-v-7f94c0d1]{white-space:pre-wrap;word-break:break-word;color:#6b7280;font-style:italic;font-size:12.5px;line-height:1.5}.tool-raw[data-v-7f94c0d1]{font-size:11px;color:#9ca3af;margin-bottom:6px}.json-block[data-v-7f94c0d1]{margin-bottom:6px}.json-block[data-v-7f94c0d1]:last-child{margin-bottom:0}.json-label[data-v-7f94c0d1]{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:2px}pre[data-v-7f94c0d1]{margin:0;padding:8px;background:#f9fafb;border-radius:4px;font-size:11.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#374151}.ai-ask-user[data-v-04728485]{border:1px dashed #d1d5db;border-radius:8px;padding:10px 12px;background:#fff}.ask-title[data-v-04728485]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:6px}.ask-question[data-v-04728485]{margin-bottom:8px}.ask-text[data-v-04728485]{font-size:13px;font-weight:600;color:#374151}.ask-optional[data-v-04728485]{font-weight:400;color:#9ca3af;font-size:12px}.ask-options[data-v-04728485]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.ask-opt[data-v-04728485]{font-size:13px;color:#4b5563}.ask-answers[data-v-04728485]{margin-top:8px;padding-top:6px;border-top:1px solid #f3f4f6}.ask-answers-title[data-v-04728485]{font-size:11px;font-weight:600;color:#6b7280}.ask-answers-text[data-v-04728485]{font-size:13px;white-space:pre-wrap;word-break:break-word}.ai-chips[data-v-5c724990]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-5c724990]{border:1px solid #d1d5db;border-radius:16px;background:#fff;color:#374151;font-size:12px;padding:3px 12px}.chip.clickable[data-v-5c724990]{cursor:pointer}.chip.clickable[data-v-5c724990]:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.chip[data-v-5c724990]:disabled{cursor:default;color:#6b7280}.ai-block[data-v-7a6ccdf7]{min-width:0;max-width:100%}.ai-block-text[data-v-7a6ccdf7]{white-space:pre-wrap;word-break:break-word;line-height:1.5}.ai-block-unknown[data-v-7a6ccdf7]{color:#98a2b3;font-size:12px;font-style:italic}.ai-block-error[data-v-7a6ccdf7]{color:#dc2626;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ai-markdown[data-v-27dac142]{font-size:14px;line-height:1.5}.ai-markdown[data-v-27dac142] p{margin:0 0 6px}.ai-markdown[data-v-27dac142] p:last-child{margin-bottom:0}.ai-markdown[data-v-27dac142] h1,.ai-markdown[data-v-27dac142] h2,.ai-markdown[data-v-27dac142] h3,.ai-markdown[data-v-27dac142] h4{font-size:15px;font-weight:600;margin:8px 0 4px}.ai-markdown[data-v-27dac142] ol,.ai-markdown[data-v-27dac142] ul{margin:4px 0;padding-left:18px}.ai-markdown[data-v-27dac142] li{margin:2px 0}.ai-markdown[data-v-27dac142] code,.ai-markdown[data-v-27dac142] pre,.ai-markdown[data-v-27dac142] table{font-size:13px}.ai-markdown[data-v-27dac142] blockquote{margin:6px 0;padding-left:10px;border-left:3px solid #d1d5db;color:#6b7280}.ai-typing[data-v-3f982154]{display:flex;align-items:center;gap:8px;padding:6px 2px;color:#6b7280;font-size:12.5px}.typing-dots[data-v-3f982154]{display:inline-flex;gap:4px}.typing-dots i[data-v-3f982154]{width:6px;height:6px;border-radius:50%;background:#2563eb;opacity:.45;animation:ai-typing-pulse-3f982154 1.2s ease-in-out infinite}.typing-dots i[data-v-3f982154]:nth-child(2){animation-delay:.2s}.typing-dots i[data-v-3f982154]:nth-child(3){animation-delay:.4s}@keyframes ai-typing-pulse-3f982154{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.ai-assistant-page[data-v-063cee6e]{display:flex;flex-direction:column;height:100%;padding:0}.layout[data-v-063cee6e]{display:flex;gap:8px;flex:1;min-height:0}.chats-panel[data-v-063cee6e]{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;border:none;border-radius:0;background:transparent;padding:0;margin:8px 0 8px 8px;transition:margin-left .25s ease,opacity .25s ease;overflow:hidden}.sidebar-divider[data-v-063cee6e]{width:1px;background:#e5e7eb;align-self:stretch;flex-shrink:0}.chats-panel.hidden[data-v-063cee6e]{margin-left:-248px;opacity:0;pointer-events:none}.sidebar-toggle[data-v-063cee6e]{align-self:flex-start;width:26px;height:26px;border:1px solid #e5e7eb;margin:8px 0 0;border-radius:6px;background:#f9fafb;color:#9ca3af;cursor:pointer;font-size:11px;line-height:1;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:margin-left .25s ease}.sidebar-toggle[data-v-063cee6e]:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.sidebar-toggle.collapsed[data-v-063cee6e]{margin-left:8px}.new-chat-btn[data-v-063cee6e]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:14px}.new-chat-btn[data-v-063cee6e]:hover:not(:disabled){background:#f3f4f6}.chats-list[data-v-063cee6e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.chat-item[data-v-063cee6e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px}.chat-item[data-v-063cee6e]:hover{background:#f3f4f6}.chat-item.active[data-v-063cee6e]{background:#e5e7eb;font-weight:600}.chat-title[data-v-063cee6e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-menu-btn[data-v-063cee6e]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:15px;font-weight:700;line-height:1;flex-shrink:0;padding:2px 4px;border-radius:4px}.chat-menu-btn[data-v-063cee6e]:hover{color:#374151;background:#e5e7eb}.chat-menu-overlay[data-v-063cee6e]{position:fixed;inset:0;z-index:4}.chat-menu[data-v-063cee6e]{position:absolute;right:6px;top:calc(100% + 2px);z-index:5;min-width:140px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px;display:flex;flex-direction:column}.chat-menu-item[data-v-063cee6e]{border:none;background:none;text-align:left;padding:7px 10px;border-radius:6px;font-size:13px;font-family:inherit;color:#374151;cursor:pointer}.chat-menu-item[data-v-063cee6e]:hover{background:#f3f4f6}.chat-menu-item.danger[data-v-063cee6e]{color:#dc2626}.chat-menu-item.danger[data-v-063cee6e]:hover{background:#fef2f2}.chat-column[data-v-063cee6e]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.chat-loading[data-v-063cee6e]{display:flex;align-items:center;justify-content:center;padding:60px 0}.chat-spinner[data-v-063cee6e]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:ai-spin-063cee6e .8s linear infinite}@keyframes ai-spin-063cee6e{to{transform:rotate(1turn)}}.messages-wrap[data-v-063cee6e]{position:relative;flex:1;min-height:0;display:flex}.messages-box[data-v-063cee6e]{flex:1;overflow-y:auto;overflow-anchor:none;padding:16px;padding-right:22px}.messages-inner[data-v-063cee6e]{display:flex;flex-direction:column;gap:12px;min-height:100%;box-sizing:border-box}.messages-inner.narrow[data-v-063cee6e]{width:100%;max-width:768px;margin:0 auto}.questions-rail[data-v-063cee6e]{position:absolute;right:24px;top:16px;bottom:16px;width:10px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rail-dot[data-v-063cee6e]{position:relative;width:8px;height:8px;border-radius:50%;background:#2563eb;opacity:.45;cursor:pointer;flex:0 0 auto;transition:transform .15s ease}.rail-dot[data-v-063cee6e]:after{content:"";position:absolute;inset:-8px}.rail-dot[data-v-063cee6e]:hover{opacity:1;transform:scale(1.5)}.dot-preview[data-v-063cee6e]{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);padding:6px 10px;font-size:12px;line-height:1.4;color:#374151;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .15s ease}.rail-dot:hover .dot-preview[data-v-063cee6e]{opacity:1}.unread-badge[data-v-063cee6e]{align-self:center;margin-bottom:10px;padding:4px 14px;border:1px solid #2563eb;border-radius:14px;background:#fff;color:#2563eb;font-size:12px;cursor:pointer;z-index:3}.unread-badge[data-v-063cee6e]:hover{background:#eff6ff}.empty-state[data-v-063cee6e]{margin:auto;text-align:center;color:#6b7280;max-width:768px;width:100%;padding:0 16px;box-sizing:border-box}.empty-title[data-v-063cee6e]{font-size:16px;font-weight:600;margin-bottom:14px;color:#374151}.empty-actions[data-v-063cee6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:100%}.empty-question[data-v-063cee6e]{border:1px solid #d1d5db;border-radius:16px;background:#fff;color:#374151;font-size:13px;font-family:inherit;line-height:1.45;padding:16px;min-height:84px;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.empty-question[data-v-063cee6e]:hover{border-color:#2563eb;color:#2563eb}.empty-question[data-v-063cee6e]:disabled{opacity:.6;cursor:default}.message[data-v-063cee6e]{max-width:80%;border-radius:10px;padding:10px 14px;font-size:14px}.message.user[data-v-063cee6e]{align-self:flex-end;background:#e8f0fe}.message.assistant[data-v-063cee6e]{align-self:flex-start;background:transparent;border-radius:0;padding:2px 0;max-width:100%}.message-head[data-v-063cee6e]{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:8px}.msg-edit-btn[data-v-063cee6e]{border:none;background:transparent;cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;opacity:0;transition:opacity .15s ease}.message:hover .msg-edit-btn[data-v-063cee6e]{opacity:.55}.msg-edit-btn[data-v-063cee6e]:hover{opacity:1}.msg-edit[data-v-063cee6e]{display:flex;flex-direction:column}.msg-edit-input[data-v-063cee6e]{width:100%;box-sizing:border-box;border:none;background:hsla(0,0%,100%,.65);border-radius:10px;resize:none;font-size:14px;font-family:inherit;line-height:1.45;max-height:200px;overflow-y:auto;padding:10px 12px;outline:none}.msg-edit-input[data-v-063cee6e]:focus{background:hsla(0,0%,100%,.9)}.msg-edit-bar[data-v-063cee6e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.msg-edit-hint[data-v-063cee6e]{font-size:11px;color:#9ca3af;line-height:1.4}.msg-edit-actions[data-v-063cee6e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.msg-edit-cancel[data-v-063cee6e]{border:none;background:none;color:#6b7280;font-size:13px;font-family:inherit;cursor:pointer;padding:4px 8px;border-radius:6px}.msg-edit-cancel[data-v-063cee6e]:hover{background:#f3f4f6;color:#374151}.msg-edit-send[data-v-063cee6e]{width:28px;height:28px;font-size:14px}.message-body[data-v-063cee6e]{white-space:pre-wrap;word-break:break-word;line-height:1.5}.message-meta[data-v-063cee6e]{margin-top:6px;font-size:11px;color:#9ca3af}.regenerate-btn[data-v-063cee6e]{border:none;background:none;color:#9ca3af;font-size:11px;font-family:inherit;cursor:pointer;padding:0;margin-left:10px}.regenerate-btn[data-v-063cee6e]:hover:not(:disabled){color:#2563eb}.regenerate-btn[data-v-063cee6e]:disabled{opacity:.5;cursor:default}.message-error[data-v-063cee6e]{margin-top:6px;color:#dc2626;font-size:13px}.message-blocks[data-v-063cee6e]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.report-actions[data-v-063cee6e]{margin-top:8px;display:flex;gap:8px;align-items:center}.report-btn[data-v-063cee6e]{padding:4px 12px;border:1px solid #2563eb;border-radius:6px;background:#fff;color:#2563eb;cursor:pointer;font-size:12px}.report-btn[data-v-063cee6e]:hover{background:#eff6ff}.report-link[data-v-063cee6e]{font-size:12px;color:#2563eb;text-decoration:none;font-weight:600}.report-error[data-v-063cee6e]{font-size:12px;color:#dc2626}.chips-row[data-v-063cee6e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;padding:2px 0 0;flex-shrink:0}.chips-row-item[data-v-063cee6e]{border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;font-size:13px;font-family:inherit;line-height:1;padding:7px 14px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.chips-row-item[data-v-063cee6e]:hover:not(:disabled){background:#eff6ff;border-color:#2563eb;color:#2563eb}.ask-form[data-v-063cee6e]{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:14px;margin:0 16px 14px;display:flex;flex-direction:column;gap:10px;background:#fff;max-height:65vh;overflow-y:auto}.ask-form-title[data-v-063cee6e]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#374151}.ask-skip-btn[data-v-063cee6e]{border:none;background:none;color:#6b7280;font-size:12px;cursor:pointer;text-decoration:underline}.ask-skip-btn[data-v-063cee6e]:hover{color:#2563eb}.ask-form-question[data-v-063cee6e]{display:flex;flex-direction:column;gap:4px}.ask-form-text[data-v-063cee6e]{font-size:13px;color:#111827}.ask-form-optional[data-v-063cee6e]{color:#9ca3af;font-size:12px}.ask-form-options[data-v-063cee6e]{display:flex;flex-wrap:wrap;gap:6px 16px}.ask-form-opt[data-v-063cee6e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.ask-free-input[data-v-063cee6e]{border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font-size:13px;font-family:inherit;resize:none}.ask-form-actions[data-v-063cee6e]{display:flex;justify-content:flex-end}.composer-zone[data-v-063cee6e]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;pointer-events:none}.composer-zone[data-v-063cee6e]>*{pointer-events:auto}.composer-wrap[data-v-063cee6e]{width:100%;max-width:806px;margin:0 auto;padding:0 22px 14px 16px;box-sizing:border-box}.composer-wrap.wide[data-v-063cee6e]{max-width:none;padding:0 16px 14px}.composer[data-v-063cee6e]{border:1px solid #d1d5db;border-radius:16px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:14px 14px 10px}.composer[data-v-063cee6e]:focus-within{border-color:#2563eb}.composer-input[data-v-063cee6e]{width:100%;border:none;background:transparent;resize:none;font-size:14px;font-family:inherit;line-height:1.45;max-height:200px;overflow-y:auto;padding:0;outline:none}.composer-bar[data-v-063cee6e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.composer-profile[data-v-063cee6e]{display:flex;align-items:center;gap:6px;min-width:0}.composer-profile-label[data-v-063cee6e]{font-size:12px;color:#9ca3af;white-space:nowrap}.composer-profile-select[data-v-063cee6e]{border:none;background:transparent;font-size:13px;color:#4b5563;cursor:pointer;max-width:260px;text-overflow:ellipsis;outline:none;padding:2px 0}.composer-profile-select[data-v-063cee6e]:disabled{cursor:default;color:#9ca3af}.composer-bar-left[data-v-063cee6e]{display:flex;align-items:center;gap:8px;min-width:0}.composer-profile-static[data-v-063cee6e]{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.composer-settings-btn[data-v-063cee6e]{border:none;background:transparent;color:#9ca3af;cursor:pointer;font-size:14px;line-height:1;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.composer-settings-btn[data-v-063cee6e]:hover{color:#2563eb;background:#eff6ff}.attach-btn.disabled[data-v-063cee6e]{opacity:.45;cursor:default}.attach-btn.disabled[data-v-063cee6e]:hover{color:#9ca3af;background:transparent}.file-input-hidden[data-v-063cee6e]{display:none}.messages-box.drag-over[data-v-063cee6e]{box-shadow:inset 0 0 0 2px #2563eb;background:#f8fafc}.settings-tabs[data-v-063cee6e]{display:flex;flex-direction:column;gap:4px;padding:12px 4px 12px 0;min-width:170px;border-right:1px solid #e5e7eb;align-self:stretch}.settings-tab[data-v-063cee6e]{border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:14px;font-family:inherit;color:#6b7280;padding:8px 16px;text-align:left;white-space:nowrap}.settings-tab.active[data-v-063cee6e]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.memory-modal-body.settings-body[data-v-063cee6e]{flex-direction:row;align-items:stretch;overflow:hidden}.settings-content[data-v-063cee6e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.settings-check[data-v-063cee6e]{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#374151;cursor:pointer;padding:4px 0}.settings-check input[data-v-063cee6e]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.composer-send[data-v-063cee6e]{width:32px;height:32px;border:none;border-radius:50%;background:#2563eb;color:#fff;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.composer-send[data-v-063cee6e]:hover:not(:disabled){background:#1d4ed8}.composer-send[data-v-063cee6e]:disabled{background:#d1d5db;cursor:default}.composer-send-icon[data-v-063cee6e]{display:block;font-size:13px;line-height:1;transform:translateX(-1px)}.composer-send-spinner[data-v-063cee6e]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:ai-spin-063cee6e .8s linear infinite}.composer-hint[data-v-063cee6e]{margin-top:6px;text-align:center;font-size:12px;color:#9ca3af}.chat-disclaimer[data-v-063cee6e]{text-align:center;font-size:12px;color:#9ca3af;margin-top:auto;margin-bottom:4px;padding:2px 16px 0}.scroll-tail[data-v-063cee6e]{flex-shrink:0}.send-btn[data-v-063cee6e]{align-self:flex-end;padding:8px 18px;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;font-size:14px}.send-btn[data-v-063cee6e]:disabled{background:#93c5fd;cursor:default}.stream-error[data-v-063cee6e]{padding:0 16px 8px;text-align:center;color:#dc2626;font-size:13px}.memory-overlay[data-v-063cee6e]{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;padding:24px}.memory-modal[data-v-063cee6e]{display:flex;flex-direction:column;width:820px;max-width:94vw;height:min(680px,88vh);background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden}.memory-modal-head[data-v-063cee6e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.settings-modal .memory-modal-head[data-v-063cee6e]{border-bottom:none;padding-bottom:0}.memory-modal-body[data-v-063cee6e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.memory-title[data-v-063cee6e]{font-size:16px;font-weight:600}.memory-close[data-v-063cee6e]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:20px;line-height:1}.memory-close[data-v-063cee6e]:hover{color:#dc2626}.memory-sub[data-v-063cee6e]{color:#6b7280;font-size:12px;line-height:1.5}.memory-add[data-v-063cee6e]{display:flex;flex-direction:column;gap:8px;border-radius:8px;background:#f9fafb;padding:10px}.memory-textarea[data-v-063cee6e]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical}.memory-add-row[data-v-063cee6e]{display:flex;align-items:center;gap:12px}.memory-add-btn[data-v-063cee6e]{margin-left:auto;padding:6px 14px;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;font-size:13px}.memory-add-btn[data-v-063cee6e]:disabled{background:#93c5fd;cursor:default}.memory-cancel-btn[data-v-063cee6e]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.memory-error[data-v-063cee6e]{color:#dc2626;font-size:12px}.memory-empty[data-v-063cee6e]{color:#9ca3af;font-size:13px;text-align:center;padding:16px 0}.memory-list[data-v-063cee6e]{display:flex;flex-direction:column;gap:8px}.memory-item[data-v-063cee6e]{border:1px solid #e5e7eb;border-radius:8px;padding:10px}.memory-item-top[data-v-063cee6e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:6px}.memory-date[data-v-063cee6e]{color:#9ca3af;font-size:11px}.memory-actions[data-v-063cee6e]{margin-left:auto;display:flex;gap:8px}.memory-act[data-v-063cee6e]{border:none;background:none;color:#6b7280;cursor:pointer;font-size:12px;padding:0}.memory-act[data-v-063cee6e]:hover{color:#2563eb}.memory-act.del[data-v-063cee6e]:hover{color:#dc2626}.memory-text[data-v-063cee6e]{font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.memory-item-title[data-v-063cee6e]{font-size:13px;font-weight:600;margin-bottom:4px}.memory-title-input[data-v-063cee6e]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.memory-edit-row[data-v-063cee6e]{display:flex;gap:8px;margin-top:8px}@media (max-width:768px){.composer-wrap[data-v-063cee6e]{padding:0 10px 10px}.empty-state[data-v-063cee6e]{padding:0 10px}.messages-box[data-v-063cee6e]{padding:12px;padding-right:18px}}.ai-reports-page[data-v-b1ba43c0]{display:flex;flex-direction:column;height:100%;padding:20px;padding-bottom:40px}.toolbar[data-v-b1ba43c0]{margin-bottom:16px;flex-shrink:0}.title-block h1[data-v-b1ba43c0]{font-size:22px;font-weight:600}.subtitle[data-v-b1ba43c0]{color:#6b7280;font-size:13px;margin-top:4px}.layout[data-v-b1ba43c0]{display:flex;gap:16px;flex:1;min-height:0}.reports-panel[data-v-b1ba43c0]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:10px}.panel-hint[data-v-b1ba43c0]{color:#6b7280;font-size:13px;padding:8px}.reports-list[data-v-b1ba43c0]{overflow-y:auto;display:flex;flex-direction:column;gap:4px}.report-item[data-v-b1ba43c0]{padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px}.report-item[data-v-b1ba43c0]:hover{background:#f3f4f6}.report-item.active[data-v-b1ba43c0]{background:#e5e7eb}.report-title[data-v-b1ba43c0]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-meta[data-v-b1ba43c0]{font-size:11px;color:#9ca3af;margin-top:2px}.shared-badge[data-v-b1ba43c0]{color:#f79009}.report-view[data-v-b1ba43c0]{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:16px;overflow-y:auto}.empty-state[data-v-b1ba43c0]{margin:auto;color:#6b7280}.report-header[data-v-b1ba43c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.report-heading h2[data-v-b1ba43c0]{font-size:17px;font-weight:600}.report-subtitle[data-v-b1ba43c0]{font-size:12px;color:#9ca3af;margin-top:2px}.report-actions[data-v-b1ba43c0]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-b1ba43c0]{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.action-btn[data-v-b1ba43c0]:hover:not(:disabled){background:#f3f4f6}.action-btn.share.on[data-v-b1ba43c0]{border-color:#f79009;color:#b54708}.action-btn.danger[data-v-b1ba43c0]{border-color:#f04438;color:#d92d20}.action-btn[data-v-b1ba43c0]:disabled{opacity:.6;cursor:default}.action-error[data-v-b1ba43c0]{color:#dc2626;font-size:13px;margin-bottom:10px}.action-notice[data-v-b1ba43c0]{color:#12b76a;font-size:13px;margin-bottom:10px}.blocks-column[data-v-b1ba43c0]{display:flex;flex-direction:column;gap:12px}.report-block[data-v-b1ba43c0]{max-width:900px}.ai-settings-page[data-v-bdacdcda]{padding:16px 20px 40px}.toolbar[data-v-bdacdcda]{margin-bottom:16px}.title-block h1[data-v-bdacdcda]{margin:0 0 4px;font-size:22px}.subtitle[data-v-bdacdcda]{margin:0;color:#6b7280;font-size:13px}.tabs[data-v-bdacdcda]{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.settings-layout[data-v-bdacdcda]{display:flex;gap:20px;align-items:flex-start}.tabs-side[data-v-bdacdcda]{flex-direction:column;border-bottom:none;border-right:1px solid #e5e7eb;margin-bottom:0;padding-right:4px;min-width:170px;position:sticky;top:16px}.settings-col[data-v-bdacdcda]{flex:1;min-width:0}.tab[data-v-bdacdcda]{border:none;background:none;padding:8px 16px;font-size:14px;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;text-align:left;white-space:nowrap}.tab[data-v-bdacdcda]:hover{color:#374151}.tab.active[data-v-bdacdcda]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.error[data-v-bdacdcda],.hint[data-v-bdacdcda],.notice[data-v-bdacdcda],.test-result[data-v-bdacdcda]{border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:12px}.hint[data-v-bdacdcda]{color:#6b7280}.notice[data-v-bdacdcda]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.error[data-v-bdacdcda]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.test-result.ok[data-v-bdacdcda]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;margin-top:8px}.test-result.fail[data-v-bdacdcda]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;margin-top:8px}.card[data-v-bdacdcda]{background:transparent;border:none;border-radius:0;padding:0 0 4px;margin-bottom:16px}.card-header[data-v-bdacdcda]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-header h2[data-v-bdacdcda]{margin:0;font-size:16px}.badge[data-v-bdacdcda]{font-size:11px;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:1px 8px}.header-actions[data-v-bdacdcda]{margin-left:auto;display:flex;gap:8px}.btn[data-v-bdacdcda]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer}.btn[data-v-bdacdcda]:hover:not(:disabled){background:#f9fafb}.btn.primary[data-v-bdacdcda]{background:#2563eb;border-color:#2563eb;color:#fff}.btn.primary[data-v-bdacdcda]:hover:not(:disabled){background:#1d4ed8}.btn[data-v-bdacdcda]:disabled{opacity:.55;cursor:default}.fields[data-v-bdacdcda]{display:grid;gap:12px;margin-bottom:4px}.fields.two-col[data-v-bdacdcda]{grid-template-columns:1fr 1fr}.field[data-v-bdacdcda]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-bdacdcda]{font-size:12px;color:#4b5563;display:flex;gap:6px;align-items:baseline}.field-hint[data-v-bdacdcda]{font-size:11px;color:#9ca3af}.field input[type=number][data-v-bdacdcda],.field input[type=password][data-v-bdacdcda],.field input[type=text][data-v-bdacdcda],.field textarea[data-v-bdacdcda]{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;width:100%;box-sizing:border-box;background:#fff}.field textarea[data-v-bdacdcda]{font-family:Segoe UI,Roboto,sans-serif;line-height:1.5;resize:vertical}.api-key-row[data-v-bdacdcda]{display:flex;gap:8px}.api-key-row input[data-v-bdacdcda]{flex:1}.switches[data-v-bdacdcda]{display:flex;flex-direction:column;gap:10px}.switch-row[data-v-bdacdcda]{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151;cursor:pointer}.switch-row input[data-v-bdacdcda]{width:16px;height:16px;cursor:pointer}.badge-off[data-v-bdacdcda]{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.btn.danger[data-v-bdacdcda]{color:#b91c1c;border-color:#fecaca}.btn.danger[data-v-bdacdcda]:hover:not(:disabled){background:#fef2f2}.profile-editor[data-v-bdacdcda]{border:1px dashed #d1d5db;border-radius:10px;padding:14px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.profile-editor-actions[data-v-bdacdcda]{display:flex;gap:8px}.profile-list[data-v-bdacdcda]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.profile-item[data-v-bdacdcda]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.profile-item.inactive[data-v-bdacdcda]{opacity:.6}.profile-item-main[data-v-bdacdcda]{min-width:0;flex:1}.profile-item-title[data-v-bdacdcda]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.profile-item-desc[data-v-bdacdcda]{color:#6b7280;font-size:12px;margin-top:2px}.profile-item-tools[data-v-bdacdcda]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tool-chip[data-v-bdacdcda]{font-size:11px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px}.profile-item-actions[data-v-bdacdcda]{display:flex;gap:6px;flex-shrink:0}.ai-md-editor[data-v-26b5030b]{overflow:hidden;min-height:320px;display:flex;flex-direction:column}.ai-md-editor[data-v-26b5030b] .cm-editor{flex:1;font-size:13px}.ai-md-editor[data-v-26b5030b] .cm-scroller{font-family:Consolas,JetBrains Mono,monospace;line-height:1.5;min-height:320px;max-height:560px}.ai-md-editor[data-v-26b5030b] .cm-gutters{border-right:1px solid #e5e7eb;background:#f9fafb;color:#9ca3af}.keditor[data-v-530bfb3e]{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7eb}.editor-meta[data-v-530bfb3e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.kb-input[data-v-530bfb3e]{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;background:#fff}.editor-meta .kb-input[data-v-530bfb3e]{flex:0 1 280px}.kind-select[data-v-530bfb3e]{flex:0 0 auto}.tags-editor[data-v-530bfb3e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tags-editor-chips[data-v-530bfb3e]{display:flex;gap:6px;flex-wrap:wrap}.tag-multiselect[data-v-530bfb3e]{position:relative}.tag-ms-overlay[data-v-530bfb3e]{position:fixed;inset:0;z-index:4}.tag-ms-btn[data-v-530bfb3e]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;padding:8px 12px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.tag-ms-btn[data-v-530bfb3e]:hover{background:#f9fafb}.tag-ms-menu[data-v-530bfb3e]{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:220px;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:6px;display:flex;flex-direction:column;gap:2px}.tag-ms-option[data-v-530bfb3e]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;cursor:pointer;border-radius:6px;white-space:nowrap}.tag-ms-option[data-v-530bfb3e]:hover{background:#f3f4f6}.tag-ms-option input[data-v-530bfb3e]{width:14px;height:14px;cursor:pointer;flex-shrink:0}.tag-ms-name[data-v-530bfb3e]{overflow:hidden;text-overflow:ellipsis}.tag-ms-count[data-v-530bfb3e]{margin-left:auto;color:#9ca3af;font-size:11px}.tag-ms-empty[data-v-530bfb3e]{padding:8px;font-size:12px;color:#9ca3af}.tag-chip.mini[data-v-530bfb3e]{display:inline-flex;align-items:center;gap:4px;line-height:1;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:999px;padding:5px 10px;font-size:12.5px;white-space:nowrap}.tag-x[data-v-530bfb3e]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:13px;line-height:1;padding:0}.tag-x[data-v-530bfb3e]:hover{color:#dc2626}.tag-ms-input[data-v-530bfb3e]{width:100%;box-sizing:border-box;padding:5px 8px;font-size:12px;font-family:inherit;line-height:1.3;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;margin-bottom:4px}.tag-ms-input[data-v-530bfb3e]:focus{outline:none;border-color:#2563eb;background:#fff}.switch-row[data-v-530bfb3e]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer;white-space:nowrap}.switch-row input[data-v-530bfb3e]{width:15px;height:15px;cursor:pointer}.pin-opt[data-v-530bfb3e]{font-size:12px;color:#6b7280}.editor-actions[data-v-530bfb3e]{display:flex;gap:8px;margin-left:auto}.btn[data-v-530bfb3e]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer;white-space:nowrap}.btn[data-v-530bfb3e]:hover:not(:disabled){background:#f9fafb}.btn.primary[data-v-530bfb3e]{background:#2563eb;border-color:#2563eb;color:#fff}.btn.primary[data-v-530bfb3e]:hover:not(:disabled){background:#1d4ed8}.btn[data-v-530bfb3e]:disabled{opacity:.55;cursor:default}.editor-split[data-v-530bfb3e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin-bottom:12px}.editor-pane[data-v-530bfb3e]{display:flex;flex-direction:column;min-height:0;min-width:0}.editor-edit[data-v-530bfb3e]{flex:1;display:flex;flex-direction:column;min-height:320px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.editor-edit[data-v-530bfb3e] .cm-editor{flex:1;border:none}.pane-label[data-v-530bfb3e]{font-size:11px;color:#9ca3af;margin-bottom:6px}.editor-preview[data-v-530bfb3e]{flex:1;min-height:320px;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;overflow-y:auto;background:#fff}@media (max-width:900px){.editor-split[data-v-530bfb3e]{grid-template-columns:1fr}}.ai-knowledge-page[data-v-027640f2]{padding:16px 20px 40px}.toolbar[data-v-027640f2]{margin-bottom:16px}.title-block h1[data-v-027640f2]{margin:0 0 4px;font-size:22px}.subtitle[data-v-027640f2]{margin:0;color:#6b7280;font-size:13px}.error[data-v-027640f2]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:12px}.card[data-v-027640f2]{background:transparent;border:none;border-radius:0;padding:0;margin-bottom:0}.card-header[data-v-027640f2]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.card-header h2[data-v-027640f2]{margin:0;font-size:16px}.header-actions[data-v-027640f2]{margin-left:auto;display:flex;gap:8px;align-items:center}.kind-tabs[data-v-027640f2]{display:flex;gap:4px;background:#f3f4f6;border-radius:8px;padding:3px}.kind-tab[data-v-027640f2]{border:none;background:transparent;padding:5px 12px;font-size:13px;color:#6b7280;border-radius:6px;cursor:pointer}.kind-tab.active[data-v-027640f2]{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.kb-search[data-v-027640f2]{padding:6px 10px;width:240px}.btn[data-v-027640f2],.kb-search[data-v-027640f2]{border:1px solid #d1d5db;border-radius:8px;font-size:13px}.btn[data-v-027640f2]{background:#fff;color:#374151;padding:6px 14px;cursor:pointer;white-space:nowrap}.btn[data-v-027640f2]:hover:not(:disabled){background:#f9fafb}.btn.primary[data-v-027640f2]{background:#2563eb;border-color:#2563eb;color:#fff}.btn.primary[data-v-027640f2]:hover:not(:disabled){background:#1d4ed8}.btn.danger[data-v-027640f2]{background:#dc2626;border-color:#dc2626;color:#fff}.btn.danger[data-v-027640f2]:hover:not(:disabled){background:#b91c1c}.btn[data-v-027640f2]:disabled{opacity:.55;cursor:default}.field-hint[data-v-027640f2]{font-size:11px;color:#9ca3af}.empty-hint[data-v-027640f2]{padding:16px 0}.badge[data-v-027640f2]{font-size:11px;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:1px 8px;white-space:nowrap}.tag-row[data-v-027640f2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.tag-row-label[data-v-027640f2]{font-size:12px;color:#9ca3af}.tag-chip[data-v-027640f2]{display:inline-flex;align-items:center;gap:4px;line-height:1.4;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.tag-chip[data-v-027640f2]:hover{border-color:#2563eb;color:#2563eb}.tag-chip.active[data-v-027640f2]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.tag-chip.mini[data-v-027640f2]{padding:1px 8px;font-size:11px;cursor:pointer}.tag-count[data-v-027640f2]{color:#9ca3af;font-size:10px}.tag-clear[data-v-027640f2]{margin-left:4px}.bulk-bar[data-v-027640f2]{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:12px}.kb-item[data-v-027640f2]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;margin-bottom:8px}.kb-item-top[data-v-027640f2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer}.kb-item-top:hover .kb-item-title[data-v-027640f2]{color:#2563eb}.kb-loading[data-v-027640f2]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px;padding:8px 0}.kb-loading-spinner[data-v-027640f2]{width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:kb-spin-027640f2 .8s linear infinite;flex-shrink:0}@keyframes kb-spin-027640f2{to{transform:rotate(1turn)}}.kb-check input[data-v-027640f2]{width:15px;height:15px;cursor:pointer}.kb-item-title[data-v-027640f2]{font-size:13px;font-weight:600;text-align:left}.kb-item-date[data-v-027640f2]{color:#9ca3af;font-size:11px;margin-left:auto}.kb-item-actions[data-v-027640f2]{display:flex;gap:6px;align-items:center}.kb-icon[data-v-027640f2]{border:none;background:none;color:#6b7280;cursor:pointer;font-size:12px;padding:3px 4px;border-radius:4px}.kb-icon[data-v-027640f2]:hover:not(:disabled){color:#2563eb;background:#eff6ff}.kb-icon.active[data-v-027640f2]{color:#2563eb}.kb-icon.del[data-v-027640f2]:hover:not(:disabled){color:#dc2626;background:#fef2f2}.kb-icon[data-v-027640f2]:disabled{opacity:.5;cursor:default}.kb-act[data-v-027640f2]{border:none;background:none;color:#6b7280;cursor:pointer;font-size:12px;padding:0}.kb-act[data-v-027640f2]:hover:not(:disabled){color:#2563eb}.kb-act.del[data-v-027640f2]:hover:not(:disabled){color:#dc2626}.kb-act[data-v-027640f2]:disabled{opacity:.5;cursor:default}.kb-item-view[data-v-027640f2]{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;max-height:420px;overflow-y:auto}.trip360-page[data-v-ba615c7a]{display:flex;flex-direction:column;width:100%;height:100vh;background:#fff;overflow:hidden}.t360p-head[data-v-ba615c7a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex:none}.t360p-head-info[data-v-ba615c7a]{display:flex;align-items:baseline;gap:10px;min-width:0}.t360p-key[data-v-ba615c7a]{font-weight:700;font-size:16px;color:#101828;white-space:nowrap}.t360p-uid[data-v-ba615c7a]{font-size:11px;font-weight:600;color:#5925dc;background:#f4f0ff;border-radius:8px;padding:2px 8px;white-space:nowrap}.t360p-name[data-v-ba615c7a]{font-size:13px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t360p-head-actions[data-v-ba615c7a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.t360p-icon-btn[data-v-ba615c7a]{min-width:28px;height:28px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#475467;font-size:14px;line-height:1;cursor:pointer;padding:0 7px}.t360p-icon-btn[data-v-ba615c7a]:hover{background:#f2f4f7}.t360p-body[data-v-ba615c7a]{flex:1;min-height:0;overflow:auto;padding:14px 16px}.inbox[data-v-3f8f0960]{max-width:880px;margin:0 auto;padding:24px 20px 48px}.inbox__head[data-v-3f8f0960]{margin-bottom:20px}.inbox__title-row[data-v-3f8f0960]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.inbox__title[data-v-3f8f0960]{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.inbox__count[data-v-3f8f0960]{font-size:.85rem;font-weight:600;color:#dc2626}.inbox__lead[data-v-3f8f0960]{margin:8px 0 0;font-size:.9rem;color:#6b7280;line-height:1.45}.inbox__tabs[data-v-3f8f0960]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.inbox__tab[data-v-3f8f0960]{border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:9999px;padding:8px 14px;font-size:.875rem;cursor:pointer}.inbox__tab[data-v-3f8f0960]:hover{background:#f9fafb}.inbox__tab--active[data-v-3f8f0960]{background:#4f46e5;border-color:#4f46e5;color:#fff}.inbox__card[data-v-3f8f0960]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.04)}.inbox__toolbar[data-v-3f8f0960]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f3f4f6;background:#fafafa}.inbox__toolbar--simple[data-v-3f8f0960]{justify-content:space-between}.inbox__card-title[data-v-3f8f0960]{flex:1;margin:0;font-size:.95rem;font-weight:600;color:#111827}.inbox__back[data-v-3f8f0960]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#4f46e5;font-size:.85rem;cursor:pointer;padding:4px 0}.inbox__back[data-v-3f8f0960]:hover{color:#4338ca}.inbox__toggle[data-v-3f8f0960]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inbox__body[data-v-3f8f0960]{min-height:200px}.inbox__list[data-v-3f8f0960]{list-style:none;margin:0;padding:0}.inbox__channel[data-v-3f8f0960]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:none;border-bottom:1px solid #f3f4f6;background:transparent;text-align:left;cursor:pointer;color:#1f2937}.inbox__channel[data-v-3f8f0960]:hover{background:#f9fafb}.inbox__channel-name[data-v-3f8f0960]{flex:1;min-width:0;font-size:.9rem}.inbox__channel-unread[data-v-3f8f0960]{min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;flex-shrink:0}.inbox__error[data-v-3f8f0960],.inbox__hint[data-v-3f8f0960]{margin:0;padding:36px 16px;text-align:center;font-size:.9rem;color:#9ca3af}.inbox__error[data-v-3f8f0960]{color:#dc2626}.inbox__chevron[data-v-3f8f0960]{color:#9ca3af;font-size:.75rem}.status[data-v-5723945e]{--c:#9ca3af;--bg:#f9fafb;border:1px solid #e5e7eb;border-left:4px solid var(--c);border-radius:12px;background:var(--bg)}.status--ok[data-v-5723945e]{--c:#16a34a;--bg:#f0fdf4}.status--degraded[data-v-5723945e]{--c:#d97706;--bg:#fffbeb}.status--down[data-v-5723945e]{--c:#dc2626;--bg:#fef2f2}.status__head[data-v-5723945e]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:#111827}.check__dot[data-v-5723945e],.status__dot[data-v-5723945e]{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--c)}.status__title[data-v-5723945e]{flex:1;display:flex;flex-direction:column;gap:2px}.status__text[data-v-5723945e]{font-size:.85rem;color:#4b5563}.status__toggle[data-v-5723945e]{font-size:.8rem;color:#4f46e5;white-space:nowrap}.status__checks[data-v-5723945e]{list-style:none;margin:0;padding:0 16px 14px 40px;display:grid;gap:10px}.check[data-v-5723945e]{--c:#9ca3af;display:flex;gap:10px;align-items:flex-start}.check--ok[data-v-5723945e]{--c:#16a34a}.check--degraded[data-v-5723945e]{--c:#d97706}.check--down[data-v-5723945e]{--c:#dc2626}.check__dot[data-v-5723945e]{width:9px;height:9px;margin-top:6px}.check__title[data-v-5723945e]{font-weight:600;font-size:.875rem;color:#111827}.check__action[data-v-5723945e],.check__text[data-v-5723945e]{font-size:.85rem;color:#4b5563;line-height:1.4}.check__action[data-v-5723945e]{color:#92400e}.status__legend[data-v-5723945e]{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0 16px 12px 40px;font-size:.75rem;color:#6b7280}.lg[data-v-5723945e]{display:inline-flex;align-items:center;gap:6px}.lg i[data-v-5723945e]{width:8px;height:8px;border-radius:50%;background:#9ca3af}.lg b[data-v-5723945e]{color:#374151;font-weight:600}.lg--ok i[data-v-5723945e]{background:#16a34a}.lg--degraded i[data-v-5723945e]{background:#d97706}.lg--down i[data-v-5723945e]{background:#dc2626}.tb[data-v-4d6dac71]{--c:#9ca3af;--soft:#f6f7f9;border:1px solid #e7e5df;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 30px -22px rgba(31,36,48,.45)}.tb--green[data-v-4d6dac71]{--c:#16a34a;--soft:#f0fdf4}.tb--yellow[data-v-4d6dac71]{--c:#d97706;--soft:#fffbeb}.tb--red[data-v-4d6dac71]{--c:#dc2626;--soft:#fef2f2}.tb--gray[data-v-4d6dac71]{--c:#9ca3af;--soft:#f6f7f9}.tb__head[data-v-4d6dac71]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:0;cursor:pointer;text-align:left;font:inherit;color:#1f2430;background:linear-gradient(90deg,var(--soft),#fff 70%)}.tb__lamp[data-v-4d6dac71]{position:relative;width:16px;height:16px;flex-shrink:0}.tb__lamp i[data-v-4d6dac71]{position:absolute;inset:0;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.tb--red .tb__lamp i[data-v-4d6dac71],.tb--yellow .tb__lamp i[data-v-4d6dac71]{animation:tb-pulse-4d6dac71 1.8s ease-in-out infinite}.tb__titles[data-v-4d6dac71]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tb__title[data-v-4d6dac71]{font-weight:700;font-size:1rem}.tb__text[data-v-4d6dac71]{font-size:.85rem;color:#4b5563}.tb__pill[data-v-4d6dac71]{font-size:.75rem;font-weight:700;color:var(--c);padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,#fff);white-space:nowrap}.tb__toggle[data-v-4d6dac71]{font-size:.8rem;color:#8a6d00;white-space:nowrap}.tb__body[data-v-4d6dac71]{padding:4px 18px 14px}.tb__grid[data-v-4d6dac71]{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tile[data-v-4d6dac71]{--c:#9ca3af;animation:tile-in-4d6dac71 .35s ease both;animation-delay:calc(var(--i)*30ms)}.tile--green[data-v-4d6dac71]{--c:#16a34a}.tile--yellow[data-v-4d6dac71]{--c:#d97706}.tile--red[data-v-4d6dac71]{--c:#dc2626}.tile--gray[data-v-4d6dac71]{--c:#9ca3af}.tile--neutral[data-v-4d6dac71]{--c:#6b7a99}.tile__inner[data-v-4d6dac71]{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:12px 14px 12px;border:1px solid #ecebe6;border-top:4px solid var(--c);border-radius:14px;background:#fff;text-align:left;font:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.tile--neutral .tile__inner[data-v-4d6dac71]{border-top-color:#e5e7eb;background:#fafaf8}.tile--red .tile__inner[data-v-4d6dac71]{background:snow}.tile--yellow .tile__inner[data-v-4d6dac71]{background:#fffdf6}.is-link .tile__inner[data-v-4d6dac71]{cursor:pointer}.is-link .tile__inner[data-v-4d6dac71]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px rgba(31,36,48,.6)}.tile__top[data-v-4d6dac71]{display:flex;align-items:center;gap:6px}.tile__dot[data-v-4d6dac71]{width:9px;height:9px;border-radius:50%;background:var(--c)}.tile--neutral .tile__dot[data-v-4d6dac71]{display:none}.tile__label[data-v-4d6dac71]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c)}.tile__q[data-v-4d6dac71]{margin-left:auto;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:.7rem;color:#6b7280;background:#f3f4f6;cursor:help}.tile__title[data-v-4d6dac71]{font-weight:600;font-size:.88rem;line-height:1.25}.tile__value[data-v-4d6dac71]{font-size:1.6rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.tile__hint[data-v-4d6dac71]{font-size:.78rem;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile__action[data-v-4d6dac71]{font-size:.78rem;color:#92400e;line-height:1.35}.tile__go[data-v-4d6dac71]{font-size:.75rem;color:#8a6d00;margin-top:auto;padding-top:4px}.tb__legend[data-v-4d6dac71]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:10px;font-size:.72rem;color:#6b7280}.lg[data-v-4d6dac71]{display:inline-flex;align-items:center;gap:5px}.lg i[data-v-4d6dac71]{width:8px;height:8px;border-radius:50%}.lg--green i[data-v-4d6dac71]{background:#16a34a}.lg--yellow i[data-v-4d6dac71]{background:#d97706}.lg--red i[data-v-4d6dac71]{background:#dc2626}.lg--gray i[data-v-4d6dac71]{background:#9ca3af}.tb__help[data-v-4d6dac71]{margin-left:auto;color:#8a6d00}.tb__skeleton[data-v-4d6dac71]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tb__skeleton span[data-v-4d6dac71]{height:96px;border-radius:14px;background:linear-gradient(90deg,#f3f4f6,#fafafa,#f3f4f6);background-size:200% 100%;animation:tb-shimmer-4d6dac71 1.2s linear infinite}.tb__empty[data-v-4d6dac71]{font-size:.85rem;color:#6b7280;padding:6px 0}.tb-expand-enter-active[data-v-4d6dac71],.tb-expand-leave-active[data-v-4d6dac71]{transition:opacity .2s ease,transform .2s ease}.tb-expand-enter-from[data-v-4d6dac71],.tb-expand-leave-to[data-v-4d6dac71]{opacity:0;transform:translateY(-4px)}@keyframes tb-pulse-4d6dac71{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes tile-in-4d6dac71{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tb-shimmer-4d6dac71{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tb__lamp i[data-v-4d6dac71],.tb__skeleton span[data-v-4d6dac71],.tile[data-v-4d6dac71]{animation:none}}@media (max-width:640px){.tb__head[data-v-4d6dac71]{padding:12px 14px;gap:10px}.tb__toggle[data-v-4d6dac71]{display:none}.tb__body[data-v-4d6dac71]{padding:4px 12px 12px}.tb__grid[data-v-4d6dac71]{grid-template-columns:1fr 1fr}.tb__help[data-v-4d6dac71]{margin-left:0}}.cs[data-v-4eb41143]{--gold:#f2b705;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--critical:#dc2626;--warning:#d97706;--info:#6b7a99;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(31,36,48,.45);display:flex;flex-direction:column;gap:14px}.cs__head[data-v-4eb41143]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.cs__title[data-v-4eb41143]{margin:0;font-size:20px;letter-spacing:-.01em;color:var(--ink)}.cs__lead[data-v-4eb41143]{margin:4px 0 0;color:var(--muted);font-size:13.5px}.cs__hint[data-v-4eb41143]{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border-radius:50%;font-size:11px;font-weight:700;color:var(--ink);background:#f3f1ea;cursor:help}.cs__actions[data-v-4eb41143]{display:flex;gap:8px;flex-wrap:wrap}.cs__btn[data-v-4eb41143]{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--ink);background:linear-gradient(135deg,#ffe08a,var(--gold));border:0;cursor:pointer;transition:transform .2s,box-shadow .2s}.cs__btn[data-v-4eb41143]:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px rgba(242,183,5,.9)}.cs__btn--ghost[data-v-4eb41143]{background:#f7f5ef;border:1px solid var(--line)}.cs__grid[data-v-4eb41143]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.cs__tile[data-v-4eb41143]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--ink);background:#fbfaf7;border:1px solid var(--line);border-left:4px solid var(--info);opacity:0;transform:translateY(6px);animation:cs-in-4eb41143 .45s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i)*45ms);transition:transform .2s,box-shadow .2s}.cs__tile[data-v-4eb41143]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -18px rgba(31,36,48,.55)}.cs__tile--critical[data-v-4eb41143]{border-left-color:var(--critical);background:linear-gradient(180deg,#fff6f6,#fbfaf7)}.cs__tile--warning[data-v-4eb41143]{border-left-color:var(--warning);background:linear-gradient(180deg,#fff9ef,#fbfaf7)}.cs__tile.is-zero[data-v-4eb41143]{opacity:.75;border-left-color:#16a34a;background:#f6fbf7}.cs__icon[data-v-4eb41143]{grid-row:span 2;font-size:20px;line-height:1.4}.cs__count[data-v-4eb41143]{font-size:24px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.cs__name[data-v-4eb41143]{grid-column:2;font-size:13px;color:#374151;line-height:1.3}.cs__sub[data-v-4eb41143]{grid-column:1/-1;margin-top:6px;font-size:12px;font-weight:600;color:var(--critical)}.cs__error[data-v-4eb41143]{color:var(--critical);font-size:13.5px}.cs__skeleton[data-v-4eb41143]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.cs__skeleton span[data-v-4eb41143]{height:76px;border-radius:16px;background:linear-gradient(90deg,#f2f0ea,#faf9f5,#f2f0ea);background-size:200% 100%;animation:cs-shimmer-4eb41143 1.4s linear infinite}@keyframes cs-in-4eb41143{to{opacity:1;transform:none}}@keyframes cs-shimmer-4eb41143{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cs__tile[data-v-4eb41143]{animation:none;opacity:1;transform:none}}.where[data-v-6450d2c9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.where__form[data-v-6450d2c9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.where__label[data-v-6450d2c9]{font-weight:700;color:#111827}.where__input[data-v-6450d2c9]{flex:1 1 260px;min-width:0;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font:inherit}.where__input[data-v-6450d2c9]:focus{outline:2px solid #c7d2fe;border-color:#4f46e5}.where__btn[data-v-6450d2c9],.where__link[data-v-6450d2c9],.where__report[data-v-6450d2c9]{border:0;border-radius:8px;padding:8px 16px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.where__btn[data-v-6450d2c9],.where__link[data-v-6450d2c9]{background:#4f46e5;color:#fff}.where__btn[data-v-6450d2c9]:disabled{opacity:.5;cursor:default}.where__report[data-v-6450d2c9]{background:#fff;color:#b91c1c;border:1px solid #fca5a5}.where__error[data-v-6450d2c9]{margin-top:10px;color:#b91c1c;font-size:.875rem}.where__answer[data-v-6450d2c9]{margin-top:12px;border-radius:10px;padding:12px 14px}.where__answer.is-found[data-v-6450d2c9]{background:#f0fdf4;border:1px solid #bbf7d0}.where__answer.is-missing[data-v-6450d2c9]{background:#fffbeb;border:1px solid #fde68a}.where__title[data-v-6450d2c9]{font-weight:700;margin-bottom:6px;color:#111827}.where__reasons[data-v-6450d2c9]{margin:0 0 0 18px;display:grid;gap:4px;font-size:.875rem;color:#374151}.where__next[data-v-6450d2c9]{margin-top:8px;font-size:.85rem;color:#92400e}.where__actions[data-v-6450d2c9]{margin-top:10px;display:flex;gap:8px}.ws[data-v-20ad18f6]{--gold:#f2b705;--gold-2:#ffe08a;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--critical:#dc2626;--warning:#d97706;--info:#6b7a99;--calm:#16a34a;max-width:1280px;margin:0 auto;padding:24px 20px 80px;display:flex;flex-direction:column;gap:16px;color:var(--ink)}.ws-hero[data-v-20ad18f6]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:18px;align-items:center;padding:26px 28px;border-radius:24px;color:#fff;background:radial-gradient(120% 140% at 0 0,#2b3142 0,#1f2430 45%,#15171d 100%);box-shadow:0 30px 60px -30px rgba(31,36,48,.55)}.ws-hero__bg[data-v-20ad18f6]{position:absolute;inset:0;z-index:-1;pointer-events:none}.ws-hero__glow[data-v-20ad18f6]{position:absolute;right:4%;top:-45%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(242,183,5,.3),rgba(242,183,5,0) 62%);animation:ws-breathe-20ad18f6 9s ease-in-out infinite}.ws-hero__grid[data-v-20ad18f6]{position:absolute;inset:40% -10% -20% -10%;opacity:.12;background-image:linear-gradient(rgba(255,224,138,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,224,138,.35) 1px,transparent 0);background-size:46px 46px;transform:perspective(600px) rotateX(60deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000,transparent 80%);mask-image:linear-gradient(0deg,#000,transparent 80%);animation:ws-grid-20ad18f6 16s linear infinite}.ws-hero__main[data-v-20ad18f6]{display:flex;flex-direction:column;gap:10px;min-width:0}.ws-hero__title[data-v-20ad18f6]{margin:10px 0 0;font-size:38px;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(90deg,#fff 0,#fff 40%,var(--gold-2) 50%,#fff 60%,#fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ws-shine-20ad18f6 7s ease-in-out infinite}.ws-hero__lead[data-v-20ad18f6]{margin:0;color:#c9ccd4;line-height:1.55;max-width:560px}.ws-hero__updated[data-v-20ad18f6]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:12px;color:var(--gold-2);background:rgba(242,183,5,.12);border:1px solid rgba(242,183,5,.25)}.ws-hero__controls[data-v-20ad18f6]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.ws-hero__globe[data-v-20ad18f6]{min-width:0}.ws-seg[data-v-20ad18f6]{position:relative;display:inline-flex;flex-wrap:wrap;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px)}.ws-seg__btn[data-v-20ad18f6]{border:0;background:transparent;color:#d6d8de;padding:8px 14px;border-radius:999px;font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,transform .2s}.ws-seg__btn[data-v-20ad18f6]:hover{color:#fff}.ws-seg__btn.is-active[data-v-20ad18f6]{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--ink);font-weight:650;box-shadow:0 6px 16px -8px rgba(242,183,5,.9)}.ws-refresh[data-v-20ad18f6]{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.16);color:#fff;background:hsla(0,0%,100%,.06);border-radius:999px;padding:8px 16px;font:inherit;font-size:13.5px;cursor:pointer;transition:border-color .2s,transform .2s}.ws-refresh[data-v-20ad18f6]:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px)}.ws-refresh[data-v-20ad18f6]:disabled{opacity:.7;cursor:default}.ws-refresh__icon[data-v-20ad18f6]{display:inline-block;font-size:15px;color:var(--gold-2)}.ws-refresh__icon.is-spin[data-v-20ad18f6]{animation:ws-spin-20ad18f6 1s linear infinite}.ws-kpis[data-v-20ad18f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;perspective:1000px}.ws-kpi[data-v-20ad18f6]{--c:var(--info);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;text-align:left;font:inherit;color:var(--ink);cursor:default;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 0 rgba(31,36,48,.03);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;animation:ws-rise-20ad18f6 .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0)*60ms)}.ws-kpi[data-v-20ad18f6]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.ws-kpi.is-link[data-v-20ad18f6]{cursor:pointer}.ws-kpi.is-link[data-v-20ad18f6]:hover{transform:translateY(-4px) rotateX(4deg);border-color:color-mix(in srgb,var(--c) 45%,var(--line));box-shadow:0 18px 34px -20px color-mix(in srgb,var(--c) 70%,transparent)}.ws-kpi__glow[data-v-20ad18f6]{position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%)}.ws-kpi__value[data-v-20ad18f6]{font-size:32px;font-weight:800;line-height:1.05;color:var(--c);font-variant-numeric:tabular-nums}.ws-kpi__label[data-v-20ad18f6]{font-size:12.5px;color:var(--muted);line-height:1.3;padding-right:14px}.ws-kpi__go[data-v-20ad18f6]{position:absolute;right:14px;bottom:12px;color:var(--c);font-weight:700;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.ws-kpi.is-link:hover .ws-kpi__go[data-v-20ad18f6]{opacity:1;transform:none}.ws-kpi--critical[data-v-20ad18f6]{--c:var(--critical);background:linear-gradient(180deg,#fff,#fff6f5)}.ws-kpi--critical .ws-kpi__value[data-v-20ad18f6]{animation:ws-heat-20ad18f6 2.4s ease-in-out infinite}.ws-kpi--warning[data-v-20ad18f6]{--c:var(--warning);background:linear-gradient(180deg,#fff,#fffaf0)}.ws-kpi--calm[data-v-20ad18f6]{--c:var(--calm)}.ws-kpi--info[data-v-20ad18f6]{--c:#8a6d00}.ws-sites[data-v-20ad18f6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.ws-sites__title[data-v-20ad18f6]{color:var(--muted);font-weight:600;margin-right:2px}.ws-sites__chip[data-v-20ad18f6]{display:inline-flex;gap:6px;align-items:center;background:#fff5f5;border:1px solid #fecaca;color:#7f1d1d;border-radius:999px;padding:4px 12px;animation:ws-rise-20ad18f6 .6s backwards}.ws-sites__chip b[data-v-20ad18f6]{color:var(--critical)}.ws-error[data-v-20ad18f6]{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:14px;padding:12px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.ws-error__btn[data-v-20ad18f6]{border:1px solid #fca5a5;background:#fff;color:#b91c1c;border-radius:10px;padding:6px 12px;font:inherit;cursor:pointer}.ws-skeleton[data-v-20ad18f6]{display:flex;flex-direction:column;gap:10px}.ws-skeleton span[data-v-20ad18f6]{height:64px;border-radius:16px;background:linear-gradient(90deg,#f1f0ec 25%,#faf9f6 50%,#f1f0ec 75%);background-size:200% 100%;animation:ws-skeleton-20ad18f6 1.2s linear infinite}.ws-groups[data-v-20ad18f6]{display:flex;flex-direction:column;gap:10px}.wg[data-v-20ad18f6]{--c:var(--info);position:relative;border-radius:18px;background:#fff;border:1px solid var(--line);overflow:hidden;scroll-margin-top:16px;transition:box-shadow .25s,border-color .25s,transform .25s;animation:ws-rise-20ad18f6 .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0)*40ms)}.wg[data-v-20ad18f6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.wg--critical[data-v-20ad18f6]{--c:var(--critical)}.wg--warning[data-v-20ad18f6]{--c:var(--warning)}.wg--info[data-v-20ad18f6]{--c:#b38b1d}.wg[data-v-20ad18f6]:not(.is-empty):hover{box-shadow:0 16px 34px -24px rgba(31,36,48,.5);transform:translateY(-1px)}.wg.is-open[data-v-20ad18f6]{box-shadow:0 20px 40px -26px rgba(31,36,48,.55);border-color:color-mix(in srgb,var(--c) 30%,var(--line))}.wg.is-empty[data-v-20ad18f6]{opacity:.6}.wg.is-empty[data-v-20ad18f6]:before{background:#e5e7eb}.wg__head[data-v-20ad18f6]{display:flex;align-items:center;gap:16px;width:100%;padding:14px 18px 14px 20px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.wg__head[data-v-20ad18f6]:disabled{cursor:default}.wg__badge[data-v-20ad18f6]{flex:none;display:grid;place-items:center;min-width:52px;height:52px;padding:0 10px;border-radius:16px;background:color-mix(in srgb,var(--c) 10%,#fff);border:1px solid color-mix(in srgb,var(--c) 25%,transparent)}.wg__badge b[data-v-20ad18f6]{font-size:22px;font-weight:800;color:var(--c);font-variant-numeric:tabular-nums}.wg--critical:not(.is-empty) .wg__badge[data-v-20ad18f6]{animation:ws-pulse-20ad18f6 2.2s ease-out infinite}.wg.is-empty .wg__badge[data-v-20ad18f6]{background:#f6f6f4;border-color:#ecebe7}.wg.is-empty .wg__badge b[data-v-20ad18f6]{color:#9ca3af}.wg__titles[data-v-20ad18f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wg__title[data-v-20ad18f6]{font-weight:650;font-size:15px}.wg__hint[data-v-20ad18f6]{font-size:12.5px;color:var(--muted);line-height:1.4}.wg__level[data-v-20ad18f6]{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 9%,transparent)}.wg__chevron[data-v-20ad18f6]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:20px;color:var(--muted);background:#f6f6f4;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.wg.is-open .wg__chevron[data-v-20ad18f6]{transform:rotate(90deg);background:var(--ink);color:#fff}.wg__body[data-v-20ad18f6]{border-top:1px solid #f1f0ec}.wg__sites[data-v-20ad18f6]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 18px 0 20px}.wg__table[data-v-20ad18f6]{overflow-x:auto;padding:6px 8px 8px 12px}.wg__more[data-v-20ad18f6]{margin:0;padding:4px 20px 14px;font-size:12.5px;color:var(--muted)}.wg-expand-enter-active[data-v-20ad18f6],.wg-expand-leave-active[data-v-20ad18f6]{transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.wg-expand-enter-from[data-v-20ad18f6],.wg-expand-leave-to[data-v-20ad18f6]{opacity:0;transform:translateY(-8px)}.ws-chip[data-v-20ad18f6]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;cursor:pointer;color:#374151;transition:all .2s}.ws-chip[data-v-20ad18f6]:hover{border-color:var(--gold)}.ws-chip.is-active[data-v-20ad18f6]{background:var(--ink);border-color:var(--ink);color:#fff}.trips[data-v-20ad18f6]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.trips th[data-v-20ad18f6]{position:sticky;top:0;z-index:1;text-align:left;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#8b8f99;padding:10px 12px;background:#fbfaf7;white-space:nowrap}.trips th[data-v-20ad18f6]:first-child{border-radius:10px 0 0 10px}.trips th[data-v-20ad18f6]:last-child{border-radius:0 10px 10px 0}.trips td[data-v-20ad18f6]{padding:10px 12px;border-bottom:1px solid #f3f2ee;vertical-align:top}.trips tbody tr[data-v-20ad18f6]{transition:background .15s}.trips tbody tr:hover td[data-v-20ad18f6]{background:#fffbeb}.trips tr.is-overdue td[data-v-20ad18f6]:first-child{box-shadow:inset 3px 0 0 var(--critical)}.trips tr.is-soon td[data-v-20ad18f6]:first-child{box-shadow:inset 3px 0 0 #f59e0b}.trips__link[data-v-20ad18f6]{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:2px solid rgba(242,183,5,.55);transition:border-color .2s,color .2s}.trips__link[data-v-20ad18f6]:hover{color:#8a6d00;border-color:var(--gold)}.trips__top[data-v-20ad18f6]{margin-left:6px;font-size:10.5px;font-weight:800;color:#6b4e00;background:linear-gradient(135deg,#ffe08a,#f2b705);border-radius:6px;padding:1px 6px}.trips__route[data-v-20ad18f6]{color:#374151}.trips__time[data-v-20ad18f6]{font-variant-numeric:tabular-nums}.trips__rel[data-v-20ad18f6]{font-size:12px;color:var(--muted)}.trips__site[data-v-20ad18f6]{font-size:12px;font-weight:650;color:#374151}.trips__status[data-v-20ad18f6]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#f3f2ee;color:#374151}.trips__deadline[data-v-20ad18f6]{font-size:12px;color:#92400e;margin-top:2px}.trips__deadline.is-missed[data-v-20ad18f6]{color:#b91c1c;font-weight:650}.trips__problem[data-v-20ad18f6]{font-size:12px;color:#b91c1c;margin-top:3px}.trips__hyp[data-v-20ad18f6]{font-size:12px;color:#92400e;margin-top:3px}.trips__tms[data-v-20ad18f6]{font-size:11.5px;color:var(--muted);margin-top:3px}.ws-finance[data-v-20ad18f6]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#1f2430,#2b3142 60%,#3b3420);box-shadow:0 16px 34px -20px rgba(31,36,48,.6);transition:transform .2s,box-shadow .2s}.ws-finance[data-v-20ad18f6]:hover{transform:translateY(-2px);box-shadow:0 22px 40px -20px rgba(31,36,48,.7)}.ws-finance__coin[data-v-20ad18f6]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#6b4e00;background:radial-gradient(circle at 32% 30%,#fff4c4,#f2b705 55%,#b8860b);flex:none}.ws-finance__text[data-v-20ad18f6]{flex:1;color:#d6d8de}.ws-finance__text b[data-v-20ad18f6]{color:#fff}.ws-finance__go[data-v-20ad18f6]{color:#ffe08a;font-weight:700;white-space:nowrap}@keyframes ws-rise-20ad18f6{0%{opacity:0;transform:translateY(16px)}}@keyframes ws-breathe-20ad18f6{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes ws-grid-20ad18f6{0%{background-position:0 0}to{background-position:0 46px}}@keyframes ws-shine-20ad18f6{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes ws-spin-20ad18f6{to{transform:rotate(1turn)}}@keyframes ws-heat-20ad18f6{0%,to{text-shadow:0 0 0 rgba(220,38,38,0)}50%{text-shadow:0 0 14px rgba(220,38,38,.35)}}@keyframes ws-pulse-20ad18f6{0%{box-shadow:0 0 0 0 rgba(220,38,38,.35)}to{box-shadow:0 0 0 10px rgba(220,38,38,0)}}@keyframes ws-skeleton-20ad18f6{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.ws-hero[data-v-20ad18f6]{grid-template-columns:1fr}}@media (max-width:640px){.ws[data-v-20ad18f6]{padding:16px 12px 70px}.ws-hero[data-v-20ad18f6]{padding:20px 16px}.ws-hero__title[data-v-20ad18f6]{font-size:28px}.wg__hint[data-v-20ad18f6],.wg__level[data-v-20ad18f6]{display:none}}@media (prefers-reduced-motion:reduce){.ws[data-v-20ad18f6] *,.ws[data-v-20ad18f6] :after,.ws[data-v-20ad18f6] :before{animation:none!important;transition:none!important}}.ws-cards[data-v-20ad18f6]{display:none}@media screen and (max-width:768px){.wg__table[data-v-20ad18f6]{display:none}.ws-cards[data-v-20ad18f6]{display:grid;gap:10px;list-style:none;margin:8px 0 0;padding:0}.wc[data-v-20ad18f6]{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border-radius:16px;background:#fff;border:1px solid #ebe7dd;border-left:4px solid #d9d4c7;color:#1f2430;text-decoration:none;box-shadow:0 10px 24px -20px rgba(31,36,48,.5)}.ws-cards li[class*=crit] .wc[data-v-20ad18f6],.ws-cards li[class*=overdue] .wc[data-v-20ad18f6],.ws-cards li[class*=red] .wc[data-v-20ad18f6]{border-left-color:#dc2626}.ws-cards li[class*=soon] .wc[data-v-20ad18f6],.ws-cards li[class*=warn] .wc[data-v-20ad18f6],.ws-cards li[class*=yellow] .wc[data-v-20ad18f6]{border-left-color:#d97706}.wc__top[data-v-20ad18f6]{display:flex;align-items:center;gap:8px}.wc__num[data-v-20ad18f6]{font-size:16px;font-weight:800}.wc__status[data-v-20ad18f6]{margin-left:auto;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f3f1ec}.wc__route[data-v-20ad18f6]{font-size:15px;font-weight:600}.wc__client[data-v-20ad18f6]{font-size:12.5px;color:#6b7180}.wc__times[data-v-20ad18f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12.5px}.wc__times em[data-v-20ad18f6]{font-style:normal}.wc__times em[data-v-20ad18f6],.wc__times small[data-v-20ad18f6]{display:block;font-size:11px;color:#8a8f9c}.wc__foot[data-v-20ad18f6]{font-size:12.5px;color:#4b5161;padding-top:6px;border-top:1px dashed #ebe7dd}}.ob[data-v-2043d2ca]{--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--gold:#f2b705;--red:#dc2626;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.ob__head[data-v-2043d2ca]{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.ob__title[data-v-2043d2ca]{margin:0;font-size:19px;color:var(--ink);display:flex;align-items:center;gap:8px}.ob__badge[data-v-2043d2ca]{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--red);color:#fff;font-size:13px;font-weight:800}.ob__lead[data-v-2043d2ca]{margin:4px 0 0;font-size:13.5px;color:var(--muted);max-width:720px}.ob__refresh[data-v-2043d2ca]{border:1px solid var(--line);background:#f7f5ef;border-radius:999px;padding:7px 14px;cursor:pointer;font-size:13px}.ob__card[data-v-2043d2ca]{border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:14px;padding:12px 14px;background:#fbfaf7}.ob__card--sent[data-v-2043d2ca]{border-left-color:#16a34a;opacity:.85}.ob__card--rejected[data-v-2043d2ca]{border-left-color:#9ca3af;opacity:.7}.ob__card--failed[data-v-2043d2ca]{border-left-color:var(--red)}.ob__top[data-v-2043d2ca]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ob__kind[data-v-2043d2ca]{font-weight:800;color:var(--ink)}.ob__trip[data-v-2043d2ca]{color:#374151;font-size:14px}.ob__status[data-v-2043d2ca]{margin-left:auto;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#fff3d6;color:#92400e}.ob__status--sent[data-v-2043d2ca]{background:#dcfce7;color:#166534}.ob__status--failed[data-v-2043d2ca]{background:#fee2e2;color:#991b1b}.ob__status--rejected[data-v-2043d2ca]{background:#f3f4f6;color:#4b5563}.ob__subject[data-v-2043d2ca],.ob__to[data-v-2043d2ca],.ob__who[data-v-2043d2ca]{margin:6px 0 0;font-size:13.5px;color:#374151;word-break:break-word}.ob__text[data-v-2043d2ca]{margin-top:8px}.ob__text summary[data-v-2043d2ca]{cursor:pointer;font-size:13px;color:var(--muted)}.ob__text pre[data-v-2043d2ca]{white-space:pre-wrap;font-family:inherit;font-size:13.5px;line-height:1.5;margin:8px 0 0;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px}.ob__actions[data-v-2043d2ca]{display:flex;gap:8px;margin-top:10px}.ob__btn[data-v-2043d2ca]{border:0;border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px;cursor:pointer;background:#f3f1ea;color:var(--ink)}.ob__btn--send[data-v-2043d2ca]{background:linear-gradient(135deg,#ffe08a,var(--gold))}.ob__btn[data-v-2043d2ca]:disabled{opacity:.55;cursor:progress}.ob__error[data-v-2043d2ca]{margin:0;color:var(--red);font-size:13.5px}.pf[data-v-62aeec98]{--red:#dc2626;--yellow:#d97706;--green:#16a34a;--grey:#9ca3af;--line:#e7e5df;--muted:#6b7280;--gold:#f2b705;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;background:#fbfaf6;border:1px solid var(--line)}.pf-head[data-v-62aeec98]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.pf-title[data-v-62aeec98]{font-size:14.5px}.pf-headline[data-v-62aeec98]{color:#374151}.pf-owner[data-v-62aeec98]{margin-left:auto;color:var(--muted);font-size:12.5px}.pf-muted[data-v-62aeec98]{color:var(--muted);font-weight:400}.pf-dot[data-v-62aeec98]{width:11px;height:11px;border-radius:50%;background:var(--grey)}.pf-dot--red[data-v-62aeec98]{background:var(--red);animation:pf-pulse-62aeec98 1.6s ease-in-out infinite}.pf-dot--yellow[data-v-62aeec98]{background:var(--yellow)}.pf-dot--green[data-v-62aeec98]{background:var(--green)}.pf-stages[data-v-62aeec98]{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:4px;overflow-x:auto;scrollbar-width:thin}.pf-stages li[data-v-62aeec98]{display:flex;align-items:center;gap:4px}.pf-stage[data-v-62aeec98]{position:relative;min-width:112px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px 10px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;cursor:pointer;text-align:left;transition:transform .2s,box-shadow .2s}.pf-stage[data-v-62aeec98]:hover{transform:translateY(-1px);box-shadow:0 10px 20px -16px rgba(31,36,48,.6)}.pf-stage.is-active[data-v-62aeec98]{outline:2px solid var(--gold)}.pf-stage__n[data-v-62aeec98]{font-size:18px;font-weight:750;line-height:1}.pf-stage__t[data-v-62aeec98]{font-size:12px;color:#374151}.pf-stage__stuck[data-v-62aeec98]{position:absolute;top:6px;right:8px;font-size:11px;color:var(--yellow);font-weight:700}.pf-stage__bar[data-v-62aeec98]{position:absolute;left:10px;right:10px;bottom:4px;height:3px;border-radius:3px;background:#f0eee8;overflow:hidden}.pf-stage__bar i[data-v-62aeec98]{display:block;height:100%;background:var(--grey);transition:width .4s ease}.pf-stage--red[data-v-62aeec98]{border-color:rgba(220,38,38,.45)}.pf-stage--red .pf-stage__n[data-v-62aeec98]{color:var(--red)}.pf-stage--red .pf-stage__bar i[data-v-62aeec98]{background:var(--red)}.pf-stage--yellow[data-v-62aeec98]{border-color:rgba(217,119,6,.45)}.pf-stage--yellow .pf-stage__n[data-v-62aeec98]{color:var(--yellow)}.pf-stage--yellow .pf-stage__bar i[data-v-62aeec98]{background:var(--yellow)}.pf-stage--green .pf-stage__bar i[data-v-62aeec98]{background:var(--green)}.pf-stage--empty[data-v-62aeec98]{opacity:.55}.pf-arrow[data-v-62aeec98]{color:var(--muted)}.pf-lists[data-v-62aeec98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.pf-list[data-v-62aeec98]{border-radius:12px;padding:8px 10px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.pf-list--red[data-v-62aeec98]{border-left:4px solid var(--red)}.pf-list--yellow[data-v-62aeec98]{border-left:4px solid var(--yellow)}.pf-list__h[data-v-62aeec98]{margin:0 0 4px;font-size:13px;font-weight:700}.pf-row[data-v-62aeec98]{display:flex;gap:6px;align-items:baseline;border:0;background:none;padding:5px 4px;border-radius:8px;font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.pf-row[data-v-62aeec98]:hover{background:#f7f5ef}.pf-row__due[data-v-62aeec98]{margin-left:auto;white-space:nowrap;color:var(--muted)}@keyframes pf-pulse-62aeec98{50%{box-shadow:0 0 0 6px rgba(220,38,38,.12)}}@media (prefers-reduced-motion:reduce){.pf-dot--red[data-v-62aeec98]{animation:none}}.pp[data-v-f5b7c772]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}.pp-step[data-v-f5b7c772]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#9ca3af}.pp-step[data-v-f5b7c772]:not(:last-child):after{content:"";width:18px;height:2px;margin:0 6px;background:#e7e5df;border-radius:2px}.pp-mark[data-v-f5b7c772]{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;border:2px solid #e7e5df;background:#fff}.pp-step.is-done[data-v-f5b7c772]{color:#374151}.pp-step.is-done .pp-mark[data-v-f5b7c772]{background:#16a34a;border-color:#16a34a;color:#fff}.pp-step.is-done[data-v-f5b7c772]:not(:last-child):after{background:#16a34a}.pp-step.is-current[data-v-f5b7c772]{color:#1f2430;font-weight:700}.pp-step.is-current .pp-mark[data-v-f5b7c772]{border-color:#f2b705;color:#b98900;box-shadow:0 0 0 4px rgba(242,183,5,.18)}.cu[data-v-661cef38]{font-variant-numeric:tabular-nums}.ps[data-v-ae01ce44]{--ink:#1f2430;--muted:#6b7280;--line:#ebe7dc;--gold:#f2b705;--gold-2:#ffe08a;--red:#dc2626;--yellow:#d97706;--green:#16a34a;--grey:#9ca3af;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;color:var(--ink);background:radial-gradient(120% 140% at 100% 0,#fff8e3 0,#fffdf8 45%,#fbfaf6 100%);border:1px solid var(--line);animation:ps-in-ae01ce44 .45s cubic-bezier(.2,.7,.2,1) both}.ps-top[data-v-ae01ce44]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ps-kicker[data-v-ae01ce44]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a6d00;font-weight:700}.ps-fresh[data-v-ae01ce44]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:3px 10px;border-radius:999px;background:#f4f1e8}.ps-fresh i[data-v-ae01ce44]{width:7px;height:7px;border-radius:50%;background:var(--green)}.ps-fresh.is-stale[data-v-ae01ce44]{background:#fff7ed;color:#9a3412}.ps-fresh.is-stale i[data-v-ae01ce44]{background:var(--yellow)}.ps-fresh.is-error[data-v-ae01ce44]{background:#fef2f2;color:#991b1b}.ps-fresh.is-error i[data-v-ae01ce44]{background:var(--red);animation:ps-pulse-ae01ce44 1.4s infinite}.ps-situation[data-v-ae01ce44]{margin:0;font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.ps-situation--muted[data-v-ae01ce44]{color:var(--muted);font-weight:500;font-size:16px}.ps-muted[data-v-ae01ce44]{color:var(--muted)}.ps-tiles[data-v-ae01ce44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ps-tile[data-v-ae01ce44]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit;color:inherit;cursor:pointer;text-align:left;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;animation:ps-rise-ae01ce44 .5s cubic-bezier(.2,.7,.2,1) both}.ps-tile[data-v-ae01ce44]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--grey)}.ps-tile[data-v-ae01ce44]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px rgba(31,36,48,.6)}.ps-btn[data-v-ae01ce44]:focus-visible,.ps-tile[data-v-ae01ce44]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ps-tile.is-active[data-v-ae01ce44]{border-color:var(--gold);box-shadow:0 0 0 3px rgba(242,183,5,.2)}.ps-tile.is-zero[data-v-ae01ce44]{opacity:.7}.ps-tile__label[data-v-ae01ce44]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#374151;font-weight:600}.ps-tile__label i[data-v-ae01ce44]{width:9px;height:9px;border-radius:50%;background:var(--grey)}.ps-tile__n[data-v-ae01ce44]{font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.02em}.ps-tile__money[data-v-ae01ce44]{font-size:12.5px}.ps-tile--red .ps-tile__label i[data-v-ae01ce44],.ps-tile--red[data-v-ae01ce44]:before{background:var(--red)}.ps-tile--red .ps-tile__n[data-v-ae01ce44]{color:var(--red)}.ps-tile--yellow .ps-tile__label i[data-v-ae01ce44],.ps-tile--yellow[data-v-ae01ce44]:before{background:var(--yellow)}.ps-tile--yellow .ps-tile__n[data-v-ae01ce44]{color:#b45309}.ps-tile--green .ps-tile__label i[data-v-ae01ce44],.ps-tile--green[data-v-ae01ce44]:before{background:var(--green)}.ps-focus[data-v-ae01ce44]{position:relative;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.ps-focus--red[data-v-ae01ce44]{border-color:rgba(220,38,38,.35);box-shadow:0 0 0 0 rgba(220,38,38,.25);animation:ps-alert-ae01ce44 2.4s ease-in-out infinite}.ps-focus--yellow[data-v-ae01ce44]{border-color:rgba(217,119,6,.35)}.ps-focus__kicker[data-v-ae01ce44]{margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-weight:800}.ps-focus--yellow .ps-focus__kicker[data-v-ae01ce44]{color:var(--yellow)}.ps-focus__title[data-v-ae01ce44]{margin:0;font-size:16px}.ps-chain[data-v-ae01ce44]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ps-chain li[data-v-ae01ce44]{display:grid;grid-template-columns:120px 1fr;gap:10px;font-size:13.5px;line-height:1.45}.ps-chain li span[data-v-ae01ce44]{color:var(--muted);font-size:12.5px}.ps-chain__next[data-v-ae01ce44]{padding:8px 10px;margin:2px -10px 0;border-radius:10px;background:#fff8e1;font-weight:600}.ps-btn[data-v-ae01ce44]{align-self:flex-start;padding:9px 16px;border:0;border-radius:999px;font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;color:var(--ink);background:linear-gradient(135deg,var(--gold-2),var(--gold));transition:transform .2s,box-shadow .2s}.ps-btn[data-v-ae01ce44]:hover{transform:translateX(2px);box-shadow:0 10px 22px -12px rgba(242,183,5,.95)}.ps-swap-enter-active[data-v-ae01ce44],.ps-swap-leave-active[data-v-ae01ce44]{transition:opacity .25s,transform .25s}.ps-swap-enter-from[data-v-ae01ce44]{opacity:0;transform:translateY(6px)}.ps-swap-leave-to[data-v-ae01ce44]{opacity:0;transform:translateY(-6px)}@keyframes ps-in-ae01ce44{0%{opacity:0;transform:translateY(8px)}}@keyframes ps-rise-ae01ce44{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes ps-pulse-ae01ce44{50%{opacity:.35}}@keyframes ps-alert-ae01ce44{50%{box-shadow:0 0 0 6px rgba(220,38,38,.07)}}@media (max-width:640px){.ps-chain li[data-v-ae01ce44]{grid-template-columns:1fr;gap:0}.ps-situation[data-v-ae01ce44]{font-size:18px}}@media (prefers-reduced-motion:reduce){.ps-focus--red[data-v-ae01ce44],.ps-fresh i[data-v-ae01ce44],.ps-tile[data-v-ae01ce44],.ps[data-v-ae01ce44]{animation:none}.ps-swap-enter-active[data-v-ae01ce44],.ps-swap-leave-active[data-v-ae01ce44]{transition:none}}.lc[data-v-de55e612]{--gold:#f2b705;--gold-2:#ffe08a;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--red:#dc2626;--yellow:#d97706;--green:#16a34a;--grey:#9ca3af;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:0 18px 40px -30px rgba(31,36,48,.45);display:flex;flex-direction:column;gap:14px;animation:lc-in-de55e612 .35s ease both}.lc-head[data-v-de55e612]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start}.lc-title[data-v-de55e612]{margin:0;font-size:20px;display:flex;align-items:center;gap:8px}.lc-lead[data-v-de55e612]{margin:4px 0 0;color:var(--muted);font-size:13.5px;max-width:760px;line-height:1.5}.lc-link[data-v-de55e612]{color:var(--ink);border:0;background:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--gold)}.lc-stats[data-v-de55e612]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.lc-stat[data-v-de55e612]{padding:4px 11px;border-radius:999px;font-size:12.5px;background:#f3f1ea}.lc-stat b[data-v-de55e612]{margin-right:4px}.lc-stat--gold[data-v-de55e612]{background:#fff6d6;color:#7a5a00}.lc-stat--risk[data-v-de55e612]{background:#fef2f2;color:#991b1b}.lc-actions[data-v-de55e612]{display:flex;gap:8px;flex-wrap:wrap}.lc-dot[data-v-de55e612]{width:12px;height:12px;border-radius:50%;background:var(--grey);box-shadow:0 0 0 4px rgba(156,163,175,.18)}.lc-dot--red[data-v-de55e612]{background:var(--red);box-shadow:0 0 0 4px rgba(220,38,38,.18);animation:lc-pulse-de55e612 1.6s ease-in-out infinite}.lc-dot--yellow[data-v-de55e612]{background:var(--yellow);box-shadow:0 0 0 4px rgba(217,119,6,.18)}.lc-dot--green[data-v-de55e612]{background:var(--green);box-shadow:0 0 0 4px rgba(22,163,74,.18)}.lc-btn[data-v-de55e612]{display:inline-flex;align-items:center;padding:9px 15px;border-radius:999px;border:0;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;color:var(--ink);background:linear-gradient(135deg,var(--gold-2),var(--gold));transition:transform .2s,box-shadow .2s}.lc-btn[data-v-de55e612]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(242,183,5,.95)}.lc-btn[data-v-de55e612]:disabled{opacity:.6;cursor:default}.lc-btn--ghost[data-v-de55e612]{background:#f7f5ef;border:1px solid var(--line)}.lc-btn--small[data-v-de55e612]{padding:7px 12px;font-size:12.5px}.lc-lights[data-v-de55e612]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lc-chip[data-v-de55e612]{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;cursor:pointer}.lc-chip b[data-v-de55e612]{margin-left:4px}.lc-chip--red b[data-v-de55e612]{color:var(--red)}.lc-chip--yellow b[data-v-de55e612]{color:var(--yellow)}.lc-chip--green b[data-v-de55e612]{color:var(--green)}.lc-chip--grey b[data-v-de55e612]{color:var(--muted)}.lc-chip.is-active[data-v-de55e612]{background:var(--ink);color:#fff;border-color:var(--ink)}.lc-chip.is-active b[data-v-de55e612]{color:var(--gold-2)}.lc-search[data-v-de55e612]{margin-left:auto;min-width:240px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font:inherit;font-size:13.5px}.lc-search[data-v-de55e612]:focus{outline:2px solid var(--gold-2);border-color:var(--gold)}.lc-list[data-v-de55e612]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lc-card[data-v-de55e612]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--line);border-left:4px solid var(--grey);cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.lc-card[data-v-de55e612]:hover{transform:translateY(-1px);background:#fbfaf6;box-shadow:0 10px 22px -18px rgba(31,36,48,.55)}.lc-card--red[data-v-de55e612]{border-left-color:var(--red)}.lc-card--yellow[data-v-de55e612]{border-left-color:var(--yellow)}.lc-card--green[data-v-de55e612]{border-left-color:var(--green)}.lc-card__icon[data-v-de55e612]{font-size:20px}.lc-card__top[data-v-de55e612]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lc-card__meta[data-v-de55e612]{color:var(--muted);font-size:12.5px;margin-top:2px}.lc-card__next[data-v-de55e612]{font-size:12.5px;margin-top:6px;color:#374151;line-height:1.4;max-width:720px}.lc-card__side[data-v-de55e612]{text-align:right;white-space:nowrap}.lc-card__money[data-v-de55e612]{font-weight:700}.lc-card__due[data-v-de55e612]{font-size:12.5px;margin-top:2px;color:var(--muted)}.lc-card__due.is-red[data-v-de55e612]{color:var(--red);font-weight:700}.lc-card__due.is-yellow[data-v-de55e612]{color:var(--yellow);font-weight:600}.lc-card__flow[data-v-de55e612]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:12px}.lc-owner[data-v-de55e612]{padding:1px 8px;border-radius:999px;background:#f3f1ea}.lc-owner--we[data-v-de55e612]{background:#fff6d6;color:#7a5a00;font-weight:600}.lc-stuck[data-v-de55e612]{color:var(--yellow);font-weight:700}.lc-stuckline[data-v-de55e612]{margin:0;padding:8px 12px;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:13px}.lc-card__dev[data-v-de55e612]{margin-top:6px;font-size:13px;font-weight:650;line-height:1.4;color:#374151}.lc-card__dev span[data-v-de55e612]{font-weight:400;color:#4b5563}.lc-card__dev.is-red[data-v-de55e612]{color:var(--red)}.lc-card__dev.is-yellow[data-v-de55e612]{color:#b45309}.lc-light[data-v-de55e612]{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;background:#f3f1ea;font-weight:600}.lc-light i[data-v-de55e612]{width:7px;height:7px;border-radius:50%;background:var(--grey)}.lc-light--red[data-v-de55e612]{background:#fef2f2;color:#991b1b}.lc-light--red i[data-v-de55e612]{background:var(--red)}.lc-light--yellow[data-v-de55e612]{background:#fff7ed;color:#9a3412}.lc-light--yellow i[data-v-de55e612]{background:var(--yellow)}.lc-light--green[data-v-de55e612]{background:#f0fdf4;color:#166534}.lc-light--green i[data-v-de55e612]{background:var(--green)}.lc-card[data-v-de55e612]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lc-row-enter-active[data-v-de55e612]{transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0)*30ms)}.lc-row-leave-active[data-v-de55e612]{transition:opacity .2s ease,transform .2s ease}.lc-row-enter-from[data-v-de55e612]{opacity:0;transform:translateY(8px)}.lc-row-leave-to[data-v-de55e612]{opacity:0;transform:translateX(-12px)}.lc-row-move[data-v-de55e612]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lc-more[data-v-de55e612]{display:flex;justify-content:center}.lc-sort select[data-v-de55e612]{padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;cursor:pointer}.lc-visually-hidden[data-v-de55e612]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lc-story[data-v-de55e612]{list-style:none;margin:0;padding:10px 12px;border-radius:12px;background:#fbfaf6;display:grid;gap:6px}.lc-story li[data-v-de55e612]{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:13.5px;line-height:1.45}.lc-story li span[data-v-de55e612]{color:var(--muted);font-size:12.5px}.lc-story li.is-red[data-v-de55e612]{color:var(--red);font-weight:650}.lc-story li.is-yellow[data-v-de55e612]{color:#b45309;font-weight:650}.lc-list[data-v-de55e612]{position:relative}.lc-badge[data-v-de55e612]{padding:2px 9px;border-radius:999px;font-size:11.5px;background:#f3f1ea;color:var(--ink)}.lc-empty[data-v-de55e612]{padding:22px;text-align:center;color:var(--muted);border-radius:14px;background:#fbfaf7;margin:0}.lc-error[data-v-de55e612]{color:var(--red);margin:0;font-size:13px}.lc-muted[data-v-de55e612]{color:var(--muted);font-size:12.5px}.lc-skeleton[data-v-de55e612]{display:flex;flex-direction:column;gap:8px}.lc-skeleton span[data-v-de55e612]{height:48px;border-radius:12px;background:linear-gradient(90deg,#f2f0ea,#faf9f5,#f2f0ea);background-size:200% 100%;animation:lc-shimmer-de55e612 1.4s linear infinite}.lc-backdrop[data-v-de55e612]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;align-items:stretch;background:rgba(21,23,29,.5);backdrop-filter:blur(3px);animation:lc-fade-de55e612 .2s ease both}.lc-drawer[data-v-de55e612]{position:relative;width:min(560px,100%);height:100%;overflow-y:auto;padding:26px 24px;background:#fff;color:var(--ink);box-shadow:-30px 0 60px -30px rgba(0,0,0,.5);animation:lc-slide-de55e612 .28s cubic-bezier(.2,.7,.2,1) both;display:flex;flex-direction:column;gap:10px}.lc-close[data-v-de55e612]{position:absolute;top:12px;right:14px;border:0;background:#f3f1ea;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer}.lc-drawer__kind[data-v-de55e612]{margin:0;color:var(--muted);font-size:13px}.lc-drawer__title[data-v-de55e612]{margin:0;font-size:20px;padding-right:36px}.lc-drawer__row[data-v-de55e612]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lc-facts[data-v-de55e612]{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:4px 0;font-size:13.5px}.lc-facts dt[data-v-de55e612]{color:var(--muted)}.lc-facts dd[data-v-de55e612]{margin:0}.lc-basis[data-v-de55e612]{background:#fbfaf6}.lc-basis[data-v-de55e612],.lc-next[data-v-de55e612]{margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.5}.lc-next[data-v-de55e612]{background:#fff8e1}.lc-decide[data-v-de55e612]{display:flex;flex-direction:column;gap:8px}.lc-decide textarea[data-v-de55e612],.lc-dialog input[data-v-de55e612],.lc-dialog textarea[data-v-de55e612]{padding:9px 12px;border-radius:12px;border:1px solid var(--line);font:inherit;font-size:13.5px}.lc-decide__btns[data-v-de55e612]{display:flex;gap:6px;flex-wrap:wrap}.lc-h4[data-v-de55e612]{margin:10px 0 0;font-size:14px}.lc-log[data-v-de55e612]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.lc-backdrop[data-v-de55e612]:has(.lc-dialog){justify-content:center;align-items:center;padding:16px}.lc-dialog[data-v-de55e612]{width:min(480px,100%);display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 30px 70px -30px rgba(0,0,0,.6);animation:lc-pop-de55e612 .25s cubic-bezier(.2,.7,.2,1) both}.lc-dialog h3[data-v-de55e612]{margin:0;font-size:20px}.lc-dialog label[data-v-de55e612]{font-size:13px;font-weight:600;margin-top:4px}.lc-dialog__actions[data-v-de55e612]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.lc-seg[data-v-de55e612]{display:inline-flex;padding:4px;border-radius:999px;background:#f3f1ea;gap:4px}.lc-seg__btn[data-v-de55e612]{flex:1;border:0;padding:7px 12px;border-radius:999px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.lc-seg__btn.is-active[data-v-de55e612]{background:linear-gradient(135deg,var(--gold-2),var(--gold));font-weight:650}@keyframes lc-in-de55e612{0%{opacity:0;transform:translateY(6px)}}@keyframes lc-fade-de55e612{0%{opacity:0}}@keyframes lc-slide-de55e612{0%{transform:translateX(40px);opacity:0}}@keyframes lc-pop-de55e612{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes lc-pulse-de55e612{50%{box-shadow:0 0 0 7px rgba(220,38,38,.08)}}@keyframes lc-shimmer-de55e612{to{background-position:-200% 0}}@media (max-width:640px){.lc-search[data-v-de55e612]{min-width:0;width:100%;margin-left:0}.lc-card[data-v-de55e612]{grid-template-columns:auto 1fr}.lc-card__side[data-v-de55e612]{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.lc-backdrop[data-v-de55e612],.lc-dialog[data-v-de55e612],.lc-dot--red[data-v-de55e612],.lc-drawer[data-v-de55e612],.lc[data-v-de55e612]{animation:none}.lc-btn[data-v-de55e612],.lc-card[data-v-de55e612],.lc-row-enter-active[data-v-de55e612],.lc-row-leave-active[data-v-de55e612],.lc-row-move[data-v-de55e612]{transition:none}}.cp[data-v-22a5ef92]{--gold:#f2b705;--gold-2:#ffe08a;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--critical:#dc2626;--warning:#d97706;--info:#6b7a99;--calm:#16a34a;max-width:1280px;margin:0 auto;padding:24px 20px 80px;display:flex;flex-direction:column;gap:16px;color:var(--ink)}.cp-hero[data-v-22a5ef92]{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-end;padding:26px 28px;border-radius:24px;color:#fff;background:radial-gradient(120% 140% at 0 0,#2b3142 0,#1f2430 45%,#15171d 100%);box-shadow:0 30px 60px -30px rgba(31,36,48,.55)}.cp-hero__glow[data-v-22a5ef92]{position:absolute;right:-6%;top:-60%;width:520px;height:520px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(242,183,5,.28),rgba(242,183,5,0) 62%);animation:cp-breathe-22a5ef92 9s ease-in-out infinite}.cp-hero__main[data-v-22a5ef92]{display:flex;flex-direction:column;gap:10px;max-width:720px}.cp-hero__title[data-v-22a5ef92]{margin:0;font-size:36px;letter-spacing:-.02em;line-height:1.1}.cp-hero__lead[data-v-22a5ef92]{margin:0;color:#c9ccd4;line-height:1.55}.cp-hero__stats[data-v-22a5ef92]{display:flex;gap:8px;flex-wrap:wrap}.cp-stat[data-v-22a5ef92]{padding:5px 12px;border-radius:999px;font-size:13px;color:#e5e7eb;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.cp-stat b[data-v-22a5ef92]{color:#fff;font-size:15px;margin-right:4px}.cp-stat--critical b[data-v-22a5ef92]{color:#fca5a5}.cp-stat--gold[data-v-22a5ef92]{color:var(--gold-2);border-color:rgba(242,183,5,.35);background:rgba(242,183,5,.12)}.cp-stat--gold b[data-v-22a5ef92]{color:var(--gold-2)}.cp-hero__actions[data-v-22a5ef92]{display:flex;gap:8px;flex-wrap:wrap}.cp-btn[data-v-22a5ef92]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;color:var(--ink);background:linear-gradient(135deg,var(--gold-2),var(--gold));transition:transform .2s,box-shadow .2s}.cp-btn[data-v-22a5ef92]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(242,183,5,.95)}.cp-btn[data-v-22a5ef92]:disabled{opacity:.6;cursor:default}.cp-btn--ghost[data-v-22a5ef92]{color:inherit;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18)}.cp-dialog .cp-btn--ghost[data-v-22a5ef92]{color:var(--ink);background:#f7f5ef;border-color:var(--line)}.cp-tabs[data-v-22a5ef92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.cp-tab[data-v-22a5ef92]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);border-left:4px solid var(--info);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.cp-tab[data-v-22a5ef92]:hover{transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(31,36,48,.5)}.cp-tab--critical[data-v-22a5ef92]{border-left-color:var(--critical)}.cp-tab--warning[data-v-22a5ef92]{border-left-color:var(--warning)}.cp-tab.is-zero[data-v-22a5ef92]{opacity:.7}.cp-tab.is-active[data-v-22a5ef92]{background:#1f2430;color:#fff;border-color:#1f2430;opacity:1}.cp-tab__icon[data-v-22a5ef92]{font-size:18px}.cp-tab__name[data-v-22a5ef92]{font-size:13px;line-height:1.3}.cp-tab__count[data-v-22a5ef92]{min-width:28px;padding:2px 8px;border-radius:999px;text-align:center;font-weight:700;font-size:13px;background:#f3f1ea;color:var(--ink)}.cp-tab.is-active .cp-tab__count[data-v-22a5ef92]{background:var(--gold)}.cp-panel[data-v-22a5ef92]{padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(31,36,48,.45);display:flex;flex-direction:column;gap:14px;animation:cp-in-22a5ef92 .35s ease both}.cp-panel__head[data-v-22a5ef92]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.cp-panel__title[data-v-22a5ef92]{margin:0;font-size:20px}.cp-panel__hint[data-v-22a5ef92]{margin:4px 0 0;color:var(--muted);font-size:13.5px;max-width:720px}.cp-panel__money[data-v-22a5ef92]{margin:6px 0 0;font-weight:700;color:var(--critical)}.cp-search[data-v-22a5ef92]{min-width:260px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);font:inherit;font-size:14px}.cp-search[data-v-22a5ef92]:focus{outline:2px solid var(--gold-2);border-color:var(--gold)}.cp-table-wrap[data-v-22a5ef92]{overflow-x:auto}.cp-table[data-v-22a5ef92]{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.cp-table th[data-v-22a5ef92]{position:sticky;top:0;text-align:left;font-weight:600;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid var(--line);background:#fff}.cp-table td[data-v-22a5ef92]{padding:10px;border-bottom:1px solid #f1efe9;vertical-align:top}.cp-table tbody tr[data-v-22a5ef92]{transition:background .15s}.cp-table tbody tr[data-v-22a5ef92]:hover{background:#fbfaf6}.cp-trip[data-v-22a5ef92]{font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px dashed var(--gold)}.cp-amount[data-v-22a5ef92]{margin-top:4px;font-weight:700;color:var(--critical)}.cp-deadline[data-v-22a5ef92]{margin-top:2px;font-size:12px;color:var(--muted)}.cp-deadline.is-soon[data-v-22a5ef92]{color:var(--warning);font-weight:600}.cp-deadline.is-overdue[data-v-22a5ef92]{color:var(--critical);font-weight:700}.cp-muted[data-v-22a5ef92]{color:var(--muted);font-size:12.5px}.cp-reason[data-v-22a5ef92]{margin-top:4px;color:#4b5563;font-size:12.5px;line-height:1.4;max-width:460px}.cp-src[data-v-22a5ef92]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;font-size:11px;background:#f3f1ea;color:var(--muted)}.cp-status[data-v-22a5ef92]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:12.5px;line-height:1.4}.cp-status--ok[data-v-22a5ef92]{background:#ecfdf3;color:#166534}.cp-status--bad[data-v-22a5ef92]{background:#fef2f2;color:#991b1b}.cp-status--muted[data-v-22a5ef92]{background:#f3f4f6;color:#374151}.cp-empty[data-v-22a5ef92]{padding:28px;text-align:center;color:var(--muted);border-radius:16px;background:#fbfaf7}.cp-error[data-v-22a5ef92]{color:var(--critical)}.cp-link[data-v-22a5ef92]{border:0;background:none;color:var(--ink);text-decoration:underline;cursor:pointer;font:inherit}.cp-skeleton[data-v-22a5ef92]{display:flex;flex-direction:column;gap:8px}.cp-skeleton span[data-v-22a5ef92]{height:44px;border-radius:12px;background:linear-gradient(90deg,#f2f0ea,#faf9f5,#f2f0ea);background-size:200% 100%;animation:cp-shimmer-22a5ef92 1.4s linear infinite}.cp-backdrop[data-v-22a5ef92]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:rgba(21,23,29,.55);backdrop-filter:blur(3px);animation:cp-fade-22a5ef92 .2s ease both}.cp-dialog[data-v-22a5ef92]{width:min(480px,100%);display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 30px 70px -30px rgba(0,0,0,.6);animation:cp-pop-22a5ef92 .25s cubic-bezier(.2,.7,.2,1) both}.cp-dialog h2[data-v-22a5ef92]{margin:0;font-size:20px}.cp-dialog__lead[data-v-22a5ef92]{margin:0 0 6px;color:var(--muted);font-size:13.5px}.cp-dialog label[data-v-22a5ef92],.cp-label[data-v-22a5ef92]{font-size:13px;font-weight:600;margin-top:4px}.cp-dialog input[data-v-22a5ef92],.cp-dialog textarea[data-v-22a5ef92]{padding:10px 12px;border-radius:12px;border:1px solid var(--line);font:inherit;font-size:14px}.cp-dialog input[data-v-22a5ef92]:focus,.cp-dialog textarea[data-v-22a5ef92]:focus{outline:2px solid var(--gold-2);border-color:var(--gold)}.cp-seg[data-v-22a5ef92]{display:inline-flex;padding:4px;border-radius:999px;background:#f3f1ea;gap:4px}.cp-seg__btn[data-v-22a5ef92]{flex:1;border:0;padding:8px 14px;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;cursor:pointer}.cp-seg__btn.is-active[data-v-22a5ef92]{background:linear-gradient(135deg,var(--gold-2),var(--gold));font-weight:650}.cp-form-error[data-v-22a5ef92]{margin:4px 0 0;color:var(--critical);font-size:13px}.cp-result[data-v-22a5ef92]{margin:6px 0 0;padding:10px 12px;border-radius:12px}.cp-dialog__actions[data-v-22a5ef92]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@keyframes cp-breathe-22a5ef92{50%{transform:scale(1.08);opacity:.8}}@keyframes cp-in-22a5ef92{0%{opacity:0;transform:translateY(6px)}}@keyframes cp-fade-22a5ef92{0%{opacity:0}}@keyframes cp-pop-22a5ef92{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes cp-shimmer-22a5ef92{to{background-position:-200% 0}}@media (max-width:640px){.cp-hero__title[data-v-22a5ef92]{font-size:28px}.cp-search[data-v-22a5ef92]{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.cp-backdrop[data-v-22a5ef92],.cp-dialog[data-v-22a5ef92],.cp-hero__glow[data-v-22a5ef92],.cp-panel[data-v-22a5ef92]{animation:none}}.fin[data-v-da9ad654]{--gold:#f2b705;--gold-2:#ffe08a;--gold-3:#b8860b;--ink:#1f2430;--ink-2:#2b3142;--muted:#6b7280;--line:#e7e5df;--green:#16a34a;--yellow:#d97706;--red:#dc2626;--grey:#9ca3af;max-width:1280px;margin:0 auto;padding:24px 20px 90px;color:var(--ink);display:flex;flex-direction:column;gap:18px}.fin-hero[data-v-da9ad654]{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:30px 32px;border-radius:24px;color:#fff;perspective:900px;isolation:isolate;background:radial-gradient(120% 140% at 0 0,#2b3142 0,#1f2430 45%,#17191f 100%);box-shadow:0 30px 60px -30px rgba(31,36,48,.55)}.fin-hero__scene[data-v-da9ad654]{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;z-index:-1;transform:rotateX(calc(var(--hy, 0)*-8deg)) rotateY(calc(var(--hx, 0)*10deg));transition:transform .4s ease-out}.fin-hero__glow[data-v-da9ad654]{position:absolute;right:-8%;top:-60%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(242,183,5,.42),rgba(242,183,5,0) 62%);animation:fin-breathe-da9ad654 8s ease-in-out infinite}.fin-hero__grid[data-v-da9ad654]{position:absolute;inset:-40% -10% -10% -10%;opacity:.16;background-image:linear-gradient(rgba(255,224,138,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,224,138,.35) 1px,transparent 0);background-size:44px 44px;transform:rotateX(62deg) translateY(30%);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000,transparent 75%);mask-image:linear-gradient(0deg,#000,transparent 75%);animation:fin-grid-da9ad654 14s linear infinite}.coin[data-v-da9ad654]{position:absolute;width:54px;height:54px;transform-style:preserve-3d;transform:translateZ(var(--z)) scale(var(--s));animation:fin-float-da9ad654 7s ease-in-out infinite;animation-delay:var(--d)}.coin i[data-v-da9ad654]{position:absolute;inset:0;border-radius:50%;transform-style:preserve-3d;background:radial-gradient(circle at 32% 30%,#fff4c4 0,var(--gold-2) 22%,var(--gold) 55%,var(--gold-3) 100%);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.25),inset 0 -6px 10px rgba(120,80,0,.45),0 10px 26px rgba(242,183,5,.35);animation:fin-spin-da9ad654 6s linear infinite;animation-delay:var(--d)}.coin i[data-v-da9ad654]:after{content:"₽";position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:24px;color:rgba(120,80,0,.55);text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.fin-hero__text[data-v-da9ad654]{position:relative;max-width:640px}.fin-eyebrow[data-v-da9ad654]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.fin-hero h1[data-v-da9ad654]{margin:6px 0 8px;font-size:40px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#fff 0,#fff 40%,var(--gold-2) 50%,#fff 60%,#fff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fin-shine-da9ad654 6s ease-in-out infinite}.fin-hero p[data-v-da9ad654]{margin:0;color:#d6d8de;line-height:1.55;max-width:560px}.fin-month[data-v-da9ad654]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:6px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(8px)}.fin-month b[data-v-da9ad654]{min-width:140px;text-align:center;font-size:15px}.fin-month button[data-v-da9ad654]{border:0;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;font-size:18px;cursor:pointer;transition:background .2s,transform .2s}.fin-month button[data-v-da9ad654]:hover{background:var(--gold);color:var(--ink);transform:scale(1.08)}.fin-month .fin-month__now[data-v-da9ad654]{width:auto;padding:0 12px;font-size:12px;border-radius:999px}.fin-gauge[data-v-da9ad654]{position:relative;width:250px;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateZ(40px) rotateY(calc(var(--hx, 0)*-10deg)) rotateX(calc(var(--hy, 0)*10deg));transition:transform .4s ease-out}.fin-gauge__svg[data-v-da9ad654]{width:210px;height:210px;transform:rotate(-90deg);filter:drop-shadow(0 12px 24px rgba(242,183,5,.25))}.fin-gauge__track[data-v-da9ad654]{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:12}.fin-gauge__track--in[data-v-da9ad654]{stroke-width:9}.fin-gauge__hyp[data-v-da9ad654]{fill:none;stroke:url(#finGold);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.fin-gauge__fact[data-v-da9ad654]{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;opacity:.92;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.8,.2,1) .15s}.fin-gauge.is-red .fin-gauge__fact[data-v-da9ad654]{stroke:#ff8a80}.fin-gauge.is-yellow .fin-gauge__fact[data-v-da9ad654]{stroke:#ffd27a}.fin-gauge.is-green .fin-gauge__fact[data-v-da9ad654]{stroke:#9ef0b5}.fin-gauge__center[data-v-da9ad654]{position:absolute;top:0;width:210px;height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fin-gauge__center b[data-v-da9ad654]{font-size:22px;font-variant-numeric:tabular-nums}.fin-gauge__label[data-v-da9ad654]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#c9ccd4}.fin-gauge__pct[data-v-da9ad654]{font-size:13px;color:var(--gold-2);margin-top:2px}.fin-gauge__legend[data-v-da9ad654]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#c9ccd4;text-align:center}.dot[data-v-da9ad654]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot--fact[data-v-da9ad654]{background:#fff}.dot--hyp[data-v-da9ad654]{background:var(--gold);box-shadow:0 0 8px var(--gold)}.dot--prev[data-v-da9ad654]{background:#9aa0ad}.dot--plan[data-v-da9ad654]{background:transparent;border:2px dashed var(--ink);width:10px;height:0;border-radius:0}.fin-bar[data-v-da9ad654]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-bar__spacer[data-v-da9ad654]{flex:1}.fin-source[data-v-da9ad654]{font-size:13px;color:var(--muted)}.fin-pill[data-v-da9ad654]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;background:#f3f4f6;color:#4b5563}.fin-pill.is-green[data-v-da9ad654]{background:#dcfce7;color:#166534}.fin-pill.is-yellow[data-v-da9ad654]{background:#fef3c7;color:#92400e}.fin-pill.is-red[data-v-da9ad654]{background:#fee2e2;color:#991b1b}.fin-pill__pulse[data-v-da9ad654]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:fin-pulse-da9ad654 1.8s ease-out infinite}.fin-btn[data-v-da9ad654]{border:0;border-radius:12px;padding:10px 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;color:var(--ink);background:linear-gradient(135deg,var(--gold-2),var(--gold) 55%,#e0a800);box-shadow:0 8px 20px -8px rgba(242,183,5,.8),inset 0 1px 0 hsla(0,0%,100%,.6);transition:transform .2s,box-shadow .2s,filter .2s;text-decoration:none;display:inline-flex;align-items:center}.fin-btn[data-v-da9ad654]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 26px -10px rgba(242,183,5,.9)}.fin-btn[data-v-da9ad654]:disabled{opacity:.6;cursor:default}.fin-btn--ghost[data-v-da9ad654]{background:#fff;border:1px solid var(--line);box-shadow:none;font-weight:600}.fin-btn--ghost[data-v-da9ad654]:hover:not(:disabled){border-color:var(--gold);box-shadow:0 6px 16px -10px rgba(31,36,48,.4)}.fin-error[data-v-da9ad654]{color:#b91c1c;font-size:14px;margin:0}.fin-grid[data-v-da9ad654]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;perspective:1200px}.fin-card[data-v-da9ad654]{--c:var(--grey);--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;position:relative;border-radius:18px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .25s;animation:fin-rise-da9ad654 .8s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0)*60ms)}.fin-card[data-v-da9ad654]:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(160deg,var(--c),hsla(0,0%,100%,0) 45%,rgba(242,183,5,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fin-card[data-v-da9ad654]:hover{box-shadow:0 24px 40px -22px rgba(31,36,48,.45)}.fin-card.is-green[data-v-da9ad654]{--c:var(--green)}.fin-card.is-yellow[data-v-da9ad654]{--c:var(--yellow)}.fin-card.is-red[data-v-da9ad654]{--c:var(--red)}.fin-card.is-click[data-v-da9ad654]{cursor:pointer}.fin-card__inner[data-v-da9ad654]{position:relative;height:100%;padding:16px 16px 14px;border-radius:18px;overflow:hidden;background:radial-gradient(140% 90% at var(--gx) var(--gy),rgba(242,183,5,.1),hsla(0,0%,100%,0) 55%),#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;transform:translateZ(18px)}.fin-card.is-pending .fin-card__inner[data-v-da9ad654]{background:#fafaf8}.fin-card--skeleton[data-v-da9ad654]{min-height:170px;border-radius:18px;background:linear-gradient(90deg,#f1f0ec 25%,#faf9f6 50%,#f1f0ec 75%);background-size:200% 100%;animation:fin-skeleton-da9ad654 1.2s linear infinite}.fin-card__top[data-v-da9ad654]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.fin-card__title[data-v-da9ad654]{font-size:13px;font-weight:650;color:#374151}.fin-card__light[data-v-da9ad654]{width:10px;height:10px;border-radius:50%;flex:none;margin-top:3px;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.fin-card__value[data-v-da9ad654]{font-size:26px;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);transform:translateZ(26px)}.fin-card__value--muted[data-v-da9ad654]{color:var(--grey);font-size:18px}.fin-card__plan[data-v-da9ad654]{font-size:12px;color:var(--muted)}.fin-card__hyp[data-v-da9ad654]{font-size:12.5px;color:#374151}.fin-card__hyp b[data-v-da9ad654]{color:var(--ink)}.fin-card__note[data-v-da9ad654]{font-size:12px;color:#8a7a3d}.fin-card__more[data-v-da9ad654]{font-size:12.5px;font-weight:650;color:#8a6d00}.fin-card__hint[data-v-da9ad654]{margin:auto 0 0;padding-top:6px;font-size:11.5px;color:#9ca3af;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fin-meter[data-v-da9ad654]{position:relative;height:8px;border-radius:999px;background:#f1f0ec;overflow:visible;margin:4px 0 2px}.fin-meter__fact[data-v-da9ad654],.fin-meter__hyp[data-v-da9ad654]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;animation:fin-grow-da9ad654 1.4s cubic-bezier(.2,.8,.2,1) backwards;transform-origin:left}.fin-meter__hyp[data-v-da9ad654]{background:repeating-linear-gradient(45deg,rgba(242,183,5,.35) 0 6px,rgba(242,183,5,.18) 6px 12px)}.fin-meter__fact[data-v-da9ad654]{background:linear-gradient(90deg,var(--gold-3),var(--gold),var(--gold-2));box-shadow:0 0 10px rgba(242,183,5,.45)}.fin-meter__mark[data-v-da9ad654]{position:absolute;top:-4px;width:2px;height:16px;background:var(--ink);border-radius:2px}.fin-meter__mark[data-v-da9ad654]:after{content:"";position:absolute;top:-4px;left:-3px;border:4px solid transparent;border-top-color:var(--ink)}.fin-panel[data-v-da9ad654]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;animation:fin-rise-da9ad654 .8s backwards}.fin-panel h2[data-v-da9ad654]{margin:0 0 10px;font-size:16px}.fin-panel h2 span[data-v-da9ad654]{font-weight:400;color:var(--muted);font-size:13px;margin-left:6px}.fin-panel__head[data-v-da9ad654]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fin-tabs[data-v-da9ad654]{display:flex;gap:6px}.fin-tab[data-v-da9ad654]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer;transition:all .2s}.fin-tab[data-v-da9ad654]:hover{border-color:var(--gold)}.fin-tab.is-on[data-v-da9ad654]{background:var(--ink);color:#fff;border-color:var(--ink)}.fin-chart__svg[data-v-da9ad654]{width:100%;height:auto;display:block;margin-top:6px;overflow:visible}.fin-chart__prev[data-v-da9ad654]{fill:none;stroke:#9aa0ad;stroke-width:2;stroke-dasharray:.012 .01;opacity:.9}.fin-chart__cur[data-v-da9ad654]{fill:none;stroke:var(--gold);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:fin-draw-da9ad654 1.6s cubic-bezier(.2,.8,.2,1) forwards;filter:drop-shadow(0 6px 10px rgba(242,183,5,.4))}.fin-chart__area[data-v-da9ad654]{fill:url(#finArea);opacity:0;animation:fin-fade-in-da9ad654 1s .6s forwards}.fin-chart__plan[data-v-da9ad654]{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:6 6;opacity:.55}.fin-chart__dot[data-v-da9ad654]{fill:var(--gold);stroke:#fff;stroke-width:2.5;animation:fin-dot-da9ad654 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.fin-chart__legend[data-v-da9ad654]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:6px}.fin-table-wrap[data-v-da9ad654]{overflow-x:auto;margin-top:10px}.fin-table[data-v-da9ad654]{width:100%;border-collapse:collapse;font-size:13px}.fin-table th[data-v-da9ad654]{text-align:left;font-weight:600;color:var(--muted);padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}.fin-table td[data-v-da9ad654]{padding:8px;border-bottom:1px solid #f3f2ee;white-space:nowrap}.fin-table tr:hover td[data-v-da9ad654]{background:#fffbeb}.neg[data-v-da9ad654]{color:var(--red);font-weight:600}.fin-today[data-v-da9ad654]{position:relative;overflow:hidden;border-radius:24px;padding:22px;color:#fff;background:linear-gradient(135deg,#1f2430,#262b38 60%,#3b3420);box-shadow:0 30px 60px -32px rgba(31,36,48,.6)}.fin-today[data-v-da9ad654]:after{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(242,183,5,.28),rgba(242,183,5,0) 65%);pointer-events:none}.fin-today__head h2[data-v-da9ad654]{margin:4px 0 6px;font-size:22px}.fin-today__head p[data-v-da9ad654]{margin:0 0 14px;color:#c9ccd4;font-size:13.5px;max-width:760px}.fin-today__rows[data-v-da9ad654]{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.fin-trow[data-v-da9ad654]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr 1.3fr 1.2fr;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);font-size:13px;font-variant-numeric:tabular-nums;animation:fin-slide-da9ad654 .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0)*50ms);transition:background .2s,transform .2s}.fin-trow[data-v-da9ad654]:not(.fin-trow--head):hover{background:hsla(0,0%,100%,.09);transform:translateX(3px)}.fin-trow--head[data-v-da9ad654]{background:none;border:0;color:#9aa0ad;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;animation:none}.fin-trow__title[data-v-da9ad654]{font-weight:600}.fin-trow b[data-v-da9ad654]{color:#fff}.fin-trow em[data-v-da9ad654]{font-style:normal;color:var(--gold-2);margin-left:6px;font-size:12px}.fin-trow__pct[data-v-da9ad654]{display:flex;align-items:center;gap:8px}.fin-mini[data-v-da9ad654]{position:relative;display:inline-block;width:54px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.fin-mini i[data-v-da9ad654]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--gold-3),var(--gold));border-radius:999px;animation:fin-grow-da9ad654 1.4s cubic-bezier(.2,.8,.2,1) backwards;transform-origin:left}.fin-trow__status[data-v-da9ad654]{font-weight:600}.fin-trow.is-green .fin-trow__status[data-v-da9ad654]{color:#9ef0b5}.fin-trow.is-yellow .fin-trow__status[data-v-da9ad654]{color:#ffd27a}.fin-trow.is-red .fin-trow__status[data-v-da9ad654]{color:#ff8a80}.fin-trow.is-grey .fin-trow__status[data-v-da9ad654]{color:#9aa0ad}.fin-today__note[data-v-da9ad654]{position:relative;z-index:1;margin:12px 0 0;font-size:12px;color:#9aa0ad}.fin-drawer[data-v-da9ad654],.fin-toast[data-v-da9ad654]{--gold:#f2b705;--gold-2:#ffe08a;--gold-3:#b8860b;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--red:#dc2626;color:var(--ink)}.fin-drawer[data-v-da9ad654]{position:fixed;inset:0;z-index:1000;background:rgba(23,25,31,.5);transform:translateZ(0);display:flex;justify-content:flex-end}.fin-drawer__panel[data-v-da9ad654]{width:min(520px,100%);height:100%;overflow-y:auto;background:#fbfaf7;padding:22px;box-shadow:-30px 0 60px -30px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:16px}.fin-drawer__head[data-v-da9ad654]{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.fin-drawer__head h2[data-v-da9ad654]{margin:4px 0;font-size:24px}.fin-drawer__head p[data-v-da9ad654]{margin:0;color:var(--muted);font-size:13px}.fin-x[data-v-da9ad654]{border:0;background:#fff;width:36px;height:36px;border-radius:50%;font-size:22px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s}.fin-x[data-v-da9ad654]:hover{transform:rotate(90deg)}.fin-form[data-v-da9ad654]{display:flex;flex-direction:column;gap:12px}.fin-field[data-v-da9ad654]{display:flex;flex-direction:column;gap:4px}.fin-field__title[data-v-da9ad654]{font-size:13px;font-weight:650}.fin-field__input[data-v-da9ad654]{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.fin-field__input[data-v-da9ad654]:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px rgba(242,183,5,.18)}.fin-field__input input[data-v-da9ad654]{flex:1;border:0;outline:0;font:inherit;font-size:15px;background:transparent;font-variant-numeric:tabular-nums}.fin-field__input em[data-v-da9ad654]{font-style:normal;color:var(--muted)}.fin-field__hint[data-v-da9ad654]{font-size:11.5px;color:#8a7a3d}.fin-field.is-error .fin-field__input[data-v-da9ad654]{border-color:var(--red)}.fin-field.is-error .fin-field__hint[data-v-da9ad654]{color:var(--red)}.fin-field textarea[data-v-da9ad654]{border-radius:12px;border:1px solid var(--line);padding:10px 12px;font:inherit;resize:vertical}.fin-field textarea[data-v-da9ad654]:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(242,183,5,.18)}.fin-form__actions[data-v-da9ad654]{display:flex;gap:8px}.fin-history h3[data-v-da9ad654]{font-size:14px;margin:0 0 8px}.fin-history ul[data-v-da9ad654]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fin-history li[data-v-da9ad654]{font-size:12.5px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.fin-history li span[data-v-da9ad654]{color:var(--muted);font-size:11.5px}.fin-history li em[data-v-da9ad654]{color:#8a7a3d;font-style:normal}.fin-toast[data-v-da9ad654]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateZ(0);z-index:1010;padding:12px 18px;border-radius:14px;background:var(--ink);color:#fff;font-weight:600;box-shadow:0 16px 40px -14px rgba(0,0,0,.55);border:1px solid rgba(242,183,5,.5)}.fin-lock[data-v-da9ad654]{margin:60px auto;max-width:460px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;perspective:600px}.fin-lock h1[data-v-da9ad654]{margin:10px 0 0}.fin-lock p[data-v-da9ad654]{margin:0 0 8px;color:var(--muted)}.fin-lock__coin[data-v-da9ad654]{position:relative;width:90px;height:90px;transform-style:preserve-3d}.fin-lock__coin i[data-v-da9ad654]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff4c4,var(--gold) 55%,var(--gold-3));animation:fin-spin-da9ad654 5s linear infinite}.fin-drawer-enter-active[data-v-da9ad654],.fin-drawer-leave-active[data-v-da9ad654]{transition:opacity .25s}.fin-drawer-enter-active .fin-drawer__panel[data-v-da9ad654],.fin-drawer-leave-active .fin-drawer__panel[data-v-da9ad654]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.fin-drawer-enter-from[data-v-da9ad654],.fin-drawer-leave-to[data-v-da9ad654]{opacity:0}.fin-drawer-enter-from .fin-drawer__panel[data-v-da9ad654],.fin-drawer-leave-to .fin-drawer__panel[data-v-da9ad654]{transform:translateX(100%)}.fin-fade-enter-active[data-v-da9ad654],.fin-fade-leave-active[data-v-da9ad654]{transition:opacity .25s,transform .25s}.fin-fade-enter-from[data-v-da9ad654],.fin-fade-leave-to[data-v-da9ad654]{opacity:0;transform:translateY(6px)}@keyframes fin-rise-da9ad654{0%{opacity:0;transform:translateY(26px) rotateX(18deg) translateZ(-40px)}to{opacity:1}}@keyframes fin-slide-da9ad654{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes fin-float-da9ad654{0%,to{transform:translateZ(var(--z)) scale(var(--s)) translateY(0)}50%{transform:translateZ(var(--z)) scale(var(--s)) translateY(-16px)}}@keyframes fin-spin-da9ad654{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes fin-breathe-da9ad654{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}@keyframes fin-grid-da9ad654{0%{background-position:0 0}to{background-position:0 44px}}@keyframes fin-shine-da9ad654{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes fin-pulse-da9ad654{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 8px transparent}}@keyframes fin-grow-da9ad654{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fin-draw-da9ad654{to{stroke-dashoffset:0}}@keyframes fin-fade-in-da9ad654{to{opacity:1}}@keyframes fin-dot-da9ad654{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes fin-skeleton-da9ad654{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.fin-hero[data-v-da9ad654]{grid-template-columns:1fr}.fin-gauge[data-v-da9ad654]{margin:0 auto}.fin-trow[data-v-da9ad654]{grid-template-columns:1fr 1fr}.fin-trow--head[data-v-da9ad654]{display:none}.fin-trow__title[data-v-da9ad654]{grid-column:1/-1}.fin-trow span[data-label][data-v-da9ad654]:before{content:attr(data-label);display:block;font-size:10.5px;color:#9aa0ad;text-transform:uppercase;letter-spacing:.05em}}@media (max-width:560px){.fin[data-v-da9ad654]{padding:16px 12px 80px}.fin-hero[data-v-da9ad654]{padding:22px 18px}.fin-hero h1[data-v-da9ad654]{font-size:30px}}@media (prefers-reduced-motion:reduce){.fin[data-v-da9ad654] *,.fin[data-v-da9ad654] :after,.fin[data-v-da9ad654] :before{animation:none!important;transition:none!important}.fin-chart__cur[data-v-da9ad654]{stroke-dashoffset:0}.fin-chart__area[data-v-da9ad654]{opacity:1}}.rg[data-v-06846ca4]{padding:24px 20px 80px;display:flex;flex-direction:column;gap:14px;color:#111827}.rg__head[data-v-06846ca4]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.rg__title[data-v-06846ca4]{margin:0;font-size:1.5rem;font-weight:700}.rg__lead[data-v-06846ca4]{margin:6px 0 0;font-size:.9rem;color:#6b7280;max-width:760px}.rg__actions[data-v-06846ca4],.rg__controls[data-v-06846ca4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rg__input[data-v-06846ca4],.rg__select[data-v-06846ca4]{border:1px solid #d1d5db;border-radius:8px;padding:7px 10px;font:inherit;font-size:.875rem;background:#fff}.rg__select--sm[data-v-06846ca4]{padding:3px 6px;font-size:.8rem}.rg__btn[data-v-06846ca4]{border:1px solid #d1d5db;background:#fff;border-radius:9999px;padding:7px 14px;font:inherit;font-size:.875rem;cursor:pointer;color:#111827;text-decoration:none;white-space:nowrap}.rg__btn[data-v-06846ca4]:disabled{opacity:.6;cursor:default}.rg__btn--primary[data-v-06846ca4]{background:#4f46e5;border-color:#4f46e5;color:#fff}.rg__btn--sm[data-v-06846ca4]{padding:4px 10px;font-size:.8rem}.rg__hint[data-v-06846ca4]{color:#6b7280;font-size:.85rem}.rg__h2[data-v-06846ca4]{margin:0 0 6px;font-size:1rem}.rg__error[data-v-06846ca4]{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:10px;padding:10px 14px}.rg__ok[data-v-06846ca4]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:10px;padding:10px 14px}.rg__empty[data-v-06846ca4]{border:1px dashed #d1d5db;border-radius:10px;padding:12px 14px;color:#374151}.rg__create[data-v-06846ca4]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fafafa}.rg__create label[data-v-06846ca4]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#374151}.rg__alerts[data-v-06846ca4]{display:flex;flex-direction:column;gap:6px}.alert[data-v-06846ca4]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:10px;padding:8px 12px;font-size:.875rem;border-left:4px solid}.alert--warning[data-v-06846ca4]{background:#fffbeb;border-color:#d97706}.alert--critical[data-v-06846ca4]{background:#fef2f2;border-color:#dc2626}.alert__link[data-v-06846ca4]{white-space:nowrap;color:#4f46e5}.rg__table-wrap[data-v-06846ca4]{overflow:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;max-height:72vh}.rg__table[data-v-06846ca4]{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;font-size:.82rem}.rg__table th[data-v-06846ca4]{position:sticky;top:0;background:#f9fafb;text-align:left;font-weight:600;color:#374151;padding:8px;border-bottom:1px solid #e5e7eb;max-width:140px;white-space:normal;vertical-align:bottom;z-index:1}.rg__table td[data-v-06846ca4]{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:top}.row--warning td[data-v-06846ca4]{background:#fffbeb}.row--critical td[data-v-06846ca4]{background:#fef2f2}.flags[data-v-06846ca4]{min-width:220px}.flag[data-v-06846ca4]{font-size:.78rem;margin-bottom:2px}.flag--critical[data-v-06846ca4]{color:#b91c1c;font-weight:600}.flag--warning[data-v-06846ca4]{color:#b45309}.slack[data-v-06846ca4]{font-size:.75rem;color:#15803d}.slack--bad[data-v-06846ca4]{color:#b91c1c;font-weight:600}.rg__placeholder[data-v-06846ca4]{text-align:center;color:#6b7280;padding:24px}[data-v-06846ca4] .cell{min-height:18px}[data-v-06846ca4] .cell--edit{cursor:pointer;border-radius:4px}[data-v-06846ca4] .cell--edit:hover{background:#eef2ff}[data-v-06846ca4] .cell--empty{color:#9ca3af}[data-v-06846ca4] .cell-input{width:130px;border:1px solid #6366f1;border-radius:4px;padding:2px 4px;font:inherit}.dp__overlay[data-v-cf7e2d8c]{position:fixed;inset:0;background:rgba(17,24,39,.35);z-index:50;display:flex;justify-content:flex-end}.dp[data-v-cf7e2d8c]{width:min(1100px,100%);height:100%;overflow:auto;background:#fff;padding:20px;display:flex;flex-direction:column;gap:14px}.dp__head[data-v-cf7e2d8c]{display:flex;justify-content:space-between;gap:12px}.dp__title[data-v-cf7e2d8c]{margin:0;font-size:1.2rem}.dp__sub[data-v-cf7e2d8c]{color:#6b7280;font-size:.85rem;margin-top:4px}.dp__close[data-v-cf7e2d8c]{border:0;background:transparent;font-size:1.2rem;cursor:pointer}.dp__error[data-v-cf7e2d8c]{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:10px;padding:8px 12px}.dp__muted[data-v-cf7e2d8c],.dp__placeholder[data-v-cf7e2d8c]{color:#6b7280;font-size:.85rem}.dp__package[data-v-cf7e2d8c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dp__h3[data-v-cf7e2d8c]{margin:0 0 6px;font-size:.95rem}.dp__table[data-v-cf7e2d8c]{border-collapse:collapse;width:100%;font-size:.8rem;margin-bottom:6px}.dp__table th[data-v-cf7e2d8c]{text-align:left;background:#f9fafb;padding:6px;border-bottom:1px solid #e5e7eb}.dp__table td[data-v-cf7e2d8c]{padding:5px 6px;border-bottom:1px solid #f3f4f6}.dp__btn[data-v-cf7e2d8c]{border:1px solid #d1d5db;background:#fff;border-radius:9999px;padding:6px 12px;font:inherit;font-size:.82rem;cursor:pointer}.dp__btn--sm[data-v-cf7e2d8c]{padding:3px 10px;font-size:.78rem}.dp__btn--primary[data-v-cf7e2d8c]{background:#4f46e5;border-color:#4f46e5;color:#fff}.dp__link[data-v-cf7e2d8c]{border:0;background:none;color:#4f46e5;cursor:pointer;font:inherit;font-size:.78rem;padding:0 4px}.dp__link--bad[data-v-cf7e2d8c]{color:#b91c1c}.dp__form[data-v-cf7e2d8c]{border:1px solid #c7d2fe;background:#f5f7ff;border-radius:12px;padding:12px}.dp__grid[data-v-cf7e2d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.dp__grid label[data-v-cf7e2d8c]{display:flex;flex-direction:column;gap:3px;font-size:.78rem;color:#374151}.dp__grid input[data-v-cf7e2d8c],.dp__grid select[data-v-cf7e2d8c]{border:1px solid #d1d5db;border-radius:6px;padding:5px 7px;font:inherit;font-size:.85rem}.dp__wide[data-v-cf7e2d8c]{grid-column:1/-1}.dp__actions[data-v-cf7e2d8c]{display:flex;gap:8px;margin-top:10px}.tag[data-v-cf7e2d8c]{display:inline-block;border-radius:9999px;padding:2px 10px;font-size:.78rem}.tag--ok[data-v-cf7e2d8c]{background:#dcfce7;color:#166534}.tag--incomplete[data-v-cf7e2d8c]{background:#fef3c7;color:#92400e}.rc[data-v-637e0246]{padding:24px 20px 80px;display:flex;flex-direction:column;gap:14px;color:#111827}.rc__head[data-v-637e0246]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.rc__back[data-v-637e0246]{color:#4f46e5;font-size:.85rem;text-decoration:none}.rc__title[data-v-637e0246]{margin:4px 0 0;font-size:1.4rem;font-weight:700}.rc__title span[data-v-637e0246]{font-weight:400;color:#6b7280;font-size:1rem}.rc__lead[data-v-637e0246]{margin:6px 0 0;color:#374151;font-size:.9rem;max-width:900px}.rc__bar[data-v-637e0246],.rc__controls[data-v-637e0246]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rc__bar[data-v-637e0246]{position:sticky;top:0;z-index:3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;padding:8px 12px;font-size:.875rem}.rc__btn[data-v-637e0246]{border:1px solid #d1d5db;background:#fff;border-radius:9999px;padding:7px 14px;font:inherit;font-size:.85rem;cursor:pointer;white-space:nowrap}.rc__btn[data-v-637e0246]:disabled{opacity:.5;cursor:default}.rc__btn--primary[data-v-637e0246]{background:#4f46e5;border-color:#4f46e5;color:#fff}.rc__btn--ghost[data-v-637e0246]{background:transparent}.rc__btn--sm[data-v-637e0246]{padding:3px 10px;font-size:.78rem}.rc__input[data-v-637e0246]{border:1px solid #d1d5db;border-radius:8px;padding:6px 8px;font:inherit;font-size:.85rem;background:#fff}.rc__filters[data-v-637e0246]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.rc__filters label[data-v-637e0246]{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:#374151}.rc__error[data-v-637e0246]{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:10px;padding:10px 14px}.rc__ok[data-v-637e0246]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:10px;padding:10px 14px}.rc__kpis[data-v-637e0246]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kpi[data-v-637e0246]{text-align:left;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#fff;cursor:pointer;font:inherit;display:flex;flex-direction:column}.kpi.is-active[data-v-637e0246]{outline:2px solid #4f46e5}.kpi__value[data-v-637e0246]{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.kpi__label[data-v-637e0246]{font-size:.8rem;color:#6b7280}.kpi--critical .kpi__value[data-v-637e0246]{color:#b91c1c}.kpi--warning .kpi__value[data-v-637e0246]{color:#b45309}.kpi--calm .kpi__value[data-v-637e0246]{color:#15803d}.rc__table-wrap[data-v-637e0246]{overflow:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;max-height:70vh}.rc__table[data-v-637e0246]{border-collapse:collapse;width:100%;font-size:.82rem}.rc__table th[data-v-637e0246]{position:sticky;top:0;background:#f9fafb;text-align:left;padding:8px;border-bottom:1px solid #e5e7eb;z-index:1}.rc__table td[data-v-637e0246]{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:top}.row--in td[data-v-637e0246]{background:#f0fdf4}.num[data-v-637e0246]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tag[data-v-637e0246]{display:inline-block;border-radius:9999px;padding:1px 8px;font-size:.75rem;white-space:nowrap}.tag--ok[data-v-637e0246]{background:#dcfce7;color:#166534}.tag--mismatch[data-v-637e0246]{background:#fee2e2;color:#b91c1c}.tag--incomplete[data-v-637e0246]{background:#fef3c7;color:#92400e}.tag--in[data-v-637e0246]{background:#e0e7ff;color:#3730a3;margin-top:2px}.problem[data-v-637e0246]{color:#b45309;font-size:.76rem}.muted[data-v-637e0246]{color:#9ca3af;font-size:.75rem}.rc__placeholder[data-v-637e0246]{text-align:center;color:#6b7280;padding:24px}.rs[data-v-f3170624]{padding:24px 20px 80px;display:flex;flex-direction:column;gap:16px;color:#111827;max-width:1200px}.rs__head[data-v-f3170624]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.rs__back[data-v-f3170624]{color:#4f46e5;font-size:.85rem;text-decoration:none}.rs__title[data-v-f3170624]{margin:4px 0 0;font-size:1.4rem}.rs__card[data-v-f3170624]{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.rs__h2[data-v-f3170624]{margin:0;font-size:1.05rem}.rs__h3[data-v-f3170624]{margin:0 0 8px;font-size:.95rem}.rs__muted[data-v-f3170624]{color:#6b7280;font-size:.85rem;margin:0}.rs__input[data-v-f3170624]{border:1px solid #d1d5db;border-radius:8px;padding:6px 8px;font:inherit;font-size:.85rem}.rs__table[data-v-f3170624]{border-collapse:collapse;width:100%;font-size:.82rem}.rs__table th[data-v-f3170624]{text-align:left;background:#f9fafb;padding:6px;border-bottom:1px solid #e5e7eb}.rs__table td[data-v-f3170624]{padding:6px;border-bottom:1px solid #f3f4f6;vertical-align:top}.rs__form[data-v-f3170624]{border-top:1px dashed #e5e7eb;padding-top:12px}.rs__grid[data-v-f3170624]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:10px}.rs__grid[data-v-f3170624] label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#374151}.rs__grid[data-v-f3170624] input,.rs__grid[data-v-f3170624] select{border:1px solid #d1d5db;border-radius:6px;padding:5px 7px;font:inherit;font-size:.85rem}[data-v-f3170624] .rs__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rs__check[data-v-f3170624]{flex-direction:row!important;align-items:center;gap:6px!important}.rs__wide[data-v-f3170624]{grid-column:1/-1}.rs__btn[data-v-f3170624]{align-self:flex-start;border:1px solid #d1d5db;background:#fff;border-radius:9999px;padding:7px 14px;font:inherit;font-size:.85rem;cursor:pointer}.rs__btn[data-v-f3170624]:disabled{opacity:.5}.rs__btn--primary[data-v-f3170624]{background:#4f46e5;border-color:#4f46e5;color:#fff}.rs__btn--sm[data-v-f3170624]{padding:3px 10px;font-size:.78rem}.rs__calendar[data-v-f3170624]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px}.rs__day[data-v-f3170624]{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid #f3f4f6;border-radius:8px;padding:5px 8px;font-size:.82rem}.rs__term[data-v-f3170624]{color:#6b7280;font-size:.75rem}.rs__term--odd[data-v-f3170624]{color:#b45309;font-weight:600}.rs__x[data-v-f3170624]{border:0;background:none;color:#9ca3af;cursor:pointer}.rs__error[data-v-f3170624]{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d;border-radius:10px;padding:10px 14px}.rs__ok[data-v-f3170624]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:10px;padding:10px 14px}.rp[data-v-2b2e2c89]{--gold:#f2b705;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;--brand:#4f46e5;padding:24px;max-width:1180px;color:var(--ink)}.rp-hero[data-v-2b2e2c89]{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:28px 30px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#1f2430,#2b3142 55%,#3b3420)}.rp-hero__glow[data-v-2b2e2c89]{position:absolute;inset:-40% -10% auto auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(242,183,5,.45),rgba(242,183,5,0) 65%);animation:rp-float-2b2e2c89 9s ease-in-out infinite}.rp-hero__text[data-v-2b2e2c89]{position:relative;max-width:680px}.rp-eyebrow[data-v-2b2e2c89]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.rp-hero h1[data-v-2b2e2c89]{margin:6px 0 8px;font-size:32px;letter-spacing:-.01em}.rp-hero p[data-v-2b2e2c89]{margin:0;color:#d6d8de;line-height:1.5}.rp-stats[data-v-2b2e2c89]{position:relative;display:flex;gap:10px}.rp-stat[data-v-2b2e2c89]{min-width:88px;padding:10px 14px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(6px);text-align:center}.rp-stat b[data-v-2b2e2c89]{display:block;font-size:24px;color:var(--gold)}.rp-stat span[data-v-2b2e2c89]{font-size:12px;color:#c9ccd4}.rp-toolbar[data-v-2b2e2c89]{position:sticky;top:0;z-index:2;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 6px;padding:10px 0;background:linear-gradient(#f7f7f5 85%,hsla(60,11%,96%,0))}.rp-search[data-v-2b2e2c89]{flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 14px;height:42px;border-radius:12px;background:#fff;border:1px solid var(--line);transition:box-shadow .2s,border-color .2s}.rp-search[data-v-2b2e2c89]:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px rgba(242,183,5,.18)}.rp-search input[data-v-2b2e2c89]{flex:1;border:0;outline:0;font-size:14px;background:transparent}.rp-search__icon[data-v-2b2e2c89]{color:var(--muted);font-size:18px}.rp-tabs[data-v-2b2e2c89]{display:flex;gap:6px;flex-wrap:wrap}.rp-tab[data-v-2b2e2c89]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s}.rp-tab[data-v-2b2e2c89]:hover{border-color:var(--gold);transform:translateY(-1px)}.rp-legend[data-v-2b2e2c89]{font-size:12px;color:var(--muted);margin:4px 0 8px;line-height:2}.rp-group[data-v-2b2e2c89]{margin-top:22px;scroll-margin-top:70px}.rp-group h2[data-v-2b2e2c89]{font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px}.rp-cards[data-v-2b2e2c89]{display:flex;flex-direction:column;gap:10px}.rp-card[data-v-2b2e2c89]{display:grid;grid-template-columns:1fr 250px;gap:12px 24px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.rp-card[data-v-2b2e2c89]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(31,36,48,.08)}.rp-card--changed[data-v-2b2e2c89]{border-left:4px solid var(--gold)}.rp-card--open[data-v-2b2e2c89]{box-shadow:0 12px 34px rgba(31,36,48,.12)}.rp-card__title[data-v-2b2e2c89]{font-weight:650;font-size:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rp-card__text[data-v-2b2e2c89]{margin:6px 0 8px;line-height:1.5;color:#374151}.rp-note[data-v-2b2e2c89]{margin:3px 0;font-size:12px;color:var(--muted)}.rp-note span[data-v-2b2e2c89]{display:inline-block;min-width:108px;color:#9a9ea8}.rp-card__side[data-v-2b2e2c89]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.rp-value[data-v-2b2e2c89]{font-size:30px;font-weight:750;letter-spacing:-.02em;padding:2px 14px;border-radius:12px;background:linear-gradient(180deg,#fffaf0,#fff3d1);color:#3b2f05}.rp-default[data-v-2b2e2c89]{font-size:12px;color:#a16207}.rp-actions[data-v-2b2e2c89]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rp-btn[data-v-2b2e2c89]{padding:8px 14px;border-radius:10px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:13px;cursor:pointer;transition:transform .15s,background .2s}.rp-btn[data-v-2b2e2c89]:hover{transform:translateY(-1px);background:#000}.rp-btn--ghost[data-v-2b2e2c89]{background:#fff;color:var(--ink);border-color:var(--line)}.rp-btn--ghost[data-v-2b2e2c89]:hover{background:#fffaf0;border-color:var(--gold)}.rp-btn[data-v-2b2e2c89]:disabled{opacity:.55;cursor:default;transform:none}.rp-link[data-v-2b2e2c89]{background:none;border:0;color:var(--brand);cursor:pointer;font-size:12px;padding:0}.rp-form[data-v-2b2e2c89]{grid-column:1/-1;display:grid;grid-template-columns:220px 1fr;gap:10px 16px;padding:14px;border-radius:12px;background:#fafaf7;border:1px dashed var(--line);font-size:12px;color:var(--muted)}.rp-form label[data-v-2b2e2c89]{display:flex;flex-direction:column;gap:6px}.rp-form input[data-v-2b2e2c89],.rp-form select[data-v-2b2e2c89],.rp-form textarea[data-v-2b2e2c89]{padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff}.rp-form .rp-actions[data-v-2b2e2c89],.rp-form .rp-error[data-v-2b2e2c89]{grid-column:1/-1;justify-content:flex-start}.rp-history[data-v-2b2e2c89]{grid-column:1/-1;margin:0;padding:10px 14px;background:#f8f8f6;border-radius:12px;list-style:none;font-size:13px}.rp-history li+li[data-v-2b2e2c89]{margin-top:6px}.chip[data-v-2b2e2c89]{font-size:11px;font-weight:500;padding:2px 9px;border-radius:999px;white-space:nowrap}.chip--live[data-v-2b2e2c89]{background:#dcfce7;color:#166534}.chip--planned[data-v-2b2e2c89]{background:#fef3c7;color:#92400e}.chip--fixed[data-v-2b2e2c89]{background:#f1f1ef;color:#5b5f69}.rp-error[data-v-2b2e2c89]{color:#b91c1c;margin:6px 0}.rp-muted[data-v-2b2e2c89]{color:var(--muted)}.rp-small[data-v-2b2e2c89]{font-size:12px;margin:0;text-align:right}.rp-empty[data-v-2b2e2c89]{padding:30px 0;text-align:center}.rp-skeleton__row[data-v-2b2e2c89]{height:92px;margin-top:10px;border-radius:16px;background:linear-gradient(90deg,#f1f1ef 25%,#fafaf8 50%,#f1f1ef 75%);background-size:200% 100%;animation:rp-shimmer-2b2e2c89 1.2s infinite}.rp-card-enter-active[data-v-2b2e2c89],.rp-card-leave-active[data-v-2b2e2c89]{transition:all .25s ease}.rp-card-enter-from[data-v-2b2e2c89],.rp-card-leave-to[data-v-2b2e2c89]{opacity:0;transform:translateY(8px)}.rp-slide-enter-active[data-v-2b2e2c89],.rp-slide-leave-active[data-v-2b2e2c89]{transition:all .22s ease}.rp-slide-enter-from[data-v-2b2e2c89],.rp-slide-leave-to[data-v-2b2e2c89]{opacity:0;transform:translateY(-6px)}@keyframes rp-shimmer-2b2e2c89{to{background-position:-200% 0}}@keyframes rp-float-2b2e2c89{50%{transform:translate(-30px,20px)}}@media (prefers-reduced-motion:reduce){.rp-hero__glow[data-v-2b2e2c89],.rp-skeleton__row[data-v-2b2e2c89]{animation:none}.rp-btn[data-v-2b2e2c89],.rp-card[data-v-2b2e2c89],.rp-tab[data-v-2b2e2c89]{transition:none}}@media (max-width:760px){.rp[data-v-2b2e2c89]{padding:16px}.rp-hero[data-v-2b2e2c89]{flex-direction:column;align-items:flex-start;padding:22px}.rp-card[data-v-2b2e2c89],.rp-form[data-v-2b2e2c89]{grid-template-columns:1fr}.rp-card__side[data-v-2b2e2c89]{align-items:flex-start}.rp-small[data-v-2b2e2c89]{text-align:left}}.kb[data-v-331d16cf]{--gold:#f2b705;--ink:#1f2430;--muted:#6b7280;--line:#e7e5df;padding:24px;max-width:1180px;color:var(--ink)}.kb-hero[data-v-331d16cf]{position:relative;overflow:hidden;padding:34px 32px 26px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#1f2430,#262c3b 50%,#3a3220)}.kb-hero__orb[data-v-331d16cf]{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.kb-hero__orb--a[data-v-331d16cf]{width:380px;height:380px;right:-80px;top:-160px;background:radial-gradient(circle,rgba(242,183,5,.5),rgba(242,183,5,0) 65%);animation:kb-float-331d16cf 10s ease-in-out infinite}.kb-hero__orb--b[data-v-331d16cf]{width:260px;height:260px;left:30%;bottom:-170px;background:radial-gradient(circle,rgba(99,102,241,.35),rgba(99,102,241,0) 65%);animation:kb-float-331d16cf 13s ease-in-out infinite reverse}.kb-eyebrow[data-v-331d16cf]{position:relative;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.kb-hero h1[data-v-331d16cf]{position:relative;margin:8px 0 6px;font-size:30px;letter-spacing:-.01em}.kb-level[data-v-331d16cf]{position:relative;margin:0 0 18px;color:#cfd2da;font-size:13px;display:flex;align-items:center;gap:8px}.kb-dot[data-v-331d16cf]{width:8px;height:8px;border-radius:50%;background:#9ca3af;box-shadow:0 0 0 4px hsla(0,0%,100%,.08)}.kb-dot--leads[data-v-331d16cf]{background:#60a5fa}.kb-dot--commercial[data-v-331d16cf]{background:var(--gold)}.kb-search[data-v-331d16cf]{position:relative;display:flex;align-items:center;gap:10px;max-width:760px;height:54px;padding:0 16px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 40px rgba(0,0,0,.25);transition:box-shadow .25s,transform .25s}.kb-search[data-v-331d16cf]:focus-within{box-shadow:0 0 0 4px rgba(242,183,5,.45),0 18px 40px rgba(0,0,0,.25);transform:translateY(-1px)}.kb-search--busy[data-v-331d16cf]:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);background-size:200% 100%;animation:kb-shimmer-331d16cf 1s linear infinite}.kb-search input[data-v-331d16cf]{flex:1;border:0;outline:0;font-size:16px;background:transparent}.kb-search__icon[data-v-331d16cf]{font-size:20px;color:var(--muted)}.kb-search kbd[data-v-331d16cf]{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.kb-chips[data-v-331d16cf]{position:relative;display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.kb-chip[data-v-331d16cf]{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e5e7eb;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s}.kb-chip[data-v-331d16cf]:hover{background:rgba(242,183,5,.18);border-color:var(--gold);color:#fff}.kb-error[data-v-331d16cf]{color:#b91c1c;margin:14px 0 0}.kb-grid[data-v-331d16cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:20px}.kb-section[data-v-331d16cf]{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 16px 10px;animation:kb-rise-331d16cf .45s ease both}.kb-section h2[data-v-331d16cf]{font-size:15px;margin:0 0 8px;display:flex;gap:10px;align-items:center}.kb-section__icon[data-v-331d16cf]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(180deg,#fffaf0,#fff0c2);font-size:18px}.kb-link[data-v-331d16cf]{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:12px;cursor:pointer;color:var(--ink);transition:background .2s,transform .2s}.kb-link[data-v-331d16cf]:hover{background:#fbf8ef;transform:translateX(3px)}.kb-link span[data-v-331d16cf]{font-weight:600;font-size:14px}.kb-link small[data-v-331d16cf]{color:var(--muted);font-size:12px;line-height:1.4}.kb-link--small span[data-v-331d16cf]{font-weight:500}.kb-badge[data-v-331d16cf]{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:4px;font-style:normal;font-size:10px;padding:2px 8px;border-radius:999px}.kb-badge--leads[data-v-331d16cf]{background:#dbeafe;color:#1e40af}.kb-badge--commercial[data-v-331d16cf]{background:#fef3c7;color:#92400e}.kb-results[data-v-331d16cf]{margin-top:20px}.kb-answer[data-v-331d16cf]{cursor:pointer;padding:18px 20px;border-radius:18px;color:#fff;margin-bottom:14px;background:linear-gradient(135deg,#2b3142,#3b3420);box-shadow:0 14px 36px rgba(31,36,48,.18);animation:kb-rise-331d16cf .35s ease both}.kb-answer__label[data-v-331d16cf]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.kb-answer__text[data-v-331d16cf]{font-size:17px;line-height:1.5;margin:6px 0 8px}.kb-answer__more[data-v-331d16cf]{font-size:13px;color:#e5d39a}.kb-answer mark[data-v-331d16cf]{background:rgba(242,183,5,.35);color:#fff;border-radius:3px;padding:0 2px}.kb-list[data-v-331d16cf]{display:flex;flex-direction:column;gap:8px}.kb-item[data-v-331d16cf]{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s}.kb-item[data-v-331d16cf]:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(31,36,48,.08)}.kb-item__title[data-v-331d16cf]{font-weight:650}.kb-item__text[data-v-331d16cf]{color:#374151;line-height:1.45;font-size:14px}.kb-item__meta[data-v-331d16cf]{font-size:12px;color:var(--muted)}.kb-item mark[data-v-331d16cf]{background:#fff0c2;color:inherit;border-radius:3px;padding:0 1px}.kb-empty[data-v-331d16cf]{color:var(--muted);padding:20px 0}.kb-overlay[data-v-331d16cf]{position:fixed;inset:0;z-index:50;background:rgba(17,20,28,.42);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.kb-reader[data-v-331d16cf]{position:relative;width:min(640px,100%);height:100%;overflow-y:auto;background:#fff;padding:34px 34px 40px;box-shadow:-20px 0 50px rgba(0,0,0,.18);line-height:1.6}.kb-reader h2[data-v-331d16cf]{font-size:24px;margin:6px 0 6px;line-height:1.25}.kb-reader__section[data-v-331d16cf]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.kb-reader__lead[data-v-331d16cf]{font-size:16px;color:#374151;padding:12px 14px;border-radius:12px;background:#fbf8ef;border-left:3px solid var(--gold)}.kb-reader ul[data-v-331d16cf]{padding-left:20px}.kb-reader li[data-v-331d16cf]{margin:4px 0}.kb-related[data-v-331d16cf]{margin-top:24px;padding-top:14px;border-top:1px solid var(--line)}.kb-related h3[data-v-331d16cf]{font-size:13px;color:var(--muted);margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em}.kb-close[data-v-331d16cf]{position:absolute;top:14px;right:16px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;cursor:pointer;transition:transform .2s}.kb-close[data-v-331d16cf]:hover{transform:rotate(90deg)}.kb-muted[data-v-331d16cf]{color:var(--muted)}.kb-skeleton[data-v-331d16cf]{display:contents}.kb-skeleton__card[data-v-331d16cf]{height:210px;border-radius:18px;background:linear-gradient(90deg,#f1f1ef 25%,#fafaf8 50%,#f1f1ef 75%);background-size:200% 100%;animation:kb-shimmer-331d16cf 1.2s infinite}.kb-fade-enter-active[data-v-331d16cf],.kb-fade-leave-active[data-v-331d16cf]{transition:opacity .2s ease}.kb-fade-enter-from[data-v-331d16cf],.kb-fade-leave-to[data-v-331d16cf]{opacity:0}.kb-list-enter-active[data-v-331d16cf],.kb-list-leave-active[data-v-331d16cf]{transition:all .22s ease}.kb-list-enter-from[data-v-331d16cf],.kb-list-leave-to[data-v-331d16cf]{opacity:0;transform:translateY(6px)}.kb-drawer-enter-active[data-v-331d16cf],.kb-drawer-leave-active[data-v-331d16cf]{transition:opacity .25s ease}.kb-drawer-enter-active .kb-reader[data-v-331d16cf],.kb-drawer-leave-active .kb-reader[data-v-331d16cf]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.kb-drawer-enter-from[data-v-331d16cf],.kb-drawer-leave-to[data-v-331d16cf]{opacity:0}.kb-drawer-enter-from .kb-reader[data-v-331d16cf],.kb-drawer-leave-to .kb-reader[data-v-331d16cf]{transform:translateX(40px)}@keyframes kb-float-331d16cf{50%{transform:translate(-30px,24px)}}@keyframes kb-shimmer-331d16cf{to{background-position:-200% 0}}@keyframes kb-rise-331d16cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kb-answer[data-v-331d16cf],.kb-hero__orb[data-v-331d16cf],.kb-section[data-v-331d16cf],.kb-skeleton__card[data-v-331d16cf]{animation:none}.kb-chip[data-v-331d16cf],.kb-item[data-v-331d16cf],.kb-link[data-v-331d16cf],.kb-search[data-v-331d16cf]{transition:none}}@media (max-width:760px){.kb[data-v-331d16cf]{padding:16px}.kb-hero[data-v-331d16cf]{padding:24px 18px 20px}.kb-hero h1[data-v-331d16cf]{font-size:23px}.kb-reader[data-v-331d16cf]{padding:26px 18px 32px}.kb-grid[data-v-331d16cf]{grid-template-columns:1fr}}.my-button[data-v-2cd792b8]{min-width:178px;padding:10px 20px;font-size:16px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.my-button[data-v-2cd792b8]:hover{background-color:#0056b3}.navbar-menu-item[data-v-1bf8db22]{width:100%;padding:0 16px}.navbar-menu-item-small[data-v-1bf8db22],.navbar-menu-item[data-v-1bf8db22]{display:flex;align-items:center;height:46px;font-size:16px;border-radius:7px;border:none;margin-top:8px}.navbar-menu-item-small[data-v-1bf8db22]{position:relative;width:60px;padding:0}.bg-white[data-v-1bf8db22]{background-color:#fff}.navbar-menu-link[data-v-1bf8db22]{display:flex;align-items:center;width:100%;min-width:0;gap:12px}.navbar-menu-item-small .navbar-menu-link[data-v-1bf8db22]{justify-content:center}.menu-icon[data-v-1bf8db22]{flex-shrink:0}.menu-text[data-v-1bf8db22]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-badge[data-v-1bf8db22]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;flex-shrink:0}.navbar-menu-item.active .menu-badge[data-v-1bf8db22]{background:#fff;color:#4f46e5}.menu-badge--compact[data-v-1bf8db22]{position:absolute;top:4px;right:8px;margin-left:0}.hover[data-v-1bf8db22]:hover:not(.active){background-color:#cfcfd0!important}.pointer[data-v-1bf8db22]{cursor:pointer}.active[data-v-1bf8db22]{background-color:#4f46e5!important;color:#fff}.right-component[data-v-1bf8db22]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.chevron[data-v-1bf8db22]{transition:transform .2s ease}.chevron-open[data-v-1bf8db22]{transform:rotate(180deg)}.container[data-v-26d003fb]{margin-top:4px;padding:6px;background-color:#f3f4f6;border-radius:5px}.drop-menu[data-v-26d003fb]{list-style-type:none}li[data-v-26d003fb]{display:flex;align-items:center;min-height:38px;padding:0 14px;border-radius:5px;margin-top:2px}.drop-item-text[data-v-26d003fb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer[data-v-26d003fb]{cursor:pointer}.hover[data-v-26d003fb]:hover:not(.active){background-color:#cfcfd0}.active[data-v-26d003fb]{background-color:#4f46e5;color:#fff}.pagination-container[data-v-88ce188c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:#475467;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination[data-v-88ce188c]{display:flex;align-items:center;gap:3px;min-width:0;margin:0;padding:0;list-style:none}.pagination button[data-v-88ce188c]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 9px;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font:inherit;font-size:15px;line-height:1;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination button[data-v-88ce188c]:hover:not(:disabled):not(.active){border-color:#84adff;background:#f0f6ff;color:#0056b3}.pagination button[data-v-88ce188c]:focus-visible{outline:3px solid rgba(0,123,255,.3);outline-offset:1px}.pagination button.active[data-v-88ce188c]{border-color:#007bff;background:#007bff;color:#fff;font-weight:700}.pagination button[data-v-88ce188c]:disabled{border-color:#eaecf0;background:#f8fafc;color:#98a2b3;cursor:not-allowed}.nav-button[data-v-88ce188c]{padding:0!important;font-size:18px}.ellipsis-button[data-v-88ce188c]{font-weight:700}@media (max-width:769px){.pagination-container[data-v-88ce188c]{width:100%}.pagination[data-v-88ce188c]{max-width:100%;overflow-x:auto;padding:2px}}.dialog{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;z-index:1000;display:flex;transition:.3s ease-out}.dialog-content{margin:auto;background:#fff;border-radius:5px;min-width:50px;min-height:50px;padding:12px 14px 14px;outline:none}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.close-mark{display:flex;justify-content:flex-end}.icon:hover{cursor:pointer}.loading[data-v-1925a01c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.loading-text[data-v-1925a01c]{margin-top:20px;font-size:18px}.lds-dual-ring[data-v-1925a01c]{display:inline-block;width:80px;height:80px}.lds-dual-ring[data-v-1925a01c]:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:4px solid #3498db;border-color:#3498db transparent #3498db transparent;animation:lds-dual-ring-1925a01c 1.2s linear infinite}@keyframes lds-dual-ring-1925a01c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading[data-v-a75bfaa6]{display:flex;align-items:center;max-height:20px}.loading-text[data-v-a75bfaa6]{font-size:12px;margin-left:10px}.lds-dual-ring[data-v-a75bfaa6]{display:inline-block}.lds-dual-ring[data-v-a75bfaa6]:after{content:" ";display:block;width:10px;height:10px;border-radius:50%;border:4px solid #3498db;border-color:#3498db transparent #3498db transparent;animation:lds-dual-ring-a75bfaa6 1.2s linear infinite}@keyframes lds-dual-ring-a75bfaa6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar-menu-item[data-v-ef827086]{height:45px;font-size:16px;border-radius:7px;border:none}.shrunk-button[data-v-ef827086]{width:60px}.bg-color[data-v-ef827086]{background-color:#007bff;color:#fff}.denied[data-v-ef827086]{background-color:#dc2c2c;color:#fff}.success[data-v-ef827086]{background-color:#3ce651;color:#000}.success[data-v-ef827086]:hover{background-color:#3ce651;color:#fff}.navbar-menu-link[data-v-ef827086]{display:flex;align-items:center;justify-content:center}.hover[data-v-ef827086]:hover:not(.active){background-color:#0056b3;cursor:pointer}.pointer[data-v-ef827086]{cursor:pointer}.active[data-v-ef827086]{background-color:#4f46e5;color:#fff}.right-component[data-v-ef827086]{padding-left:100px}.content[data-v-ef827086]{padding:10px}.icon[data-v-ef827086]{margin-left:10px}.dropdown[data-v-120de354]{transition:.1s ease-out}.fade-enter-active[data-v-120de354],.fade-leave-active[data-v-120de354]{opacity:0;transition:opacity .1s}.fade-enter[data-v-120de354],.fade-leave-to[data-v-120de354]{opacity:0}.editable-field[data-v-4457da6d]{display:flex;align-items:center;min-height:30px;cursor:text}.edit-form[data-v-4457da6d]{display:flex;align-items:center;justify-content:space-between;width:100%}.content-text[data-v-4457da6d]{width:100%;display:flex;align-content:center;align-items:center}.content-text p[data-v-4457da6d]{margin:0;padding:2px 6px;border:1px solid transparent;border-radius:4px;transition:background-color .15s ease,border-color .15s ease}.content-text:hover p[data-v-4457da6d]{background-color:#f3f6fb;border-color:#d7dce2}.title-name[data-v-4457da6d]{min-width:132px}.input-wrapper[data-v-4457da6d]{flex:1}input[data-v-4457da6d]{width:100%;border-radius:5px;border:1px solid #d7dce2;padding:4px 8px;font-size:14px;color:#1f2937;background:#fff;box-sizing:border-box}input[data-v-4457da6d]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.12)}.form-edit-btn[data-v-4457da6d]{display:flex;margin-left:6px;cursor:pointer}.icon[data-v-4457da6d]{border-radius:4px;background-color:#eef2ff;color:#007bff;padding:4px;width:18px;height:18px}.save[data-v-4457da6d]{background-color:#16a34a;color:#fff}.save[data-v-4457da6d]:hover{background-color:#128a3f}.searcher[data-v-4d88c7b0]{display:flex;padding:5px;justify-content:space-around}.v-select[data-v-4d88c7b0]{font-size:12px;width:450px}.input-wrapper[data-v-4d88c7b0]{flex:1}.data-block[data-v-4d88c7b0]{flex:1;border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:10px}.data-item[data-v-4d88c7b0]{margin-bottom:5px}.data-label[data-v-4d88c7b0]{font-weight:700;margin-right:5px}.select-button[data-v-4d88c7b0]{padding:8px 16px;border:1px solid #007bff;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.select-button[data-v-4d88c7b0]:hover{background-color:#0056b3}.create-block[data-v-4d88c7b0]{display:flex;align-content:center;justify-content:center;flex:1}.date-input{width:330px;padding:8px 10px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s ease-in-out}.date-input:focus{border-color:#007bff}.back-button[data-v-ea532fb6]{background-color:#fff;color:#333;border:1px solid #ccc;padding:2px 15px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.back-button[data-v-ea532fb6]:hover{background-color:#e0e0e0}.back-button[data-v-ea532fb6]:focus{outline:none}.bg-denied[data-v-7756fbb6]{background-color:rgba(182,0,24,.8)}.bg-success[data-v-7756fbb6]{background-color:#91da55}.comment-form[data-v-7756fbb6]{padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.comment-form strong[data-v-7756fbb6]{margin-bottom:5px}.send-form-btn[data-v-7756fbb6]{margin-top:10px}textarea[data-v-7756fbb6]{width:350px}.default-tag[data-v-7756fbb6]{display:flex;margin-bottom:10px;font-size:12px;cursor:pointer}.default-tag[data-v-7756fbb6] *{background-color:#c8f5bc;margin-left:5px;border-radius:15px;padding:5px}.submit[data-v-4c2fd8b4]{width:30px;height:30px;margin-right:10px;border:1px solid rgba(0,0,0,.4);padding:2px;border-radius:5px;color:rgba(239,43,43,.8)}.hover[data-v-4c2fd8b4]:hover{background-color:#e6e6e6;cursor:pointer}.icon[data-v-58cce84b]{width:30px;height:30px;margin-right:10px;padding:2px;border-radius:5px;color:#91da55}.denied[data-v-58cce84b],.submit[data-v-58cce84b]{border:1px solid rgba(0,0,0,.4)}.denied[data-v-58cce84b]{background-color:#e6e6e6;color:rgba(239,43,43,.8)}.hover[data-v-58cce84b]:hover{background-color:#e6e6e6;cursor:pointer}.submit[data-v-111d3b10]{width:25px;height:25px;margin-right:10px;border:1px solid rgba(0,0,0,.4);padding:4px;border-radius:5px;color:rgba(239,43,43,.8)}.hover[data-v-111d3b10]:hover{background-color:#e6e6e6;cursor:pointer}.search-bar[data-v-98017d7a]{margin-top:20px;margin-bottom:10px}input[data-v-98017d7a]{font-size:14px;min-width:250px;border-radius:5px;border:1px solid #b7b7b7;padding:3px}.warning-comment[data-v-3cbb5758]{color:red;font-size:14px;max-width:400px}.security-status[data-v-3a440e5d]{min-width:100px;font-size:11px;border-radius:4px;padding:5px}.neutral[data-v-3a440e5d]{background-color:#f0ad4e;color:#000}.in-progress[data-v-3a440e5d]{background-color:rgba(0,123,255,.5)}.partially-verified[data-v-3a440e5d]{background-color:#ffc107;color:#000}.success[data-v-3a440e5d]{background-color:rgba(145,218,85,.5);text-align:center}.warning[data-v-3a440e5d]{background-color:rgba(220,53,69,.5)}.unknown-status[data-v-3a440e5d]{background-color:#888;color:#fff}.security-status[data-v-33d0f81a]{min-width:100px;font-size:11px;border-radius:4px;padding:5px}.work[data-v-33d0f81a]{background-color:#4f4da8;color:#fff}.reopen[data-v-33d0f81a]{background-color:#fd636b}.close[data-v-33d0f81a]{background-color:#272727;color:#fff}.neutral[data-v-33d0f81a]{background-color:#f0ad4e;color:#000}.new[data-v-33d0f81a]{background-color:#007bff;color:#fff}.partially-verified[data-v-33d0f81a]{background-color:#ffc107;color:#000}.success[data-v-33d0f81a]{background-color:#28a745;color:#fff}.warning[data-v-33d0f81a]{background-color:#dc3545;color:#fff}.unknown-status[data-v-33d0f81a]{background-color:#888;color:#fff}.searcher[data-v-7c70f4ce]{padding:5px;display:flex;flex-direction:column;justify-content:center}.searcher input[data-v-7c70f4ce]{padding:3px;width:400px;border-radius:5px;border:1px solid #ccc}.item-list[data-v-7c70f4ce]{position:relative;font-size:12px}.suggestions[data-v-7c70f4ce]{width:400px;border-radius:5px;padding:5px;background-color:#fff;border:1px solid #ccc;position:absolute;list-style:none;margin:auto;text-align:left;overflow:auto;max-height:200px}.suggestions li[data-v-7c70f4ce]{cursor:pointer;border-bottom:1px solid #ccc}.suggestions li[data-v-7c70f4ce]:hover{background-color:#f0f0f0}.comment-block[data-v-142087d2]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.comment-header[data-v-142087d2]{margin-left:5px;margin-right:5px;display:flex;justify-content:space-between;align-items:center}.comment-list[data-v-142087d2]{list-style:none;padding:0}.comment-item[data-v-142087d2]{display:flex;margin:10px 0;padding:10px;border:1px solid #eee;border-radius:5px}.comment-info[data-v-142087d2]{text-align:left;font-size:16px}.date-comment[data-v-142087d2]{font-size:12px}.comment-text[data-v-142087d2]{font-size:12px;flex:1;display:flex;margin-left:30px;text-align:left}.add-comment[data-v-142087d2]{margin-top:20px}textarea[data-v-142087d2]{width:100%;padding:5px;border:1px solid #ccc;border-radius:5px;resize:vertical}button[data-v-142087d2]{margin-top:10px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}button[data-v-142087d2]:hover{background-color:#0056b3}.icon[data-v-142087d2]{background-color:#007bff}.icon-disabled[data-v-142087d2],.icon[data-v-142087d2]{padding:3px;width:17px;height:17px;margin-left:10px;border-radius:5px;color:#fff}.icon-disabled[data-v-142087d2]{background-color:#ccc}.input-wrapper input[data-v-0cd9b6cd]{width:300px;border-radius:5px;border:1px solid #ccc;padding:6px;font-size:12px}.items-list[data-v-0cd9b6cd]{overflow-y:auto;max-height:200px;margin-top:2px;border:1px solid #ccc;border-radius:3px;text-align:left}.item[data-v-0cd9b6cd]{padding:3px;border-bottom:1px solid #ccc}.hover[data-v-0cd9b6cd]:hover{cursor:pointer;background-color:hsla(0,0%,80%,.3)}.select-button[data-v-0cd9b6cd]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}.select-button[data-v-0cd9b6cd]:hover{background-color:#0056b3}.data-block[data-v-0cd9b6cd]{max-width:250px;height:100px;margin-top:2px;flex:1;border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:10px}.data-item[data-v-0cd9b6cd]{margin-bottom:5px}.data-label p[data-v-0cd9b6cd]{font-weight:700;margin-right:5px}.data-label span[data-v-0cd9b6cd]{font-weight:400;margin-right:5px}.select-status[data-v-231f2a66]{background-color:#fff;border:none;border-bottom:1px solid #ccc;padding:5px;width:177px}.drop-btn-block[data-v-d67bea3c]{position:relative}.save-button-drop[data-v-d67bea3c]{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:15px;position:fixed}.bottom-left[data-v-d67bea3c]{bottom:20px;left:60px}.bottom-right[data-v-d67bea3c]{bottom:20px;right:60px}.save-button[data-v-d67bea3c]{background-color:#007bff}.cancel-button[data-v-d67bea3c],.save-button[data-v-d67bea3c]{width:150px;height:30px;border:1px solid;border-radius:5px;color:#fff}.cancel-button[data-v-d67bea3c]{background-color:#b83235}.hover[data-v-d67bea3c]:hover{cursor:pointer;background-color:#444}.content-block[data-v-33b66920]{border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between}.content-fields[data-v-33b66920]{flex:1;box-sizing:border-box}.content-buttons[data-v-33b66920],.content-fields[data-v-33b66920]{display:flex;flex-direction:column;align-items:center;width:100%}.status-label[data-v-33b66920]{margin-bottom:20px}.td-line[data-v-33b66920]{border-bottom:1px solid #ccc;width:100%}.text-content[data-v-33b66920]{display:flex;align-items:center;justify-content:flex-start;padding:2px 15px}.item-info[data-v-33b66920]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.form-input[data-v-33b66920]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px;width:160px}.tms-status[data-v-33b66920]{width:100%}.button-container[data-v-33b66920]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-33b66920]{padding:4px;margin-left:5px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc}.header-text[data-v-33b66920]{padding:5px;margin-top:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:100%;background-color:hsla(0,0%,80%,.5)}.error-msg[data-v-33b66920]{text-align:center;color:#ff6974;margin-top:5px;margin-bottom:15px;margin-left:3px}.content-block[data-v-9aa71c28]{border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between}.content-fields[data-v-9aa71c28]{flex:1;box-sizing:border-box}.content-buttons[data-v-9aa71c28],.content-fields[data-v-9aa71c28]{display:flex;flex-direction:column;align-items:center;width:100%}.status-label[data-v-9aa71c28]{margin-bottom:20px}.td-line[data-v-9aa71c28]{border-bottom:1px solid #ccc;width:100%}.text-content[data-v-9aa71c28]{display:flex;align-items:center;justify-content:flex-start;padding:2px 15px}.item-info[data-v-9aa71c28]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.form-input[data-v-9aa71c28]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px;width:160px}.tms-status[data-v-9aa71c28]{width:100%}.button-container[data-v-9aa71c28]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-9aa71c28]{padding:4px;margin-left:5px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc}.header-text[data-v-9aa71c28]{padding:5px;margin-top:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:100%;background-color:hsla(0,0%,80%,.5)}.error-msg[data-v-9aa71c28]{text-align:center;color:#ff6974;margin-top:5px;margin-bottom:15px;margin-left:3px}.content-block[data-v-0b4a7c2d]{border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between}.content-fields[data-v-0b4a7c2d]{flex:1;box-sizing:border-box}.content-buttons[data-v-0b4a7c2d],.content-fields[data-v-0b4a7c2d]{display:flex;flex-direction:column;align-items:center;width:100%}.status-label[data-v-0b4a7c2d]{margin-bottom:20px}.td-line[data-v-0b4a7c2d]{border-bottom:1px solid #ccc;width:100%}.text-content[data-v-0b4a7c2d]{display:flex;align-items:center;justify-content:flex-start;padding:2px 15px}.item-info[data-v-0b4a7c2d]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.form-input[data-v-0b4a7c2d]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px;width:160px}.tms-status[data-v-0b4a7c2d]{margin-top:15px;width:100%}.button-container[data-v-0b4a7c2d]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-0b4a7c2d]{padding:4px;margin-left:5px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc}.header-text[data-v-0b4a7c2d]{padding:5px;margin-top:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:100%;background-color:hsla(0,0%,80%,.5)}.error-msg[data-v-0b4a7c2d]{text-align:center;color:#ff6974;margin-top:5px;margin-bottom:15px;margin-left:3px}.inn-badge[data-v-0b4a7c2d]{margin-left:6px;font-size:14px;line-height:1}.inn-badge-success[data-v-0b4a7c2d]{color:#28a745}.inn-badge-warning[data-v-0b4a7c2d]{color:#ffc107}.inn-badge-error[data-v-0b4a7c2d]{color:#dc3545}.inn-badge-pending[data-v-0b4a7c2d]{color:#ffc107}.inn-recheck-icon[data-v-0b4a7c2d]{margin-left:6px;padding:0 6px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;line-height:1.4}.inn-recheck-icon[data-v-0b4a7c2d]:disabled{color:#ccc;cursor:not-allowed}.content-block[data-v-138d406c]{border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between}.content-fields[data-v-138d406c]{flex:1;box-sizing:border-box}.content-buttons[data-v-138d406c],.content-fields[data-v-138d406c]{display:flex;flex-direction:column;align-items:center;width:100%}.status-label[data-v-138d406c]{margin-bottom:20px}.td-line[data-v-138d406c]{border-bottom:1px solid #ccc;width:100%}.text-content[data-v-138d406c]{display:flex;align-items:center;justify-content:flex-start;padding:2px 15px}.item-info[data-v-138d406c]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.form-input[data-v-138d406c]{padding:2px;border-radius:3px;border:1px solid #ccc;margin-bottom:3px;width:160px}.tms-status[data-v-138d406c]{width:100%}.button-container[data-v-138d406c]{margin-top:auto;display:flex;justify-content:center;align-items:center}.redact-btn[data-v-138d406c]{padding:4px;margin-left:5px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc}.header-text[data-v-138d406c]{padding:5px;margin-top:15px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:100%;background-color:hsla(0,0%,80%,.5)}.add-link[data-v-138d406c]{margin-left:10px;color:#4398f0;text-decoration:underline}.add-link[data-v-138d406c]:hover{cursor:pointer}.button-send[data-v-138d406c]{background-color:#007bff;color:#fff}.source-dot[data-v-72677ac4]{background:var(--source-color,#6b7280);border-radius:50%;display:inline-block;flex:0 0 auto;height:9px;width:9px}@media screen and (max-width:768px){html{-webkit-text-size-adjust:100%}.app .main-app,.app .main-app-shrunk{margin-left:0}.content-scroll{overflow-x:hidden;-webkit-overflow-scrolling:touch}.content-scroll canvas,.content-scroll img,.content-scroll video{max-width:100%}.app .header{padding:10px 12px 10px 64px!important;min-height:64px;max-height:none;gap:8px}.app .header .header-right{flex:1;min-width:0;gap:6px}.app .header .header__search{display:block!important;flex:1;min-width:0;width:auto!important;margin:0!important}.app .header .t360-search{width:100%!important;max-width:100%!important}.app .header .user-details{display:none}.app .header .avatar{margin-right:0;width:40px;height:40px}.app .header .avatar img{margin-right:0}.app .header .dropdown-menu{right:8px;margin-top:9rem}.content-scroll table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.content-scroll table tbody td:first-child,.content-scroll table thead th:first-child{position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:1px 0 0 #eceae4}.content-scroll table thead th:first-child{z-index:3}.route-table,.table-page{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-scroll input:not([type=checkbox]):not([type=radio]),.content-scroll select,.content-scroll textarea{font-size:16px}.pagination{flex-wrap:wrap!important;justify-content:center;gap:6px}.pagination a,.pagination button,.pagination li{min-width:40px;min-height:40px}.dialog{align-items:stretch}.dialog-content{margin:0;width:100vw;max-width:100vw!important;min-width:0!important;height:100%;max-height:100dvh;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px calc(20px + env(safe-area-inset-bottom))}.close-mark{position:sticky;top:0;z-index:5;padding:4px 0 8px;background:inherit}.close-mark .icon{width:28px;height:28px;padding:6px}.content-scroll .content{flex-wrap:wrap}.content-scroll .content>*,.content-scroll .main{min-width:0!important;max-width:100%}.cards,.checkbox-label,.column-setting,.create-form,.field-label,.filters,.filters>.content,.form-subtitle,.pf-row,.toolbar,.toolbar-left,.toolbar-right,.trip-data,.trips-filters{flex-wrap:wrap!important}.toolbar-right{justify-content:flex-start}.create-form>*,.filters>.content>*,.pf-row>*{min-width:0;max-width:100%}.checkbox-label,.field-label,.form-subtitle{white-space:normal;min-width:0}.empty-actions,.form-grid,.layout-grid{grid-template-columns:minmax(0,1fr)!important}.form-grid>*,.layout-grid>*{min-width:0;max-width:100%}.form-group{grid-template-columns:minmax(0,1fr)!important;row-gap:4px}.form-group>*,.trips-filters>*{min-width:0;max-width:100%}.trips-filters>*{flex:1 1 100%}.column-setting{max-width:100%}.cards{flex-direction:column}.cards>*{width:100%!important;max-width:100%;min-width:0}.trip-data{flex-direction:column!important}.trip-data>*{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.pf-stages{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-width:none}.ai-assistant-page .layout{flex-direction:column}.ai-assistant-page .chats-panel{width:100%!important;margin:0!important;max-height:28vh;overflow-y:auto;flex:0 0 auto;border-bottom:1px solid #eceae4}.ai-assistant-page .sidebar-divider{display:none}.ai-assistant-page .sidebar-toggle{align-self:flex-end}.ai-assistant-page .chat-column{width:100%;min-height:0;flex:1 1 auto}.content-scroll [class*=composer]{flex-wrap:wrap;min-width:0;max-width:100%}.content-scroll .create-button{max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.support-fab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}