.lg-wrap{align-items:center;background:linear-gradient(135deg,#0d0a1a,#0a0f2a 40%,#120a1e 70%,#0d1520);display:flex;flex-direction:column;inset:0;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.lg-orbs{inset:0;pointer-events:none}.lg-orb,.lg-orbs{position:absolute}.lg-orb{animation:orbDrift ease-in-out infinite;border-radius:50%;filter:blur(40px);transform:translate(-50%,-50%)}@keyframes orbDrift{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-50%,-50%) scale(1.2) translateX(20px)}66%{transform:translate(-50%,-50%) scale(.9) translateX(-15px)}}.lg-particles{inset:0;pointer-events:none;position:absolute}.lg-pt{animation:ptFloat linear infinite;background:#f60;border-radius:50%;position:absolute}@keyframes ptFloat{0%{opacity:.2;transform:translateY(0) scale(1)}50%{opacity:.5;transform:translateY(-50px) scale(1.4)}to{opacity:.2;transform:translateY(0) scale(1)}}.lg-grid{inset:0;pointer-events:none;position:absolute}.lg-grid-line{animation:gridFade 4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#ff66000f,#0000);height:100%;position:absolute;width:.5px}@keyframes gridFade{0%,to{opacity:0}50%{opacity:1}}.lg-bg-star{animation:bgSpin 30s linear infinite;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes bgSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.lg-card{animation:none;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:hsla(0,0%,100%,.055);border:.5px solid #ffffff1f;border-radius:20px;box-shadow:0 0 60px #ff660014,inset 0 .5px 0 #ffffff1a;display:flex;flex-direction:column;gap:0;opacity:0;padding:32px;position:relative;transform:translateY(24px) scale(.97);transition:all .6s cubic-bezier(.22,1,.36,1);width:380px;z-index:10}.lg-card--in{opacity:1;transform:translateY(0) scale(1)}.lg-card-bar{background:linear-gradient(90deg,#0000,#f60,#0000);border-radius:20px 20px 0 0;height:1.5px;left:0;position:absolute;right:0;top:0}.lg-brand{gap:12px;margin-bottom:20px}.lg-brand,.lg-star-wrap{align-items:center;display:flex}.lg-star-wrap{justify-content:center;position:relative}.lg-star-ring{animation:ringPulse 2.5s ease-in-out infinite;border:.5px solid #f606;border-radius:50%;height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@keyframes ringPulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.lg-brand-name{color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.lg-brand-name,.lg-brand-sub{font-family:Plus Jakarta Sans,sans-serif}.lg-brand-sub{color:#ff6600b3;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lg-hero-wrap{margin-bottom:20px}.lg-hero{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:8px}.lg-accent{color:#f60}.lg-cursor{animation:cursorBlink .7s step-end infinite;color:#f60;font-weight:300;margin-left:1px}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.lg-hero-sub{color:#ffffff61;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.5}.lg-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:.5px;margin-bottom:20px}.lg-form{display:flex;flex-direction:column;gap:10px}.lg-signin-title{color:#fff9;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.lg-inp-wrap{position:relative}.lg-inp{background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:10px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;outline:none;padding:11px 14px;transition:all .2s;width:100%}.lg-inp::placeholder{color:#ffffff40}.lg-inp:focus{background:#ff660014;border-color:#ff660080;box-shadow:0 0 0 3px #ff660014}.lg-eye-btn{background:none;border:none;color:#ffffff4d;cursor:pointer;display:flex;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s}.lg-eye-btn:hover{color:#ffffffb3}.lg-error{background:#ef44441f;border:.5px solid #ef444440;border-radius:8px;color:#ef4444;font-size:12px;padding:8px 12px;text-align:center}.lg-btn,.lg-error{font-family:Plus Jakarta Sans,sans-serif}.lg-btn{background:linear-gradient(135deg,#f60,#ff8533);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.02em;margin-top:4px;padding:12px;position:relative;transition:all .2s;width:100%}.lg-btn:hover{box-shadow:0 4px 20px #ff660059;filter:brightness(1.08);transform:translateY(-1px)}.lg-btn:active{transform:translateY(0)}.lg-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.lg-spinner{animation:spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.lg-hint{color:#fff3;text-align:center}.lg-footer,.lg-hint{font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.lg-footer{bottom:24px;color:#ffffff26;position:absolute}@media(max-width:480px){.lg-card{padding:24px;width:90vw}}.ob-wrap{align-items:center;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 24px;position:relative;transition:background .4s}[data-theme=dark] .ob-wrap{background:#07060a}[data-theme=light] .ob-wrap{background:#f7f3ec}.ob-glow{border-radius:50%;height:600px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translateX(-50%);width:600px}[data-theme=dark] .ob-glow{background:radial-gradient(circle,#f5a62312 0,#0000 60%)}[data-theme=light] .ob-glow{background:radial-gradient(circle,#f5a6231a 0,#0000 60%)}.ob-inner{max-width:520px;position:relative;width:100%;z-index:2}.ob-prog{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:44px}.ob-dot{border-radius:50%;height:6px;transition:all .35s;width:6px}[data-theme=dark] .ob-dot{background:#ffffff1a}[data-theme=light] .ob-dot{background:#0000001a}.ob-dot.active{background:#f5a623;border-radius:3px;width:20px}.ob-gap{height:1px;margin:0 2px;width:12px}[data-theme=dark] .ob-gap{background:#ffffff0f}[data-theme=light] .ob-gap{background:#00000014}.ob-tag{font-size:10px;font-weight:400;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}[data-theme=dark] .ob-tag{color:#fff3}[data-theme=light] .ob-tag{color:#00000040}.ob-title{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:28px}[data-theme=dark] .ob-title{color:#fff}[data-theme=light] .ob-title{color:#0f0c08}.ob-biz-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.ob-biz-card{border:.5px solid;border-radius:10px;cursor:pointer;padding:16px 10px 14px;position:relative;text-align:center;transition:all .2s}[data-theme=dark] .ob-biz-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .ob-biz-card:hover{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ob-biz-card.selected{background:#f5a6230f;border-color:#f5a623}[data-theme=light] .ob-biz-card{background:#ffffff80;border-color:#00000012}[data-theme=light] .ob-biz-card:hover{background:#ffffffe6;border-color:#0000001f}[data-theme=light] .ob-biz-card.selected{background:#b8860b0f;border-color:#b8860b}.ob-biz-tick{align-items:center;background:#f5a623;border-radius:50%;color:#000;display:flex;font-size:8px;font-weight:700;height:14px;justify-content:center;opacity:0;position:absolute;right:7px;top:7px;transition:opacity .2s;width:14px}.ob-biz-card.selected .ob-biz-tick{opacity:1}.ob-biz-icon{display:block;font-size:20px;margin-bottom:7px}.ob-biz-name{font-size:11px;font-weight:500;letter-spacing:.01em}[data-theme=dark] .ob-biz-name{color:#fff6}[data-theme=dark] .ob-biz-card.selected .ob-biz-name{color:#f5a623}[data-theme=light] .ob-biz-name{color:#00000073}[data-theme=light] .ob-biz-card.selected .ob-biz-name{color:#b8860b}.ob-mod-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-bottom:32px}.ob-mod-card{align-items:center;border:.5px solid;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:13px 14px;transition:all .2s}[data-theme=dark] .ob-mod-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .ob-mod-card.selected{background:#f5a6230d;border-color:#f5a623}[data-theme=light] .ob-mod-card{background:#ffffff80;border-color:#00000012}[data-theme=light] .ob-mod-card.selected{background:#b8860b0d;border-color:#b8860b}.ob-mod-icon{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;transition:background .2s;width:30px}[data-theme=dark] .ob-mod-icon{background:#ffffff0a}[data-theme=dark] .ob-mod-card.selected .ob-mod-icon{background:#f5a6231f}[data-theme=light] .ob-mod-icon{background:#0000000a}[data-theme=light] .ob-mod-card.selected .ob-mod-icon{background:#b8860b1a}.ob-mod-name{font-size:12px;font-weight:400}[data-theme=dark] .ob-mod-name{color:#fff6}[data-theme=dark] .ob-mod-card.selected .ob-mod-name{color:#ffffffd9}[data-theme=light] .ob-mod-name{color:#00000073}[data-theme=light] .ob-mod-card.selected .ob-mod-name{color:#000c}.ob-inp{border:.5px solid;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;margin-bottom:8px;outline:none;padding:11px 14px;transition:all .2s;width:100%}[data-theme=dark] .ob-inp{background:#ffffff08;border-color:#ffffff12;color:#fff}[data-theme=dark] .ob-inp::placeholder{color:#ffffff1f}[data-theme=dark] .ob-inp:focus{border-color:#f5a62359}[data-theme=light] .ob-inp{background:#ffffffb3;border-color:#00000014;color:#1a140e}[data-theme=light] .ob-inp::placeholder{color:#0003}[data-theme=light] .ob-inp:focus{background:#fff;border-color:#b8860b59}.ob-add-btn{background:#f5a623;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:16px;padding:11px;transition:opacity .2s;width:100%}.ob-add-btn:hover{opacity:.88}.ob-members{display:flex;flex-direction:column;gap:5px;margin-bottom:24px}.ob-member{align-items:center;border:.5px solid;border-radius:9px;display:flex;justify-content:space-between;padding:9px 12px}[data-theme=dark] .ob-member{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .ob-member{background:#fff9;border-color:#00000012}.ob-member-info{gap:9px}.ob-av,.ob-member-info{align-items:center;display:flex}.ob-av{background:#f5a6231f;border-radius:50%;color:#f5a623;flex-shrink:0;font-size:10px;font-weight:600;height:26px;justify-content:center;width:26px}.ob-member-name{font-size:12px}[data-theme=dark] .ob-member-name{color:#ffffff8c}[data-theme=light] .ob-member-name{color:#0000008c}.ob-role{border:.5px solid;border-radius:6px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;outline:none;padding:3px 7px}[data-theme=dark] .ob-role{background:#ffffff08;border-color:#ffffff12;color:#ffffff59}[data-theme=light] .ob-role{background:#ffffffb3;border-color:#00000014;color:#00000073}.ob-review{display:flex;flex-direction:column;gap:7px;margin-bottom:28px}.ob-review-item{align-items:center;border:.5px solid;border-radius:10px;display:flex;justify-content:space-between;padding:11px 14px}[data-theme=dark] .ob-review-item{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .ob-review-item{background:#ffffff80;border-color:#00000012}.ob-review-label{font-size:12px}[data-theme=dark] .ob-review-label{color:#ffffff73}[data-theme=light] .ob-review-label{color:#00000073}.ob-review-val{color:#f5a623;font-size:11px;font-weight:500}.ob-launch{padding:8px 0 20px;text-align:center}.ob-launch-icon{font-size:28px;margin-bottom:12px}.ob-launch-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:5px}[data-theme=dark] .ob-launch-title{color:#fff}[data-theme=light] .ob-launch-title{color:#0f0c08}.ob-launch-sub{font-size:12px;font-weight:300}[data-theme=dark] .ob-launch-sub{color:#ffffff40}[data-theme=light] .ob-launch-sub{color:#00000059}.ob-footer{align-items:center;display:flex;justify-content:space-between}.ob-hint{font-size:11px}[data-theme=dark] .ob-hint{color:#ffffff26}[data-theme=light] .ob-hint{color:#0003}.ob-next{background:#f5a623;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;padding:12px 28px;transition:opacity .2s}.ob-next:hover{opacity:.87}.ob-back{background:#0000;border:.5px solid;border-radius:10px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;padding:12px 18px;transition:all .2s}[data-theme=dark] .ob-back{border-color:#ffffff14;color:#ffffff40}[data-theme=dark] .ob-back:hover{border-color:#ffffff26;color:#ffffff80}[data-theme=light] .ob-back{border-color:#00000014;color:#0000004d}[data-theme=light] .ob-back:hover{border-color:#00000026;color:#00000080}.ob-dot.done{background:#f5a623;opacity:.4}.ob-gap.done{background:#f5a623;opacity:.3}.ob-co-form{display:flex;flex-direction:column;gap:12px;margin-top:4px;width:100%}.ob-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ob-field-row--3{grid-template-columns:1fr 1fr 1fr}.ob-field-grp{display:flex;flex-direction:column;gap:5px}.ob-field-grp--wide{grid-column:span 1}.ob-field-grp--full{display:flex;flex-direction:column;gap:5px}.ob-field-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .ob-field-lbl{color:#ffffff40}[data-theme=light] .ob-field-lbl{color:#00000059}.ob-field-inp{border-radius:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:9px 11px;transition:border-color .18s,background .18s;width:100%}[data-theme=dark] .ob-field-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .ob-field-inp::placeholder{color:#ffffff26}[data-theme=dark] .ob-field-inp:focus{background:#f5a6230a;border-color:#f5a62373}[data-theme=light] .ob-field-inp{background:#ffffffb3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .ob-field-inp::placeholder{color:#00000038}[data-theme=light] .ob-field-inp:focus{background:#fff;border-color:#a0701066}.tp-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:300}.tp-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;inset:0;position:absolute}.tp-panel{animation:tpSlide .22s ease;display:flex;flex-direction:column;height:100%;max-width:95vw;position:relative;width:700px}[data-theme=dark] .tp-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .tp-panel{background:#fff;border-left:.5px solid #00000014}@keyframes tpSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tp-header{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}[data-theme=dark] .tp-header{border-color:#ffffff12}[data-theme=light] .tp-header{border-color:#00000012}.tp-title{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800}[data-theme=dark] .tp-title{color:#fff}[data-theme=light] .tp-title{color:#0f0c08}.tp-close{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;transition:background .15s;width:26px}[data-theme=dark] .tp-close{background:#ffffff0d;color:#ffffff4d}[data-theme=dark] .tp-close:hover{background:#ffffff1a;color:#fff}[data-theme=light] .tp-close{background:#0000000a;color:#00000059}[data-theme=light] .tp-close:hover{background:#00000014}.tp-body{display:flex;flex:1 1;overflow:hidden}.tp-nav{border-right:.5px solid;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow-y:auto;padding:12px;width:200px}[data-theme=dark] .tp-nav{border-color:#ffffff0f}[data-theme=light] .tp-nav{border-color:#0000000f}.tp-nav-item{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .15s}[data-theme=dark] .tp-nav-item:hover{background:#ffffff0a}[data-theme=dark] .tp-nav-item.active{background:#f5a62314;border:.5px solid #f5a6232e}[data-theme=light] .tp-nav-item:hover{background:#00000008}[data-theme=light] .tp-nav-item.active{background:#b8860b12;border:.5px solid #b8860b26}.tp-nav-icon{flex-shrink:0;font-size:18px}.tp-nav-label{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}[data-theme=dark] .tp-nav-label{color:#fff}[data-theme=light] .tp-nav-label{color:#0f0c08}.tp-nav-desc{font-size:10px;margin-top:1px}[data-theme=dark] .tp-nav-desc{color:#ffffff40}[data-theme=light] .tp-nav-desc{color:#00000059}.tp-content{flex:1 1;overflow-y:auto;padding:20px}.tp-section{display:flex;flex-direction:column;gap:12px}.tp-sec-title{align-items:center;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;gap:8px}[data-theme=dark] .tp-sec-title{color:#fff}[data-theme=light] .tp-sec-title{color:#0f0c08}.tp-badge{border-radius:20px;font-size:10px;font-weight:600;padding:2px 8px}[data-theme=dark] .tp-badge{background:#f5a6231f;color:#f5a623}[data-theme=light] .tp-badge{background:#b8860b1a;color:#a07010}.tp-svc-list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow-y:auto}.tp-svc-item{align-items:center;border:.5px solid;border-radius:7px;display:flex;justify-content:space-between;padding:8px 10px;transition:border-color .15s}[data-theme=dark] .tp-svc-item{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .tp-svc-item{background:#00000005;border-color:#00000012}[data-theme=dark] .tp-svc-item:hover{border-color:#f5a62333}[data-theme=light] .tp-svc-item:hover{border-color:#b8860b33}.tp-svc-name{cursor:pointer;flex:1 1;font-size:12.5px}[data-theme=dark] .tp-svc-name{color:#ffffffa6}[data-theme=light] .tp-svc-name{color:#0f0c08}.tp-svc-inp{background:#0000;border:none;color:#f5a623;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none}.tp-svc-actions{display:flex;gap:4px}.tp-svc-btn{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;transition:background .15s;width:22px}[data-theme=dark] .tp-svc-btn{background:#ffffff0a;color:#ffffff40}[data-theme=dark] .tp-svc-btn:hover{background:#ffffff1a;color:#fff}[data-theme=light] .tp-svc-btn{background:#0000000a;color:#0000004d}[data-theme=light] .tp-svc-btn:hover{background:#00000017}.tp-svc-del:hover{color:#ef4444!important}.tp-svc-add-row{display:flex;gap:8px;margin-top:4px}.tp-svc-add-inp{border-radius:8px;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px}[data-theme=dark] .tp-svc-add-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .tp-svc-add-inp::placeholder{color:#fff3}[data-theme=dark] .tp-svc-add-inp:focus{border-color:#f5a62366}[data-theme=light] .tp-svc-add-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .tp-svc-add-inp:focus{border-color:#a0701059}.tp-svc-add-btn{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:8px 14px;transition:opacity .2s;white-space:nowrap}[data-theme=dark] .tp-svc-add-btn{background:#f5a623;color:#000}[data-theme=light] .tp-svc-add-btn{background:#0f0c08;color:#f5a623}.tp-svc-add-btn:hover{opacity:.85}.tp-upload-zone{align-items:center;border:1.5px dashed;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:24px;transition:all .2s}[data-theme=dark] .tp-upload-zone{background:#ffffff05;border-color:#ffffff1a}[data-theme=dark] .tp-upload-zone:hover{background:#f5a6230a;border-color:#f5a62366}[data-theme=light] .tp-upload-zone{background:#00000005;border-color:#0000001f}[data-theme=light] .tp-upload-zone:hover{background:#b8860b0a;border-color:#b8860b4d}.tp-upload-icon{font-size:28px}.tp-upload-label{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}[data-theme=dark] .tp-upload-label{color:#fff9}[data-theme=light] .tp-upload-label{color:#0009}.tp-upload-hint{font-size:10.5px;text-align:center}[data-theme=dark] .tp-upload-hint{color:#ffffff38}[data-theme=light] .tp-upload-hint{color:#0000004d}.tp-status{background:#22c55e14;border-radius:7px;color:#22c55e;font-size:12px;padding:8px 12px}.tp-template-link{color:#f5a623;font-size:11.5px;font-weight:500;text-decoration:none}[data-theme=light] .tp-template-link{color:#a07010}.tp-export-info{font-size:12.5px;line-height:1.6}[data-theme=dark] .tp-export-info{color:#ffffff59}[data-theme=light] .tp-export-info{color:#00000073}.tp-export-btn{border-radius:9px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;margin-top:4px;padding:11px 16px;text-align:center;transition:opacity .2s}[data-theme=dark] .tp-export-btn{background:#f5a623;color:#000}[data-theme=light] .tp-export-btn{background:#0f0c08;color:#f5a623}.tp-export-btn:hover{opacity:.85}.tp-notes{border-radius:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.6;outline:none;padding:11px 12px;resize:vertical;width:100%}[data-theme=dark] .tp-notes{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .tp-notes::placeholder{color:#ffffff26}[data-theme=dark] .tp-notes:focus{border-color:#f5a62359}[data-theme=light] .tp-notes{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .tp-notes:focus{border-color:#a0701059}.tp-notes-hint{font-size:10.5px}[data-theme=dark] .tp-notes-hint{color:#ffffff2e}[data-theme=light] .tp-notes-hint{color:#00000047}.tp-inv-two{gap:12px}.tp-inv-form,.tp-inv-two{display:flex;flex-direction:column}.tp-inv-form{gap:8px}.tp-inv-sec{border-top:.5px solid;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:6px;padding-top:8px;text-transform:uppercase}[data-theme=dark] .tp-inv-sec{border-color:#ffffff12;color:#ffffff38}[data-theme=light] .tp-inv-sec{border-color:#00000012;color:#0000004d}.tp-inv-grp{display:flex;flex-direction:column;gap:4px}.tp-inv-lbl{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .tp-inv-lbl{color:#fff3}[data-theme=light] .tp-inv-lbl{color:#00000052}.tp-inv-inp{border-radius:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:7px 9px;width:100%}[data-theme=dark] .tp-inv-inp{background:#ffffff0a;border:.5px solid #ffffff14;color:#fff}[data-theme=dark] .tp-inv-inp::placeholder{color:#ffffff26}[data-theme=dark] .tp-inv-inp:focus{border-color:#f5a62366}[data-theme=light] .tp-inv-inp{background:#f9f7f3;border:.5px solid #00000017;color:#0f0c08}[data-theme=light] .tp-inv-inp:focus{border-color:#a0701059}.tp-inv-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.tp-inv-total-row{align-items:center;border-top:.5px solid;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:4px;padding:10px 0}[data-theme=dark] .tp-inv-total-row{border-color:#ffffff17;color:#ffffff80}[data-theme=light] .tp-inv-total-row{border-color:#00000014;color:#00000080}.tp-inv-total{color:#f5a623;font-size:16px;font-weight:800}[data-theme=light] .tp-inv-total{color:#a07010}.sb{display:flex;flex-direction:column;flex-shrink:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;transition:background .35s;width:200px;z-index:10}[data-theme=dark] .sb{background:#0c0b10;border-right:.5px solid #ffffff0f}[data-theme=light] .sb{background:#eee8de;border-right:.5px solid #00000012}.sb-logo-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:18px 16px 4px;transition:opacity .2s}.sb-logo-row:hover{opacity:.8}.sb-logo{align-items:center;background:#f5a623;border-radius:7px;color:#000;display:flex;flex-shrink:0;font-size:11px;font-weight:900;height:26px;justify-content:center;width:26px}.sb-logo-text{font-size:14px;font-weight:800;letter-spacing:-.02em}[data-theme=dark] .sb-logo-text{color:#fff}[data-theme=light] .sb-logo-text{color:#0f0c08}.sb-version{font-size:9px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;padding:0 16px}[data-theme=dark] .sb-version{color:#f5a62366}[data-theme=light] .sb-version{color:#a0701080}.sb-nav{display:flex;flex-direction:column;gap:1px;padding:0 8px}.sb-section{font-size:9px;font-weight:700;letter-spacing:.1em;padding:10px 8px 4px;text-transform:uppercase}[data-theme=dark] .sb-section{color:#fff3}[data-theme=light] .sb-section{color:#0000004d}.sb-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:9px;padding:7px 9px;transition:all .15s}[data-theme=dark] .sb-item{color:#ffffff73}[data-theme=dark] .sb-item:hover{background:#ffffff0f;color:#fffc}[data-theme=dark] .sb-item.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .sb-item{color:#00000080}[data-theme=light] .sb-item:hover{background:#0000000f;color:#000c}[data-theme=light] .sb-item.active{background:#b8860b1a;color:#b8860b}.sb-item-icon{align-items:center;display:flex;flex-shrink:0}.sb-item-label{font-size:12.5px;font-weight:500}.sb-bottom{border-top:.5px solid;display:flex;flex-direction:column;gap:1px;padding:8px}[data-theme=dark] .sb-bottom{border-color:#ffffff0f}[data-theme=light] .sb-bottom{border-color:#00000012}.topbar{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 20px}[data-theme=dark] .topbar{border-bottom:.5px solid #ffffff0d}[data-theme=light] .topbar{border-bottom:.5px solid #0000000f}.topbar-left{display:flex;flex-direction:column;gap:1px}.topbar-title{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em}[data-theme=dark] .topbar-title{color:#fff}[data-theme=light] .topbar-title{color:#0f0c08}.topbar-title span{color:#f5a623}[data-theme=light] .topbar-title span{color:#b8860b}.topbar-sub{font-size:11px;font-weight:400}[data-theme=dark] .topbar-sub{color:#ffffff47}[data-theme=light] .topbar-sub{color:#00000061}.topbar-right{gap:8px}.tog,.topbar-right{align-items:center;display:flex}.tog{border:.5px solid;border-radius:20px;cursor:pointer;gap:6px;padding:5px 11px;transition:background .2s;user-select:none;-webkit-user-select:none}[data-theme=dark] .tog{background:#ffffff0d;border-color:#ffffff1a}[data-theme=light] .tog{background:#0000000d;border-color:#0000001a}.tog-icon{align-items:center;display:flex;flex-shrink:0}[data-theme=dark] .tog-icon{color:#ffffff73}[data-theme=light] .tog-icon{color:#00000073}.tog-track{border-radius:10px;flex-shrink:0;height:14px;position:relative;width:26px}[data-theme=dark] .tog-track{background:#1e1d2e}[data-theme=light] .tog-track{background:#ccc8be}.tog-knob{background:#f5a623;border-radius:50%;height:10px;left:2px;position:absolute;top:2px;transition:left .22s ease;width:10px}.tog-knob.on{left:14px}.tog-lbl{font-size:10px;font-weight:500;letter-spacing:.02em;min-width:26px}[data-theme=dark] .tog-lbl{color:#ffffff61}[data-theme=light] .tog-lbl{color:#0000006b}.tb-bell{align-items:center;border-radius:9px;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:30px}[data-theme=dark] .tb-bell{background:#ffffff0a;border:.5px solid #ffffff14;color:#fff6}[data-theme=light] .tb-bell{background:#0000000a;border:.5px solid #00000014;color:#0006}.tb-bell-dot{background:#ef4444;border-radius:8px;color:#fff;font-size:9px;height:16px;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-4px}.tb-av,.tb-bell-dot{align-items:center;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;justify-content:center}.tb-av{border-radius:50%;color:#f5a623;cursor:pointer;flex-shrink:0;font-size:11px;height:28px;-webkit-user-select:none;user-select:none;width:28px}[data-theme=dark] .tb-av{background:#f5a62326}[data-theme=light] .tb-av{background:#a070101f}.tb-notif-panel{animation:tbDrop .18s ease;border-radius:12px;box-shadow:0 8px 32px #00000040;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:500}[data-theme=dark] .tb-notif-panel{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .tb-notif-panel{background:#fff;border:.5px solid #0000001a}@keyframes tbDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tb-np-hd{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:12px 14px 8px}[data-theme=dark] .tb-np-hd{border-color:#ffffff12}[data-theme=light] .tb-np-hd{border-color:#00000012}.tb-np-title{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}[data-theme=dark] .tb-np-title{color:#fff}[data-theme=light] .tb-np-title{color:#0f0c08}.tb-np-clear{cursor:pointer;font-size:11px;font-weight:500}[data-theme=dark] .tb-np-clear{color:#f5a623b3}[data-theme=light] .tb-np-clear{color:#a07010}.tb-np-list{max-height:360px;overflow-y:auto}.tb-np-item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:10px 14px;position:relative;transition:background .15s}[data-theme=dark] .tb-np-item:hover{background:#ffffff08}[data-theme=light] .tb-np-item:hover{background:#00000005}[data-theme=dark] .tb-np-item.unread{background:#f5a6230a}[data-theme=light] .tb-np-item.unread{background:#b8860b0a}.tb-np-icon{flex-shrink:0;font-size:15px;margin-top:1px}.tb-np-body{flex:1 1;min-width:0}.tb-np-text{font-size:12px;font-weight:500;line-height:1.4}[data-theme=dark] .tb-np-text{color:#ffffffb3}[data-theme=light] .tb-np-text{color:#0f0c08}.tb-np-time{font-size:10px;margin-top:2px}[data-theme=dark] .tb-np-time{color:#ffffff38}[data-theme=light] .tb-np-time{color:#0000004d}.tb-np-dot{background:#f5a623;border-radius:50%;flex-shrink:0;height:7px;margin-top:4px;width:7px}.tb-profile-panel{animation:tbDrop .18s ease;border-radius:12px;box-shadow:0 8px 32px #00000040;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:500}[data-theme=dark] .tb-profile-panel{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .tb-profile-panel{background:#fff;border:.5px solid #0000001a}.tb-pp-top{gap:10px;padding:14px}.tb-pp-av,.tb-pp-top{align-items:center;display:flex}.tb-pp-av{border-radius:50%;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;height:36px;justify-content:center;width:36px}.tb-pp-av,.tb-pp-name{font-size:13px;font-weight:700}[data-theme=dark] .tb-pp-name{color:#fff}[data-theme=light] .tb-pp-name{color:#0f0c08}.tb-pp-email{font-size:10.5px;margin-top:1px}[data-theme=dark] .tb-pp-email{color:#ffffff4d}[data-theme=light] .tb-pp-email{color:#00000061}.tb-pp-role{font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:2px}.tb-pp-divider{height:.5px;margin:0 14px}[data-theme=dark] .tb-pp-divider{background:#ffffff12}[data-theme=light] .tb-pp-divider{background:#00000012}.tb-pp-item{align-items:center;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:500;gap:10px;padding:10px 14px;transition:background .15s}[data-theme=dark] .tb-pp-item{color:#fff9}[data-theme=dark] .tb-pp-item:hover{background:#ffffff0d;color:#fff}[data-theme=light] .tb-pp-item{color:#0000008c}[data-theme=light] .tb-pp-item:hover{background:#0000000a}.tb-pp-item.red{color:#ef4444!important}.tb-pp-item-icon{font-size:14px;text-align:center;width:18px}.db-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .db-wrap{background:#07060a}[data-theme=light] .db-wrap{background:#f7f3ec}.db-main{flex:1 1;min-width:0;overflow:hidden}.db-content,.db-main{display:flex;flex-direction:column}.db-content{gap:12px;overflow-y:auto;padding:16px 20px}.db-today{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:13px 16px}[data-theme=dark] .db-today{background:#f5a6230f;border:.5px solid #f5a62326}[data-theme=light] .db-today{background:#b8860b0d;border:.5px solid #b8860b26}.db-today-sub{font-size:11px;margin-bottom:3px}[data-theme=dark] .db-today-sub{color:#ffffff61}[data-theme=light] .db-today-sub{color:#00000073}.db-today-title{font-size:14px;font-weight:700}[data-theme=dark] .db-today-title{color:#fff}[data-theme=light] .db-today-title{color:#0f0c08}.db-chips{display:flex;flex-wrap:wrap;gap:6px}.db-chip{border-radius:20px;font-size:11px;font-weight:500;padding:4px 10px}.db-chip-gold{background:#f5a6231f;color:#f5a623}.db-chip-green{background:#22c55e1a;color:#22c55e}.db-chip-red{background:#ef44441a;color:#ef4444}.db-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.db-stat{border-radius:10px;cursor:pointer;padding:14px;transition:transform .15s}[data-theme=dark] .db-stat{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .db-stat{background:#ffffffb3;border:.5px solid #00000012}.db-stat-clickable:hover{transform:translateY(-1px)}[data-theme=dark] .db-stat-clickable:hover{border-color:#f5a62340}[data-theme=light] .db-stat-clickable:hover{border-color:#a0701040}.db-stat-lbl{font-size:10px;letter-spacing:.02em;margin-bottom:6px}[data-theme=dark] .db-stat-lbl{color:#ffffff4d}[data-theme=light] .db-stat-lbl{color:#0006}.db-stat-val{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}[data-theme=dark] .db-stat-val{color:#fff}[data-theme=light] .db-stat-val{color:#0f0c08}.db-stat-chg{font-size:10px;margin-bottom:8px}.db-up{color:#22c55e}.db-warn{color:#f5a623}.db-dn{color:#ef4444}.db-goal-card{border-radius:10px;padding:14px 16px}[data-theme=dark] .db-goal-card{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .db-goal-card{background:#ffffffb3;border:.5px solid #00000012}.db-goal-hd{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}.db-goal-lbl{font-size:10px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}[data-theme=dark] .db-goal-lbl{color:#ffffff4d}[data-theme=light] .db-goal-lbl{color:#0006}.db-goal-val{color:#f5a623;font-size:18px;font-weight:800}[data-theme=light] .db-goal-val{color:#a07010}.db-goal-val span{font-size:12px;font-weight:400;opacity:.5}.db-goal-pct{color:#f5a623;font-size:22px;font-weight:800}[data-theme=light] .db-goal-pct{color:#a07010}.db-goal-bar-track{border-radius:3px;height:5px}[data-theme=dark] .db-goal-bar-track{background:#ffffff0f}[data-theme=light] .db-goal-bar-track{background:#00000012}.db-goal-bar-fill{background:#f5a623;border-radius:3px;height:5px;transition:width .6s ease}.db-chart-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.6fr 1fr}.db-panel{border-radius:10px;padding:14px 16px}[data-theme=dark] .db-panel{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .db-panel{background:#ffffffb3;border:.5px solid #00000012}.db-panel-hd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.db-panel-title{font-size:12px;font-weight:500}[data-theme=dark] .db-panel-title{color:#ffffff8c}[data-theme=light] .db-panel-title{color:#0000008c}.db-panel-tag{font-size:11px;font-weight:600}.db-panel-link{color:#f5a623;cursor:pointer;font-size:10px;opacity:.7}[data-theme=light] .db-panel-link{color:#a07010}.db-compare-bars{display:flex;flex-direction:column;gap:10px}.db-cmp-row{align-items:center;display:flex;gap:8px}.db-cmp-lbl{flex-shrink:0;font-size:10px;width:60px}[data-theme=dark] .db-cmp-lbl{color:#fff6}[data-theme=light] .db-cmp-lbl{color:#00000080}.db-cmp-bars{display:flex;flex:1 1;flex-direction:column;gap:3px}.db-cmp-bar-wrap{border-radius:2px;height:4px;overflow:hidden}[data-theme=dark] .db-cmp-bar-wrap{background:#ffffff08}[data-theme=light] .db-cmp-bar-wrap{background:#00000008}.db-cmp-bar-fill{background:#f5a623;border-radius:2px;height:4px;transition:width .5s}.db-cmp-val{font-size:10px;font-weight:700;min-width:32px;text-align:right}.db-cmp-legend{align-items:center;display:flex;font-size:9.5px;margin-top:4px}[data-theme=dark] .db-cmp-legend{color:#ffffff4d}[data-theme=light] .db-cmp-legend{color:#0006}.db-cmp-dot{background:#f5a623;border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.db-kpi-row-4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.db-kpi4-card{border-radius:10px;cursor:pointer;padding:13px 14px;transition:transform .15s}[data-theme=dark] .db-kpi4-card{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .db-kpi4-card{background:#ffffffb3;border:.5px solid #00000012}.db-kpi4-card:hover{transform:translateY(-1px)}.db-kpi4-lbl{font-size:9.5px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}[data-theme=dark] .db-kpi4-lbl{color:#ffffff4d}[data-theme=light] .db-kpi4-lbl{color:#0006}.db-kpi4-val{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.db-kpi4-sub{font-size:10px}[data-theme=dark] .db-kpi4-sub{color:#ffffff4d}[data-theme=light] .db-kpi4-sub{color:#0006}.db-bot{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.db-pj-row{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:8px 0}[data-theme=dark] .db-pj-row{border-color:#ffffff08}[data-theme=light] .db-pj-row{border-color:#00000008}.db-pj-row:last-of-type{border:none}.db-pj-left{align-items:center;display:flex;gap:10px}.db-pj-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.db-pj-name{font-size:12px;font-weight:600;margin-bottom:2px}[data-theme=dark] .db-pj-name{color:#fffc}[data-theme=light] .db-pj-name{color:#0f0c08}.db-pj-status{font-size:10px}[data-theme=dark] .db-pj-status{color:#ffffff59}[data-theme=light] .db-pj-status{color:#00000073}.db-pj-right{align-items:center;display:flex;gap:8px}.db-pj-bar-wrap{border-radius:2px;height:3px;overflow:hidden;width:80px}[data-theme=dark] .db-pj-bar-wrap{background:#ffffff0f}[data-theme=light] .db-pj-bar-wrap{background:#00000012}.db-pj-bar-fill{border-radius:2px;height:3px}.db-pj-due{font-size:10px;min-width:60px;text-align:right}[data-theme=dark] .db-pj-due{color:#ffffff4d}[data-theme=light] .db-pj-due{color:#0006}.db-all-ok{border-top:.5px solid;font-size:11px;margin-top:10px;padding-top:8px}[data-theme=dark] .db-all-ok{border-color:#ffffff08;color:#ffffff4d}[data-theme=light] .db-all-ok{border-color:#00000008;color:#0006}.db-client-row{align-items:center;display:flex;gap:8px;padding:6px 0}.db-client-name{flex-shrink:0;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}[data-theme=dark] .db-client-name{color:#ffffffb3}[data-theme=light] .db-client-name{color:#0f0c08}.db-client-bar-wrap{border-radius:2px;flex:1 1;height:4px;overflow:hidden}[data-theme=dark] .db-client-bar-wrap{background:#ffffff0a}[data-theme=light] .db-client-bar-wrap{background:#00000010}.db-client-bar-fill{background:#f5a623;border-radius:2px;height:4px}[data-theme=light] .db-client-bar-fill{background:#a07010}.db-client-val{color:#f5a623;font-size:11px;font-weight:700;min-width:44px;text-align:right}[data-theme=light] .db-client-val{color:#a07010}.db-mid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 1fr}.db-lead-row{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:7px 0}[data-theme=dark] .db-lead-row{border-color:#ffffff0a}[data-theme=light] .db-lead-row{border-color:#0000000d}.db-lead-row:last-child{border:none}.db-lead-name{font-size:12px;margin-bottom:2px}[data-theme=dark] .db-lead-name{color:#ffffffb3}[data-theme=light] .db-lead-name{color:#000000b3}.db-lead-src{font-size:10px}[data-theme=dark] .db-lead-src{color:#ffffff4d}[data-theme=light] .db-lead-src{color:#0006}.db-badge{border-radius:10px;font-size:10px;font-weight:500;padding:2px 8px}.db-b-gold{background:#f5a6231f;color:#f5a623}.db-b-green{background:#22c55e1a;color:#22c55e}.db-b-blue{background:#3b82f61a;color:#60a5fa}.db-ai{border-radius:10px;padding:14px 16px}[data-theme=dark] .db-ai{background:#f5a6230a;border:.5px solid #f5a6231f}[data-theme=light] .db-ai{background:#b8860b0a;border:.5px solid #b8860b1f}.db-ai-hd{align-items:center;display:flex;gap:8px;margin-bottom:10px}.db-ai-dot{animation:dbpulse 2s infinite;background:#f5a623;border-radius:50%;height:6px;width:6px}@keyframes dbpulse{0%,to{opacity:1}50%{opacity:.3}}.db-ai-title{color:#f5a623;font-size:12px;font-weight:500}[data-theme=light] .db-ai-title{color:#a07010}.db-ai-item{border-bottom:.5px solid;font-size:12px;line-height:1.5;padding:7px 0}[data-theme=dark] .db-ai-item{border-color:#ffffff0a;color:#ffffff6b}[data-theme=light] .db-ai-item{border-color:#0000000d;color:#0000008c}.db-ai-item:last-child{border:none;padding-bottom:0}.db-ai-item strong{font-weight:600}[data-theme=dark] .db-ai-item strong{color:#fffc}[data-theme=light] .db-ai-item strong{color:#000c}.db-banner{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin:12px 20px 0;padding:11px 14px;transition:opacity .2s}[data-theme=dark] .db-banner{background:#f5a62312;border:.5px solid #f5a62333}[data-theme=light] .db-banner{background:#b8860b0f;border:.5px solid #b8860b2e}.db-banner:hover{opacity:.85}.db-banner-left{align-items:center;display:flex;gap:10px}[data-theme=dark] .db-banner-left{color:#f5a623}[data-theme=light] .db-banner-left{color:#a07010}.db-banner-title{font-size:12px;font-weight:600;margin-bottom:2px}[data-theme=dark] .db-banner-title{color:#fff}[data-theme=light] .db-banner-title{color:#0f0c08}.db-banner-sub{font-size:11px}[data-theme=dark] .db-banner-sub{color:#ffffff61}[data-theme=light] .db-banner-sub{color:#00000080}.db-banner-btn{border:none;border-radius:7px;cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 13px;white-space:nowrap}[data-theme=dark] .db-banner-btn{background:#f5a623;color:#000}[data-theme=light] .db-banner-btn{background:#0f0c08;color:#f5a623}.db-kpi-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.db-kpi-modal{animation:kpiFade .2s ease;border-radius:14px;box-shadow:0 12px 40px #0000004d;overflow:hidden;width:340px}[data-theme=dark] .db-kpi-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .db-kpi-modal{background:#fff;border:.5px solid #0000001a}@keyframes kpiFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.db-kpi-hd{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.db-kpi-title{font-size:14px;font-weight:800}.db-kpi-close{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}[data-theme=dark] .db-kpi-close{background:#ffffff0d;color:#fff6}[data-theme=light] .db-kpi-close{background:#0000000a;color:#0006}.db-kpi-rows{display:flex;flex-direction:column;padding:0 18px 12px}.db-kpi-row{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:9px 0}[data-theme=dark] .db-kpi-row{border-color:#ffffff0d}[data-theme=light] .db-kpi-row{border-color:#0000000d}.db-kpi-row:last-child{border:none}.db-kpi-row-lbl{font-size:12px}[data-theme=dark] .db-kpi-row-lbl{color:#ffffff80}[data-theme=light] .db-kpi-row-lbl{color:#0009}.db-kpi-row-right{align-items:center;display:flex;gap:8px}.db-kpi-row-val{font-size:13px;font-weight:700}[data-theme=dark] .db-kpi-row-val{color:#fff}[data-theme=light] .db-kpi-row-val{color:#0f0c08}.db-kpi-row-note{border-radius:4px;font-size:10px;padding:1px 6px}[data-theme=dark] .db-kpi-row-note{background:#ffffff0f;color:#fff6}[data-theme=light] .db-kpi-row-note{background:#0000000d;color:#00000080}.db-kpi-link{border-top:.5px solid;color:#f5a623;cursor:pointer;font-size:12px;font-weight:600;padding:12px 18px;text-align:right}[data-theme=dark] .db-kpi-link{border-color:#ffffff0f}[data-theme=light] .db-kpi-link{border-color:#0000000f;color:#a07010}@media(max-width:900px){.db-kpi-row-4,.db-stats{grid-template-columns:repeat(2,1fr)}.db-bot,.db-chart-row,.db-mid{grid-template-columns:1fr}}.db-source-list{display:flex;flex-direction:column;gap:9px;padding-top:2px}.db-source-row{align-items:center;display:flex;gap:8px}.db-source-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.db-source-lbl{flex-shrink:0;font-size:11px;width:80px}[data-theme=dark] .db-source-lbl{color:#ffffff8c}[data-theme=light] .db-source-lbl{color:#0009}.db-source-bar-wrap{border-radius:2px;flex:1 1;height:4px;overflow:hidden}[data-theme=dark] .db-source-bar-wrap{background:#ffffff08}[data-theme=light] .db-source-bar-wrap{background:#00000010}.db-source-bar-fill{border-radius:2px;height:4px;transition:width .5s}.db-source-pct{font-size:10.5px;font-weight:700;min-width:28px;text-align:right}.ld-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s}[data-theme=dark] .ld-wrap{background:#07060a}[data-theme=light] .ld-wrap{background:#f7f3ec}.ld-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.ld-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ld-search-wrap{align-items:center;display:flex;position:relative}.ld-search-wrap svg{left:9px;pointer-events:none;position:absolute}[data-theme=dark] .ld-search-wrap svg{color:#ffffff59}[data-theme=light] .ld-search-wrap svg{color:#0006}.ld-search{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:6px 10px 6px 28px;transition:all .2s;width:180px}[data-theme=dark] .ld-search{background:#ffffff0d;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .ld-search::placeholder{color:#ffffff40}[data-theme=dark] .ld-search:focus{border-color:#f5a62366;width:220px}[data-theme=light] .ld-search{background:#fffc;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .ld-search:focus{border-color:#a0701059;width:220px}.ld-filter-sel{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:6px 10px}[data-theme=dark] .ld-filter-sel{background:#ffffff0d;border:.5px solid #ffffff17;color:#ffffffb3}[data-theme=light] .ld-filter-sel{background:#fffc;border:.5px solid #0000001a;color:#333}.ld-view-toggle{border:.5px solid;border-radius:8px;display:flex;overflow:hidden}[data-theme=dark] .ld-view-toggle{background:#ffffff08;border-color:#ffffff14}[data-theme=light] .ld-view-toggle{background:#00000008;border-color:#00000017}.ld-vt-btn{align-items:center;border:none;cursor:pointer;display:flex;padding:6px 10px;transition:all .15s}[data-theme=dark] .ld-vt-btn{background:#0000;color:#ffffff59}[data-theme=dark] .ld-vt-btn.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .ld-vt-btn{background:#0000;color:#0006}[data-theme=light] .ld-vt-btn.active{background:#b8860b1a;color:#b8860b}.ld-import-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s}[data-theme=dark] .ld-import-btn{background:#ffffff0d;border:.5px solid #ffffff17;color:#ffffffb3}[data-theme=dark] .ld-import-btn:hover{background:#ffffff14;color:#fff}[data-theme=light] .ld-import-btn{background:#ffffffb3;border:.5px solid #0000001a;color:#000000b3}.ld-add-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:6px 13px;transition:opacity .2s;white-space:nowrap}[data-theme=dark] .ld-add-btn{background:#f5a623;color:#000}[data-theme=light] .ld-add-btn{background:#0f0c08;color:#f5a623}.ld-add-btn:hover{opacity:.85}.ld-strip{display:flex;flex-shrink:0;gap:0;overflow-x:auto;padding:0 20px}[data-theme=dark] .ld-strip{border-bottom:.5px solid #ffffff0d}[data-theme=light] .ld-strip{border-bottom:.5px solid #0000000f}.ld-strip-item{align-items:center;display:flex;flex-shrink:0;font-size:12px;gap:6px;padding:8px 14px 8px 0;white-space:nowrap}.ld-strip-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ld-strip-label{font-weight:500}[data-theme=dark] .ld-strip-label{color:#ffffff8c}[data-theme=light] .ld-strip-label{color:#0009}.ld-strip-count{font-weight:700}[data-theme=dark] .ld-strip-count{color:#fff}[data-theme=light] .ld-strip-count{color:#0f0c08}.ld-strip-val{border-radius:4px;font-size:11px;padding:2px 6px}[data-theme=dark] .ld-strip-val{background:#ffffff0a;color:#fff6}[data-theme=light] .ld-strip-val{background:#0000000a;color:#00000080}.ld-board{align-items:flex-start;display:flex;flex:1 1;gap:0;overflow-x:auto;padding:14px 20px}.ld-col{border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;margin-right:10px;max-width:210px;min-width:210px;transition:background .15s}[data-theme=dark] .ld-col{background:#ffffff05}[data-theme=light] .ld-col{background:#00000005}[data-theme=dark] .ld-col.drag-over,[data-theme=dark] .ld-col:focus-within{background:#f5a6230d;outline:1px dashed #f5a6234d}.ld-col-hd{align-items:center;border-bottom:.5px solid;display:flex;gap:7px;padding:10px 12px 8px}[data-theme=dark] .ld-col-hd{border-color:#ffffff0f}[data-theme=light] .ld-col-hd{border-color:#0000000f}.ld-col-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ld-col-label{flex:1 1;font-size:11.5px;font-weight:600}[data-theme=dark] .ld-col-label{color:#ffffffb3}[data-theme=light] .ld-col-label{color:#000000b3}.ld-col-count{border-radius:20px;font-size:11px;font-weight:600;padding:1px 7px}[data-theme=dark] .ld-col-count{background:#ffffff12;color:#ffffff80}[data-theme=light] .ld-col-count{background:#00000012;color:#00000080}.ld-col-body{display:flex;flex-direction:column;gap:6px;min-height:80px;padding:8px}.ld-col-empty{border:1px dashed;border-radius:7px;font-size:11px;padding:14px 0;text-align:center}[data-theme=dark] .ld-col-empty{border-color:#ffffff12;color:#ffffff26}[data-theme=light] .ld-col-empty{border-color:#00000014;color:#0003}.ld-card{border-radius:8px;cursor:grab;display:flex;flex-direction:column;gap:5px;padding:10px 11px;transition:transform .15s}[data-theme=dark] .ld-card{background:#131118;border:.5px solid #ffffff12}[data-theme=light] .ld-card{background:#fff;border:.5px solid #00000014}.ld-card:hover{transform:translateY(-1px)}[data-theme=dark] .ld-card:hover{border-color:#f5a62340}[data-theme=light] .ld-card:hover{border-color:#a0701040}.ld-card-overdue{border-left:2px solid #ef4444!important}.ld-card-top{gap:7px}.ld-card-av,.ld-card-top{align-items:center;display:flex}.ld-card-av{background:#f5a62326;border-radius:50%;color:#f5a623;flex-shrink:0;font-size:8px;font-weight:700;height:24px;justify-content:center;width:24px}.ld-card-name{font-size:11.5px;font-weight:600}[data-theme=dark] .ld-card-name{color:#fff}[data-theme=light] .ld-card-name{color:#0f0c08}.ld-card-co{font-size:10px}[data-theme=dark] .ld-card-co{color:#ffffff59}[data-theme=light] .ld-card-co{color:#00000073}.ld-card-meta{align-items:center;display:flex;justify-content:space-between}.ld-card-src{border-radius:4px;font-size:9.5px;padding:2px 6px}[data-theme=dark] .ld-card-src{background:#ffffff0f;color:#ffffff73}[data-theme=light] .ld-card-src{background:#0000000d;color:#0000008c}.ld-card-val{color:#f5a623;font-size:11px;font-weight:700}[data-theme=light] .ld-card-val{color:#a07010}.ld-card-pay{background:#22c55e14;border-radius:4px;color:#22c55e;font-size:9px;font-weight:600;padding:2px 6px}.ld-card-bottom{align-items:center;display:flex;justify-content:space-between}.ld-card-fu{font-size:9.5px}[data-theme=dark] .ld-card-fu{color:#ffffff59}[data-theme=light] .ld-card-fu{color:#00000073}.ld-fu-over{color:#ef4444!important;font-weight:600}.ld-card-assignee{font-size:9.5px;font-weight:500}[data-theme=dark] .ld-card-assignee{color:#ffffff4d}[data-theme=light] .ld-card-assignee{color:#0006}.ld-badge{border-radius:20px;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.ld-b-green{background:#22c55e1f;color:#22c55e}.ld-b-blue{background:#3b82f61f;color:#3b82f6}.ld-b-sky{background:#60a5fa1f;color:#60a5fa}.ld-b-gold{background:#f5a6231f;color:#f5a623}.ld-b-red{background:#ef44441f;color:#ef4444}.ld-pay-badge{background:#22c55e14;border-radius:20px;color:#22c55e;font-size:10px;font-weight:600;padding:2px 8px}.ld-list-wrap{flex:1 1;overflow:auto;padding:16px 20px}.ld-table{border-collapse:collapse;font-size:12.5px;width:100%}.ld-th{font-size:9.5px;font-weight:600;letter-spacing:.08em;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}[data-theme=dark] .ld-th{background:#07060a;border-bottom:.5px solid #ffffff12;color:#ffffff4d}[data-theme=light] .ld-th{background:#f7f3ec;border-bottom:.5px solid #00000012;color:#0006}.ld-tr{cursor:pointer;transition:background .15s}[data-theme=dark] .ld-tr:hover{background:#ffffff08}[data-theme=light] .ld-tr:hover{background:#00000005}.ld-td{border-bottom:.5px solid;padding:10px 12px}[data-theme=dark] .ld-td{border-color:#ffffff0d}[data-theme=light] .ld-td{border-color:#0000000d}.ld-td-muted{font-size:12px}[data-theme=dark] .ld-td-muted{color:#ffffff80}[data-theme=light] .ld-td-muted{color:#0009}.ld-td-gold{color:#f5a623;font-weight:700}[data-theme=light] .ld-td-gold{color:#a07010}.ld-td-over{color:#ef4444;font-size:12px;font-weight:600}.ld-tr-name-wrap{gap:8px}.ld-tr-av,.ld-tr-name-wrap{align-items:center;display:flex}.ld-tr-av{background:#f5a6231f;border-radius:50%;color:#f5a623;flex-shrink:0;font-size:9px;font-weight:700;height:28px;justify-content:center;width:28px}.ld-tr-name{font-size:12.5px;font-weight:600}[data-theme=dark] .ld-tr-name{color:#fff}[data-theme=light] .ld-tr-name{color:#0f0c08}.ld-tr-email{font-size:10.5px}[data-theme=dark] .ld-tr-email{color:#ffffff61}[data-theme=light] .ld-tr-email{color:#00000080}.ld-src-pill{border-radius:4px;font-size:10px;padding:2px 7px}[data-theme=dark] .ld-src-pill{background:#ffffff0f;color:#ffffff8c}[data-theme=light] .ld-src-pill{background:#0000000d;color:#000000a6}.ld-panel-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.ld-panel-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:absolute}.ld-panel{animation:slideIn .22s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:360px}[data-theme=dark] .ld-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .ld-panel{background:#fff;border-left:.5px solid #00000014}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ld-panel-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;gap:10px;padding:16px}[data-theme=dark] .ld-panel-hd{border-color:#ffffff12}[data-theme=light] .ld-panel-hd{border-color:#00000012}.ld-panel-av{align-items:center;background:#f5a62326;border-radius:50%;color:#f5a623;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:38px;justify-content:center;width:38px}.ld-panel-info{flex:1 1;min-width:0}.ld-panel-name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .ld-panel-name{color:#fff}[data-theme=light] .ld-panel-name{color:#0f0c08}.ld-panel-co{font-size:11.5px}[data-theme=dark] .ld-panel-co{color:#ffffff73}[data-theme=light] .ld-panel-co{color:#0000008c}.ld-panel-actions{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:10px 16px}[data-theme=dark] .ld-panel-actions{border-color:#ffffff0f}[data-theme=light] .ld-panel-actions{border-color:#0000000f}.ld-act-btn{align-items:center;border:.5px solid;border-radius:7px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:5px 12px;text-decoration:none;transition:all .15s}[data-theme=dark] .ld-act-btn{background:#ffffff0a;border-color:#ffffff14;color:#ffffffa6}[data-theme=dark] .ld-act-btn:hover{background:#ffffff14;color:#fff}[data-theme=light] .ld-act-btn{background:#f5f3ee;border-color:#00000014;color:#000000a6}.ld-act-wa{border-color:#22c55e33!important;color:#22c55e!important}.ld-panel-body{flex:1 1;gap:14px;overflow-y:auto;padding:16px}.ld-panel-body,.ld-panel-section{display:flex;flex-direction:column}.ld-panel-section{gap:7px}.ld-panel-slbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .ld-panel-slbl{color:#ffffff4d}[data-theme=light] .ld-panel-slbl{color:#0006}.ld-kv-grid{grid-gap:5px 0;display:grid;font-size:12.5px;gap:5px 0;grid-template-columns:80px 1fr}.ld-k{font-weight:400}[data-theme=dark] .ld-k{color:#ffffff61}[data-theme=light] .ld-k{color:#00000080}.ld-v{font-weight:500}[data-theme=dark] .ld-v{color:#fffc}[data-theme=light] .ld-v{color:#0f0c08}.ld-v-gold{color:#f5a623!important;font-weight:700}.ld-v-red{color:#ef4444!important}.ld-fu-item{font-size:12px;line-height:1.5;padding:3px 0}[data-theme=dark] .ld-fu-item{color:#ffffff8c}[data-theme=light] .ld-fu-item{color:#0009}.ld-panel-notes{font-size:12.5px;line-height:1.6}[data-theme=dark] .ld-panel-notes{color:#ffffff8c}[data-theme=light] .ld-panel-notes{color:#0009}.ld-panel-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:6px;padding:12px 16px}[data-theme=dark] .ld-panel-ft{border-color:#ffffff12}[data-theme=light] .ld-panel-ft{border-color:#00000012}.ld-btn-pri{border:none;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 16px;transition:opacity .2s}[data-theme=dark] .ld-btn-pri{background:#f5a623;color:#000}[data-theme=light] .ld-btn-pri{background:#0f0c08;color:#f5a623}.ld-btn-pri:hover{opacity:.85}.ld-btn-sec{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:9px 14px;transition:all .2s}[data-theme=dark] .ld-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff9}[data-theme=light] .ld-btn-sec{background:#0000;border:.5px solid #0000001a;color:#0009}.ld-btn-convert{background:#22c55e1a;border:.5px solid #22c55e33;border-radius:8px;color:#22c55e;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;transition:opacity .2s}.ld-btn-convert,.ld-btn-danger{cursor:pointer;font-weight:700;padding:9px 12px}.ld-btn-danger{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444;font-size:12px}.ld-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.ld-modal{animation:fadeUp .2s ease;border-radius:14px;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;width:520px}[data-theme=dark] .ld-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .ld-modal{background:#fff;border:.5px solid #0000001a}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ld-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px}[data-theme=dark] .ld-modal-hd{border-color:#ffffff12}[data-theme=light] .ld-modal-hd{border-color:#00000012}.ld-modal-title{font-size:15px;font-weight:700}[data-theme=dark] .ld-modal-title{color:#fff}[data-theme=light] .ld-modal-title{color:#0f0c08}.ld-modal-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 18px}.ld-modal-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 18px}[data-theme=dark] .ld-modal-ft{border-color:#ffffff12}[data-theme=light] .ld-modal-ft{border-color:#00000012}.ld-form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ld-form-group{display:flex;flex-direction:column;gap:4px}.ld-lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .ld-lbl{color:#ffffff4d}[data-theme=light] .ld-lbl{color:#00000073}.ld-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;transition:border-color .18s;width:100%}[data-theme=dark] .ld-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .ld-inp::placeholder{color:#ffffff38}[data-theme=dark] .ld-inp:focus{background:#f5a6230a;border-color:#f5a62366}[data-theme=light] .ld-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .ld-inp:focus{background:#fff;border-color:#a0701059}.ld-sel{cursor:pointer}.ld-ta{line-height:1.6;resize:vertical}.ld-icon-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:4px;transition:background .15s}[data-theme=dark] .ld-icon-btn{color:#ffffff61}[data-theme=dark] .ld-icon-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .ld-icon-btn{color:#0006}.ld-import-hint{border-radius:8px;font-size:12px;line-height:1.6;margin-bottom:4px;padding:10px 12px}[data-theme=dark] .ld-import-hint{background:#f5a6230d;border:.5px solid #f5a62326;color:#ffffff8c}[data-theme=light] .ld-import-hint{background:#b8860b0d;border:.5px solid #b8860b26;color:#0009}.ld-import-zone{align-items:center;border:1.5px dashed;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:24px;transition:all .2s}[data-theme=dark] .ld-import-zone{background:#ffffff05;border-color:#ffffff1a}[data-theme=dark] .ld-import-zone:hover{background:#f5a6230a;border-color:#f5a62366}[data-theme=light] .ld-import-zone{background:#00000005;border-color:#0000001f}.ld-import-label{font-size:13px;font-weight:600}[data-theme=dark] .ld-import-label{color:#ffffffb3}[data-theme=light] .ld-import-label{color:#000000b3}.ld-import-sub{font-size:11px}[data-theme=dark] .ld-import-sub{color:#ffffff4d}[data-theme=light] .ld-import-sub{color:#0006}.ld-import-status{background:#22c55e1a;border:.5px solid #22c55e33;border-radius:8px;color:#22c55e;font-size:12px;margin-bottom:8px;padding:9px 12px}.ld-import-row{align-items:center;border-bottom:.5px solid;display:flex;gap:8px;padding:5px 0}[data-theme=dark] .ld-import-row{border-color:#ffffff08}[data-theme=light] .ld-import-row{border-color:#00000008}.ld-import-name{flex:1 1;font-size:12.5px;font-weight:600}[data-theme=dark] .ld-import-name{color:#fff}[data-theme=light] .ld-import-name{color:#0f0c08}.ld-import-src{font-size:10px}[data-theme=dark] .ld-import-src{color:#fff6}[data-theme=light] .ld-import-src{color:#0006}.ld-import-val{color:#f5a623;font-size:11px;font-weight:700}.ld-merge-note{font-size:11px;margin-top:10px;text-align:center}[data-theme=dark] .ld-merge-note{color:#ffffff47}[data-theme=light] .ld-merge-note{color:#00000061}.tm-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .tm-wrap{background:#07060a}[data-theme=light] .tm-wrap{background:#f7f3ec}.tm-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.tm-top-acts{align-items:center;display:flex;gap:8px}.tm-dept-tabs{background:#ffffff08;border:.5px solid;border-radius:8px;display:flex;gap:2px;padding:2px}[data-theme=dark] .tm-dept-tabs{border-color:#ffffff12}[data-theme=light] .tm-dept-tabs{background:#00000008;border-color:#00000014}.tm-dept-tab{border:none;border-radius:6px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;transition:all .15s;white-space:nowrap}[data-theme=dark] .tm-dept-tab{background:#0000;color:#ffffff4d}[data-theme=dark] .tm-dept-tab.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .tm-dept-tab{background:#0000;color:#00000059}[data-theme=light] .tm-dept-tab.active{background:#b8860b1a;color:#b8860b}.tm-add-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:6px 13px;transition:opacity .2s;white-space:nowrap}[data-theme=dark] .tm-add-btn{background:#f5a623;color:#000}[data-theme=light] .tm-add-btn{background:#0f0c08;color:#f5a623}.tm-add-btn:hover{opacity:.85}.tm-summary{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 20px}.tm-sum-card{border:.5px solid;border-radius:10px;padding:13px 14px}[data-theme=dark] .tm-sum-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .tm-sum-card{background:#fff9;border-color:#00000012}.tm-sum-lbl{font-size:10px;margin-bottom:6px}[data-theme=dark] .tm-sum-lbl{color:#ffffff40}[data-theme=light] .tm-sum-lbl{color:#0000004d}.tm-sum-val{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.tm-sum-total{font-size:14px;font-weight:500;opacity:.5}.tm-sum-bar{border-radius:2px;height:3px}[data-theme=dark] .tm-sum-bar{background:#ffffff0f}[data-theme=light] .tm-sum-bar{background:#00000012}.tm-sum-fill{border-radius:2px;height:3px;transition:width .4s ease}.tm-grid-wrap{flex:1 1;overflow-y:auto;padding:0 20px 20px}.tm-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.tm-card{border:.5px solid;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px;transition:transform .15s,border-color .15s}[data-theme=dark] .tm-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .tm-card{background:#fff9;border-color:#00000012}.tm-card:hover{transform:translateY(-2px)}[data-theme=dark] .tm-card:hover{border-color:#f5a62340}[data-theme=light] .tm-card:hover{border-color:#a0701040}.tm-card-top{justify-content:space-between;margin-bottom:6px}.tm-card-av,.tm-card-top{align-items:center;display:flex}.tm-card-av{background:#f5a6231f;border-radius:50%;color:#f5a623;font-size:11px;font-weight:700;height:36px;justify-content:center;width:36px}.tm-card-name{font-size:13px;font-weight:700}[data-theme=dark] .tm-card-name{color:#fff}[data-theme=light] .tm-card-name{color:#0f0c08}.tm-card-role{font-size:11px}[data-theme=dark] .tm-card-role{color:#ffffff59}[data-theme=light] .tm-card-role{color:#0006}.tm-card-dept{border-radius:4px;font-size:10px;margin:3px 0;padding:2px 7px;width:-webkit-fit-content;width:fit-content}[data-theme=dark] .tm-card-dept{background:#ffffff0d;color:#ffffff4d}[data-theme=light] .tm-card-dept{background:#0000000d;color:#0006}.tm-card-perf-row{align-items:center;display:flex;gap:6px;margin-top:8px}.tm-card-perf-track{border-radius:2px;flex:1 1;height:3px}[data-theme=dark] .tm-card-perf-track{background:#ffffff0f}[data-theme=light] .tm-card-perf-track{background:#00000012}.tm-card-perf-fill{border-radius:2px;height:3px}.tm-card-perf-num{font-size:10px;font-weight:700;min-width:28px;text-align:right}.tm-card-tasks{font-size:10px;margin-top:2px}[data-theme=dark] .tm-card-tasks{color:#fff3}[data-theme=light] .tm-card-tasks{color:#00000047}.tm-status{border-radius:20px;cursor:default;font-size:10px;font-weight:600;padding:2px 8px}.tm-s-green{background:#22c55e1f;color:#22c55e}.tm-s-amber{background:#f5a6231f;color:#f5a623}.tm-s-red{background:#ef44441f;color:#ef4444}.tm-panel-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.tm-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:absolute}.tm-panel{animation:tmSlide .22s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:340px}[data-theme=dark] .tm-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .tm-panel{background:#fff;border-left:.5px solid #00000014}@keyframes tmSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tm-panel-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;gap:10px;padding:16px}[data-theme=dark] .tm-panel-hd{border-color:#ffffff12}[data-theme=light] .tm-panel-hd{border-color:#00000012}.tm-panel-av{align-items:center;background:#f5a6231f;border-radius:50%;color:#f5a623;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.tm-panel-info{flex:1 1;min-width:0}.tm-panel-name{font-size:14px;font-weight:700}[data-theme=dark] .tm-panel-name{color:#fff}[data-theme=light] .tm-panel-name{color:#0f0c08}.tm-panel-role{font-size:11.5px}[data-theme=dark] .tm-panel-role{color:#ffffff59}[data-theme=light] .tm-panel-role{color:#0006}.tm-panel-acts{border-bottom:.5px solid;display:flex;flex-shrink:0;gap:6px;padding:10px 16px}[data-theme=dark] .tm-panel-acts{border-color:#ffffff0f}[data-theme=light] .tm-panel-acts{border-color:#0000000f}.tm-act-btn{align-items:center;border:.5px solid;border-radius:7px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;text-decoration:none;transition:all .15s}[data-theme=dark] .tm-act-btn{background:#ffffff0a;border-color:#ffffff14;color:#ffffff80}[data-theme=dark] .tm-act-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .tm-act-btn{background:#f5f3ee;border-color:#00000014;color:#00000080}[data-theme=light] .tm-act-btn:hover{background:#ede9e0}.tm-panel-body{flex:1 1;gap:16px;overflow-y:auto;padding:16px}.tm-panel-body,.tm-panel-sec{display:flex;flex-direction:column}.tm-panel-sec{gap:8px}.tm-sec-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .tm-sec-lbl{color:#ffffff38}[data-theme=light] .tm-sec-lbl{color:#0000004d}.tm-perf-row{align-items:center;display:flex;gap:8px}.tm-perf-track{border-radius:2px;flex:1 1;height:4px}[data-theme=dark] .tm-perf-track{background:#ffffff12}[data-theme=light] .tm-perf-track{background:#00000014}.tm-perf-fill{border-radius:2px;height:4px;transition:width .4s ease}.tm-perf-num{font-size:12px;font-weight:700;min-width:32px;text-align:right}.tm-task-row{align-items:baseline;display:flex;gap:8px}.tm-task-num{color:#3b82f6;font-size:18px;font-weight:800}.tm-task-pct{font-size:11px}[data-theme=dark] .tm-task-pct{color:#ffffff59}[data-theme=light] .tm-task-pct{color:#0006}.tm-kv{grid-gap:6px 8px;display:grid;font-size:12.5px;gap:6px 8px;grid-template-columns:80px 1fr}.tm-k{font-weight:400}[data-theme=dark] .tm-k{color:#ffffff47}[data-theme=light] .tm-k{color:#00000061}.tm-v{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .tm-v{color:#ffffffb3}[data-theme=light] .tm-v{color:#0f0c08}.tm-status-row{display:flex;gap:6px}.tm-att-btn{border:.5px solid;border-radius:7px;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:7px;transition:all .15s}[data-theme=dark] .tm-att-btn{background:#0000;border-color:#ffffff17;color:#ffffff59}[data-theme=dark] .tm-att-btn.active{background:#f5a62314;color:#fff}[data-theme=light] .tm-att-btn{background:#0000;border-color:#0000001a;color:#0006}[data-theme=light] .tm-att-btn.active{background:#0000000a;color:#0f0c08}.tm-panel-ft{border-top:.5px solid;flex-shrink:0;padding:14px 16px}[data-theme=dark] .tm-panel-ft{border-color:#ffffff12}[data-theme=light] .tm-panel-ft{border-color:#00000012}.tm-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.tm-modal{animation:tmFade .2s ease;border-radius:14px;display:flex;flex-direction:column;max-width:95vw;width:480px}[data-theme=dark] .tm-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .tm-modal{background:#fff;border:.5px solid #0000001a}@keyframes tmFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tm-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 18px}[data-theme=dark] .tm-modal-hd{border-color:#ffffff12}[data-theme=light] .tm-modal-hd{border-color:#00000012}.tm-modal-title{font-size:14px;font-weight:700}[data-theme=dark] .tm-modal-title{color:#fff}[data-theme=light] .tm-modal-title{color:#0f0c08}.tm-modal-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.tm-modal-ft{border-top:.5px solid;display:flex;gap:8px;justify-content:flex-end;padding:13px 18px}[data-theme=dark] .tm-modal-ft{border-color:#ffffff12}[data-theme=light] .tm-modal-ft{border-color:#00000012}.tm-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tm-form-grp{display:flex;flex-direction:column;gap:5px}.tm-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .tm-lbl{color:#ffffff38}[data-theme=light] .tm-lbl{color:#00000059}.tm-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;transition:border-color .18s;width:100%}[data-theme=dark] .tm-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .tm-inp::placeholder{color:#ffffff26}[data-theme=dark] .tm-inp:focus{border-color:#f5a62366}[data-theme=light] .tm-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .tm-inp:focus{border-color:#a0701059}.tm-icon-btn,.tm-sel{cursor:pointer}.tm-icon-btn{align-items:center;background:none;border:none;border-radius:6px;display:flex;padding:4px;transition:background .15s}[data-theme=dark] .tm-icon-btn{color:#ffffff4d}[data-theme=dark] .tm-icon-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .tm-icon-btn{color:#0000004d}[data-theme=light] .tm-icon-btn:hover{background:#0000000f}.tm-btn-pri{border:none;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 18px;transition:opacity .2s}[data-theme=dark] .tm-btn-pri{background:#f5a623;color:#000}[data-theme=light] .tm-btn-pri{background:#0f0c08;color:#f5a623}.tm-btn-pri:hover{opacity:.85}.tm-btn-sec{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:9px 18px;transition:all .2s}[data-theme=dark] .tm-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=light] .tm-btn-sec{background:#0000;border:.5px solid #0000001a;color:#00000073}.tm-btn-sec:hover{opacity:.8}@media(max-width:900px){.tm-summary{grid-template-columns:repeat(2,1fr)}.tm-dept-tabs{display:none}}.tm-pay-btn{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;margin-top:4px;padding:9px 14px;text-align:center;transition:opacity .2s}[data-theme=dark] .tm-pay-btn{background:#22c55e1a;border:.5px solid #22c55e33;color:#22c55e}[data-theme=light] .tm-pay-btn{background:#22c55e14;border:.5px solid #22c55e2e;color:#16a34a}.tm-pay-btn:hover{opacity:.85}.tm-panel-tabs{border-bottom:.5px solid;display:flex;flex-shrink:0;gap:2px;padding:0 16px}[data-theme=dark] .tm-panel-tabs{border-color:#ffffff12}[data-theme=light] .tm-panel-tabs{border-color:#00000012}.tm-ptab{background:none;border:none;border-bottom:2px solid #0000;color:inherit;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s}[data-theme=dark] .tm-ptab{color:#fff6}[data-theme=light] .tm-ptab{color:#00000073}.tm-ptab.active{border-bottom-color:#f5a623;color:#f5a623}.tm-edit-grp{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.tm-pw-wrap{align-items:center;display:flex;position:relative}.tm-pw-wrap .tm-inp{flex:1 1;padding-right:36px}.tm-pw-toggle{background:none;border:none;cursor:pointer;padding:6px;position:absolute;right:4px}[data-theme=dark] .tm-pw-toggle{color:#ffffff59}[data-theme=light] .tm-pw-toggle{color:#0006}.tm-range{-webkit-appearance:none;background:#f5a62333;border-radius:2px;height:4px;outline:none;width:100%}.tm-range::-webkit-slider-thumb{-webkit-appearance:none;background:#f5a623;border-radius:50%;cursor:pointer;height:16px;width:16px}.tm-perf-edit-row{align-items:center;display:flex;gap:10px}.tm-task-add-row{display:flex;gap:6px;margin-bottom:10px}.tm-task-inp{border-radius:7px;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:7px 10px}[data-theme=dark] .tm-task-inp{background:#ffffff0d;border:.5px solid #ffffff17;color:#fff}[data-theme=light] .tm-task-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}.tm-task-add-btn{background:#f5a623;border:none;border-radius:7px;color:#000;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:7px 12px;white-space:nowrap}.tm-task-list{display:flex;flex-direction:column;gap:4px}.tm-task-empty{font-size:12px;opacity:.4;padding:8px 0}.tm-task-item{align-items:center;border-radius:7px;display:flex;gap:8px;padding:7px 9px}[data-theme=dark] .tm-task-item{background:#ffffff07;border:.5px solid #ffffff0f}[data-theme=light] .tm-task-item{background:#f9f7f3;border:.5px solid #0000000d}.tm-task-item.done .tm-task-text{opacity:.4;text-decoration:line-through}.tm-task-cb{accent-color:#f5a623;cursor:pointer;flex-shrink:0;height:14px;width:14px}.tm-task-text{flex:1 1;font-size:12px}[data-theme=dark] .tm-task-text{color:#ffffffbf}[data-theme=light] .tm-task-text{color:#0f0c08}.tm-task-del{background:none;border:none;color:#ef4444;cursor:pointer;font-size:12px;opacity:.5;padding:2px 5px}.tm-task-del:hover{opacity:1}.tm-act-edit{border-color:#f5a62333!important;color:#f5a623!important}.tm-btn-danger{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 12px}.fn-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .fn-wrap{background:#07060a}[data-theme=light] .fn-wrap{background:#f7f3ec}.fn-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.fn-top-acts{align-items:center;display:flex;gap:8px}.fn-view-tabs{border:.5px solid;border-radius:8px;display:flex;gap:2px;padding:2px}[data-theme=dark] .fn-view-tabs{background:#ffffff08;border-color:#ffffff12}[data-theme=light] .fn-view-tabs{background:#00000008;border-color:#00000014}.fn-view-tab{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;gap:5px;padding:5px 12px;transition:all .15s}[data-theme=dark] .fn-view-tab{background:#0000;color:#ffffff4d}[data-theme=dark] .fn-view-tab.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .fn-view-tab{background:#0000;color:#00000059}[data-theme=light] .fn-view-tab.active{background:#b8860b1a;color:#b8860b}.fn-add-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:6px 13px;transition:opacity .2s;white-space:nowrap}[data-theme=dark] .fn-add-btn{background:#f5a623;color:#000}[data-theme=light] .fn-add-btn{background:#0f0c08;color:#f5a623}.fn-add-btn:hover{opacity:.85}.fn-summary{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 20px}.fn-sum-card{border:.5px solid;border-radius:10px;padding:13px 14px}[data-theme=dark] .fn-sum-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .fn-sum-card{background:#fff9;border-color:#00000012}.fn-sum-lbl{font-size:10px;margin-bottom:5px}[data-theme=dark] .fn-sum-lbl{color:#ffffff40}[data-theme=light] .fn-sum-lbl{color:#0000004d}.fn-sum-val{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.fn-sum-sub{font-size:10px}[data-theme=dark] .fn-sum-sub{color:#fff3}[data-theme=light] .fn-sum-sub{color:#00000047}.fn-chart-wrap{border:.5px solid;border-radius:10px;flex-shrink:0;margin:0 20px 12px;padding:14px 16px}[data-theme=dark] .fn-chart-wrap{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .fn-chart-wrap{background:#fff9;border-color:#00000012}.fn-chart-hd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.fn-chart-title{font-size:12px;font-weight:600}[data-theme=dark] .fn-chart-title{color:#ffffff80}[data-theme=light] .fn-chart-title{color:#00000080}.fn-chart-cur{color:#f5a623;font-size:11px;font-weight:700}[data-theme=light] .fn-chart-cur{color:#a07010}.fn-chart-svg{color:inherit;display:block;height:110px;width:100%}[data-theme=dark] [data-theme=light] [data-theme=light] [data-theme=dark] [data-theme=light] .fn-table-wrap{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:0 20px 20px}.fn-status-tabs{display:flex;flex-shrink:0;gap:2px;margin-bottom:10px}.fn-stab{border:none;border-radius:6px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;padding:5px 12px;transition:all .15s}[data-theme=dark] .fn-stab{background:#0000;color:#ffffff4d}[data-theme=dark] .fn-stab.active{background:#f5a6231a;color:#f5a623}[data-theme=light] .fn-stab{background:#0000;color:#00000059}[data-theme=light] .fn-stab.active{background:#b8860b1a;color:#b8860b}.fn-table{border-collapse:collapse;font-size:12.5px;width:100%}.fn-th{font-size:10px;font-weight:600;letter-spacing:.08em;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}[data-theme=dark] .fn-th{background:#07060a;border-bottom:.5px solid #ffffff12;color:#ffffff38}[data-theme=light] .fn-th{background:#f7f3ec;border-bottom:.5px solid #00000012;color:#0000004d}.fn-tr{cursor:pointer;transition:background .15s}[data-theme=dark] .fn-tr:hover{background:#ffffff05}[data-theme=light] .fn-tr:hover{background:#00000005}.fn-tr-static{cursor:default}.fn-tr-total td{border-top:.5px solid;font-size:12.5px;padding:10px 12px}[data-theme=dark] .fn-tr-total td{border-color:#ffffff1a;color:#ffffffb3}[data-theme=light] .fn-tr-total td{border-color:#0000001a;color:#000000b3}.fn-td{border-bottom:.5px solid;padding:10px 12px;vertical-align:middle}[data-theme=dark] .fn-td{border-color:#ffffff0d}[data-theme=light] .fn-td{border-color:#0000000d}.fn-td-id{font-size:11px;font-weight:600}[data-theme=dark] .fn-td-id{color:#ffffff59}[data-theme=light] .fn-td-id{color:#00000059}.fn-td-amount{font-weight:700}[data-theme=dark] .fn-td-amount{color:#fff}[data-theme=light] .fn-td-amount{color:#0f0c08}.fn-td-muted{font-size:12px}[data-theme=dark] .fn-td-muted{color:#ffffff59}[data-theme=light] .fn-td-muted{color:#0006}.fn-td-over{color:#ef4444;font-size:12px;font-weight:600}.fn-tr-name{font-size:12.5px;font-weight:600}[data-theme=dark] .fn-tr-name{color:#fff}[data-theme=light] .fn-tr-name{color:#0f0c08}.fn-tr-co{font-size:10.5px}[data-theme=dark] .fn-tr-co{color:#ffffff47}[data-theme=light] .fn-tr-co{color:#00000059}.fn-cat-pill{border-radius:5px;font-size:11px;padding:3px 8px}[data-theme=dark] .fn-cat-pill{background:#ffffff0f;color:#ffffff80}[data-theme=light] .fn-cat-pill{background:#0000000d;color:#00000080}.fn-badge{border-radius:20px;font-size:10.5px;font-weight:600;padding:2px 8px;white-space:nowrap}.fn-s-green{background:#22c55e1f;color:#22c55e}.fn-s-amber{background:#f5a6231f;color:#f5a623}.fn-s-red{background:#ef44441f;color:#ef4444}.fn-s-gray{background:#ffffff0f;color:#ffffff59}[data-theme=light] .fn-s-gray{background:#0000000f;color:#00000059}.fn-panel-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.fn-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:absolute}.fn-panel{animation:fnSlide .22s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:320px}[data-theme=dark] .fn-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .fn-panel{background:#fff;border-left:.5px solid #00000014}@keyframes fnSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.fn-panel-hd{align-items:flex-start;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}[data-theme=dark] .fn-panel-hd{border-color:#ffffff12}[data-theme=light] .fn-panel-hd{border-color:#00000012}.fn-panel-id{font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px}[data-theme=dark] .fn-panel-id{color:#ffffff4d}[data-theme=light] .fn-panel-id{color:#0000004d}.fn-panel-client{font-size:15px;font-weight:700;margin-bottom:2px}[data-theme=dark] .fn-panel-client{color:#fff}[data-theme=light] .fn-panel-client{color:#0f0c08}.fn-panel-co{font-size:11.5px}[data-theme=dark] .fn-panel-co{color:#ffffff59}[data-theme=light] .fn-panel-co{color:#0006}.fn-panel-amount{color:#f5a623;flex-shrink:0;font-size:28px;font-weight:800;letter-spacing:-.02em;padding:16px}[data-theme=light] .fn-panel-amount{color:#a07010}.fn-panel-body{flex:1 1;gap:16px;overflow-y:auto;padding:0 16px 16px}.fn-panel-body,.fn-panel-sec{display:flex;flex-direction:column}.fn-panel-sec{gap:8px}.fn-sec-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .fn-sec-lbl{color:#ffffff38}[data-theme=light] .fn-sec-lbl{color:#0000004d}.fn-kv{grid-gap:8px 8px;display:grid;font-size:12.5px;gap:8px 8px;grid-template-columns:100px 1fr;margin-bottom:4px}.fn-k{font-weight:400}[data-theme=dark] .fn-k{color:#ffffff47}[data-theme=light] .fn-k{color:#00000061}.fn-v{font-weight:500}[data-theme=dark] .fn-v{color:#ffffffb3}[data-theme=light] .fn-v{color:#0f0c08}.fn-status-btns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.fn-att-btn{border:.5px solid;border-radius:7px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:7px;text-transform:capitalize;transition:all .15s}[data-theme=dark] .fn-att-btn{background:#0000;border-color:#ffffff17;color:#ffffff59}[data-theme=dark] .fn-att-btn.active{background:#f5a62314;color:#fff}[data-theme=light] .fn-att-btn{background:#0000;border-color:#0000001a;color:#0006}[data-theme=light] .fn-att-btn.active{background:#0000000a;color:#0f0c08}.fn-panel-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:8px;padding:14px 16px}[data-theme=dark] .fn-panel-ft{border-color:#ffffff12}[data-theme=light] .fn-panel-ft{border-color:#00000012}.fn-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.fn-modal{animation:fnFade .2s ease;border-radius:14px;display:flex;flex-direction:column;max-width:95vw;width:480px}[data-theme=dark] .fn-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .fn-modal{background:#fff;border:.5px solid #0000001a}@keyframes fnFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fn-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:15px 18px}[data-theme=dark] .fn-modal-hd{border-color:#ffffff12}[data-theme=light] .fn-modal-hd{border-color:#00000012}.fn-modal-title{font-size:14px;font-weight:700}[data-theme=dark] .fn-modal-title{color:#fff}[data-theme=light] .fn-modal-title{color:#0f0c08}.fn-modal-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.fn-modal-ft{border-top:.5px solid;display:flex;gap:8px;justify-content:flex-end;padding:13px 18px}[data-theme=dark] .fn-modal-ft{border-color:#ffffff12}[data-theme=light] .fn-modal-ft{border-color:#00000012}.fn-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.fn-form-grp{display:flex;flex-direction:column;gap:5px}.fn-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .fn-lbl{color:#ffffff38}[data-theme=light] .fn-lbl{color:#00000059}.fn-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;transition:border-color .18s;width:100%}[data-theme=dark] .fn-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .fn-inp::placeholder{color:#ffffff26}[data-theme=dark] .fn-inp:focus{border-color:#f5a62366}[data-theme=light] .fn-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .fn-inp:focus{border-color:#a0701059}.fn-icon-btn,.fn-sel{cursor:pointer}.fn-icon-btn{align-items:center;background:none;border:none;border-radius:6px;display:flex;padding:4px;transition:background .15s}[data-theme=dark] .fn-icon-btn{color:#ffffff4d}[data-theme=dark] .fn-icon-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .fn-icon-btn{color:#0000004d}[data-theme=light] .fn-icon-btn:hover{background:#0000000f}.fn-btn-pri{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:9px 18px;transition:opacity .2s}[data-theme=dark] .fn-btn-pri{background:#f5a623;color:#000}[data-theme=light] .fn-btn-pri{background:#0f0c08;color:#f5a623}.fn-btn-pri:hover{opacity:.85}.fn-btn-sec{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;gap:5px;justify-content:center;padding:9px 18px;transition:all .2s}[data-theme=dark] .fn-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=light] .fn-btn-sec{background:#0000;border:.5px solid #0000001a;color:#00000073}.fn-btn-sec:hover{opacity:.8}@media(max-width:900px){.fn-summary{grid-template-columns:repeat(2,1fr)}}.fn-co-header{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 16px 0}.fn-co-name{font-size:13px;font-weight:700}[data-theme=dark] .fn-co-name{color:#fff}[data-theme=light] .fn-co-name{color:#0f0c08}.fn-co-addr{font-size:11px}[data-theme=dark] .fn-co-addr{color:#ffffff59}[data-theme=light] .fn-co-addr{color:#0006}.fn-co-gst{font-size:10px;font-weight:600;letter-spacing:.04em}[data-theme=dark] .fn-co-gst{color:#ffffff38}[data-theme=light] .fn-co-gst{color:#0000004d}.fn-co-divider{height:.5px;margin-top:8px}[data-theme=dark] .fn-co-divider{background:#ffffff12}[data-theme=light] .fn-co-divider{background:#00000012}.an-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .an-wrap{background:#07060a}[data-theme=light] .an-wrap{background:#f7f3ec}.an-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.an-top-acts{align-items:center;display:flex;gap:8px}.an-sel{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:6px 10px}[data-theme=dark] .an-sel{background:#ffffff0d;border:.5px solid #ffffff17;color:#fff9}[data-theme=light] .an-sel{background:#fffc;border:.5px solid #0000001a;color:#333}.an-kpi-row{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 20px 0}.an-kpi-card{border-radius:10px;padding:13px 14px}[data-theme=dark] .an-kpi-card{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .an-kpi-card{background:#ffffffbf;border:.5px solid #00000012}.an-kpi-lbl{font-size:9.5px;letter-spacing:.03em;margin-bottom:6px}[data-theme=dark] .an-kpi-lbl{color:#ffffff59}[data-theme=light] .an-kpi-lbl{color:#00000073}.an-kpi-val{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.an-kpi-chg{font-size:10px}[data-theme=dark] .an-kpi-chg{color:#ffffff4d}[data-theme=light] .an-kpi-chg{color:#0006}.an-content{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 20px 24px}.an-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.3fr 1fr}.an-widget{border-radius:10px;padding:14px 16px}[data-theme=dark] .an-widget{background:hsla(0,0%,100%,.025);border:.5px solid #ffffff0f}[data-theme=light] .an-widget{background:#ffffffbf;border:.5px solid #00000012}.an-widget-full{grid-column:1/-1}.an-widget-hd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.an-widget-title{font-size:12.5px;font-weight:700}[data-theme=dark] .an-widget-title{color:#fff}[data-theme=light] .an-widget-title{color:#0f0c08}.an-widget-tag{font-size:10px}[data-theme=dark] .an-widget-tag{color:#ffffff59}[data-theme=light] .an-widget-tag{color:#00000073}.an-svg{display:block;overflow:visible;width:100%}.an-pie-wrap{align-items:center;display:flex;gap:14px}.an-pie-svg{flex-shrink:0;width:160px}[data-theme=dark] .an-pie-hole{fill:#131118}[data-theme=light] .an-pie-hole{fill:#ffffffe6}.an-pie-legend{display:flex;flex:1 1;flex-direction:column;gap:7px}.an-pie-leg-item{align-items:center;display:flex;font-size:11.5px;gap:7px}.an-pie-leg-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.an-pie-leg-lbl{flex:1 1}[data-theme=dark] .an-pie-leg-lbl{color:#fff9}[data-theme=light] .an-pie-leg-lbl{color:#000000a6}.an-pie-leg-val{font-size:11px;font-weight:700}[data-theme=dark] .an-pie-leg-val{color:#fffc}[data-theme=light] .an-pie-leg-val{color:#0f0c08}.an-pipeline-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.an-pipe-item{display:flex;flex-direction:column;gap:5px}.an-pipe-top{align-items:baseline;display:flex;justify-content:space-between}.an-pipe-lbl{font-size:10.5px}[data-theme=dark] .an-pipe-lbl{color:#ffffff80}[data-theme=light] .an-pipe-lbl{color:#0000008c}.an-pipe-val{font-size:13px;font-weight:800}.an-bar-track{border-radius:3px;height:6px;overflow:hidden}[data-theme=dark] .an-bar-track{background:#ffffff0f}[data-theme=light] .an-bar-track{background:#00000012}.an-bar-fill{border-radius:3px;height:6px;transition:width .5s ease}.an-clients-list{display:flex;flex-direction:column;gap:8px}.an-client-item{align-items:center;display:flex;gap:8px}.an-client-rank{flex-shrink:0;font-size:10px;font-weight:700;width:18px}[data-theme=dark] .an-client-rank{color:#ffffff40}[data-theme=light] .an-client-rank{color:#00000059}.an-client-info{flex-shrink:0;width:110px}.an-client-name{font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .an-client-name{color:#fffc}[data-theme=light] .an-client-name{color:#0f0c08}.an-client-city{font-size:9.5px}[data-theme=dark] .an-client-city{color:#ffffff4d}[data-theme=light] .an-client-city{color:#0006}.an-client-bar-wrap{border-radius:2px;flex:1 1;height:4px;overflow:hidden}[data-theme=dark] .an-client-bar-wrap{background:#ffffff0f}[data-theme=light] .an-client-bar-wrap{background:#0000000f}.an-client-bar{background:#f5a623;border-radius:2px;height:4px}[data-theme=light] .an-client-bar{background:#a07010}.an-client-val{color:#f5a623;font-size:11px;font-weight:700;min-width:36px;text-align:right}[data-theme=light] .an-client-val{color:#a07010}.an-globe-card{cursor:pointer;transition:transform .15s}.an-globe-card:hover{transform:translateY(-1px)}[data-theme=dark] .an-globe-card:hover{border-color:#f5a62340}.an-globe-preview{border-radius:8px;height:180px;overflow:hidden;position:relative}.globe-mini-canvas{height:100%;width:100%}.an-globe-overlay{align-items:flex-end;bottom:10px;display:flex;justify-content:space-between;left:12px;pointer-events:none;position:absolute;right:12px}.an-globe-hint{background:#0000004d;border-radius:10px;color:#ffffff80;font-size:10px;font-weight:500;padding:3px 8px}.an-globe-count{color:#f5a623;font-size:11px;font-weight:700}.globe-full-canvas{flex:1 1;min-height:380px}.gm-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.gm-modal{animation:gmFade .22s ease;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}[data-theme=dark] .gm-modal{background:#0c0b10;border:.5px solid #f5a62326}[data-theme=light] .gm-modal{background:#fff;border:.5px solid #0000001a}@keyframes gmFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.gm-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}[data-theme=dark] .gm-hd{border-color:#ffffff12}[data-theme=light] .gm-hd{border-color:#00000012}.gm-title{font-size:15px;font-weight:800}[data-theme=dark] .gm-title{color:#fff}[data-theme=light] .gm-title{color:#0f0c08}.gm-sub{font-size:11px;margin-top:2px}[data-theme=dark] .gm-sub{color:#fff6}[data-theme=light] .gm-sub{color:#00000080}.gm-close{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:background .15s;width:28px}[data-theme=dark] .gm-close{background:#ffffff0f;color:#ffffff80}[data-theme=dark] .gm-close:hover{background:#ffffff1f;color:#fff}[data-theme=light] .gm-close{background:#0000000d;color:#00000080}.gm-body{display:flex;flex:1 1;overflow:hidden}.gm-list{display:flex;flex-direction:column;flex-shrink:0;gap:4px;overflow-y:auto;padding:16px;width:190px}.gm-list-title{font-size:9.5px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}[data-theme=dark] .gm-list-title{color:#ffffff4d}[data-theme=light] .gm-list-title{color:#0006}.gm-list-item{align-items:center;border-radius:8px;display:flex;gap:8px;padding:7px 9px}[data-theme=dark] .gm-list-item{color:#fff9}[data-theme=light] .gm-list-item{color:#0009}.gm-dot{animation:gmPulse 1.8s ease-in-out infinite;background:#f5a623;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes gmPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.gm-city{font-size:12px;font-weight:600}[data-theme=dark] .gm-city{color:#fff}[data-theme=light] .gm-city{color:#0f0c08}.gm-count{font-size:10px}[data-theme=dark] .gm-count{color:#fff6}[data-theme=light] .gm-count{color:#00000080}@media(max-width:900px){.an-kpi-row{grid-template-columns:repeat(2,1fr)}.an-row-2{grid-template-columns:1fr}.an-pipeline-grid{grid-template-columns:repeat(3,1fr)}}.an-map-wrap{align-items:flex-start;display:flex;gap:12px}.an-map-svg{flex:1 1;min-width:0}[data-theme=dark] .an-map-svg{color:#fffc}[data-theme=light] .an-map-svg{color:#0009}.an-map-legend{display:flex;flex-direction:column;flex-shrink:0;gap:5px;width:90px}.an-map-leg-item{align-items:center;display:flex;gap:5px}.an-map-leg-dot{background:#f5a623;border-radius:50%;flex-shrink:0;height:6px;width:6px}.an-map-leg-city{flex:1 1;font-size:10px}[data-theme=dark] .an-map-leg-city{color:#ffffff8c}[data-theme=light] .an-map-leg-city{color:#0009}.an-map-leg-count{color:#f5a623;font-size:10px;font-weight:700}.cal-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .cal-wrap{background:#07060a}[data-theme=light] .cal-wrap{background:#f7f3ec}.cal-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.cal-nav{gap:8px}.cal-nav,.cal-nav-btn{align-items:center;display:flex}.cal-nav-btn{border:.5px solid;border-radius:7px;cursor:pointer;height:28px;justify-content:center;transition:all .15s;width:28px}[data-theme=dark] .cal-nav-btn{background:#ffffff0a;border-color:#ffffff17;color:#ffffff80}[data-theme=dark] .cal-nav-btn:hover{background:#ffffff14;color:#fff}[data-theme=light] .cal-nav-btn{background:#0000000a;border-color:#0000001a;color:#00000080}[data-theme=light] .cal-nav-btn:hover{background:#00000012}.cal-nav-title{font-size:13px;font-weight:700;min-width:140px;text-align:center}[data-theme=dark] .cal-nav-title{color:#fff}[data-theme=light] .cal-nav-title{color:#0f0c08}.cal-body{gap:0}.cal-body,.cal-grid-wrap{display:flex;flex:1 1;overflow:hidden}.cal-grid-wrap{flex-direction:column;padding:14px 0 14px 20px}.cal-day-headers{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.cal-day-hdr{font-size:10px;font-weight:600;letter-spacing:.06em;padding:4px 0;text-align:center;text-transform:uppercase}[data-theme=dark] .cal-day-hdr{color:#ffffff38}[data-theme=light] .cal-day-hdr{color:#0000004d}.cal-grid{grid-gap:3px;display:grid;flex:1 1;gap:3px;grid-auto-rows:1fr;grid-template-columns:repeat(7,1fr)}.cal-cell{border:.5px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:70px;padding:6px 7px;transition:background .15s}[data-theme=dark] .cal-cell:hover{background:#ffffff08}[data-theme=light] .cal-cell:hover{background:#00000005}[data-theme=dark] .cal-cell.today{background:#f5a6230f;border-color:#f5a62333}[data-theme=light] .cal-cell.today{background:#b8860b0d;border-color:#b8860b2e}[data-theme=dark] .cal-cell.selected{background:#ffffff0a;border-color:#ffffff1a}[data-theme=light] .cal-cell.selected{background:#00000008;border-color:#0000001a}.cal-cell--empty{pointer-events:none}.cal-cell-num{font-size:11px;font-weight:600;margin-bottom:2px}[data-theme=dark] .cal-cell-num{color:#ffffff80}[data-theme=light] .cal-cell-num{color:#00000080}[data-theme=dark] .cal-cell.today .cal-cell-num{color:#f5a623}[data-theme=light] .cal-cell.today .cal-cell-num{color:#a07010}.cal-cell-events{display:flex;flex-direction:column;gap:2px}.cal-ev-pill{border-radius:3px;font-size:9px;font-weight:500;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.cal-ev-more{font-size:9px;font-weight:600;padding-left:2px}[data-theme=dark] .cal-ev-more{color:#ffffff40}[data-theme=light] .cal-ev-more{color:#0000004d}.cal-side{border-left:.5px solid;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:14px 20px;width:240px}[data-theme=dark] .cal-side{border-color:#ffffff0f}[data-theme=light] .cal-side{border-color:#0000000f}.cal-side-hd{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.cal-side-title{font-size:12px;font-weight:700;line-height:1.3}[data-theme=dark] .cal-side-title{color:#fff}[data-theme=light] .cal-side-title{color:#0f0c08}.cal-add-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:opacity .2s;width:24px}[data-theme=dark] .cal-add-btn{background:#f5a623;color:#000}[data-theme=light] .cal-add-btn{background:#0f0c08;color:#f5a623}.cal-add-btn:hover{opacity:.85}.cal-add-form{border:.5px solid;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px}[data-theme=dark] .cal-add-form{background:#ffffff08;border-color:#ffffff12}[data-theme=light] .cal-add-form{background:#00000005;border-color:#00000012}.cal-form-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.cal-inp{border-radius:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;outline:none;padding:7px 9px;transition:border-color .15s;width:100%}[data-theme=dark] .cal-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .cal-inp::placeholder{color:#ffffff26}[data-theme=dark] .cal-inp:focus{border-color:#f5a62366}[data-theme=light] .cal-inp{background:#fff;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .cal-inp:focus{border-color:#a0701059}.cal-sel{cursor:pointer}.cal-form-btns{display:flex;gap:6px}.cal-btn-pri{border:none;border-radius:7px;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;padding:7px;transition:opacity .2s}[data-theme=dark] .cal-btn-pri{background:#f5a623;color:#000}[data-theme=light] .cal-btn-pri{background:#0f0c08;color:#f5a623}.cal-btn-pri:hover{opacity:.85}.cal-btn-sec{border-radius:7px;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;padding:7px;transition:opacity .2s}[data-theme=dark] .cal-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=light] .cal-btn-sec{background:#0000;border:.5px solid #0000001a;color:#0006}.cal-events-list{display:flex;flex:1 1;flex-direction:column;gap:6px}.cal-empty{font-size:11.5px;padding:20px 0;text-align:center}[data-theme=dark] .cal-empty{color:#fff3}[data-theme=light] .cal-empty{color:#00000040}.cal-ev-item{border-radius:7px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}[data-theme=dark] .cal-ev-item{background:#ffffff08}[data-theme=light] .cal-ev-item{background:#00000005}.cal-ev-time{font-size:9.5px;font-weight:600;letter-spacing:.04em}[data-theme=dark] .cal-ev-time{color:#ffffff40}[data-theme=light] .cal-ev-time{color:#0000004d}.cal-ev-title{font-size:11.5px;font-weight:600}[data-theme=dark] .cal-ev-title{color:#ffffffb3}[data-theme=light] .cal-ev-title{color:#0f0c08}.cal-ev-type{font-size:10px;font-weight:600;text-transform:capitalize}.cal-legend{border-top:.5px solid;display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px}[data-theme=dark] .cal-legend{border-color:#ffffff0f}[data-theme=light] .cal-legend{border-color:#0000000f}.cal-leg-item{align-items:center;display:flex;font-size:10px;gap:4px;text-transform:capitalize}[data-theme=dark] .cal-leg-item{color:#ffffff4d}[data-theme=light] .cal-leg-item{color:#0006}.cal-leg-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.pj-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .pj-wrap{background:#07060a}[data-theme=light] .pj-wrap{background:#f7f3ec}.pj-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.pj-top-acts{align-items:center;display:flex;gap:8px}.pj-view-toggle{border:.5px solid;border-radius:8px;display:flex;overflow:hidden}[data-theme=dark] .pj-view-toggle{background:#ffffff08;border-color:#ffffff14}[data-theme=light] .pj-view-toggle{background:#00000008;border-color:#00000017}.pj-vt-btn{align-items:center;border:none;cursor:pointer;display:flex;padding:6px 10px;transition:all .15s}[data-theme=dark] .pj-vt-btn{background:#0000;color:#ffffff40}[data-theme=dark] .pj-vt-btn.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .pj-vt-btn{background:#0000;color:#0000004d}[data-theme=light] .pj-vt-btn.active{background:#b8860b1a;color:#b8860b}.pj-add-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:6px 13px;transition:opacity .2s;white-space:nowrap}[data-theme=dark] .pj-add-btn{background:#f5a623;color:#000}[data-theme=light] .pj-add-btn{background:#0f0c08;color:#f5a623}.pj-add-btn:hover{opacity:.85}.pj-summary{border-bottom:.5px solid;display:flex;flex-shrink:0;gap:20px;padding:10px 20px}[data-theme=dark] .pj-summary{border-color:#ffffff0d}[data-theme=light] .pj-summary{border-color:#0000000f}.pj-sum-item{align-items:center;display:flex;font-size:12px;gap:6px}.pj-sum-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.pj-sum-label{font-weight:500}[data-theme=dark] .pj-sum-label{color:#fff6}[data-theme=light] .pj-sum-label{color:#00000073}.pj-sum-count{font-weight:700}[data-theme=dark] .pj-sum-count{color:#fff}[data-theme=light] .pj-sum-count{color:#0f0c08}.pj-board{align-items:flex-start;display:flex;flex:1 1;gap:0;overflow-x:auto;padding:14px 20px}.pj-col{border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;margin-right:10px;max-width:220px;min-width:220px;transition:background .15s}[data-theme=dark] .pj-col{background:#ffffff05}[data-theme=light] .pj-col{background:#00000005}[data-theme=dark] .pj-col.drag-over{background:#f5a6230d;outline:1px dashed #f5a6234d}[data-theme=light] .pj-col.drag-over{background:#a070100d;outline:1px dashed #a070104d}.pj-col-hd{align-items:center;border-bottom:.5px solid;display:flex;gap:7px;padding:10px 12px 8px}[data-theme=dark] .pj-col-hd{border-color:#ffffff0f}[data-theme=light] .pj-col-hd{border-color:#0000000f}.pj-col-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.pj-col-label{flex:1 1;font-size:12px;font-weight:600}[data-theme=dark] .pj-col-label{color:#ffffff8c}[data-theme=light] .pj-col-label{color:#0000008c}.pj-col-count{border-radius:20px;font-size:11px;font-weight:600;padding:1px 7px}[data-theme=dark] .pj-col-count{background:#ffffff12;color:#ffffff59}[data-theme=light] .pj-col-count{background:#00000012;color:#0006}.pj-col-body{display:flex;flex-direction:column;gap:6px;min-height:80px;padding:8px}.pj-empty{border:1px dashed;border-radius:7px;font-size:11px;padding:14px 0;text-align:center}[data-theme=dark] .pj-empty{border-color:#ffffff12;color:#ffffff1f}[data-theme=light] .pj-empty{border-color:#00000014;color:#00000026}.pj-card{border:.5px solid;border-radius:8px;cursor:grab;display:flex;flex-direction:column;gap:5px;padding:10px 11px;transition:transform .15s}[data-theme=dark] .pj-card{background:#131118;border-color:#ffffff12}[data-theme=light] .pj-card{background:#fff;border-color:#00000014}.pj-card:hover{transform:translateY(-1px)}[data-theme=dark] .pj-card:hover{border-color:#f5a62340}[data-theme=light] .pj-card:hover{border-color:#a0701040}.pj-card.overdue{border-left:2px solid #ef4444}.pj-card-priority{border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:2px 7px;width:-webkit-fit-content;width:fit-content}.pj-card-title{font-size:12px;font-weight:600;line-height:1.4}[data-theme=dark] .pj-card-title{color:#fff}[data-theme=light] .pj-card-title{color:#0f0c08}.pj-card-tag{border-radius:4px;font-size:10px;padding:1px 6px;width:-webkit-fit-content;width:fit-content}[data-theme=dark] .pj-card-tag{background:#ffffff0f;color:#ffffff4d}[data-theme=light] .pj-card-tag{background:#0000000d;color:#0006}.pj-card-foot{justify-content:space-between;margin-top:2px}.pj-card-av,.pj-card-foot{align-items:center;display:flex}.pj-card-av{background:#f5a62326;border-radius:50%;color:#f5a623;font-size:9px;font-weight:700;height:20px;justify-content:center;width:20px}.pj-card-due{font-size:10px}[data-theme=dark] .pj-card-due{color:#ffffff40}[data-theme=light] .pj-card-due{color:#00000059}.pj-card-due.over{color:#ef4444;font-weight:600}.pj-list-wrap{flex:1 1;overflow-y:auto;padding:0 20px 20px}.pj-table{border-collapse:collapse;font-size:12.5px;width:100%}.pj-th{font-size:10px;font-weight:600;letter-spacing:.08em;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}[data-theme=dark] .pj-th{background:#07060a;border-bottom:.5px solid #ffffff12;color:#ffffff38}[data-theme=light] .pj-th{background:#f7f3ec;border-bottom:.5px solid #00000012;color:#0000004d}.pj-tr{cursor:pointer;transition:background .15s}[data-theme=dark] .pj-tr:hover{background:#ffffff05}[data-theme=light] .pj-tr:hover{background:#00000005}.pj-td{border-bottom:.5px solid;padding:10px 12px;vertical-align:middle}[data-theme=dark] .pj-td{border-color:#ffffff0d}[data-theme=light] .pj-td{border-color:#0000000d}.pj-td-muted{font-size:12px}[data-theme=dark] .pj-td-muted{color:#ffffff59}[data-theme=light] .pj-td-muted{color:#0006}.pj-td-over{color:#ef4444;font-size:12px;font-weight:600}.pj-tr-title{font-size:12.5px;font-weight:600;margin-bottom:2px}[data-theme=dark] .pj-tr-title{color:#fff}[data-theme=light] .pj-tr-title{color:#0f0c08}.pj-tr-desc{font-size:11px}[data-theme=dark] .pj-tr-desc{color:#ffffff47}[data-theme=light] .pj-tr-desc{color:#00000059}.pj-pri-pill,.pj-status-pill{border-radius:20px;font-size:10.5px;font-weight:600;padding:2px 8px;white-space:nowrap}.pj-panel-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.pj-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:absolute}.pj-panel{animation:pjSlide .22s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:340px}[data-theme=dark] .pj-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .pj-panel{background:#fff;border-left:.5px solid #00000014}@keyframes pjSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.pj-panel-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}[data-theme=dark] .pj-panel-hd{border-color:#ffffff12}[data-theme=light] .pj-panel-hd{border-color:#00000012}.pj-panel-title{font-size:14px;font-weight:700}[data-theme=dark] .pj-panel-title{color:#fff}[data-theme=light] .pj-panel-title{color:#0f0c08}.pj-panel-body{flex:1 1;gap:14px;overflow-y:auto;padding:16px}.pj-panel-body,.pj-panel-sec{display:flex;flex-direction:column}.pj-panel-sec{gap:5px}.pj-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pj-panel-ft{border-top:.5px solid;flex-shrink:0;padding:14px 16px}[data-theme=dark] .pj-panel-ft{border-color:#ffffff12}[data-theme=light] .pj-panel-ft{border-color:#00000012}.pj-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.pj-modal{animation:pjFade .2s ease;border-radius:14px;display:flex;flex-direction:column;max-width:95vw;width:480px}[data-theme=dark] .pj-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .pj-modal{background:#fff;border:.5px solid #0000001a}@keyframes pjFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pj-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;justify-content:space-between;padding:15px 18px}[data-theme=dark] .pj-modal-hd{border-color:#ffffff12}[data-theme=light] .pj-modal-hd{border-color:#00000012}.pj-modal-title{font-size:14px;font-weight:700}[data-theme=dark] .pj-modal-title{color:#fff}[data-theme=light] .pj-modal-title{color:#0f0c08}.pj-modal-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.pj-modal-ft{border-top:.5px solid;display:flex;gap:8px;justify-content:flex-end;padding:13px 18px}[data-theme=dark] .pj-modal-ft{border-color:#ffffff12}[data-theme=light] .pj-modal-ft{border-color:#00000012}.pj-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .pj-lbl{color:#ffffff38}[data-theme=light] .pj-lbl{color:#00000059}.pj-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;transition:border-color .18s;width:100%}[data-theme=dark] .pj-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .pj-inp::placeholder{color:#ffffff26}[data-theme=dark] .pj-inp:focus{border-color:#f5a62366}[data-theme=light] .pj-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .pj-inp:focus{border-color:#a0701059}.pj-sel{cursor:pointer}.pj-ta{line-height:1.6;resize:vertical}.pj-icon-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:4px;transition:background .15s}[data-theme=dark] .pj-icon-btn{color:#ffffff4d}[data-theme=dark] .pj-icon-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .pj-icon-btn{color:#0000004d}[data-theme=light] .pj-icon-btn:hover{background:#0000000f}.pj-btn-pri{border:none;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 18px;transition:opacity .2s}[data-theme=dark] .pj-btn-pri{background:#f5a623;color:#000}[data-theme=light] .pj-btn-pri{background:#0f0c08;color:#f5a623}.pj-btn-pri:hover{opacity:.85}.pj-btn-sec{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:9px 18px;transition:all .2s}[data-theme=dark] .pj-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=light] .pj-btn-sec{background:#0000;border:.5px solid #0000001a;color:#00000073}.pj-btn-sec:hover{opacity:.8}.st-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;width:100%}[data-theme=dark] .st-wrap{background:#07060a}[data-theme=light] .st-wrap{background:#f7f3ec}.st-main{flex:1 1;flex-direction:column;min-width:0}.st-body,.st-main{display:flex;overflow:hidden}.st-body{flex:1 1;gap:16px;padding:16px 20px}.st-nav{display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:160px}.st-nav-item{border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;padding:9px 12px;transition:all .15s}[data-theme=dark] .st-nav-item{color:#fff6}[data-theme=dark] .st-nav-item:hover{background:#ffffff0d;color:#ffffffb3}[data-theme=dark] .st-nav-item.active{background:#f5a6231a;color:#f5a623;font-weight:600}[data-theme=light] .st-nav-item{color:#00000073}[data-theme=light] .st-nav-item:hover{background:#0000000a}[data-theme=light] .st-nav-item.active{background:#b8860b1a;color:#a07010;font-weight:600}.st-content{flex:1 1;overflow-y:auto}.st-section{display:flex;flex-direction:column;gap:14px;max-width:560px}.st-sec-title{font-size:15px;font-weight:800;margin-bottom:4px}[data-theme=dark] .st-sec-title{color:#fff}[data-theme=light] .st-sec-title{color:#0f0c08}.st-sec-subtitle{font-size:13px;font-weight:700;margin-top:4px}[data-theme=dark] .st-sec-subtitle{color:#fff9}[data-theme=light] .st-sec-subtitle{color:#0009}.st-av-row{align-items:center;border:.5px solid;border-radius:10px;display:flex;gap:12px;padding:12px 14px}[data-theme=dark] .st-av-row{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .st-av-row{background:#ffffffb3;border-color:#00000012}.st-av{align-items:center;background:#f5a62326;border-radius:50%;color:#f5a623;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;width:40px}.st-av-name{font-size:14px;font-weight:700}[data-theme=dark] .st-av-name{color:#fff}[data-theme=light] .st-av-name{color:#0f0c08}.st-av-role{color:#f5a623;font-size:11px;font-weight:600;margin-top:2px}.st-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.st-field-grp{display:flex;flex-direction:column;gap:5px}.st-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .st-lbl{color:#ffffff38}[data-theme=light] .st-lbl{color:#00000059}.st-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:9px 11px;transition:border-color .18s;width:100%}[data-theme=dark] .st-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .st-inp::placeholder{color:#ffffff26}[data-theme=dark] .st-inp:focus{border-color:#f5a62366}[data-theme=light] .st-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .st-inp:focus{border-color:#a0701059}.st-save-row{display:flex;justify-content:flex-start;margin-top:4px}.st-save-btn{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;padding:10px 20px;transition:opacity .2s}[data-theme=dark] .st-save-btn{background:#f5a623;color:#000}[data-theme=light] .st-save-btn{background:#0f0c08;color:#f5a623}.st-save-btn:hover{opacity:.85}.st-cancel-btn{background:#ef44441a;border-radius:8px;color:#ef4444;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;padding:10px 20px}.st-divider{height:.5px;margin:6px 0}[data-theme=dark] .st-divider{background:#ffffff12}[data-theme=light] .st-divider{background:#00000012}.st-2fa-row{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.st-2fa-title{font-size:13px;font-weight:600}[data-theme=dark] .st-2fa-title{color:#fff}[data-theme=light] .st-2fa-title{color:#0f0c08}.st-2fa-sub{font-size:11px}[data-theme=dark] .st-2fa-sub{color:#ffffff4d}[data-theme=light] .st-2fa-sub{color:#00000061}.st-2fa-badge{border-radius:20px;font-size:11px;padding:3px 9px}[data-theme=dark] .st-2fa-badge{background:#ffffff0f;color:#ffffff4d}[data-theme=light] .st-2fa-badge{background:#0000000d;color:#00000059}.st-enable-btn{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:9px 16px;width:-webkit-fit-content;width:fit-content}[data-theme=dark] .st-enable-btn{background:#ffffff0f;border:.5px solid #ffffff1a;color:#ffffff80}[data-theme=light] .st-enable-btn{background:#0000000d;border:.5px solid #0000001a;color:#00000080}.st-billing-card{border:.5px solid;border-radius:10px;padding:18px}[data-theme=dark] .st-billing-card{background:#f5a6230f;border-color:#f5a62333}[data-theme=light] .st-billing-card{background:#b8860b0d;border-color:#b8860b2e}.st-plan-name{color:#f5a623;font-size:13px;font-weight:700;margin-bottom:4px}[data-theme=light] .st-plan-name{color:#a07010}.st-plan-price{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}[data-theme=dark] .st-plan-price{color:#fff}[data-theme=light] .st-plan-price{color:#0f0c08}.st-plan-price span{font-size:14px;font-weight:400;opacity:.5}.st-plan-status{color:#22c55e;font-size:11.5px;font-weight:500}.st-billing-info{display:flex;flex-direction:column;gap:0}.st-info-row{border-bottom:.5px solid;display:flex;font-size:12.5px;justify-content:space-between;padding:9px 0}[data-theme=dark] .st-info-row{border-color:#ffffff0d;color:#ffffff80}[data-theme=light] .st-info-row{border-color:#0000000d;color:#00000080}.st-info-val{font-weight:500}[data-theme=dark] .st-info-val{color:#ffffffb3}[data-theme=light] .st-info-val{color:#0f0c08}.st-roles-info{font-size:12.5px;line-height:1.6;margin-bottom:4px}[data-theme=dark] .st-roles-info{color:#ffffff59}[data-theme=light] .st-roles-info{color:#00000073}.st-role-card{border:.5px solid;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:13px 16px}[data-theme=dark] .st-role-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .st-role-card{background:#ffffffb3;border-color:#00000012}.st-role-hd{align-items:center;display:flex;justify-content:space-between}.st-role-name{font-size:13px;font-weight:700}.st-role-perms{display:flex;flex-direction:column;gap:4px;list-style:none;padding-left:4px}.st-role-perm{align-items:center;display:flex;font-size:11.5px;gap:6px}[data-theme=dark] .st-role-perm{color:#fff6}[data-theme=light] .st-role-perm{color:#00000073}.st-role-perm:before{color:#22c55e;content:"✓";flex-shrink:0;font-size:10px}.st-role-switcher{display:flex;gap:6px;margin-top:6px}.st-role-sw-btn{border:.5px solid;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:8px 16px;transition:all .15s}[data-theme=dark] .st-role-sw-btn{background:#0000;border-color:#ffffff17;color:#fff6}[data-theme=dark] .st-role-sw-btn.active{background:#f5a6231a;border-color:#f5a6234d;color:#f5a623}[data-theme=light] .st-role-sw-btn{background:#0000;border-color:#0000001a;color:#0006}[data-theme=light] .st-role-sw-btn.active{background:#b8860b1a;border-color:#b8860b40;color:#a07010}.cl-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s}[data-theme=dark] .cl-wrap{background:#07060a}[data-theme=light] .cl-wrap{background:#f7f3ec}.cl-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.cl-top-actions{align-items:center;display:flex;gap:8px}.cl-search-wrap{align-items:center;display:flex;position:relative}.cl-search-wrap svg{left:9px;pointer-events:none;position:absolute}[data-theme=dark] .cl-search-wrap svg{color:#ffffff59}[data-theme=light] .cl-search-wrap svg{color:#0006}.cl-search{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;outline:none;padding:6px 10px 6px 28px;width:200px}[data-theme=dark] .cl-search{background:#ffffff0d;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .cl-search::placeholder{color:#ffffff40}[data-theme=light] .cl-search{background:#fffc;border:.5px solid #0000001a;color:#0f0c08}.cl-stats{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 20px 0}.cl-stat{border-radius:10px;padding:13px 14px}[data-theme=dark] .cl-stat{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .cl-stat{background:#ffffffbf;border:.5px solid #00000012}.cl-stat-lbl{font-size:9.5px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}[data-theme=dark] .cl-stat-lbl{color:#ffffff4d}[data-theme=light] .cl-stat-lbl{color:#00000073}.cl-stat-val{font-size:24px;font-weight:800;letter-spacing:-.02em}.cl-content{flex:1 1;overflow-y:auto;padding:14px 20px}.cl-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cl-card{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:13px 14px;transition:transform .15s}[data-theme=dark] .cl-card{background:#ffffff05;border:.5px solid #ffffff0f}[data-theme=light] .cl-card{background:#ffffffbf;border:.5px solid #00000012}.cl-card:hover{transform:translateY(-1px)}[data-theme=dark] .cl-card:hover{border-color:#f5a62340}[data-theme=light] .cl-card:hover{border-color:#a0701040}.cl-card-top{gap:9px}.cl-card-av,.cl-card-top{align-items:center;display:flex}.cl-card-av{background:#f5a62326;border-radius:50%;color:#f5a623;flex-shrink:0;font-size:10px;font-weight:700;height:32px;justify-content:center;width:32px}.cl-card-name{font-size:13px;font-weight:700}[data-theme=dark] .cl-card-name{color:#fff}[data-theme=light] .cl-card-name{color:#0f0c08}.cl-card-co{font-size:10.5px}[data-theme=dark] .cl-card-co{color:#fff6}[data-theme=light] .cl-card-co{color:#00000080}.cl-card-meta{align-items:center;display:flex;justify-content:space-between}.cl-card-src{border-radius:4px;font-size:10px;padding:2px 7px}[data-theme=dark] .cl-card-src{background:#ffffff0f;color:#ffffff80}[data-theme=light] .cl-card-src{background:#0000000d;color:#0009}.cl-card-val{color:#f5a623;font-size:12px;font-weight:700}[data-theme=light] .cl-card-val{color:#a07010}.cl-card-service{font-size:11px}[data-theme=dark] .cl-card-service{color:#ffffff73}[data-theme=light] .cl-card-service{color:#0000008c}.cl-card-pay{align-self:flex-start;background:#22c55e14;border-radius:4px;color:#22c55e;font-weight:600;padding:2px 7px}.cl-card-date,.cl-card-pay{font-size:10px}[data-theme=dark] .cl-card-date{color:#ffffff40}[data-theme=light] .cl-card-date{color:#00000059}.cl-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:400px;text-align:center}[data-theme=dark] .cl-empty{color:#fff3}[data-theme=light] .cl-empty{color:#00000040}.cl-empty-title{font-size:16px;font-weight:700}[data-theme=dark] .cl-empty-title{color:#ffffff80}[data-theme=light] .cl-empty-title{color:#00000080}.cl-empty-sub{font-size:12px;line-height:1.6;max-width:280px}.cl-panel-wrap{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.cl-panel-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:absolute}.cl-panel{animation:clSlide .22s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:360px}[data-theme=dark] .cl-panel{background:#100f14;border-left:.5px solid #ffffff14}[data-theme=light] .cl-panel{background:#fff;border-left:.5px solid #00000014}@keyframes clSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.cl-panel-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;gap:10px;padding:16px}[data-theme=dark] .cl-panel-hd{border-color:#ffffff12}[data-theme=light] .cl-panel-hd{border-color:#00000012}.cl-panel-av{align-items:center;background:#f5a62326;border-radius:50%;color:#f5a623;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.cl-panel-info{flex:1 1;min-width:0}.cl-panel-name{font-size:14px;font-weight:700}[data-theme=dark] .cl-panel-name{color:#fff}[data-theme=light] .cl-panel-name{color:#0f0c08}.cl-panel-co{font-size:11.5px}[data-theme=dark] .cl-panel-co{color:#ffffff73}[data-theme=light] .cl-panel-co{color:#0000008c}.cl-icon-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:4px}[data-theme=dark] .cl-icon-btn{color:#ffffff61}[data-theme=light] .cl-icon-btn{color:#0006}.cl-panel-body{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:16px}.cl-section-lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .cl-section-lbl{color:#ffffff4d}[data-theme=light] .cl-section-lbl{color:#0006}.cl-kv-grid{grid-gap:6px 0;display:grid;font-size:12.5px;gap:6px 0;grid-template-columns:80px 1fr;margin-top:6px}.cl-k{font-weight:400}[data-theme=dark] .cl-k{color:#ffffff61}[data-theme=light] .cl-k{color:#00000080}.cl-v{font-weight:500}[data-theme=dark] .cl-v{color:#fffc}[data-theme=light] .cl-v{color:#0f0c08}.cl-v-gold{color:#f5a623!important;font-weight:700}.cl-notes{font-size:12.5px;line-height:1.6;margin-top:6px}[data-theme=dark] .cl-notes{color:#ffffff8c}[data-theme=light] .cl-notes{color:#0009}.cl-panel-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:6px;padding:12px 16px}[data-theme=dark] .cl-panel-ft{border-color:#ffffff12}[data-theme=light] .cl-panel-ft{border-color:#00000012}.cl-act-btn{align-items:center;border:.5px solid;border-radius:7px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;gap:5px;padding:7px 14px;text-decoration:none;transition:all .15s}[data-theme=dark] .cl-act-btn{background:#ffffff0a;border-color:#ffffff14;color:#ffffffa6}[data-theme=light] .cl-act-btn{background:#f5f3ee;border-color:#00000014;color:#000000a6}.cl-btn-danger{margin-left:auto;padding:7px 12px}.cl-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.cl-modal{animation:clFade .2s ease;border-radius:14px;display:flex;flex-direction:column;max-height:90vh;width:500px}[data-theme=dark] .cl-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .cl-modal{background:#fff;border:.5px solid #0000001a}@keyframes clFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cl-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px}[data-theme=dark] .cl-modal-hd{border-color:#ffffff12}[data-theme=light] .cl-modal-hd{border-color:#00000012}.cl-modal-title{font-size:15px;font-weight:700}[data-theme=dark] .cl-modal-title{color:#fff}[data-theme=light] .cl-modal-title{color:#0f0c08}.cl-modal-body{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 18px}.cl-modal-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 18px}[data-theme=dark] .cl-modal-ft{border-color:#ffffff12}[data-theme=light] .cl-modal-ft{border-color:#00000012}.cl-form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.cl-form-grp{display:flex;flex-direction:column;gap:4px}.cl-lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .cl-lbl{color:#ffffff4d}[data-theme=light] .cl-lbl{color:#00000073}.cl-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;width:100%}[data-theme=dark] .cl-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .cl-inp:focus{border-color:#f5a62366}[data-theme=light] .cl-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}.cl-sel{cursor:pointer}.cl-ta{line-height:1.6;resize:vertical}.cl-btn-pri{border:none;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 16px}[data-theme=dark] .cl-btn-pri{background:#f5a623;color:#000}[data-theme=light] .cl-btn-pri{background:#0f0c08;color:#f5a623}.cl-btn-sec{background:#0000;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:9px 14px}[data-theme=dark] .cl-btn-sec{border:.5px solid #ffffff1a;color:#fff9}[data-theme=light] .cl-btn-sec{border:.5px solid #0000001a;color:#0009}.cl-btn-danger{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444;font-weight:700;padding:9px 12px}.cl-add-btn,.cl-btn-danger{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.cl-add-btn{align-items:center;border:none;border-radius:8px;display:flex;font-weight:600;gap:5px;padding:6px 13px}[data-theme=dark] .cl-add-btn{background:#f5a623;color:#000}[data-theme=light] .cl-add-btn{background:#0f0c08;color:#f5a623}.cl-act-wa{border-color:#22c55e33!important;color:#22c55e!important}.cl-act-edit{border-color:#f5a62333!important;color:#f5a623!important}.emp-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;transition:background .35s;width:100%}[data-theme=dark] .emp-wrap{background:#07060a}[data-theme=light] .emp-wrap{background:#f7f3ec}.emp-main{flex:1 1;min-width:0;overflow:hidden}.emp-main,.emp-sb{display:flex;flex-direction:column}.emp-sb{flex-shrink:0;gap:2px;padding:18px 12px;width:200px}[data-theme=dark] .emp-sb{background:#0c0b10;border-right:.5px solid #ffffff0d}[data-theme=light] .emp-sb{background:#eee8de;border-right:.5px solid #0000000f}.emp-sb-logo{align-items:center;background:#f5a623;border-radius:8px;color:#000;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:30px;justify-content:center;margin-bottom:2px;width:30px}.emp-sb-version{font-size:8px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;padding-left:2px}[data-theme=dark] .emp-sb-version{color:#f5a62366}[data-theme=light] .emp-sb-version{color:#a0701080}.emp-sb-user{align-items:center;border-radius:9px;display:flex;gap:8px;margin-bottom:6px;padding:8px 6px}[data-theme=dark] .emp-sb-user{background:#ffffff0a}[data-theme=light] .emp-sb-user{background:#0000000a}.emp-sb-av{align-items:center;background:#f5a62326;border-radius:50%;color:#f5a623;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.emp-sb-name{font-size:12px;font-weight:700}[data-theme=dark] .emp-sb-name{color:#fff}[data-theme=light] .emp-sb-name{color:#0f0c08}.emp-sb-role{font-size:9.5px}[data-theme=dark] .emp-sb-role{color:#ffffff4d}[data-theme=light] .emp-sb-role{color:#00000061}.emp-sb-divider{height:.5px;margin:4px 6px 8px}[data-theme=dark] .emp-sb-divider{background:#ffffff0f}[data-theme=light] .emp-sb-divider{background:#0000000f}.emp-sb-item{align-items:center;border-radius:9px;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:9px 10px;transition:all .15s}[data-theme=dark] .emp-sb-item{color:#fff6}[data-theme=dark] .emp-sb-item:hover{background:#ffffff0d;color:#ffffffb3}[data-theme=dark] .emp-sb-item.active{background:#f5a6231a;color:#f5a623}[data-theme=light] .emp-sb-item{color:#00000073}[data-theme=light] .emp-sb-item:hover{background:#0000000d;color:#000000b3}[data-theme=light] .emp-sb-item.active{background:#b8860b1a;color:#a07010}.emp-sb-icon{flex-shrink:0;font-size:15px;width:18px}.emp-sb-signout{color:#ef4444!important;margin-top:4px}.emp-content{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 20px}.emp-stat-row{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(4,1fr)}.emp-stat-card{border:.5px solid;border-radius:10px;padding:13px 14px}[data-theme=dark] .emp-stat-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .emp-stat-card{background:#ffffffb3;border-color:#00000012}.emp-stat-lbl{font-size:10px;margin-bottom:5px}[data-theme=dark] .emp-stat-lbl{color:#ffffff40}[data-theme=light] .emp-stat-lbl{color:#0000004d}.emp-stat-val{font-size:22px;font-weight:800;letter-spacing:-.02em}.emp-two-col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.emp-panel{border:.5px solid;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}[data-theme=dark] .emp-panel{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .emp-panel{background:#ffffffb3;border-color:#00000012}.emp-panel-full{grid-column:1/-1}.emp-panel-hd{align-items:center;display:flex;font-size:13px;font-weight:700;justify-content:space-between}[data-theme=dark] .emp-panel-hd{color:#fff}[data-theme=light] .emp-panel-hd{color:#0f0c08}.emp-badge{border-radius:20px;font-size:10px;font-weight:600;padding:2px 7px}[data-theme=dark] .emp-badge{background:#f5a6231f;color:#f5a623}[data-theme=light] .emp-badge{background:#b8860b1a;color:#a07010}.emp-task-row{align-items:flex-start;border-bottom:.5px solid;display:flex;gap:10px;padding:8px 0;transition:opacity .15s}[data-theme=dark] .emp-task-row{border-color:#ffffff0d}[data-theme=light] .emp-task-row{border-color:#0000000d}.emp-task-row.done{opacity:.4}.emp-task-row:last-child{border:none}.emp-task-check{cursor:pointer;flex-shrink:0;font-size:14px;margin-top:1px}[data-theme=dark] .emp-task-check{color:#ffffff4d}[data-theme=light] .emp-task-check{color:#0000004d}.emp-task-info{flex:1 1;min-width:0}.emp-task-title{font-size:12.5px;font-weight:500}[data-theme=dark] .emp-task-title{color:#ffffffb3}[data-theme=light] .emp-task-title{color:#0f0c08}.emp-task-due{font-size:10px;margin-top:2px}[data-theme=dark] .emp-task-due{color:#fff3}[data-theme=light] .emp-task-due{color:#0000004d}.emp-task-pri{border-radius:20px;flex-shrink:0;font-size:10px;font-weight:600;padding:2px 7px}.emp-see-all{color:#f5a623;cursor:pointer;font-size:11.5px;font-weight:600;margin-top:4px;text-align:right}.emp-att-today{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 0}.emp-att-date{font-size:13px;font-weight:600}[data-theme=dark] .emp-att-date{color:#ffffff80}[data-theme=light] .emp-att-date{color:#00000080}.emp-att-time-badge{background:#22c55e1a;border-radius:20px;color:#22c55e;font-size:12px;font-weight:600;padding:4px 12px}.emp-checkin-btn{background:#f5a623;border-radius:9px;color:#000;cursor:pointer;font-size:13px;font-weight:700;padding:11px 32px;transition:opacity .2s;-webkit-user-select:none;user-select:none}.emp-checkin-btn.emp-checkout{background:#ef44441a;color:#ef4444}.emp-checkin-btn:hover{opacity:.85}.emp-att-note{font-size:10.5px}[data-theme=dark] .emp-att-note{color:#fff3}[data-theme=light] .emp-att-note{color:#0000004d}.emp-table{border-collapse:collapse;font-size:12.5px;width:100%}.emp-th{font-size:9.5px;font-weight:600;letter-spacing:.08em;padding:8px 12px;text-align:left;text-transform:uppercase}[data-theme=dark] .emp-th{border-bottom:.5px solid #ffffff12;color:#ffffff38}[data-theme=light] .emp-th{border-bottom:.5px solid #00000012;color:#0000004d}.emp-td{border-bottom:.5px solid;padding:10px 12px}[data-theme=dark] .emp-td{border-color:#ffffff0d;color:#ffffff8c}[data-theme=light] .emp-td{border-color:#0000000d;color:#0009}.emp-status-pill{border-radius:20px;font-size:10.5px;font-weight:600;padding:2px 8px}.emp-status-pill.green{background:#22c55e1f;color:#22c55e}.emp-status-pill.amber{background:#f5a6231f;color:#f5a623}.emp-leave-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.emp-leave-card{border:.5px solid;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}[data-theme=dark] .emp-leave-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .emp-leave-card{background:#ffffffb3;border-color:#00000012}.emp-leave-type{font-size:11px;font-weight:600}[data-theme=dark] .emp-leave-type{color:#fff6}[data-theme=light] .emp-leave-type{color:#0006}.emp-leave-val{font-size:28px;font-weight:800;letter-spacing:-.02em}.emp-leave-sub{font-size:10px}[data-theme=dark] .emp-leave-sub{color:#fff3}[data-theme=light] .emp-leave-sub{color:#00000047}.emp-leave-bar-track{border-radius:2px;height:3px}[data-theme=dark] .emp-leave-bar-track{background:#ffffff12}[data-theme=light] .emp-leave-bar-track{background:#00000014}.emp-leave-bar-fill{border-radius:2px;height:3px;transition:width .4s}.emp-leave-meta{font-size:10px}[data-theme=dark] .emp-leave-meta{color:#fff3}[data-theme=light] .emp-leave-meta{color:#0000004d}.emp-apply-btn{border-radius:7px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:opacity .2s}[data-theme=dark] .emp-apply-btn{background:#f5a623;color:#000}[data-theme=light] .emp-apply-btn{background:#0f0c08;color:#f5a623}.emp-apply-btn:hover{opacity:.85}.emp-empty-state{font-size:12px;padding:20px 0;text-align:center}[data-theme=dark] .emp-empty-state{color:#fff3}[data-theme=light] .emp-empty-state{color:#00000040}.emp-salary-info{display:flex;flex-direction:column;gap:0}.emp-salary-row{border-bottom:.5px solid;display:flex;font-size:13px;justify-content:space-between;padding:10px 0}[data-theme=dark] .emp-salary-row{border-color:#ffffff0d;color:#ffffff80}[data-theme=light] .emp-salary-row{border-color:#0000000d;color:#00000080}.emp-salary-row:last-child{border:none}.emp-salary-row .green{color:#22c55e;font-weight:600}.emp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.emp-modal{border-radius:14px;overflow:hidden;width:400px}[data-theme=dark] .emp-modal{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .emp-modal{background:#fff;border:.5px solid #0000001a}.emp-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 18px}[data-theme=dark] .emp-modal-hd{border-color:#ffffff12;color:#fff}[data-theme=light] .emp-modal-hd{border-color:#00000012;color:#0f0c08}.emp-modal-close{cursor:pointer;font-size:13px}[data-theme=dark] .emp-modal-close{color:#ffffff4d}[data-theme=light] .emp-modal-close{color:#0000004d}.emp-modal-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.emp-modal-ft{border-top:.5px solid;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}[data-theme=dark] .emp-modal-ft{border-color:#ffffff12}[data-theme=light] .emp-modal-ft{border-color:#00000012}.emp-form-grp{display:flex;flex-direction:column;gap:5px}.emp-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .emp-lbl{color:#ffffff38}[data-theme=light] .emp-lbl{color:#00000059}.emp-inp{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none;padding:8px 10px;width:100%}[data-theme=dark] .emp-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .emp-inp:focus{border-color:#f5a62366}[data-theme=light] .emp-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .emp-inp:focus{border-color:#a0701059}.emp-ta{line-height:1.6;resize:vertical}.emp-btn-pri{border:none;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:9px 18px;transition:opacity .2s}[data-theme=dark] .emp-btn-pri{background:#f5a623;color:#000}[data-theme=light] .emp-btn-pri{background:#0f0c08;color:#f5a623}.emp-btn-pri:hover{opacity:.85}.emp-btn-sec{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:9px 18px;transition:opacity .2s}[data-theme=dark] .emp-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=light] .emp-btn-sec{background:#0000;border:.5px solid #0000001a;color:#00000073}*,:after,:before{box-sizing:border-box;margin:0;padding:0}[data-theme=dark]{--bg:#07060a;--gold:#f5a623}[data-theme=light]{--bg:#f5f0e8;--gold:#a07010}#root,body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;background:var(--bg);font-family:Plus Jakarta Sans,system-ui,sans-serif;transition:background .35s}:focus{box-shadow:none!important;outline:none!important}:focus-visible{box-shadow:none!important;outline:none!important}:active,button{outline:none!important}button{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none!important;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}button:active,button:focus,button:focus-visible{box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}input,select,textarea{font-family:inherit;outline:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#80808033;border-radius:4px}
/*# sourceMappingURL=main.f7f4a0bd.css.map*/