.login-wrap{background:#07060a;font-family:Plus Jakarta Sans,system-ui,sans-serif;justify-content:center;min-height:100vh;padding:20px}.login-card,.login-wrap{align-items:center;display:flex}.login-card{background:#100f14;border:.5px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;max-width:380px;padding:36px 32px;width:100%}.login-logo{align-items:center;background:#f5a623;border-radius:12px;color:#000;display:flex;font-size:18px;font-weight:900;height:44px;justify-content:center;margin-bottom:4px;width:44px}.login-brand{color:#fff;font-size:20px;font-weight:900;letter-spacing:-.02em}.login-sub{color:#ffffff59;font-size:13px;margin-bottom:8px;text-align:center}.login-err{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444}.login-err,.login-msg{font-size:12.5px;padding:10px 12px;text-align:center;width:100%}.login-msg{background:#22c55e1a;border:.5px solid #22c55e33;border-radius:8px;color:#22c55e}.login-form{gap:14px;margin-top:4px;width:100%}.login-form,.login-grp{display:flex;flex-direction:column}.login-grp{gap:5px}.login-lbl{color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.login-inp{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:9px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;outline:none;padding:11px 13px;transition:border-color .18s}.login-inp::placeholder{color:#fff3}.login-inp:focus{border-color:#f5a62380}.login-btn{background:#f5a623;border:none;border-radius:9px;color:#000;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;margin-top:4px;padding:12px;transition:opacity .2s}.login-btn:hover{opacity:.88}.login-btn:disabled{cursor:not-allowed;opacity:.5}.login-forgot{color:#f5a623b3;cursor:pointer;font-size:12.5px;margin-top:4px;text-align:center}.login-forgot:hover{color:#f5a623}.login-footer{color:#ffffff26;font-size:10.5px;margin-top:16px;text-align:center}.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{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:18px 0;position:relative;transition:background .35s;width:56px;z-index:10}[data-theme=dark] .sb{background:#0c0b10;border-right:.5px solid #ffffff0d}[data-theme=light] .sb{background:#eee8de;border-right:.5px solid #0000000f}.sb-logo{align-items:center;background:#f5a623;border-radius:8px;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;height:30px;justify-content:center;margin-bottom:16px;transition:opacity .2s;width:30px}.sb-logo:hover{opacity:.85}.sb-item{align-items:center;border-radius:9px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .18s;width:34px}[data-theme=dark] .sb-item{color:#fff3}[data-theme=dark] .sb-item:hover{background:#ffffff0f;color:#ffffff8c}[data-theme=dark] .sb-item.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .sb-item{color:#00000038}[data-theme=light] .sb-item:hover{background:#0000000f;color:#0000008c}[data-theme=light] .sb-item.active{background:#b8860b1a;color:#b8860b}.sb-item--soon{cursor:not-allowed!important;opacity:.35;position:relative}.sb-item--soon:after{content:"";inset:0;position:absolute}.sb-version{font-size:8px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;padding:2px 0;text-align:center}[data-theme=dark] .sb-version{color:#f5a62366}[data-theme=light] .sb-version{color:#a0701080}.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{min-width:0;overflow:hidden}.db-content,.db-main{display:flex;flex:1 1;flex-direction:column}.db-content{gap:14px;overflow-y:auto;padding:18px 20px}.db-today{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:14px 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:#ffffff59}[data-theme=light] .db-today-sub{color:#00000059}.db-today-title{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em}[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:.5px solid;border-radius:10px;cursor:pointer;padding:14px;transition:transform .2s}[data-theme=dark] .db-stat{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .db-stat{background:#ffffff8c;border-color:#00000012}.db-stat:hover{transform:translateY(-1px)}.db-stat-lbl{font-size:10px;letter-spacing:.02em;margin-bottom:8px}[data-theme=dark] .db-stat-lbl{color:#ffffff40}[data-theme=light] .db-stat-lbl{color:#0000004d}.db-stat-val{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}[data-theme=dark] .db-stat-val{color:#fff}[data-theme=light] .db-stat-val{color:#0f0c08}.db-stat-chg{font-size:10px}.db-up{color:#22c55e}.db-warn{color:#f5a623}.db-dn{color:#ef4444}.db-mid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 1fr}.db-panel{border:.5px solid;border-radius:10px;padding:14px 16px}[data-theme=dark] .db-panel{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .db-panel{background:#ffffff8c;border-color:#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:#fff9}[data-theme=light] .db-panel-title{color:#0000008c}.db-panel-link{color:#f5a623;cursor:pointer;font-size:10px;opacity:.7}[data-theme=light] .db-panel-link{color:#b8860b}.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;padding-bottom:0}.db-lead-name{font-size:12px;margin-bottom:2px}[data-theme=dark] .db-lead-name{color:#ffffffa6}[data-theme=light] .db-lead-name{color:#000000a6}.db-lead-src{font-size:10px}[data-theme=dark] .db-lead-src{color:#fff3}[data-theme=light] .db-lead-src{color:#00000040}.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:.5px solid;border-radius:10px;padding:14px 16px}[data-theme=dark] .db-ai{background:#f5a6230a;border-color:#f5a6231f}[data-theme=light] .db-ai{background:#b8860b0a;border-color:#b8860b1f}.db-ai-hd{align-items:center;display:flex;gap:8px;margin-bottom:12px}.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:#b8860b}.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:#fff6}[data-theme=light] .db-ai-item{border-color:#0000000d;color:#00000073}.db-ai-item:last-child{border:none;padding-bottom:0}.db-ai-item strong{font-weight:500}[data-theme=dark] .db-ai-item strong{color:#ffffffbf}[data-theme=light] .db-ai-item strong{color:#000000b3}.db-bot{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.db-bar-row{align-items:center;display:flex;gap:8px;margin-bottom:7px}.db-bar-lbl{flex-shrink:0;font-size:11px;width:44px}[data-theme=dark] .db-bar-lbl{color:#ffffff4d}[data-theme=light] .db-bar-lbl{color:#00000059}.db-bar-track{border-radius:2px;flex:1 1;height:3px}[data-theme=dark] .db-bar-track{background:#ffffff0f}[data-theme=light] .db-bar-track{background:#00000012}.db-bar-fill{background:#f5a623;border-radius:2px;height:3px}.db-bar-pct{color:#f5a623;font-size:10px;min-width:28px;text-align:right}.db-bill-row{margin-bottom:8px}.db-bill-lbl{font-size:10px;margin-bottom:3px}[data-theme=dark] .db-bill-lbl{color:#ffffff40}[data-theme=light] .db-bill-lbl{color:#0000004d}.db-bill-val{font-size:12px;font-weight:500}[data-theme=dark] .db-bill-val{color:#ffffffa6}[data-theme=light] .db-bill-val{color:#000000a6}.db-manage-btn{background:#0000;border:.5px solid #f5a62333;border-radius:7px;color:#f5a623;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;margin-top:8px;padding:5px 12px}@media(max-width:900px){.db-stats{grid-template-columns:repeat(2,1fr)}.db-bot,.db-mid{grid-template-columns:1fr}}.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:#ffffff4d}[data-theme=light] .db-banner-sub{color:#0006}.db-banner-btn{border:none;border-radius:7px;cursor:pointer;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;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-stat-clickable{border:.5px solid #0000;border-radius:10px;cursor:pointer;transition:transform .15s,border-color .15s}[data-theme=dark] .db-stat-clickable:hover{background:#f5a62308;border-color:#f5a62333}[data-theme=light] .db-stat-clickable:hover{background:#b8860b05;border-color:#b8860b2e}.db-stat-hint{font-size:9px;margin-top:6px;opacity:0;transition:opacity .15s}[data-theme=dark] .db-stat-hint{color:#f5a62380}[data-theme=light] .db-stat-hint{color:#a0701080}.db-stat-clickable:hover .db-stat-hint{opacity:1}.db-kpi-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}.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-family:Plus Jakarta Sans,sans-serif;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;transition:background .15s;width:24px}[data-theme=dark] .db-kpi-close{background:#ffffff0d;color:#ffffff4d}[data-theme=dark] .db-kpi-close:hover{background:#ffffff1a}[data-theme=light] .db-kpi-close{background:#0000000a;color:#0000004d}[data-theme=light] .db-kpi-close:hover{background:#00000014}.db-kpi-rows{display:flex;flex-direction:column;gap:0;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:#fff6}[data-theme=light] .db-kpi-row-lbl{color:#00000073}.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:#ffffff4d}[data-theme=light] .db-kpi-row-note{background:#0000000d;color:#0006}.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}.db-kpi-link:hover{text-decoration:underline}.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;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:#ffffff40}[data-theme=light] .ld-search-wrap svg{color:#0000004d}.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:#fff3}[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::placeholder{color:#0000004d}[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:#fff9}[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:#ffffff40}[data-theme=dark] .ld-vt-btn.active{background:#f5a6231f;color:#f5a623}[data-theme=light] .ld-vt-btn{background:#0000;color:#0000004d}[data-theme=light] .ld-vt-btn.active{background:#b8860b1a;color:#b8860b}.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:7px;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:#ffffff80}[data-theme=light] .ld-strip-label{color:#00000073}.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:#ffffff4d}[data-theme=light] .ld-strip-val{background:#0000000a;color:#0006}.ld-board{align-items:flex-start;flex:1 1;overflow-x:auto;padding:16px 20px}.ld-board,.ld-col{display:flex;gap:0}.ld-col{border-radius:10px;flex-direction:column;flex-shrink:0;margin-right:10px;max-width:220px;min-width:220px;transition:background .15s}[data-theme=dark] .ld-col{background:#ffffff05}[data-theme=light] .ld-col{background:#00000005}[data-theme=dark] .ld-col.drag-over{background:#f5a6230d;outline:1px dashed #f5a6234d}[data-theme=light] .ld-col.drag-over{background:#a070100d;outline:1px dashed #a070104d}.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:12px;font-weight:600}[data-theme=dark] .ld-col-label{color:#fff9}[data-theme=light] .ld-col-label{color:#0000008c}.ld-col-count{border-radius:20px;font-size:11px;font-weight:600;padding:1px 7px}[data-theme=dark] .ld-col-count{background:#ffffff12;color:#fff6}[data-theme=light] .ld-col-count{background:#00000012;color:#0006}.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:16px 0;text-align:center}[data-theme=dark] .ld-col-empty{border-color:#ffffff12;color:#ffffff1f}[data-theme=light] .ld-col-empty{border-color:#00000014;color:#00000026}.ld-card{border-radius:8px;cursor:grab;display:flex;flex-direction:column;gap:6px;padding:10px 11px;transition:transform .15s,box-shadow .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}.ld-card-top{gap:8px}.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:9px;font-weight:700;height:26px;justify-content:center;width:26px}.ld-card-name{font-size:12px;font-weight:600}[data-theme=dark] .ld-card-name{color:#fff}[data-theme=light] .ld-card-name{color:#0f0c08}.ld-card-co{font-size:10.5px}[data-theme=dark] .ld-card-co{color:#ffffff4d}[data-theme=light] .ld-card-co{color:#0006}.ld-card-meta{align-items:center;display:flex;justify-content:space-between}.ld-card-src{border-radius:4px;font-size:10px;padding:2px 7px}[data-theme=dark] .ld-card-src{background:#ffffff0f;color:#ffffff59}[data-theme=light] .ld-card-src{background:#0000000d;color:#00000073}.ld-card-val{color:#f5a623;font-size:11px;font-weight:700}[data-theme=light] .ld-card-val{color:#a07010}.ld-card-fu{font-size:10px}[data-theme=dark] .ld-card-fu{color:#ffffff40}[data-theme=light] .ld-card-fu{color:#00000059}.ld-fu-over{color:#ef4444!important;font-weight:500}.ld-card-assignee{font-size:10px;font-weight:500}[data-theme=dark] .ld-card-assignee{color:#fff3}[data-theme=light] .ld-card-assignee{color:#0000004d}.ld-badge{border-radius:20px;font-size:10.5px;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-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: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] .ld-th{background:#07060a;border-bottom:.5px solid #ffffff12;color:#ffffff38}[data-theme=light] .ld-th{background:#f7f3ec;border-bottom:.5px solid #00000012;color:#0000004d}.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:#fff6}[data-theme=light] .ld-td-muted{color:#00000073}.ld-td-gold{color:#f5a623;font-weight:700}[data-theme=light] .ld-td-gold{color:#a07010}.ld-td-over{color:#ef4444;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:9.5px;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:#ffffff47}[data-theme=light] .ld-tr-email{color:#00000059}.ld-src-pill{border-radius:4px;font-size:10px;padding:2px 7px}[data-theme=dark] .ld-src-pill{background:#ffffff0f;color:#fff6}[data-theme=light] .ld-src-pill{background:#0000000d;color:#00000080}.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:#ffffff59}[data-theme=light] .ld-panel-co{color:#0006}.ld-panel-actions{border-bottom:.5px solid;display:flex;flex-shrink:0;gap:6px;padding:12px 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:6px 12px;text-decoration:none;transition:all .15s}[data-theme=dark] .ld-act-btn{background:#ffffff0a;border-color:#ffffff14;color:#ffffff80}[data-theme=dark] .ld-act-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .ld-act-btn{background:#f5f3ee;border-color:#00000014;color:#00000080}[data-theme=light] .ld-act-btn:hover{background:#ede9e0;color:#0f0c08}.ld-act-wa{border-color:#22c55e33!important;color:#22c55e!important}.ld-panel-body{flex:1 1;gap:16px;overflow-y:auto;padding:16px}.ld-panel-body,.ld-panel-section{display:flex;flex-direction:column}.ld-panel-section{gap:8px}.ld-panel-slbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .ld-panel-slbl{color:#ffffff38}[data-theme=light] .ld-panel-slbl{color:#0000004d}.ld-panel-row{align-items:center;display:flex;font-size:12.5px;gap:7px}[data-theme=dark] .ld-panel-row{color:#ffffff80}[data-theme=light] .ld-panel-row{color:#00000080}.ld-kv-grid{grid-gap:6px 0;display:grid;font-size:12.5px;gap:6px 0;grid-template-columns:80px 1fr}.ld-k{font-weight:400}[data-theme=dark] .ld-k{color:#ffffff47}[data-theme=light] .ld-k{color:#00000061}.ld-v{font-weight:500}[data-theme=dark] .ld-v{color:#ffffffb3}[data-theme=light] .ld-v{color:#0f0c08}.ld-v-gold{color:#f5a623!important;font-weight:700}.ld-panel-ft{border-top:.5px solid;flex-shrink:0;padding:14px 16px}[data-theme=dark] .ld-panel-ft{border-color:#ffffff12}[data-theme=light] .ld-panel-ft{border-color:#00000012}.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:12px;overflow-y:auto;padding:18px}.ld-modal-ft{border-top:.5px solid;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:14px 18px}[data-theme=dark] .ld-modal-ft{border-color:#ffffff12}[data-theme=light] .ld-modal-ft{border-color:#00000012}.ld-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ld-form-group{display:flex;flex-direction:column;gap:5px}.ld-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .ld-lbl{color:#ffffff38}[data-theme=light] .ld-lbl{color:#00000059}.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,background .18s;width:100%}[data-theme=dark] .ld-inp{background:#ffffff0a;border:.5px solid #ffffff17;color:#fff}[data-theme=dark] .ld-inp::placeholder{color:#ffffff26}[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::placeholder{color:#00000040}[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;justify-content:center;padding:4px;transition:background .15s}[data-theme=dark] .ld-icon-btn{color:#ffffff4d}[data-theme=dark] .ld-icon-btn:hover{background:#ffffff12;color:#fff}[data-theme=light] .ld-icon-btn{color:#0000004d}[data-theme=light] .ld-icon-btn:hover{background:#0000000f;color:#0f0c08}.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 18px;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 18px;transition:all .2s}[data-theme=dark] .ld-btn-sec{background:#0000;border:.5px solid #ffffff1a;color:#fff6}[data-theme=dark] .ld-btn-sec:hover{background:#ffffff0d;color:#fff}[data-theme=light] .ld-btn-sec{background:#0000;border:.5px solid #0000001a;color:#00000073}[data-theme=light] .ld-btn-sec:hover{background:#0000000a}.tm-wrap{display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;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-add-btn{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:7px 14px;transition:opacity .2s}[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-filters{display:flex;flex-wrap:wrap;gap:6px;padding:8px 20px}.tm-filter{border:.5px solid;border-radius:20px;cursor:pointer;font-size:11.5px;font-weight:500;padding:5px 12px;transition:all .15s}[data-theme=dark] .tm-filter{background:#ffffff08;border-color:#ffffff14;color:#fff6}[data-theme=dark] .tm-filter.active{background:#f5a6231a;border-color:#f5a6234d;color:#f5a623}[data-theme=light] .tm-filter{background:#00000008;border-color:#00000014;color:#00000073}[data-theme=light] .tm-filter.active{background:#b8860b1a;border-color:#b8860b40;color:#a07010}.tm-loading{font-size:13px;padding:40px;text-align:center}[data-theme=dark] .tm-loading{color:#ffffff4d}[data-theme=light] .tm-loading{color:#0000004d}.tm-grid{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow-y:auto;padding:8px 20px 20px}.tm-card{border:.5px solid;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px;position:relative;transition:all .15s}[data-theme=dark] .tm-card{background:#ffffff05;border-color:#ffffff0f}.tm-card.selected,[data-theme=dark] .tm-card:hover{background:#f5a62308;border-color:#f5a62340}[data-theme=light] .tm-card{background:#ffffffb3;border-color:#00000012}.tm-card.selected,[data-theme=light] .tm-card:hover{border-color:#b8860b33}.tm-card-av{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;margin-bottom:4px;width:36px}.tm-card-av,.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-dept{font-size:10.5px}[data-theme=dark] .tm-card-dept{color:#ffffff4d}[data-theme=light] .tm-card-dept{color:#00000059}.tm-card-role{font-size:10px;font-weight:700;letter-spacing:.04em}.tm-card-email{font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .tm-card-email{color:#fff3}[data-theme=light] .tm-card-email{color:#00000047}.tm-card-phone{font-size:10px}[data-theme=dark] .tm-card-phone{color:#fff3}[data-theme=light] .tm-card-phone{color:#00000047}.tm-card-actions{border-top:.5px solid;display:flex;gap:6px;margin-top:8px;padding-top:8px}[data-theme=dark] .tm-card-actions{border-color:#ffffff0f}[data-theme=light] .tm-card-actions{border-color:#0000000f}.tm-card-btn{border-radius:6px;cursor:pointer;flex:1 1;font-size:11px;font-weight:600;padding:5px;text-align:center;transition:background .15s}[data-theme=dark] .tm-card-btn{background:#ffffff0d;color:#ffffff80}[data-theme=dark] .tm-card-btn:hover{background:#ffffff1a;color:#fff}[data-theme=light] .tm-card-btn{background:#0000000d;color:#00000080}[data-theme=light] .tm-card-btn:hover{background:#00000017}.tm-card-del:hover{background:#ef44441a!important;color:#ef4444!important}.tm-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.tm-modal{animation:tmFade .2s ease;border-radius:14px;max-width:520px;overflow:hidden;width:100%}[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:scale(.97)}to{opacity:1;transform:scale(1)}}.tm-modal-hd{align-items:center;border-bottom:.5px solid;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:16px 20px}[data-theme=dark] .tm-modal-hd{border-color:#ffffff12;color:#fff}[data-theme=light] .tm-modal-hd{border-color:#00000012;color:#0f0c08}.tm-modal-close{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:26px;justify-content:center;width:26px}[data-theme=dark] .tm-modal-close{background:#ffffff0d;color:#ffffff4d}[data-theme=light] .tm-modal-close{background:#0000000a;color:#0000004d}.tm-modal-err{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444;font-size:12px;margin:12px 20px 0;padding:9px 12px}.tm-modal-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.tm-form-row{grid-gap:10px;display:grid;gap:10px;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:9px 11px;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=dark] .tm-inp:disabled{opacity:.5}[data-theme=light] .tm-inp{background:#f9f7f3;border:.5px solid #0000001a;color:#0f0c08}[data-theme=light] .tm-inp:focus{border-color:#a0701059}.tm-sel{cursor:pointer}.tm-role-info{align-items:center;border:.5px solid;border-radius:8px;display:flex;gap:10px;padding:10px}[data-theme=dark] .tm-role-info{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .tm-role-info{background:#00000005;border-color:#0000000f}.tm-role-badge{border-radius:20px;flex-shrink:0;font-size:10px;font-weight:700;padding:3px 9px}.tm-role-desc{font-size:11.5px}[data-theme=dark] .tm-role-desc{color:#ffffff59}[data-theme=light] .tm-role-desc{color:#0006}.tm-modal-ft{border-top:.5px solid;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}[data-theme=dark] .tm-modal-ft{border-color:#ffffff12}[data-theme=light] .tm-modal-ft{border-color:#00000012}.tm-btn-pri{border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;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:12.5px;font-weight:500;padding:9px 18px}[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-danger{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;font-size:12.5px;font-weight:700;padding:9px 18px}.tm-confirm{border-radius:14px;padding:24px;text-align:center;width:340px}[data-theme=dark] .tm-confirm{background:#131118;border:.5px solid #ffffff17}[data-theme=light] .tm-confirm{background:#fff;border:.5px solid #0000001a}.tm-confirm-title{font-size:15px;font-weight:700;margin-bottom:8px}[data-theme=dark] .tm-confirm-title{color:#fff}[data-theme=light] .tm-confirm-title{color:#0f0c08}.tm-confirm-sub{font-size:12.5px;line-height:1.5;margin-bottom:20px}[data-theme=dark] .tm-confirm-sub{color:#ffffff59}[data-theme=light] .tm-confirm-sub{color:#00000073}.tm-confirm-btns{display:flex;gap:8px;justify-content:center}.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;position:relative}.an-top-acts{align-items:center;display:flex;gap:8px}.an-cust-btn{border:.5px solid;border-radius:8px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s;-webkit-user-select:none;user-select:none}[data-theme=dark] .an-cust-btn{background:#ffffff0d;border-color:#ffffff1a;color:#fff9}[data-theme=dark] .an-cust-btn:hover{background:#f5a6231a;border-color:#f5a6234d;color:#f5a623}[data-theme=light] .an-cust-btn{background:#0000000a;border-color:#0000001a;color:#0000008c}[data-theme=light] .an-cust-btn:hover{background:#b8860b14;border-color:#b8860b40;color:#a07010}.an-cust-panel{animation:fadeDown .18s ease;border:.5px solid;border-radius:10px;flex-shrink:0;margin:0 20px;padding:14px 16px}[data-theme=dark] .an-cust-panel{background:#ffffff05;border-color:#ffffff12}[data-theme=light] .an-cust-panel{background:#ffffffb3;border-color:#00000012}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.an-cust-title{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:10px}[data-theme=dark] .an-cust-title{color:#fff}[data-theme=light] .an-cust-title{color:#0f0c08}.an-cust-count{border-radius:20px;font-size:10px;font-weight:600;padding:2px 7px}[data-theme=dark] .an-cust-count{background:#f5a6231f;color:#f5a623}[data-theme=light] .an-cust-count{background:#b8860b1a;color:#a07010}.an-cust-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.an-cust-item{align-items:center;border:.5px solid;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .15s}[data-theme=dark] .an-cust-item{background:#ffffff05;border-color:#ffffff0d}[data-theme=dark] .an-cust-item.on{background:#f5a6230f;border-color:#f5a62333}[data-theme=dark] .an-cust-item.disabled{cursor:not-allowed;opacity:.3}[data-theme=light] .an-cust-item{background:#00000005;border-color:#0000000f}[data-theme=light] .an-cust-item.on{background:#b8860b0f;border-color:#b8860b33}[data-theme=light] .an-cust-item.disabled{cursor:not-allowed;opacity:.3}.an-cust-icon{flex-shrink:0;font-size:16px}.an-cust-lbl{font-size:11px;font-weight:600}[data-theme=dark] .an-cust-lbl{color:#fff}[data-theme=light] .an-cust-lbl{color:#0f0c08}.an-cust-desc{font-size:9.5px}[data-theme=dark] .an-cust-desc{color:#ffffff40}[data-theme=light] .an-cust-desc{color:#00000059}.an-cust-tog{border-radius:10px;flex-shrink:0;height:14px;margin-left:auto;position:relative;transition:background .2s;width:26px}[data-theme=dark] .an-cust-tog{background:#ffffff1a}[data-theme=dark] .an-cust-tog.on{background:#f5a62380}[data-theme=light] .an-cust-tog{background:#0000001f}[data-theme=light] .an-cust-tog.on{background:#b8860b80}.an-cust-knob{background:#fff;border-radius:50%;height:10px;left:2px;position:absolute;top:2px;transition:left .2s;width:10px}.an-cust-tog.on .an-cust-knob{left:14px}.an-cust-warn{background:#ef444414;border-radius:6px;color:#ef4444;font-size:11px;margin-top:8px;padding:6px 10px;text-align:center}.an-grid{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:12px 20px 100px}.an-grid>.an-stat-grid{grid-column:1/-1}.an-widget{border:.5px solid;border-radius:10px;padding:14px 16px}[data-theme=dark] .an-widget{background:hsla(0,0%,100%,.025);border-color:#ffffff0f}[data-theme=light] .an-widget{background:#ffffffbf;border-color:#00000012}.an-widget-hd{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.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:#ffffff38}[data-theme=light] .an-widget-tag{color:#0000004d}.an-svg{color:inherit;display:block;overflow:visible;width:100%}[data-theme=dark] .an-pie-hole{fill:#131118}[data-theme=light] .an-pie-hole{fill:#ffffffe6}.an-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.an-stat-card{border:.5px solid;border-radius:10px;padding:13px 14px}[data-theme=dark] .an-stat-card{background:#ffffff05;border-color:#ffffff0f}[data-theme=light] .an-stat-card{background:#ffffffbf;border-color:#00000012}.an-stat-lbl{font-size:10px;margin-bottom:5px}[data-theme=dark] .an-stat-lbl{color:#ffffff40}[data-theme=light] .an-stat-lbl{color:#0000004d}.an-stat-val{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.an-stat-chg{font-size:10.5px}[data-theme=dark] .an-stat-chg{color:#fff3}[data-theme=light] .an-stat-chg{color:#00000047}.an-pie-wrap{align-items:center;display:flex;gap:14px}.an-pie-svg{color:inherit;flex-shrink:0;width:160px}.an-pie-legend{display:flex;flex:1 1;flex-direction:column;gap:6px}.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:#ffffff80}[data-theme=light] .an-pie-leg-lbl{color:#0000008c}.an-pie-leg-val{font-size:11px;font-weight:700}[data-theme=dark] .an-pie-leg-val{color:#ffffffb3}[data-theme=light] .an-pie-leg-val{color:#0f0c08}.an-bar-chart{gap:7px}.an-bar-chart,.an-bar-item{display:flex;flex-direction:column}.an-bar-item{gap:3px}.an-bar-meta{display:flex;justify-content:space-between}.an-bar-lbl{font-size:10.5px}[data-theme=dark] .an-bar-lbl{color:#fff6}[data-theme=light] .an-bar-lbl{color:#00000073}.an-bar-val{font-size:10.5px;font-weight:700}[data-theme=dark] .an-bar-val{color:#fff9}[data-theme=light] .an-bar-val{color:#0f0c08}.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:7px}.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:#fff3}[data-theme=light] .an-client-rank{color:#00000040}.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:#ffffffbf}[data-theme=light] .an-client-name{color:#0f0c08}.an-client-city{font-size:9.5px}[data-theme=dark] .an-client-city{color:#ffffff40}[data-theme=light] .an-client-city{color:#0000004d}.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-custom-display{font-size:38px;font-weight:900;letter-spacing:-.03em;padding:8px 0 4px;text-align:center}.an-custom-label{font-size:11px;margin-bottom:12px;text-align:center}[data-theme=dark] .an-custom-label{color:#ffffff4d}[data-theme=light] .an-custom-label{color:#00000059}.an-custom-form{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr auto}.an-custom-inp{border-radius:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;outline:none;padding:7px 9px;width:100%}[data-theme=dark] .an-custom-inp{background:#ffffff0a;border:.5px solid #ffffff14;color:#fff}[data-theme=dark] .an-custom-inp::placeholder{color:#ffffff26}[data-theme=dark] .an-custom-inp:focus{border-color:#f5a62366}[data-theme=light] .an-custom-inp{background:#f9f7f3;border:.5px solid #00000017;color:#0f0c08}[data-theme=light] .an-custom-inp:focus{border-color:#a0701059}.an-custom-color{border:none;border-radius:7px;cursor:pointer;height:32px;padding:2px;width:32px}.globe-mini-btn{align-items:center;border:.5px solid;border-radius:14px;bottom:24px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;position:fixed;right:24px;transition:transform .2s;-webkit-user-select:none;user-select:none;z-index:50}[data-theme=dark] .globe-mini-btn{background:#131118;border-color:#f5a62340;box-shadow:0 0 24px #f5a62314}[data-theme=light] .globe-mini-btn{background:#fff;border-color:#b8860b33;box-shadow:0 4px 20px #00000014}.globe-mini-btn:hover{transform:scale(1.03)}.globe-mini-preview{border-radius:50%;flex-shrink:0;height:52px;overflow:hidden;width:52px}.globe-mini-canvas{height:100%;width:100%}.globe-mini-label{color:#f5a623;font-size:12px;font-weight:700}[data-theme=light] .globe-mini-label{color:#a07010}.globe-mini-sub{font-size:10px}[data-theme=dark] .globe-mini-sub{color:#ffffff4d}[data-theme=light] .globe-mini-sub{color:#00000059}.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:#ffffff4d}[data-theme=light] .gm-sub{color:#00000061}.gm-close{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:background .15s;-webkit-user-select:none;user-select:none;width:28px}[data-theme=dark] .gm-close{background:#ffffff0f;color:#ffffff59}[data-theme=dark] .gm-close:hover{background:#ffffff1f;color:#fff}[data-theme=light] .gm-close{background:#0000000d;color:#0006}[data-theme=light] .gm-close:hover{background:#00000017}.gm-body{display:flex;flex:1 1;overflow:hidden}.globe-full-canvas{flex:1 1;min-height:380px}.gm-list{display:flex;flex-direction:column;flex-shrink:0;gap:4px;overflow-y:auto;padding:16px 16px 16px 0;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:#fff3}[data-theme=light] .gm-list-title{color:#00000047}.gm-list-item{align-items:center;border-radius:8px;display:flex;gap:8px;padding:7px 9px}[data-theme=dark] .gm-list-item{color:#ffffff80}[data-theme=light] .gm-list-item{color:#00000080}.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:#ffffff4d}[data-theme=light] .gm-count{color:#00000059}.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}.st-av-email{font-size:11px;margin-top:2px}[data-theme=dark] .st-av-email{color:#ffffff4d}[data-theme=light] .st-av-email{color:#00000061}.st-av-role{font-size:10px;font-weight:700;margin-top:3px}.st-billing-note,.st-company-note,.st-info-note{border:.5px solid;border-radius:8px;font-size:12px;line-height:1.6;padding:10px 12px}[data-theme=dark] .st-billing-note,[data-theme=dark] .st-company-note,[data-theme=dark] .st-info-note{background:#f5a6230d;border-color:#f5a62326;color:#fff6}[data-theme=light] .st-billing-note,[data-theme=light] .st-company-note,[data-theme=light] .st-info-note{background:#b8860b0d;border-color:#b8860b26;color:#00000073}.st-err{background:#ef44441a;border:.5px solid #ef444433;border-radius:8px;color:#ef4444}.st-err,.st-succ{font-size:12.5px;padding:9px 12px}.st-succ{background:#22c55e1a;border:.5px solid #22c55e33;border-radius:8px;color:#22c55e}.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.43e53fc9.css.map*/