.app-root{min-height:100vh;background:radial-gradient(circle at top left,#152743 0,#050507 45%);color:#f9fafb}.sidebar{width:290px;min-width:290px;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f172afa,#0b1220fc);border-right:1px solid rgba(255,255,255,.08);color:#fff;overflow:hidden;box-shadow:10px 0 30px #00000029;z-index:100}.sidebar-header{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.sidebar-logo-mark{width:43px;height:43px;min-width:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:14px;font-weight:900;letter-spacing:.8px;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 20px #2563eb52}.sidebar-logo-text{display:flex;flex-direction:column;min-width:0}.sidebar-logo-title{font-size:13px;font-weight:800;letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f8fafc}.sidebar-logo-sub{margin-top:3px;font-size:10px;color:#8fa0bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 10px 18px}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:50px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b866}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.25) transparent}.sidebar-section{margin-bottom:14px}.sidebar-section-label{padding:8px 10px 7px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#64748b}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-link{width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:none;outline:none;border-radius:10px;text-decoration:none;color:#cbd5e1;background:transparent;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar-link:hover{color:#fff;background:#ffffff0e}.sidebar-link.active{color:#fff;background:linear-gradient(90deg,#2563eb38,#3b82f614);box-shadow:inset 3px 0 #3b82f6}.sidebar-link-icon{width:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1}.sidebar-link-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-link-badge{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;font-size:10px;font-weight:800;line-height:1;color:#dbeafe;background:#2563eb38;border:1px solid rgba(96,165,250,.25)}.sidebar-module{width:100%}.sidebar-module-btn{width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:none;outline:none;border-radius:10px;background:transparent;color:#cbd5e1;font-family:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-module-btn:hover{color:#fff;background:#ffffff0e}.sidebar-module-btn.active{color:#fff;background:#2563eb1a}.sidebar-module.has-active .sidebar-module-btn{color:#fff}.sidebar-module.open .sidebar-module-btn{color:#fff;background:#ffffff0b}.sidebar-chevron{width:20px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#77869f;line-height:1;transition:transform .22s ease,color .22s ease}.sidebar-module-btn:hover .sidebar-chevron{color:#cbd5e1}.sidebar-chevron.open{transform:rotate(90deg);color:#60a5fa}.sidebar-submenu{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s ease}.sidebar-submenu.open{grid-template-rows:1fr;opacity:1}.sidebar-submenu-inner{overflow:hidden;display:flex;flex-direction:column;gap:2px;margin-left:19px;padding-left:16px;border-left:1px solid rgba(148,163,184,.16)}.sidebar-sub-link{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;outline:none;border-radius:8px;background:transparent;color:#91a1b9;text-decoration:none;font-family:inherit;font-size:12px;font-weight:550;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,padding-left .18s ease}.sidebar-sub-link:hover{color:#fff;background:#ffffff0a;padding-left:13px}.sidebar-sub-link.active{color:#93c5fd;font-weight:700;background:#2563eb1c}.sidebar-sub-dot{width:5px;height:5px;min-width:5px;border-radius:50%;background:#53627a;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.sidebar-sub-link:hover .sidebar-sub-dot{background:#94a3b8}.sidebar-sub-link.active .sidebar-sub-dot{background:#60a5fa;transform:scale(1.2);box-shadow:0 0 0 3px #60a5fa1f}.sidebar-sub-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-link-disabled{opacity:.42!important;cursor:not-allowed!important;-webkit-user-select:none;user-select:none}.sidebar-link-disabled:hover{background:transparent!important;color:inherit!important;transform:none!important}.sidebar-no-access{margin-left:auto;font-size:9px;font-weight:700;white-space:nowrap;color:#94a3b8;opacity:.85}.sidebar-footer{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.07);background:#0f172af7;flex-shrink:0}.sidebar-footer-btn{min-width:40px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff08;color:#cbd5e1;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.sidebar-footer-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff24}.sidebar-footer-btn:active{transform:scale(.97)}.sidebar-footer-logout{padding-top:0;border-top:none}.sidebar-logout-btn{width:100%;font-size:11px;letter-spacing:.7px;color:#fca5a5;background:#ef44440f;border-color:#ef444424}.sidebar-logout-btn:hover{color:#fff;background:#ef444424;border-color:#ef444447}.sidebar-link:focus-visible,.sidebar-module-btn:focus-visible,.sidebar-sub-link:focus-visible,.sidebar-footer-btn:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:2px}@media(max-width:1200px){.sidebar{width:265px;min-width:265px}.sidebar-logo-title,.sidebar-module-btn,.sidebar-link{font-size:12px}}@media(max-width:768px){.sidebar{position:fixed;top:0;left:0;width:280px;min-width:280px;transform:translate(-100%);transition:transform .25s ease;box-shadow:15px 0 40px #00000059}.sidebar.sidebar-open{transform:translate(0)}}.app-root{min-height:100vh;background:radial-gradient(circle at top left,#020617 0 40%),radial-gradient(circle at bottom right,#020617 0,#000 55%);color:#f9fafb}.layout{display:flex;min-height:100vh}.main{flex:1;display:flex;flex-direction:column;padding:12px 18px;overflow:hidden}.main-shell-inner{height:100%;display:flex;gap:14px}.main-scroll{flex:1;height:100%;overflow-y:auto;padding-right:4px}.right-rail{width:270px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.right-rail-chip{font-size:.7rem;padding:3px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.4);color:#e5e7eb;align-self:flex-end}.rr-card{background:radial-gradient(circle at top left,#020617 0 100%);border-radius:18px;padding:10px 11px;border:1px solid rgba(30,64,175,.6);box-shadow:0 14px 30px #0f172ae6;font-size:.78rem}.rr-card-main{background:radial-gradient(circle at top left,#0b1020 0,#020617 85%)}.rr-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.rr-card-title{font-size:.82rem;font-weight:500}.rr-card-subtitle{font-size:.7rem;color:#9ca3af}.rr-stats-grid{margin-top:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rr-stat-box{background:#0f172afa;border-radius:10px;padding:6px 5px;text-align:center;border:1px solid rgba(51,65,85,.9)}.rr-stat-value{font-size:.9rem;font-weight:600}.rr-stat-label{font-size:.68rem;color:#9ca3af}.rr-list{list-style:none;margin-top:4px;display:flex;flex-direction:column;gap:3px}.rr-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.rr-tag{font-size:.68rem;padding:3px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172af2}.rr-actions-card{margin-top:2px}.rr-actions{display:flex;flex-direction:column;gap:5px;margin-top:4px}.rr-action-btn{width:100%;text-align:left;padding:6px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:#0f172af5;color:#e5e7eb;font-size:.75rem;cursor:pointer}.rr-action-btn:hover{border-color:#3b82f6e6}@media(max-width:1200px){.right-rail{display:none}.main-shell-inner{gap:0}}.main-shell{flex:1;border-radius:24px;border:1px solid rgba(15,23,42,.9);background:radial-gradient(circle at top left,#020617 0 60%);box-shadow:0 20px 60px #000c,0 0 0 1px #0f172ae6;padding:14px 18px 18px;overflow:hidden}.main-scroll{height:100%;overflow-y:auto;padding-right:4px}.page-shell{padding:4px 2px 14px}.page-title{font-size:1.1rem;font-weight:600;margin-bottom:3px}.page-subtitle{font-size:.8rem;color:#9ca3af;margin-bottom:10px}@media(max-width:1024px){.main{padding:10px}.main-shell{border-radius:16px;padding:10px 12px 14px}}.topbar{display:flex;align-items:center;gap:18px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid rgba(15,23,42,.8);position:sticky;top:0;z-index:30;background:radial-gradient(circle at top left,#020617 0 80%)}.topbar-left{display:flex;align-items:center;gap:10px;min-width:230px}.topbar-logo-circle{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#020617}.topbar-brand{display:flex;flex-direction:column;line-height:1.1}.topbar-brand-title{font-size:.9rem;font-weight:600}.topbar-brand-sub{font-size:.7rem;color:#9ca3af;letter-spacing:.04em}.topbar-center{flex:1;display:flex;justify-content:center}.topbar-search{width:100%;max-width:380px;padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172af2;color:#e5e7eb;font-size:.8rem}.topbar-search::placeholder{color:#6b7280}.topbar-right{display:flex;align-items:center;gap:8px}.topbar-ghost-btn{padding:5px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:transparent;color:#e5e7eb;font-size:.75rem;cursor:pointer;white-space:nowrap}.topbar-ghost-btn:hover{border-color:#3b82f6e6;background:#0f172ae6}.topbar-icon-btn{position:relative;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172af2;color:#e5e7eb;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.topbar-badge{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;border-radius:999px;background:#ef4444;color:#f9fafb;font-size:.6rem;display:flex;align-items:center;justify-content:center}.topbar-user{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172aeb;cursor:pointer;position:relative}.topbar-avatar{width:26px;height:26px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#6366f1);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.topbar-user-meta{display:flex;flex-direction:column;line-height:1.1}.topbar-user-name{font-size:.78rem}.topbar-user-role{font-size:.68rem;color:#9ca3af}.topbar-date{font-size:.72rem;color:#d1d5db;padding-left:4px;white-space:nowrap}.topbar-menu{position:absolute;right:0;top:calc(100% + 10px);width:190px;background:#101623fa;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 50px #00000073;padding:6px;z-index:999}.topbar-menu button{width:100%;border:0;background:transparent;color:#ffffffe0;padding:10px;border-radius:10px;text-align:left;cursor:pointer}.topbar-menu button:hover{background:#ffffff0f}.topbar-menu-sep{height:1px;background:#ffffff14;margin:6px}.topbar-menu button.danger{color:#ffb4b4}@media(max-width:1024px){.topbar{flex-wrap:wrap;gap:10px}.topbar-center{order:3;width:100%}.topbar-search{max-width:100%}}.content{flex:1}.modal-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.modal{width:min(720px,92vw);background:#101623fa;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #00000073;overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.modal-header h3{margin:0;font-size:16px}.modal-close{background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer}.modal-body{padding:0 16px 12px;color:#ffffffd9}.modal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px 16px}@media(max-width:700px){.modal-grid{grid-template-columns:1fr}}.ld-field label{display:block;font-size:12px;color:#9ca3af;margin-bottom:6px}.ld-input,.ld-select,.ld-textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#0206178c;color:#e5e7eb;outline:none}.ld-input:focus,.ld-select:focus,.ld-textarea:focus{border-color:#3b82f6e6}.ld-textarea{min-height:90px;resize:vertical}.ld-span2{grid-column:1 / -1}.page-loading{display:grid;place-items:center;min-height:40vh;color:#8b93a7;font-weight:600;letter-spacing:.04em}.dialer-backdrop{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:18px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialer-panel{width:min(440px,96vw);max-height:94vh;overflow:auto;border:1px solid rgba(249,115,22,.45);border-radius:24px;background:radial-gradient(circle at top,#172033 0,#070b14 58%,#020617);color:#e5e7eb;box-shadow:0 30px 90px #000000b8}.dialer-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(148,163,184,.17)}.dialer-header>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.dialer-header strong{font-size:15px}.dialer-header small{grid-column:2;color:#94a3b8;margin-top:2px}.dialer-close{border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.dialer-live-dot{width:9px;height:9px;border-radius:50%;background:#64748b;box-shadow:0 0 0 4px #64748b24}.dialer-live-dot-calling,.dialer-live-dot-ringing{background:#f59e0b}.dialer-live-dot-connected{background:#22c55e}.dialer-live-dot-failed{background:#ef4444}.dialer-body{padding:16px 18px}.dialer-number{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid rgba(148,163,184,.34);border-radius:14px;background:#0206179e;color:#fff;font-size:18px;text-align:center;letter-spacing:.5px;outline:none}.dialer-number:focus{border-color:#f59e0b}.dialer-number:disabled{opacity:.85}.dialer-status{display:flex;justify-content:space-between;margin:10px 3px 12px;color:#cbd5e1;font-size:13px}.dialer-status span{font-variant-numeric:tabular-nums;color:#fbbf24}.dialer-error{padding:9px 11px;margin-bottom:10px;border:1px solid rgba(239,68,68,.45);border-radius:10px;background:#ef44441f;color:#fecaca;font-size:12px}.dialer-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:10px auto 14px;max-width:300px}.dialer-keypad button{height:48px;border-radius:15px;border:1px solid rgba(148,163,184,.26);background:#0f172ae6;color:#fff;font-size:18px;cursor:pointer}.dialer-keypad button:hover{border-color:#f59e0b;background:#f9731624}.dialer-call-row{display:flex;justify-content:center;margin:12px 0}.dialer-call-btn,.dialer-hangup-btn{min-width:170px;padding:12px 20px;border:0;border-radius:999px;color:#fff;font-weight:700;cursor:pointer}.dialer-call-btn{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 12px 28px #22c55e40}.dialer-hangup-btn{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 12px 28px #ef444438}.dialer-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:15px}.dialer-controls button{padding:9px 5px;border-radius:11px;border:1px solid rgba(148,163,184,.26);background:#0f172abf;color:#cbd5e1;font-size:11px;cursor:pointer}.dialer-controls button.active{border-color:#f59e0b;color:#fde68a;background:#f59e0b1f}.dialer-controls button:disabled{opacity:.38;cursor:not-allowed}.dialer-log-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dialer-log-grid label{display:flex;flex-direction:column;gap:5px;color:#94a3b8;font-size:11px}.dialer-log-grid select,.dialer-log-grid input,.dialer-log-grid textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#02061799;color:#e5e7eb;padding:9px;outline:none}.dialer-log-grid textarea{min-height:76px;resize:vertical}.dialer-span-2{grid-column:1/-1}.dialer-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 17px;border-top:1px solid rgba(148,163,184,.15)}.dialer-secondary,.dialer-save{padding:9px 14px;border-radius:999px;cursor:pointer}.dialer-secondary{border:1px solid rgba(148,163,184,.35);background:transparent;color:#e5e7eb}.dialer-save{border:0;background:linear-gradient(135deg,#f97316,#facc15);color:#0f172a;font-weight:700}@media(max-width:520px){.dialer-backdrop{padding:8px;align-items:flex-end}.dialer-panel{border-radius:22px 22px 10px 10px;max-height:96vh}.dialer-keypad button{height:43px}.dialer-log-grid{grid-template-columns:1fr}.dialer-span-2{grid-column:auto}}.toastHost{position:fixed;top:18px;right:18px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 36px))}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,#0f172af7,#090e1af7);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 34px #00000073;color:#f9fafb;font-size:13.5px;line-height:1.45;animation:toastIn .22s ease}@keyframes toastIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.toastIcon{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:1px}.toast-success{border-left:3px solid #4ade80}.toast-success .toastIcon{background:#4ade8029;color:#4ade80}.toast-error{border-left:3px solid #f87171}.toast-error .toastIcon{background:#f8717129;color:#f87171}.toast-info{border-left:3px solid #60a5fa}.toast-info .toastIcon{background:#60a5fa29;color:#60a5fa}.toastMessage{flex:1}.toastClose{flex:0 0 auto;background:none;border:none;color:#f9fafb8c;font-size:17px;line-height:1;cursor:pointer;padding:0 2px}.toastClose:hover,.toastClose:focus-visible{color:#fff}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1000px 600px at 30% 10%,rgba(59,130,246,.16),transparent 60%),radial-gradient(900px 500px at 80% 30%,rgba(0,180,255,.12),transparent 55%),#0b1020}.login-card{width:min(420px,92vw);border-radius:18px;background:#101623e6;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px #0000008c;padding:18px}.login-brand{display:flex;gap:12px;align-items:center;margin-bottom:14px}.login-logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);font-weight:800;color:#fff}.login-title{font-size:18px;font-weight:800;color:#fff}.login-sub{font-size:12px;color:#ffffffb3}.login-form{display:grid;gap:12px}.login-form label{display:grid;gap:6px;color:#ffffffbf;font-size:12px}.login-form input{padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;outline:none}.login-form input:focus{border-color:#60a5fa99;box-shadow:0 0 0 4px #3b82f624}.login-btn{margin-top:4px;padding:11px 12px;border-radius:12px;border:0;cursor:pointer;font-weight:700;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.login-err{color:#ffb4b4;background:#ff000014;border:1px solid rgba(255,0,0,.18);padding:8px 10px;border-radius:12px;font-size:12px}.login-hint{margin-top:10px;font-size:11px;color:#fff9}.login-tabs{display:flex;gap:10px;margin:14px 0 10px}.login-tab{flex:1;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#fff;cursor:pointer}.login-tab.active{border-color:#60a5fa99;box-shadow:0 0 0 4px #3b82f624}.login-btn.secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.login-tenant{margin-top:10px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.login-tenant label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#333}.login-tenant input{height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.12);padding:0 12px;outline:none}.login-tenant-hint{margin-top:6px;font-size:12px;color:#666}.login-tenant select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0c121e8c;color:#ffffffeb;outline:none}@font-face{font-family:Cera Pro;src:url(/assets/cera-pro-regular-XbUqRDtY.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/cera-pro-medium-m_rinjfb.ttf) format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/cera-pro-bold-DygSNOVu.ttf) format("truetype");font-weight:700 800;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/assets/GalanoGrotesqueMedium-BVwB6ccU.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/assets/GalanoGrotesqueSemiBold-Cpip8ttY.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/assets/GalanoGrotesqueBold-CoqAf_zc.otf) format("opentype");font-weight:700 800;font-display:swap}:root{--font-body: "Cera Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Galano Grotesque", "Cera Pro", system-ui, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);font-size:14px;line-height:1.5;background:#f4f6fa;color:#101b2d;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,.page-title,.dl-kpi-value,.con-kpi-value{font-family:var(--font-display);letter-spacing:-.01em}button:not(:disabled),[role=button],a{cursor:pointer}button{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}::-webkit-scrollbar-thumb{background:#ccd6e3;border-radius:999px}.dashRoot{padding:18px;color:#eaf0ff}.dashTop{margin-bottom:12px}.dashTitle{font-size:28px;font-weight:700;letter-spacing:.2px}.dashSub{color:#eaf0ffa6;margin-top:4px;font-size:13px}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 16px}@media(max-width:1200px){.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.kpiGrid{grid-template-columns:1fr}}.dashGrid{display:grid;grid-template-columns:1.45fr 1fr .75fr;gap:12px;align-items:start}@media(max-width:1200px){.dashGrid{grid-template-columns:1fr}}.dcard{background:#080e1ca6;border:1px solid rgba(140,170,255,.18);box-shadow:0 8px 30px #00000059;border-radius:16px;overflow:hidden}.dcardHead{display:flex;justify-content:space-between;gap:10px;padding:14px 14px 0}.dcardTitle{font-weight:700;font-size:13px;color:#eaf0ffe6}.dcardSub{margin-top:3px;font-size:12px;color:#eaf0ff8c}.dcardBody{padding:14px}.kpiCard .dcardBody{padding-top:10px}.kpiVal{font-size:28px;font-weight:800;letter-spacing:.3px}.kpiDelta{margin-top:6px;font-size:12px;color:#eaf0ffa6}.kpiDelta.success{color:#49e28b}.kpiDelta.warn{color:#fc6}.kpiDelta.muted{color:#eaf0ff80}.dsection{background:#080e1ca6;border:1px solid rgba(140,170,255,.18);border-radius:16px;box-shadow:0 8px 30px #00000059;overflow:hidden;margin-bottom:12px}.dsectionHead{display:flex;justify-content:space-between;gap:10px;padding:14px 14px 10px}.dsectionTitle{font-weight:800;font-size:13px}.dsectionSub{margin-top:4px;font-size:12px;color:#eaf0ff8c}.dsectionBody{padding:0 14px 14px}.softBtn{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(140,170,255,.22);background:#0a142a73;color:#eaf0ffeb;font-weight:600;cursor:pointer;margin-bottom:8px}.softBtn:hover{background:#0a142aa6}.btnCol{display:flex;flex-direction:column;gap:8px}.tableWrap{overflow:auto;border-radius:12px;border:1px solid rgba(140,170,255,.15)}.tbl{width:100%;border-collapse:collapse;min-width:520px}.tbl th,.tbl td{padding:10px;font-size:12px;border-bottom:1px solid rgba(140,170,255,.1)}.tbl th{text-align:left;color:#eaf0ffb8;background:#0a142a59}.tbl td{color:#eaf0ffdb}.muted{color:#eaf0ff8c;padding:12px}.tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;border:1px solid rgba(140,170,255,.18);background:#0a142a59}.tag-success{color:#49e28b}.tag-warn{color:#fc6}.tag-info{color:#8fb2ff}.tag-muted{color:#eaf0ff8c}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:6px 10px;border-radius:999px;border:1px solid rgba(140,170,255,.18);background:#0a142a59;font-size:11px}.list{margin:0;padding-left:16px;color:#eaf0ffd9;font-size:12px}.list li{margin:6px 0}.rr-stat-box{border:1px solid rgba(96,165,250,.28);background:#0f172ab8;color:inherit;text-align:center;cursor:pointer;font-family:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease}.rr-stat-box:hover{transform:translateY(-2px);border-color:#60a5fab3;background:#1e293be6}.rr-mini-link{border:0;background:transparent;color:#93c5fd;font-size:11px;cursor:pointer;padding:2px 4px}.rr-mini-link:hover{color:#fff}.rr-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rr-list li small{color:#94a3b8;font-size:9px;white-space:nowrap}button.rr-tag{font-family:inherit;cursor:pointer}.rr-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rr-modal{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(96,165,250,.35);border-radius:18px;background:#07101f;color:#f8fafc;box-shadow:0 30px 90px #0000008c}.rr-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.18)}.rr-modal-header h3{margin:0;font-size:18px}.rr-modal-header p{margin:5px 0 0;color:#94a3b8;font-size:12px}.rr-modal-close{width:34px;height:34px;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172acc;color:#f8fafc;font-size:22px;line-height:1;cursor:pointer}.rr-modal-body{overflow-y:auto;padding:18px 20px}.rr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rr-form-group label{color:#cbd5e1;font-size:11px;font-weight:600}.rr-form-group input,.rr-form-group select,.rr-form-group textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172adb;color:#f8fafc;padding:10px 11px;outline:none;font-family:inherit;font-size:12px}.rr-form-group input:focus,.rr-form-group select:focus,.rr-form-group textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.rr-form-group textarea{resize:vertical;min-height:90px}.rr-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(148,163,184,.18)}.rr-modal-cancel,.rr-modal-save{min-width:110px;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:12px;cursor:pointer}.rr-modal-cancel{border:1px solid rgba(148,163,184,.3);background:#0f172acc;color:#cbd5e1}.rr-modal-save{border:0;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;font-weight:700}.rr-modal-cancel:disabled,.rr-modal-save:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.rr-form-grid{grid-template-columns:1fr;gap:0}.rr-modal-backdrop{align-items:flex-end;padding:0}.rr-modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}:root{--lt-bg: #f3f6fb;--lt-card: #ffffff;--lt-card-2: #f8fafd;--lt-border: #e2e8f0;--lt-border-strong: #cbd5e1;--lt-text: #16233c;--lt-text-2: #475569;--lt-muted: #64748b;--lt-blue: #2563eb;--lt-blue-2: #3b82f6;--lt-blue-soft: #eaf1fe;--lt-radius: 14px;--lt-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .06)}body{background:var(--lt-bg)!important}.app-root{background:var(--lt-bg)!important;color:var(--lt-text)!important}.main,.main-shell,.main-scroll{background:transparent!important;color:var(--lt-text)}.topbar{background:#fff!important;border-bottom:1px solid var(--lt-border)!important;box-shadow:0 1px 3px #0f172a0a!important;color:var(--lt-text)!important}.topbar-search{background:var(--lt-bg)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text)!important}.topbar-search input{color:var(--lt-text)!important}.topbar-search input::placeholder{color:var(--lt-muted)!important}.topbar-ghost-btn,.topbar-icon-btn{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.topbar-ghost-btn:hover,.topbar-icon-btn:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.topbar-user{background:#fff!important;border:1px solid var(--lt-border)!important}.topbar-user-name{color:var(--lt-text)!important}.topbar-user-role,.topbar-date{color:var(--lt-muted)!important}.topbar-menu{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text)!important;box-shadow:var(--lt-shadow)!important}.rr-card,.rr-actions-card,.ld-card,.ld-summary-card,.ld-side-card,.dash-card,.dash-kpi-card,.dash-quick-card,.dash-aging-card,.kpi-card,.dcard,.crmDashCard,.crmStatCard,.crmRecentActivityCard,.con-card,.con-kpi-card,.con-material-card,.act-card,.act-summary-card,.act-board-card,.act-tl-card,.br-card,.br-summary-card,.br-side-card,.ct-card,.ct-summary-card,.ct-side-card,.cp-card,.cp-summary-card,.cp-side-card,.cp-kpi,.cp-login-card,.dc-card,.dc-summary-card,.emp-card,.emp-summary-card,.emp-side-card,.of-card,.of-summary-card,.of-side-card,.pj-card,.pj-summary-card,.pj-side-card,.pj-floor-card,.pj-review-card,.st-card,.st-nav-card,.fuMainCard,.fuStatCard,.orgMainCard,.orgStatCard,.hp-card,.web-card,.acc-card,.bankrec-table-card,.bankstats-card,.voucher-entry-card,.voucher-list-card,.voucher-more-panel,.rp-kpi,.dl-kpi,.apCard,.apRepeatCard,.apReviewCard,.login-card,.lf-panel{background:var(--lt-card)!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;box-shadow:var(--lt-shadow)!important;color:var(--lt-text)!important}.dash-kpi-card,.kpi-card,.dl-kpi,.rp-kpi,.cp-kpi,.ld-summary-card,.fuStatCard,.orgStatCard,.con-kpi-card,.crmStatCard{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.dash-kpi-card:hover,.kpi-card:hover,.dl-kpi:hover,.rp-kpi:hover,.ld-summary-card:hover,.fuStatCard:hover,.orgStatCard:hover,.con-kpi-card:hover,.crmStatCard:hover{border-color:var(--lt-blue-2)!important;transform:translateY(-1px)}.page-title{color:var(--lt-text)!important}.page-subtitle{color:var(--lt-muted)!important}h1,h2,h3,h4{color:var(--lt-text)}.rr-card-title,.ld-card-title,.dash-card-title,.con-card-title,.act-card-title,.br-card-title,.ct-card-title,.cp-card-title,.dc-card-title,.emp-card-title,.of-card-title,.pj-card-title,.st-card-title,.hp-card-title,.web-card-title,.dcardTitle,.card-title,.ld-block-title,.fuCardHeading,.orgCardHeading{font-family:var(--font-display, inherit);font-weight:600;letter-spacing:-.01em;color:var(--lt-text)!important}.rr-card-subtitle,.ld-card-subtitle,.dash-card-subtitle,.con-card-subtitle,.act-card-subtitle,.br-card-subtitle,.ct-card-subtitle,.cp-card-subtitle,.dc-card-subtitle,.emp-card-subtitle,.of-card-subtitle,.pj-card-subtitle,.st-card-subtitle,.hp-card-subtitle,.web-card-subtitle,.dcardSub,.card-subtitle,.muted,.ld-muted,.cp-muted{color:var(--lt-muted)!important}.dl-kpi-value,.dash-kpi-value,.kpi-value,.kpiVal,.con-kpi-value,.cp-kpi-value,.rp-kpi-value,.ld-summary-value,.ld-insight-value{color:var(--lt-text)!important;font-family:var(--font-display, inherit)}.dl-kpi-label,.dash-kpi-label,.kpi-label,.con-kpi-label,.cp-kpi-label,.rp-kpi-label,.ld-summary-label,.ld-insight-label,.dash-kpi-note,.con-kpi-note,.rp-kpi-sub,.ld-summary-note{color:var(--lt-muted)!important}.ld-table-wrapper,.dl-tablewrap,.dash-table-wrapper{background:var(--lt-card)!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important}.ld-table,.dl-table,.dash-table{color:var(--lt-text)!important}.ld-table thead,.dl-table thead,.dash-table thead{background:var(--lt-card-2)!important}.ld-table th,.dl-table th,.dash-table th{text-transform:uppercase;font-size:.72rem!important;letter-spacing:.08em;color:var(--lt-muted)!important;font-weight:600;border-bottom:1px solid var(--lt-border)!important}.ld-table td,.dl-table td,.dash-table td{border-bottom:1px solid #eef2f7!important;color:var(--lt-text)!important}.ld-table tbody tr:hover,.dl-table tbody tr:hover,.dash-table tbody tr:hover{background:var(--lt-blue-soft)!important}.dl-code{color:var(--lt-blue)!important}.dl-client{color:var(--lt-text)!important}.dl-amount{color:var(--lt-text)!important;font-weight:600}.dl-empty,.ld-table .muted{color:var(--lt-muted)!important}.ld-table td:first-child,.dl-table td:first-child{white-space:nowrap;font-size:.8rem;color:var(--lt-blue)!important}.ld-name-main{font-weight:600;white-space:nowrap}.ld-name-sub{font-size:.72rem;color:var(--lt-muted);white-space:nowrap}.ld-select,.ld-input,.ld-search,.ld-textarea,.dl-search,.con-input,.con-select,.con-textarea,.web-port-input,.filter-bar input,.filter-bar select{background:#fff!important;border:1px solid var(--lt-border-strong)!important;border-radius:10px!important;color:var(--lt-text)!important;transition:border-color .18s ease,box-shadow .18s ease}.ld-select:focus,.ld-input:focus,.ld-search:focus,.ld-textarea:focus,.dl-search:focus,.con-input:focus,.con-select:focus,.con-textarea:focus{border-color:var(--lt-blue-2)!important;box-shadow:0 0 0 3px #2563eb1f!important}.ld-select option,.dl-search option{background:#fff;color:var(--lt-text)}.ld-field>span,.ld-filter-label{color:var(--lt-text-2)!important}.ld-field input,.ld-field textarea,.ld-field select{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text)!important}.dl-outline,.ld-outline-btn,.con-outline-btn,.web-outline-btn,.ld-act-btn,.dl-mini,.st-card-edit-btn{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.dl-outline:hover,.ld-outline-btn:hover,.con-outline-btn:hover,.web-outline-btn:hover,.ld-act-btn:hover,.dl-mini:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.dl-mini.danger{color:#b91c1c!important;border-color:#fecaca!important}.dl-mini.danger:hover{background:#fef2f2!important}.dl-primary,.ld-primary-btn,.con-primary-btn,.web-primary-btn,.web-upload-btn,.apPrimary,.login-btn{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;box-shadow:0 4px 14px #2563eb4d!important}.dl-tab{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.dl-tab:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.dl-tab.active{background:var(--lt-blue-soft)!important;border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;font-weight:600}.ld-chip{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important;transition:all .18s ease}.ld-chip:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.ld-chip-active{background:var(--lt-blue)!important;border-color:var(--lt-blue)!important;color:#fff!important;font-weight:600}.dl-stage-success,.ld-status-hot{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.dl-stage-warn,.ld-status-warm{background:#fef3c7!important;color:#a16207!important;border-color:#fde68a!important}.dl-stage-danger{background:#fee2e2!important;color:#b91c1c!important;border-color:#fecaca!important}.dl-stage-info,.ld-status-cold{background:var(--lt-blue-soft)!important;color:var(--lt-blue)!important;border-color:#bfdbfe!important}.ld-assigned-pill{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.modal,.dl-modal,.rr-modal{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text)!important;box-shadow:0 24px 60px #0f172a2e!important}.modal-backdrop,.dl-overlay,.rr-modal-backdrop{background:#0f172a66!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-header h3,.dl-modal-head h3{color:var(--lt-text)!important}.modal-close,.dl-x{color:var(--lt-muted)!important}.modal-body{color:var(--lt-text-2)!important}.dl-form label>span{color:var(--lt-text-2)!important}.dl-form input,.dl-form select,.dl-form textarea{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text)!important}.right-rail{background:transparent!important}.rr-action-btn{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important;border-radius:10px;transition:border-color .18s ease,background .18s ease}.rr-action-btn:hover{border-color:var(--lt-blue-2)!important;background:var(--lt-blue-soft)!important;color:var(--lt-blue)!important}.rr-list,.rr-mini-link{color:var(--lt-text-2)!important}.rr-stat-box{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;border-radius:10px!important}.rr-stat-value{color:var(--lt-text)!important;font-family:var(--font-display, inherit)}.rr-stat-label{color:var(--lt-muted)!important}.rr-tag,.right-rail-chip{background:var(--lt-blue-soft)!important;border:1px solid #bfdbfe!important;color:var(--lt-blue)!important}.login-wrap{background:radial-gradient(1000px 600px at 30% 10%,rgba(37,99,235,.08),transparent 60%),var(--lt-bg)!important}.login-title{color:var(--lt-text)!important}.login-sub{color:var(--lt-muted)!important}.login-form label{color:var(--lt-text-2)!important}.login-form input{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text)!important}.login-tab{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.login-tab.active{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.web-embed{border:1px solid var(--lt-border)!important;background:var(--lt-card-2)!important}.web-port-input:focus{border-color:var(--lt-blue-2)!important;box-shadow:0 0 0 3px #2563eb1f!important}.web-page-item{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;border-radius:10px}.web-page-name{color:var(--lt-text)!important}.web-page-updated,.web-banner-info,.web-contact-item{color:var(--lt-muted)!important}.web-seo-item{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important}.web-seo-label{color:var(--lt-muted)!important}.web-seo-value{color:var(--lt-text)!important}.web-status-green{background:#dcfce7!important;border-color:#bbf7d0!important;color:#15803d!important}.web-status-orange{background:#fef3c7!important;border-color:#fde68a!important;color:#a16207!important}.web-action-btn{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.properties-page{--prop-bg: transparent;--prop-panel: #ffffff;--prop-line: var(--lt-border);--prop-text: var(--lt-text);--prop-muted: var(--lt-muted);--prop-blue: var(--lt-blue);--prop-blue-soft: var(--lt-blue-soft);--prop-blue-line: #bfdbfe;--prop-shadow: var(--lt-shadow);background:transparent!important;color:var(--lt-text)!important}.properties-page .con-card,.properties-page .con-kpi-card{background:#fff!important}.properties-page th{color:var(--lt-muted)!important}.wa-page{background:transparent!important;color:var(--lt-text)!important}.wa-conversations,.wa-messages,.wa-list,.wa-header,.wa-composer{background:#fff!important;border-color:var(--lt-border)!important}.wa-conv{border-color:#eef2f7!important}.wa-conv:hover{background:var(--lt-blue-soft)!important}.wa-conv-name{color:var(--lt-text)!important}.wa-conv-preview,.wa-conv-time,.wa-empty,.wa-empty-center,.wa-bubble-meta{color:var(--lt-muted)!important}.wa-bubble{background:var(--lt-card-2)!important;color:var(--lt-text)!important;border:1px solid var(--lt-border)!important}.wa-bubble.out,.wa-bubble-out{background:#dcfce7!important}.wa-composer input,.wa-composer textarea{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text)!important}.wa-modal{background:#fff!important;color:var(--lt-text)!important}.st-outline-btn,.dash-quick-btn{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.st-outline-btn:hover,.dash-quick-btn:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.st-outline-btn.active{background:var(--lt-blue-soft)!important;color:var(--lt-blue)!important;border-color:var(--lt-blue-2)!important}.fuStatCard strong,.fuStatCard b,.orgStatCard strong,.orgStatCard b{color:var(--lt-text)!important}.con-label{color:var(--lt-text-2)!important}.con-kpi-subtext{color:var(--lt-muted)!important}.voucher-list-card td,.voucher-list-card th,.voucher-entry-card td,.voucher-entry-card th{color:var(--lt-text)!important;border-color:#eef2f7!important}.acc-ledger-party{color:var(--lt-text)!important}.acc-ledger-number{color:var(--lt-text)!important;font-weight:600}.voucher-empty-warning{background:#fffbeb!important;border:1px solid #fde68a!important;color:#a16207!important}.sidebar{width:260px!important;min-width:260px!important;background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:none!important;color:#16233c!important}.sidebar-header{min-height:62px!important;padding:12px 16px!important;border-bottom:1px solid #eef2f7!important}.sidebar-logo-mark{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-radius:10px!important}.sidebar-logo-title{color:#16233c!important;font-family:var(--font-display, inherit)}.sidebar-logo-sub{color:#64748b!important}.sidebar-scroll{background:transparent!important}.sidebar-section-label{color:#94a3b8!important;font-size:10.5px!important;letter-spacing:.12em!important;padding:16px 16px 6px!important}.sidebar-link,.sidebar-module-btn{color:#334155!important;border-radius:10px!important;margin:1px 10px!important;padding:9px 12px!important;font-size:13.5px!important;background:transparent!important;border:0!important}.sidebar-link:hover,.sidebar-module-btn:hover{background:#eaf1fe!important;color:#2563eb!important}.sidebar-link.active{background:#eaf1fe!important;color:#2563eb!important;font-weight:700!important;box-shadow:inset 3px 0 #2563eb!important}.sidebar-link-label,.sidebar-sub-label{color:inherit!important}.sidebar-link-badge{background:#eaf1fe!important;color:#2563eb!important;border:1px solid #bfdbfe!important}.sidebar-chevron{color:#94a3b8!important}.sidebar-submenu,.sidebar-submenu-inner{background:#f8fafd!important;border-color:#eef2f7!important}.sidebar-sub-link{color:#475569!important;border-radius:8px!important}.sidebar-sub-link:hover{background:#eaf1fe!important;color:#2563eb!important}.sidebar-sub-link.active{background:#eaf1fe!important;color:#2563eb!important;font-weight:700!important}.sidebar-sub-dot{background:#cbd5e1!important}.sidebar-footer{border-top:1px solid #eef2f7!important;background:transparent!important}.sidebar-footer-btn{background:#f8fafd!important;border:1px solid #e2e8f0!important;color:#475569!important}.sidebar-footer-btn:hover{border-color:#3b82f6!important;color:#2563eb!important}.sidebar-logout-btn{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.sidebar-logout-btn:hover{background:#fee2e2!important}.sidebar-no-access,.sidebar-link-disabled{color:#b6c2d4!important}.sidebar-link-icon{font-size:15px!important}.main-scroll{padding:24px 32px 48px!important}.main-scroll>*{max-width:1560px;margin-left:auto!important;margin-right:auto!important}.ld-summary-grid,.dash-kpi-grid,.kpi-grid,.kpiGrid,.dl-kpis,.rp-kpis,.con-kpi-grid,.cp-kpis,.properties-kpi-grid,.projects-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}.ld-summary-card,.dash-kpi-card,.kpi-card,.dl-kpi,.rp-kpi,.cp-kpi,.con-kpi-card,.fuStatCard,.orgStatCard,.crmStatCard{border-left:3px solid var(--lt-blue-2)!important;border-radius:10px!important;padding:12px 16px!important;box-shadow:0 1px 2px #0f172a0d!important}.ld-summary-value,.dash-kpi-value,.kpi-value,.kpiVal,.dl-kpi-value,.rp-kpi-value,.cp-kpi-value,.con-kpi-value{font-size:24px!important;line-height:1.2!important}.ld-summary-label,.dash-kpi-label,.kpi-label,.dl-kpi-label,.rp-kpi-label,.cp-kpi-label,.con-kpi-label{font-size:11.5px!important;text-transform:uppercase;letter-spacing:.06em}.page-title{font-size:24px!important;font-weight:700!important}.page-subtitle{font-size:13.5px!important}.topbar{min-height:58px!important;padding:8px 20px!important}.ld-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px;flex-wrap:wrap}.ld-header-right{display:flex;gap:8px;flex-wrap:wrap}.ld-filters{display:flex!important;flex-wrap:wrap!important;gap:12px 20px!important;align-items:flex-end!important;background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;padding:14px 16px!important;box-shadow:var(--lt-shadow)}.ld-search-group{order:-1;flex:1 1 300px}.ld-search{width:100%!important}.ld-filter-small{min-width:150px}.ld-chip-row{gap:6px!important}.ld-insight-item{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;border-radius:10px!important}.ld-insight-value{color:var(--lt-text)!important}.ld-insight-note{color:var(--lt-muted)!important}.ld-hot-tag{background:var(--lt-blue-soft)!important;border:1px solid #bfdbfe!important;color:var(--lt-blue)!important}.ld-block{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important}.ld-list,.ld-view-row{color:var(--lt-text-2)!important}.main-scroll table{color:var(--lt-text)!important}.main-scroll thead{background:var(--lt-card-2)!important}.main-scroll th{color:var(--lt-muted)!important;border-color:var(--lt-border)!important;text-transform:uppercase;font-size:.72rem!important;letter-spacing:.07em}.main-scroll td{border-color:#eef2f7!important}.main-scroll tbody tr:hover{background:var(--lt-blue-soft)!important}.main-scroll [class*=-primary-btn],.main-scroll [class*=PrimaryBtn]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;box-shadow:0 4px 14px #2563eb4d!important}.main-scroll [class*=-outline-btn],.main-scroll [class*=OutlineBtn]{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.main-scroll [class*=-outline-btn]:hover,.main-scroll [class*=OutlineBtn]:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.main-scroll [class*=-chip]:not([class*=-chip-active]):not([class*=chip-row]){background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.main-scroll [class*=-chip-active],.main-scroll [class*=chipActive]{background:var(--lt-blue)!important;border-color:var(--lt-blue)!important;color:#fff!important;font-weight:600}.con-secondary-btn,.con-mini-btn,.pj-action-btn,.rp-outline{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.con-secondary-btn:hover,.con-mini-btn:hover,.pj-action-btn:hover,.rp-outline:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.con-actions-list li{color:var(--lt-text-2)!important}.pj-summary-value{color:var(--lt-text)!important}.pj-status-active{background:#dcfce7!important;color:#15803d!important}.pj-status-planning{background:#fef3c7!important;color:#a16207!important}.pj-status-completed{background:var(--lt-blue-soft)!important;color:var(--lt-blue)!important}.pj-status-on{background:#dcfce7!important;color:#15803d!important}.reports-page,.reports-page td,.reports-page b,.reports-page .rp-bd-title{color:var(--lt-text)!important}.reports-page span{color:var(--lt-text-2)}.rp-tab{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.rp-tab.active{background:var(--lt-blue-soft)!important;border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.main-scroll label{color:var(--lt-text-2)}.addPropertyPage{--property-bg: transparent;--property-card: #ffffff;--property-card-soft: #f8fafd;--property-card-hover: #eef3fb;--property-border: #e2e8f0;--property-border-strong: #cbd5e1;--property-text: #16233c;--property-text-soft: #475569;--property-text-muted: #64748b;background:transparent!important;color:var(--lt-text)!important}.addPropertyPage h1,.addPropertyPage h2,.addPropertyPage h3,.addPropertyPage strong{color:var(--lt-text)!important}.addPropertyPage p,.addPropertyPage small{color:var(--lt-muted)!important}.propertyWizardDraftButton,.apGhost{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.apSteps button{background:#fff!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.apSteps button span{background:var(--lt-card-2)!important;color:var(--lt-text-2)!important}.apSteps button.is-active{background:var(--lt-blue-soft)!important;border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.apSteps button.is-active span{background:var(--lt-blue)!important;color:#fff!important}.addPropertyPage{--property-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .06);--property-primary: #2563eb;--property-primary-2: #3b82f6}.propertyWizardHeader{background:linear-gradient(135deg,#f4f8ff,#fff 60%)!important;border:1px solid var(--lt-border)!important;box-shadow:var(--lt-shadow)!important}.propertyWizardEyebrow{color:var(--lt-blue)!important}.propertyWizardHeader h1{color:var(--lt-text)!important}.propertyWizardHeader p{color:var(--lt-muted)!important}.propertyWizardNavItem{background:#fff!important;border:1px solid var(--lt-border)!important;box-shadow:0 1px 2px #0f172a0a!important;color:var(--lt-text-2)!important}.propertyWizardNavItem strong{color:var(--lt-text)!important}.propertyWizardNavItem small{color:var(--lt-muted)!important}.propertyWizardNavItem.isActive{background:var(--lt-blue-soft)!important;border-color:#bfdbfe!important;box-shadow:0 4px 14px #2563eb24!important;color:var(--lt-blue)!important}.propertyWizardNavItem.isActive strong{color:var(--lt-blue)!important}.propertyWizardNavItem.isActive small{color:var(--lt-text-2)!important}.propertyWizardNavNumber{background:var(--lt-card-2)!important;color:var(--lt-text-2)!important;border-color:var(--lt-border-strong)!important}.propertyWizardNavItem.isActive .propertyWizardNavNumber{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important}.propertyWizardNavItem.isCompleted .propertyWizardNavNumber{background:#dcfce7!important;color:#15803d!important;border-color:#bbf7d0!important}.propertyQuickPreview,.propertyQuickPreviewCard{background:#fff!important;border:1px solid var(--lt-border)!important;box-shadow:var(--lt-shadow)!important}.propertyQuickPreviewMedia{border-radius:12px!important;box-shadow:none!important}.propertyBasicSummary{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;box-shadow:none!important}.propertyBasicSummaryGrid>div{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:10px!important;box-shadow:none!important}.propertyBasicSummaryGrid span,.propertyBasicSummaryHeader span{color:var(--lt-muted)!important}.propertyBasicSummaryGrid strong,.propertyBasicSummaryHeader strong{color:var(--lt-text)!important}.addPropertyPage label{color:var(--lt-text-2)!important}.addPropertyPage label span,.addPropertyPage .propertyInputSuffix{color:var(--lt-muted)!important}.propertyWizardNavNumber,.propertyStepBadge{background:var(--lt-blue-soft)!important;color:var(--lt-blue)!important;border-color:#bfdbfe!important}.apSteps span{color:inherit}.cp-root{background:var(--lt-bg)!important;color:var(--lt-text)!important}.cp-root h1,.cp-root h2,.cp-root h3{color:var(--lt-text)!important}.cp-top h1,.cp-top h2,.cp-top h3,.cp-top *{color:#f1f5f9}.cp-sub,.cp-footnote,.cp-table th{color:var(--lt-muted)!important}.cp-table td{color:var(--lt-text)!important;border-color:#eef2f7!important}.cp-code{color:var(--lt-blue)!important}.cp-amount{color:var(--lt-text)!important;font-weight:600}.cp-warn{color:#b45309!important}.cp-login-sub{color:var(--lt-muted)!important}.cp-login-card button:not([class*=primary]):not([class*=Primary]){background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important}.cp-login-card button.active,.cp-login-card [class*=tab].active{background:var(--lt-blue-soft)!important;border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.bankstats-value,.acc-side-title,.bankrec-table-card td,.bankrec-table-card .num,.bankstats-card .num{color:var(--lt-text)!important}.dl-tabs,.rp-tabs{gap:4px!important;border-bottom:2px solid var(--lt-border)!important;padding-bottom:0!important;margin-bottom:18px!important;flex-wrap:wrap}.dl-tab,.rp-tab{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;margin-bottom:-2px!important;padding:10px 14px!important;color:var(--lt-muted)!important;font-weight:600!important;box-shadow:none!important}.dl-tab:hover,.rp-tab:hover{color:var(--lt-text)!important;background:transparent!important;border-bottom-color:var(--lt-border-strong)!important}.dl-tab.active,.rp-tab.active{background:transparent!important;color:var(--lt-blue)!important;border-bottom-color:var(--lt-blue)!important}.dl-toolbar{background:#fff!important;border:1px solid var(--lt-border)!important;border-bottom:0!important;border-radius:var(--lt-radius) var(--lt-radius) 0 0!important;padding:12px 14px!important;margin-bottom:0!important}.dl-toolbar+.dl-tablewrap{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.ld-main-grid,[class*=-main-grid]{display:flex!important;flex-direction:column!important;gap:16px!important}.ld-side-card,.of-side-card,.br-side-card,.ct-side-card,.emp-side-card,.pj-side-card,.cp-side-card{order:-1}.ld-insights,.ld-side-card .ld-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.ld-insight-item{flex:1 1 210px!important;width:auto!important;min-width:210px}.ld-hot-tags{margin-top:10px}.dl-header,.ld-header{padding-bottom:14px!important;border-bottom:1px solid var(--lt-border);margin-bottom:16px!important}.main-scroll input:not([type=checkbox]):not([type=radio]):not([type=file]),.main-scroll select,.main-scroll textarea{background-color:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border-strong)!important}.main-scroll input::placeholder,.main-scroll textarea::placeholder{color:#94a3b8!important}.main-scroll select option{background:#fff;color:var(--lt-text)}.crmDashboardPage,.followUpsPage,.organizationsPage,.wa-shell,.activitiesPage,.contactsPage,.brokersPage,.employeesPage{background:transparent!important;color:var(--lt-text)!important}.crmDashHero,.fuHeader,.orgHeader{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;color:var(--lt-text)!important;box-shadow:var(--lt-shadow)!important}.crmDashHero h1,.crmDashHero h2,.fuHeader h1,.fuHeader h2,.orgHeader h1,.orgHeader h2{color:var(--lt-text)!important}.crmDashHero p,.fuHeader p,.orgHeader p{color:var(--lt-muted)!important}.crmTodayStrip{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:12px!important;color:var(--lt-text)!important}.crmTodayStrip *{color:var(--lt-text-2)}.crmQuickAction,.crmDashboardPage button:not([class]){background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text-2)!important;border-radius:10px!important}.crmQuickAction:hover,.crmDashboardPage button:not([class]):hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.crmDashBtn{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.crmDashBtn:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important}.wa-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important}.dash-upcoming,.emp-snap-item{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;color:var(--lt-text)!important;border-radius:10px!important}.dash-upcoming *,.emp-snap-item *{color:var(--lt-text-2)}.crmDashCard h1,.crmDashCard h2,.crmDashCard h3,.crmDashCard h4,.crmCardHeader h1,.crmCardHeader h2,.crmCardHeader h3,.crmCardHeader>div:first-child,.crmRecentActivityCard h3{color:var(--lt-text)!important}.crmTodayStrip>*:first-child,.crmTodayStrip>*:first-child *,.crmTodayStrip b,.crmTodayStrip strong{color:var(--lt-text)!important;font-weight:700}.propertyInputWithPrefix>span{background:var(--lt-card-2)!important;color:var(--lt-text-2)!important;border-color:var(--lt-border-strong)!important}.fuSearchBox,.orgSearchBox{background:#fff!important;border:1px solid var(--lt-border-strong)!important;border-radius:10px!important}.fuSearchBox input,.orgSearchBox input{border:0!important}.crmPipelineTrack{background:#e5eaf2!important;height:10px!important;border-radius:999px!important;overflow:hidden}.crmPipelineFill{background:linear-gradient(90deg,#60a5fa,#2563eb)!important;border-radius:999px!important}.crmPipelineLabel{color:var(--lt-muted)!important}.crmPipelineLabel strong{color:var(--lt-text)!important}.con-feas-summary,.con-layout-summary{background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;border-radius:12px!important;color:var(--lt-text)!important}.con-feas-item{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:10px!important}.con-feas-label{color:var(--lt-muted)!important}.con-feas-value,.con-feas-title{color:var(--lt-text)!important}.con-feas-subtitle,.con-feas-notes-text{color:var(--lt-text-2)!important}.con-feas-notes{background:transparent!important}.con-layout-prompt{background:#fff!important;color:var(--lt-text)!important}.propertySecondaryButton{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important;border-radius:10px!important;padding:8px 14px!important;font-weight:600;cursor:pointer}.propertySecondaryButton:hover{border-color:var(--lt-blue-2)!important;color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.page-header-row-top,.properties-filters-row{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;box-shadow:var(--lt-shadow)!important;color:var(--lt-text)!important}.page-main-title{color:var(--lt-text)!important}.page-main-subtitle{color:var(--lt-muted)!important}.page-main-header{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;box-shadow:var(--lt-shadow)!important;color:var(--lt-text)!important}.properties-page thead,.properties-page th{background:var(--lt-card-2)!important;color:var(--lt-muted)!important}.layout{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.main{min-height:0!important}.main-shell{background:#fff!important;border:1px solid var(--lt-border)!important;box-shadow:var(--lt-shadow)!important;border-radius:18px!important;min-height:0!important}.main-shell-inner,.main-scroll{min-height:0!important}.sidebar{height:100vh!important}.st-card>div:not(.st-card-title):not(.st-card-subtitle){max-width:100%}.st-field{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0 0 14px!important}.st-field>span{font-size:12.5px!important;font-weight:700!important;color:var(--lt-text-2)!important;text-transform:capitalize;letter-spacing:.02em}.st-field input:not([type=checkbox]),.st-field select{padding:10px 12px!important;border-radius:10px!important;border:1px solid var(--lt-border-strong)!important;font-size:14.5px!important;max-width:520px}.st-field input[type=color]{width:64px!important;height:36px!important;padding:3px!important;border-radius:8px!important;border:1px solid var(--lt-border-strong)!important;cursor:pointer}.st-check{display:inline-flex!important;align-items:center!important;gap:10px!important;background:var(--lt-card-2)!important;border:1px solid var(--lt-border)!important;border-radius:10px!important;padding:10px 14px!important;margin:0 10px 10px 0!important;font-size:13.5px!important;font-weight:600!important;color:var(--lt-text-2)!important;text-transform:capitalize;cursor:pointer}.st-check input[type=checkbox]{width:17px!important;height:17px!important;accent-color:var(--lt-blue)!important;margin:0!important}.st-check:hover{border-color:var(--lt-blue-2)!important}.st-field:has(input[type=checkbox]){flex-direction:row!important;align-items:center!important;gap:10px!important;background:var(--lt-card-2);border:1px solid var(--lt-border);border-radius:10px;padding:10px 14px!important;margin:0 10px 10px 0!important;display:inline-flex!important;width:auto!important}.st-field input[type=checkbox]{width:17px;height:17px;accent-color:var(--lt-blue);margin:0}.st-card .st-card-title{margin-bottom:14px!important}.st-card table th{color:var(--lt-muted)!important}.st-card table td,.st-card table th{border-color:#eef2f7!important}.st-card input[type=checkbox]{accent-color:var(--lt-blue);width:16px;height:16px}.topbar-menu,.topbar-menu *{color:var(--lt-text-2)!important}.topbar-menu a,.topbar-menu button{display:block;width:100%;text-align:left;padding:9px 12px!important;border-radius:8px;font-size:13.5px}.topbar-menu a:hover,.topbar-menu button:hover{color:var(--lt-blue)!important;background:var(--lt-blue-soft)!important}.topbar-menu .danger,.topbar-menu [class*=logout]{color:#b91c1c!important}.rr-modal label{color:var(--lt-text-2)!important;font-weight:600}.rr-modal input,.rr-modal select,.rr-modal textarea{background:#fff!important;color:var(--lt-text)!important;border:1px solid var(--lt-border-strong)!important;border-radius:10px!important}.rr-modal input::placeholder,.rr-modal textarea::placeholder{color:#94a3b8!important}.rr-modal input:focus,.rr-modal select:focus,.rr-modal textarea:focus{border-color:var(--lt-blue-2)!important;box-shadow:0 0 0 3px #2563eb1f!important}.rr-modal-cancel{background:#fff!important;border:1px solid var(--lt-border-strong)!important;color:var(--lt-text-2)!important}.rr-modal-header,.rr-modal-header *{color:var(--lt-text)!important}.rr-modal .rr-card-subtitle,.rr-modal p{color:var(--lt-muted)!important}.rp-filters{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;box-shadow:var(--lt-shadow)!important}.rp-filters label{color:var(--lt-muted)!important}.rp-bd{background:#fff!important;border:1px solid var(--lt-border)!important;border-radius:var(--lt-radius)!important;color:var(--lt-text)!important}.rp-bd *{color:var(--lt-text-2)}.rp-bd .rp-bd-title{color:var(--lt-text)!important;font-weight:700}.rp-bar-label{color:var(--lt-text-2)!important}.rp-bar-track{background:#e5eaf2!important;border-radius:999px}.rp-tablewrap,.rp-table{background:#fff!important;color:var(--lt-text)!important}.rp-table td,.rp-table th{border-color:#eef2f7!important}.rp-table tbody tr{background:#fff!important}.rp-table tbody tr:nth-child(2n){background:var(--lt-card-2)!important}.rp-table tbody tr:hover{background:var(--lt-blue-soft)!important}.rp-range{color:var(--lt-muted)!important}.main-scroll::-webkit-scrollbar-track{background:var(--lt-bg)}.main-scroll::-webkit-scrollbar-thumb{background:#c3cfe0}.main-scroll::-webkit-scrollbar-thumb:hover{background:#a8b8cf}:root{--ui-canvas: #f4f6fa;--ui-surface: #ffffff;--ui-surface-2: #f8fafc;--ui-ink: #101b2d;--ui-ink-2: #44546a;--ui-muted: #697a92;--ui-faint: #94a3b8;--ui-border: #e4e9f0;--ui-border-strong: #cdd6e1;--ui-hairline: #edf1f6;--ui-accent: #2563eb;--ui-accent-hover: #1d4ed8;--ui-accent-tint: #eef4fe;--ui-accent-line: #bfd7fb;--ui-ring: 0 0 0 3px rgba(37, 99, 235, .16);--ui-success: #067647;--ui-success-bg: #ecfdf3;--ui-success-line: #a6f4c5;--ui-warning: #b54708;--ui-warning-bg: #fffaeb;--ui-warning-line: #fedf89;--ui-danger: #b42318;--ui-danger-bg: #fef3f2;--ui-danger-line: #fecdca;--ui-info: #175cd3;--ui-info-bg: #eff8ff;--ui-info-line: #b2ddff;--ui-neutral: #475467;--ui-neutral-bg: #f2f4f7;--ui-neutral-line: #e4e7ec;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--shadow-overlay: 0 16px 48px rgba(16, 24, 40, .16);--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 13.5px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 20px;--fs-num: 26px;--lt-bg: var(--ui-canvas);--lt-card: var(--ui-surface);--lt-card-2: var(--ui-surface-2);--lt-border: var(--ui-border);--lt-border-strong: var(--ui-border-strong);--lt-text: var(--ui-ink);--lt-text-2: var(--ui-ink-2);--lt-muted: var(--ui-muted);--lt-blue: var(--ui-accent);--lt-blue-2: var(--ui-accent);--lt-blue-soft: var(--ui-accent-tint);--lt-radius: var(--r-lg);--lt-shadow: var(--shadow-card)}body{background:var(--ui-canvas)!important}.main-shell{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.main-scroll{padding:20px 28px 48px!important}.main-scroll>*{max-width:1560px}.page-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40vh;color:var(--ui-muted)!important;font-size:var(--fs-sm)}.page-loading:before{content:"";width:18px;height:18px;border-radius:999px;border:2px solid var(--ui-border-strong);border-top-color:var(--ui-accent);animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skeleton{background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb,#eef1f6 75%);background-size:200% 100%;animation:ui-shimmer 1.4s ease infinite;border-radius:var(--r-md)}@keyframes ui-shimmer{to{background-position:-200% 0}}.page-title{font-size:var(--fs-xl)!important;font-weight:700!important;letter-spacing:-.015em}.page-subtitle{font-size:var(--fs-sm)!important;margin-top:2px}.rr-card-title,.ld-card-title,.dash-card-title,.con-card-title,.act-card-title,.br-card-title,.ct-card-title,.cp-card-title,.dc-card-title,.emp-card-title,.of-card-title,.pj-card-title,.st-card-title,.hp-card-title,.web-card-title,.dcardTitle,.card-title{font-size:var(--fs-lg)!important}.rr-card,.rr-actions-card,.ld-card,.ld-summary-card,.ld-side-card,.dash-card,.dash-kpi-card,.dash-quick-card,.dash-aging-card,.kpi-card,.dcard,.crmDashCard,.crmStatCard,.crmRecentActivityCard,.con-card,.con-kpi-card,.con-material-card,.act-card,.act-summary-card,.act-board-card,.act-tl-card,.br-card,.br-summary-card,.br-side-card,.ct-card,.ct-summary-card,.ct-side-card,.cp-card,.cp-summary-card,.cp-side-card,.cp-kpi,.cp-login-card,.dc-card,.dc-summary-card,.emp-card,.emp-summary-card,.emp-side-card,.of-card,.of-summary-card,.of-side-card,.pj-card,.pj-summary-card,.pj-side-card,.pj-floor-card,.pj-review-card,.st-card,.st-nav-card,.fuMainCard,.fuStatCard,.orgMainCard,.orgStatCard,.hp-card,.web-card,.acc-card,.bankrec-table-card,.bankstats-card,.voucher-entry-card,.voucher-list-card,.voucher-more-panel,.rp-kpi,.dl-kpi,.apCard,.apRepeatCard,.apReviewCard,.login-card,.lf-panel{border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important}.dash-kpi-card:hover,.kpi-card:hover,.dl-kpi:hover,.rp-kpi:hover,.ld-summary-card:hover,.fuStatCard:hover,.orgStatCard:hover,.con-kpi-card:hover,.crmStatCard:hover{transform:none!important;border-color:var(--ui-border-strong)!important}.ld-summary-card,.dash-kpi-card,.kpi-card,.dl-kpi,.rp-kpi,.cp-kpi,.con-kpi-card,.fuStatCard,.orgStatCard,.crmStatCard{border-left:1px solid var(--ui-border)!important;padding:14px 16px!important}.ld-summary-value,.dash-kpi-value,.kpi-value,.kpiVal,.dl-kpi-value,.rp-kpi-value,.cp-kpi-value,.con-kpi-value{font-size:var(--fs-num)!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ld-summary-label,.dash-kpi-label,.kpi-label,.dl-kpi-label,.rp-kpi-label,.cp-kpi-label,.con-kpi-label{font-size:var(--fs-xs)!important;font-weight:600!important;letter-spacing:.07em!important;color:var(--ui-muted)!important}.dl-primary,.ld-primary-btn,.con-primary-btn,.web-primary-btn,.web-upload-btn,.apPrimary,.login-btn,.wa-primary,.main-scroll [class*=-primary-btn],.main-scroll [class*=PrimaryBtn]{background:var(--ui-accent)!important;color:#fff!important;border:1px solid var(--ui-accent)!important;box-shadow:none!important;border-radius:var(--r-md)!important;font-weight:600!important;font-size:var(--fs-base)!important;padding:9px 14px!important;line-height:18px!important}.dl-primary:hover,.ld-primary-btn:hover,.con-primary-btn:hover,.web-primary-btn:hover,.web-upload-btn:hover,.apPrimary:hover,.login-btn:hover,.wa-primary:hover,.main-scroll [class*=-primary-btn]:hover,.main-scroll [class*=PrimaryBtn]:hover{background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}.dl-primary:active,.ld-primary-btn:active,.main-scroll [class*=-primary-btn]:active{transform:scale(.985)}.dl-outline,.ld-outline-btn,.con-outline-btn,.web-outline-btn,.ld-act-btn,.dl-mini,.st-card-edit-btn,.st-outline-btn,.dash-quick-btn,.con-secondary-btn,.con-mini-btn,.pj-action-btn,.rp-outline,.propertySecondaryButton,.apGhost,.rr-modal-cancel,.web-action-btn,.main-scroll [class*=-outline-btn],.main-scroll [class*=OutlineBtn]{border-radius:var(--r-md)!important;font-weight:500!important;font-size:var(--fs-base)!important;box-shadow:none!important}.dl-outline:hover,.ld-outline-btn:hover,.con-outline-btn:hover,.web-outline-btn:hover,.ld-act-btn:hover,.dl-mini:hover,.main-scroll [class*=-outline-btn]:hover,.main-scroll [class*=OutlineBtn]:hover{background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-ink)!important}.main-scroll input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.main-scroll select,.main-scroll textarea,.login-form input,.rr-modal input,.rr-modal select,.rr-modal textarea,.dl-form input,.dl-form select,.dl-form textarea{border-radius:var(--r-md)!important;font-size:var(--fs-base)!important;padding:9px 12px!important}.main-scroll input:focus,.main-scroll select:focus,.main-scroll textarea:focus,.login-form input:focus{border-color:var(--ui-accent)!important;box-shadow:var(--ui-ring)!important;outline:none}.ld-field>span,.dl-form label>span,.st-field>span,.rr-modal label,.main-scroll label{font-size:var(--fs-sm)!important;font-weight:600!important}.ld-table-wrapper,.dl-tablewrap,.dash-table-wrapper,.rp-tablewrap{border-radius:var(--r-lg)!important;overflow:auto!important;max-height:none}.main-scroll table{font-size:var(--fs-base)!important}.main-scroll thead th{position:sticky;top:0;z-index:2;background:var(--ui-surface-2)!important;font-size:var(--fs-xs)!important;font-weight:600!important;letter-spacing:.06em;padding:9px 12px!important}.main-scroll tbody td{padding:10px 12px!important;line-height:20px}.main-scroll tbody tr:hover,.ld-table tbody tr:hover,.dl-table tbody tr:hover,.dash-table tbody tr:hover,.rp-table tbody tr:hover{background:#f7f9fc!important}.dl-amount,.cp-amount,.acc-ledger-number,.main-scroll td[class*=amount],.main-scroll td[class*=num]{font-variant-numeric:tabular-nums}.ledger-totals-row td{background:var(--ui-surface-2)!important;border-top:2px solid var(--ui-border-strong)!important;border-bottom:0!important;font-weight:700!important;color:var(--ui-ink)!important;font-size:var(--fs-sm)!important;letter-spacing:.04em}.ld-status-pill,.ld-assigned-pill,.main-scroll [class*=status-pill],.main-scroll [class*=-pill],.dl-stage-success,.dl-stage-warn,.dl-stage-danger,.dl-stage-info,.web-status-green,.web-status-orange,.pj-status-active,.pj-status-planning,.pj-status-completed,.pj-status-on{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px!important;border-radius:999px!important;font-size:var(--fs-sm)!important;font-weight:600!important;line-height:1!important;white-space:nowrap}.dl-stage-success,.ld-status-hot,.web-status-green,.pj-status-active,.pj-status-on{background:var(--ui-success-bg)!important;color:var(--ui-success)!important;border:1px solid var(--ui-success-line)!important}.dl-stage-warn,.ld-status-warm,.web-status-orange,.pj-status-planning{background:var(--ui-warning-bg)!important;color:var(--ui-warning)!important;border:1px solid var(--ui-warning-line)!important}.dl-stage-danger{background:var(--ui-danger-bg)!important;color:var(--ui-danger)!important;border:1px solid var(--ui-danger-line)!important}.dl-stage-info,.ld-status-cold,.pj-status-completed{background:var(--ui-info-bg)!important;color:var(--ui-info)!important;border:1px solid var(--ui-info-line)!important}.ld-assigned-pill{background:var(--ui-neutral-bg)!important;color:var(--ui-neutral)!important;border:1px solid var(--ui-neutral-line)!important;font-weight:500!important}.sidebar{width:248px!important;min-width:248px!important;transition:transform .22s ease}.sidebar-header{min-height:58px!important}.sidebar-logo-mark{width:34px!important;height:34px!important;min-width:34px!important;border-radius:var(--r-md)!important;font-size:12.5px!important;box-shadow:none!important}.sidebar-section-label{font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;color:var(--ui-faint)!important;padding:14px 18px 5px!important}.sidebar-link,.sidebar-module-btn{padding:8px 10px!important;margin:1px 8px!important;border-radius:var(--r-md)!important;font-size:var(--fs-base)!important;font-weight:500!important;display:flex;align-items:center;gap:10px}.sidebar-link-icon{font-size:0!important;width:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-faint);flex-shrink:0}.sidebar-link-icon svg{font-size:16px}.sidebar-link:hover .sidebar-link-icon,.sidebar-module-btn:hover .sidebar-link-icon,.sidebar-link.active .sidebar-link-icon,.sidebar-module-btn.active .sidebar-link-icon{color:inherit}.sidebar-link.active{box-shadow:none!important;font-weight:600!important}.sidebar-link-badge{font-size:10.5px!important;height:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px!important;border-radius:999px!important;font-variant-numeric:tabular-nums}.sidebar-sub-link{font-size:var(--fs-sm)!important;padding:6px 10px 6px 14px!important}.sidebar-footer{padding:8px 12px!important}.sidebar-footer-btn{border-radius:var(--r-md)!important}.topbar{min-height:54px!important;padding:8px 20px!important;box-shadow:none!important}.topbar-user{background:transparent!important;border:0!important;border-radius:var(--r-md);padding:4px 8px}.topbar-user:hover{background:var(--ui-surface-2)!important}.topbar-avatar{border-radius:999px!important;background:var(--ui-accent-tint)!important;color:var(--ui-accent)!important;font-weight:700}.topbar-ghost-btn,.topbar-icon-btn{border-radius:var(--r-md)!important;font-size:var(--fs-base)!important;font-weight:500!important}.topbar-date{font-size:var(--fs-sm)!important;font-variant-numeric:tabular-nums}.topbar-search-trigger{display:flex;align-items:center;gap:8px;width:100%;max-width:520px;height:36px;padding:0 12px;background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--r-md);color:var(--ui-muted);font-size:var(--fs-base);cursor:pointer;transition:border-color .15s ease,background .15s ease}.topbar-search-trigger:hover{border-color:var(--ui-border-strong);background:#fff}.topbar-search-trigger .kbd-hint{margin-left:auto;display:inline-flex;gap:3px}.kbd{font-size:10.5px;font-weight:600;color:var(--ui-muted);background:#fff;border:1px solid var(--ui-border);border-bottom-width:2px;border-radius:5px;padding:1px 5px;line-height:14px}.topbar-nav-toggle{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ui-border);border-radius:var(--r-md);color:var(--ui-ink-2)}.cmdk-backdrop{position:fixed;inset:0;z-index:900;background:#10182870;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;animation:cmdk-fade .12s ease-out}@keyframes cmdk-fade{0%{opacity:0}}.cmdk{width:100%;max-width:560px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);overflow:hidden;animation:cmdk-rise .14s ease-out}@keyframes cmdk-rise{0%{transform:translateY(4px);opacity:.6}}.cmdk-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ui-hairline);color:var(--ui-muted)}.cmdk-input-row input{flex:1;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:var(--fs-md)!important;color:var(--ui-ink)!important;padding:0!important}.cmdk-list{max-height:380px;overflow-y:auto;padding:6px}.cmdk-group-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-faint);padding:10px 10px 4px}.cmdk-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;background:transparent;border-radius:var(--r-md);font-size:var(--fs-base);color:var(--ui-ink-2);cursor:pointer}.cmdk-item .cmdk-item-icon{width:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-faint);flex-shrink:0}.cmdk-item .cmdk-item-meta{margin-left:auto;font-size:var(--fs-sm);color:var(--ui-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.cmdk-item.is-active{background:var(--ui-accent-tint);color:var(--ui-accent)}.cmdk-item.is-active .cmdk-item-icon{color:var(--ui-accent)}.cmdk-empty{padding:28px 16px;text-align:center;color:var(--ui-muted);font-size:var(--fs-base)}.cmdk-footer{display:flex;gap:14px;padding:8px 16px;border-top:1px solid var(--ui-hairline);color:var(--ui-faint);font-size:11px}.modal,.dl-modal,.rr-modal{border-radius:var(--r-lg)!important;box-shadow:var(--shadow-overlay)!important}.modal-backdrop,.dl-overlay,.rr-modal-backdrop{background:#10182870!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-header,.dl-modal-head{border-bottom:1px solid var(--ui-hairline)}.modal-footer,.dl-modal-foot{border-top:1px solid var(--ui-hairline)}.ld-filters,.rp-filters,.dl-toolbar{box-shadow:none!important;border-radius:var(--r-lg)!important}.ld-chip,.main-scroll [class*=-chip]:not([class*=chip-row]){border-radius:999px!important;font-size:var(--fs-sm)!important;padding:5px 12px!important}.dl-empty,.wa-empty,.wa-empty-center,.main-scroll td[colspan]{font-size:var(--fs-base)!important;color:var(--ui-muted)!important;padding:28px 16px!important;text-align:center}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccd6e3;border-radius:999px;border:2px solid var(--ui-canvas)}::-webkit-scrollbar-thumb:hover{background:#aebdd1}@media(max-width:1080px){.sidebar{position:fixed!important;left:0;top:0;transform:translate(-105%);z-index:950!important;box-shadow:var(--shadow-overlay)!important}body.sb-open .sidebar{transform:translate(0)!important}.sb-backdrop{position:fixed;inset:0;z-index:940;background:#10182866}.topbar-nav-toggle{display:inline-flex}.main-scroll{padding:16px 16px 40px!important}.topbar{padding:8px 12px!important}.topbar-date{display:none}}@media(max-width:768px){.topbar-ghost-btn{display:none!important}.topbar-user-meta{display:none}.page-title{font-size:18px!important}.ld-summary-grid,.dash-kpi-grid,.kpi-grid,.kpiGrid,.dl-kpis,.rp-kpis,.con-kpi-grid,.cp-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:8px!important}.main-scroll{padding:12px 10px 32px!important}.ld-filters{padding:10px!important}.modal,.dl-modal{max-width:calc(100vw - 24px)!important}}.ld-table-wrapper,.dl-tablewrap,.dash-table-wrapper,.rp-tablewrap,.main-scroll [style*=overflow-x]{-webkit-overflow-scrolling:touch}.login-card{border-radius:16px!important;box-shadow:0 4px 6px #10182808,0 24px 48px #10182814!important;border:1px solid var(--ui-border)!important}.login-logo{border-radius:var(--r-lg)!important;background:var(--ui-accent)!important;box-shadow:none!important}.login-btn{height:40px}.login-tab{border-radius:var(--r-md)!important;font-weight:600}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;height:auto!important}.sidebar,.topbar,.right-rail,.toastHost,.sb-backdrop,.cmdk-backdrop,.modal-backdrop,.dl-overlay,.rr-modal-backdrop,.dialer-backdrop{display:none!important}.app-root,.layout,.main,.main-shell,.main-shell-inner,.main-scroll{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important;box-shadow:none!important;border:0!important}.main-scroll{padding:0!important}.main-scroll>*{max-width:100%!important}.main-scroll [class*=search i],.main-scroll [class*=chip i],.main-scroll [class*=filters i],.main-scroll [class*=toolbar i],.main-scroll [class*=tabs i],.main-scroll [class*=header-right],.main-scroll [class*=HeaderActions],.main-scroll [class*=WizardNav i],.main-scroll .apSteps,.page-subtitle,.cp-top,.cp-sub,.cp-footnote,.rp-bd,.rp-breakdowns{display:none!important}.main-scroll [class*=-kpis]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=kpi-grid i]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=kpiGrid]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=summary-grid]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=-kpi]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=StatCard]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=stat-card]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=summary-card]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=side-card]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=insight i]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=hero i]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=quick i]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=Strip]:not(:has(table)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=hot-tag]{display:none!important}.main-scroll [class*=card i]:not(:has(table)):not(:has(form)):not(:has(input)):not(:has(select)):not(:has(textarea)),.main-scroll [class*=panel i]:not(:has(table)):not(:has(form)):not(:has(input)):not(:has(select)):not(:has(textarea)){display:none!important}.main-scroll button{display:none!important}.main-scroll input:not([type=checkbox]):not([type=radio]),.main-scroll select,.main-scroll textarea{display:block!important;border:0!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:1px 0 3px!important;font:inherit!important;font-size:11.5px!important;color:#101b2d!important;appearance:none;-webkit-appearance:none}.main-scroll label,.main-scroll label>span,.ld-field>span,.st-field>span,.dl-form label>span{color:#44546a!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.05em}.main-scroll select{text-indent:0}.main-scroll td select,.main-scroll td input:not([type=checkbox]){display:inline-block!important;border:0!important;padding:0!important;font-size:11px!important}.ld-table-wrapper,.dl-tablewrap,.dash-table-wrapper,.rp-tablewrap,.main-scroll [style*=overflow]{overflow:visible!important;max-height:none!important;border:0!important;border-radius:0!important}.main-scroll table{width:100%!important;border-collapse:collapse!important;font-size:11px!important}.main-scroll thead th{position:static!important;background:#f1f4f8!important;color:#334155!important;border-bottom:1px solid #94a3b8!important;padding:6px 8px!important}.main-scroll thead{display:table-header-group}.main-scroll tbody td{padding:6px 8px!important;border-bottom:1px solid #dbe2ea!important;color:#101b2d!important}.main-scroll tr{page-break-inside:avoid}.main-scroll tfoot td,.ledger-totals-row td{font-weight:700!important;color:#101b2d!important;background:#f1f4f8!important;border-top:2px solid #101b2d!important;border-bottom:1px solid #101b2d!important;padding:7px 8px!important}.main-scroll [class*=card i],.main-scroll [class*=panel i]{box-shadow:none!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.main-scroll:before{content:"SHAMSI CORPORATIONS";display:block;font-size:13px;font-weight:700;letter-spacing:.05em;color:#101b2d;border-bottom:2px solid #101b2d;padding-bottom:6px;margin-bottom:10px}.page-title{display:block!important;font-size:16px!important;margin:0 0 10px!important;color:#101b2d!important}a{color:#101b2d!important;text-decoration:none!important}}
