:root{--navy-950:#06111f;--navy-900:#081727;--navy-850:#0b1c2f;--navy-800:#10283f;--navy-700:#173b59;--gold-600:#b9852f;--gold-500:#d3a44c;--gold-400:#e8c36d;--gold-300:#f0d68e;--gold-100:#fbf5e8;--blue-500:#3c91e6;--bg:#f3f5f8;--surface:#fff;--surface-soft:#f8f9fb;--text:#172235;--muted:#748094;--muted-light:#9aa4b2;--line:#e5e9ef;--line-soft:#edf0f4;--danger:#b42318;--success:#087443;--warning:#b76812;--primary:#0c2238;--primary-2:#173b59;--accent:#d3a44c;--radius-sm:10px;--radius:15px;--radius-lg:20px;--radius-xl:24px;--shadow-xs:0 2px 8px #0f1c2d08;--shadow-sm:0 5px 18px #0f1c2d0b;--shadow-md:0 12px 35px #0f1c2d13}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{direction:rtl}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:275px minmax(0,1fr);min-height:100vh;display:grid}.main{background:var(--bg);min-width:0}.sidebar{color:#fff}.sidebar-pro{background:radial-gradient(circle at 85% 5%,#3691e624,#0000 25%),linear-gradient(#061321 0%,#071523 45%,#050f1b 100%);border-left:1px solid #ffffff0d;flex-direction:column;height:100vh;padding:15px 13px;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:-12px 0 40px #050e1921}.sidebar-logo-area{text-align:center;padding:0 8px 14px}.sidebar-logo-wrap{justify-content:center;align-items:center;width:130px;height:105px;margin:0 auto 2px;display:flex;overflow:hidden}.sidebar-logo{object-fit:contain;width:132px;height:auto}.sidebar-product-name{color:var(--gold-400);margin-top:-4px;font-size:20px;font-weight:900}.sidebar-product-subtitle{color:#7195b8;letter-spacing:2px;margin-top:3px;font-size:8px;font-weight:700}.sidebar-office-card{background:linear-gradient(135deg,#d2a34917,#2d80cc0a);border:1px solid #dfb2582e;border-radius:13px;margin:2px 3px 18px;padding:11px 13px;position:relative;overflow:hidden}.sidebar-office-card:before{content:"";background:linear-gradient(#f0d17e,#b7802d);width:3px;height:100%;position:absolute;top:0;right:0}.sidebar-office-label{color:#6d89a4;margin-bottom:4px;font-size:9px;display:block}.sidebar-office-card strong{color:#f5f7fa;font-size:11px;line-height:1.6;display:block}.sidebar-nav{flex:1;display:block}.sidebar-nav-group{margin-bottom:14px}.sidebar-nav-title{color:#58718b;margin-bottom:5px;padding:0 10px;font-size:9px;font-weight:800}.sidebar-nav-items{gap:3px;display:grid}.sidebar-nav-item{color:#b1c0cf;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:7px 9px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex;position:relative}.sidebar-nav-item:hover{color:#fff;background:#ffffff0a;border-color:#ffffff0b;transform:translate(-2px)}.sidebar-nav-icon{color:#7998b6;background:#ffffff06;border:1px solid #ffffff0b;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.sidebar-nav-item.active .sidebar-nav-icon{color:var(--gold-400);background:#ddb05317;border-color:#e1b65e30}.sidebar-nav-label{flex:1;font-size:11px;font-weight:700}.sidebar-soon{color:#697e94;background:#ffffff0a;border-radius:999px;padding:3px 6px;font-size:8px}.sidebar-footer-brand{color:#566f88;border-top:1px solid #ffffff0e;align-items:center;gap:8px;margin:4px 5px 0;padding:11px 9px;font-size:9px;display:flex}.sidebar-footer-dot{background:var(--gold-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #e8c36d7a}.sidebar-pro::-webkit-scrollbar{width:4px}.sidebar-pro::-webkit-scrollbar-track{background:0 0}.sidebar-pro::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:20px}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e2e6edeb;justify-content:space-between;align-items:center;height:66px;padding:0 26px;display:flex;position:sticky;top:0;box-shadow:0 2px 14px #0e1b2b06}.topbar-title{color:#19263a;font-size:12px;font-weight:900}.user-chip{color:#758194;align-items:center;gap:9px;font-size:10px;display:flex}.avatar{color:#a97928;background:linear-gradient(145deg,#fffaf0,#f8f1e4);border:1px solid #eadfc8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.page-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.page-header h1{color:#152238;margin:0;font-size:26px;font-weight:900}.page-header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.8}.btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#122e48,#071a2c);box-shadow:0 5px 15px #081c2e1f}.btn-secondary:hover{background:#f8f9fb}.btn-block{width:100%}.field label{color:#354258;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.field input,.field select,.field textarea{color:#273448;background:#fff;border:1px solid #e2e7ed;border-radius:10px;outline:none;width:100%;padding:11px 12px;transition:border-color .15s,box-shadow .15s,background .15s}.field input:focus,.field select:focus,.field textarea:focus{background:#fffefa;border-color:#c7a45d;box-shadow:0 0 0 3px #cea44e17}.field textarea{resize:vertical}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:17px}.card:hover{border-color:#dadee5}.metric-value{color:#172236;margin-top:8px;font-size:28px;font-weight:900}.metric-note{color:#929baa;margin-top:5px;font-size:9px}.grid-2{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:17px;display:grid}.section-title{color:#1c293d;margin:0 0 13px;font-size:16px;font-weight:900}.list{gap:8px;display:grid}.list-item{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:13px;padding:11px 12px;display:flex}.badge{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:right;border-bottom:1px solid #edf0f3;padding:12px 13px;font-size:10px}th{color:#748094;background:#f8f9fb;font-size:9px;font-weight:900}tbody tr{transition:background .15s}tr:last-child td{border-bottom:0}.empty{color:var(--muted);text-align:center;padding:38px 18px;font-size:11px;line-height:1.9}.toolbar{flex-wrap:wrap;gap:9px;display:flex}.error,.success{border-radius:10px;margin:10px 0 15px;padding:10px 12px;font-size:11px;font-weight:700}.error{color:var(--danger);background:#fef3f2;border:1px solid #f4d6d3}.success{color:var(--success);background:#ecfdf3;border:1px solid #cdecdc}.onboarding{max-width:760px;margin:50px auto;padding:0 20px}.onboarding .card{padding:28px}.dashboard-page{background:radial-gradient(circle at top right, #3c91e60d, transparent 26%), var(--bg);min-height:calc(100vh - 66px);padding:25px 28px 30px}.dashboard-hero{background:radial-gradient(circle at 8% 30%,#3589dc2b,#0000 29%),linear-gradient(115deg,#071522 0%,#091c30 55%,#102c47 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;min-height:138px;margin-bottom:18px;padding:25px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 36px #0715231f}.dashboard-hero:before{content:"";border:1px solid #e6bf6824;border-radius:50%;width:260px;height:260px;position:absolute;top:-135px;left:-65px}.dashboard-hero-content{z-index:2;position:relative}.dashboard-eyebrow{width:fit-content;color:var(--gold-400);background:#d9ab4f12;border:1px solid #e2b75b29;border-radius:999px;margin-bottom:7px;padding:4px 9px;font-size:9px;font-weight:900}.dashboard-hero h1{color:#fff;margin:0;font-size:25px;font-weight:900}.dashboard-hero p{color:#9eb0c1;max-width:650px;margin:8px 0 0;font-size:11px;line-height:1.8}.dashboard-new-case{z-index:2;color:#071522;background:linear-gradient(135deg,#efd078,#c99334);border:1px solid #ffe3a059;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:145px;height:43px;padding:0 16px;font-size:11px;font-weight:900;transition:transform .17s,box-shadow .17s;display:inline-flex;position:relative;box-shadow:0 8px 23px #d1a24333}.dashboard-new-case:hover{transform:translateY(-2px);box-shadow:0 11px 27px #d1a24347}.dashboard-new-case-icon{font-size:17px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.dashboard-metric{border:1px solid var(--line);min-height:123px;box-shadow:var(--shadow-xs);background:#fffffff0;border-radius:15px;padding:15px;transition:transform .17s,box-shadow .17s,border-color .17s;position:relative;overflow:hidden}.dashboard-metric:hover{box-shadow:var(--shadow-sm);border-color:#d9dde4;transform:translateY(-2px)}.dashboard-metric:after{content:"";background:#d3a44c0d;border-radius:50%;width:80px;height:80px;position:absolute;top:-40px;left:-30px}.dashboard-metric-top{align-items:center;gap:9px;display:flex}.dashboard-metric-icon{color:#ba8530;background:#fcf7ed;border:1px solid #eee1c6;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.dashboard-metric-label{color:#657185;font-size:10px;font-weight:800}.dashboard-metric-value{color:#111d2e;margin-top:10px;font-size:28px;font-weight:900}.dashboard-metric-footer{color:#929baa;align-items:center;gap:5px;margin-top:5px;font-size:8px;display:flex}.dashboard-status-dot{background:#8194a8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.dashboard-status-dot.gold{background:var(--gold-500)}.dashboard-status-dot.green{background:#35a170}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.65fr);gap:16px;margin-bottom:16px;display:grid}.dashboard-panel{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;padding:18px}.dashboard-panel-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.dashboard-panel-kicker{color:#bd8933;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.dashboard-panel-header h2{color:#19263a;margin:0;font-size:15px;font-weight:900}.dashboard-text-link{color:#788598;font-size:9px;font-weight:700}.dashboard-text-link:hover{color:#aa792b}.dashboard-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:24px;display:flex}.dashboard-empty-icon{color:#bc8a35;background:#fdf8ed;border:1px solid #ece0c8;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;font-size:18px;display:grid}.dashboard-empty-state h3{color:#273348;margin:0;font-size:13px}.dashboard-empty-state p{color:#8d96a5;max-width:420px;margin:6px 0 13px;font-size:9px;line-height:1.8}.dashboard-empty-action{color:#87611d;background:#fff9ef;border:1px solid #ead8b3;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:800}.dashboard-priority-list{gap:8px;margin-top:13px;display:grid}.dashboard-priority-item{background:#fafbfc;border:1px solid #edf0f4;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:9px;display:flex}.dashboard-priority-number{color:#9f762d;background:#fffaf1;border:1px solid #eee1c5;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.dashboard-priority-content{flex:1;min-width:0;display:grid}.dashboard-priority-content strong{color:#28354a;font-size:10px}.dashboard-priority-content span{color:#929baa;margin-top:2px;font-size:8px}.dashboard-priority-badge{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.dashboard-priority-badge.required{color:#9e5b17;background:#fff3e5}.dashboard-priority-badge.ready{color:#23714f;background:#eaf8f1}.dashboard-status-bar{border:1px solid var(--line);background:#ffffffab;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:12px 16px;display:flex}.dashboard-system-status{align-items:center;gap:9px;display:flex}.dashboard-system-dot{background:#36a475;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #36a47517}.dashboard-system-status div{display:grid}.dashboard-system-status strong{color:#3b4658;font-size:9px}.dashboard-system-status span{color:#9da5b0;margin-top:2px;font-size:8px}.dashboard-version{color:#a7aeb8;letter-spacing:2px;font-size:7px;font-weight:900}.auth-page{background:#edf1f5;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 25% 30%,#3490e926,#0000 28%),linear-gradient(145deg,#061321,#0d2942);flex-direction:column;justify-content:center;padding:60px;display:flex}.brand-mark{background:#ffffff0e;border:1px solid #ffffff26;border-radius:19px;place-items:center;width:74px;height:74px;margin-bottom:22px;font-size:34px;display:grid}.auth-brand h1{margin:0 0 7px;font-size:44px}.auth-brand p{color:#b5c5d4;max-width:520px;margin:0;font-size:15px;line-height:1.9}.auth-panel{place-items:center;padding:30px;display:grid}.auth-card{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-md);background:#fff;border-radius:21px;padding:30px}.auth-card h2{color:#1c293d;margin:0 0 6px;font-size:24px}.auth-card .sub{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.7}@media (max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar-pro{height:auto;position:static}.sidebar-logo-area,.sidebar-office-card,.sidebar-nav-title,.sidebar-footer-brand{display:none}.sidebar-nav-group{margin-bottom:7px}.sidebar-nav-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-nav-item{justify-content:center}.sidebar-nav-label{flex:initial}.topbar{position:static}.page,.dashboard-page{padding:16px}.cards,.dashboard-metrics{grid-template-columns:1fr}.dashboard-hero{flex-direction:column;align-items:stretch;min-height:auto;padding:21px}.dashboard-new-case{width:100%}.dashboard-status-bar{flex-direction:column;align-items:flex-start}.auth-page{grid-template-columns:1fr}.auth-brand{display:none}}.auth-page-premium{background:#eef2f6;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.auth-brand-premium{color:#fff;background:radial-gradient(circle at 20% 25%,#328de233,#0000 26%),radial-gradient(circle at 78% 72%,#d6a5491a,#0000 28%),linear-gradient(145deg,#04101d 0%,#071829 52%,#0d2d49 100%);justify-content:center;align-items:center;min-height:100vh;padding:56px;display:flex;position:relative;overflow:hidden}.auth-brand-premium:before{content:"";border:1px solid #e4b85b1f;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-190px}.auth-brand-premium:after{content:"";border:1px solid #4d9be61a;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-150px;left:-150px}.auth-brand-content{z-index:2;text-align:center;width:min(560px,100%);position:relative}.auth-logo-wrap{justify-content:center;align-items:center;width:260px;height:210px;margin:0 auto 10px;display:flex}.auth-logo{object-fit:contain;filter:drop-shadow(0 15px 30px #00000038);width:250px;height:auto}.auth-brand-badge{color:#e8c36d;background:#daac4f12;border:1px solid #e3b85b2e;border-radius:999px;width:fit-content;margin:0 auto 16px;padding:6px 12px;font-size:10px;font-weight:800}.auth-brand-premium h1{color:#fff;margin:0;font-size:34px;font-weight:900;line-height:1.45}.auth-brand-premium p{color:#aebfd0;max-width:500px;margin:14px auto 0;font-size:13px;line-height:2}.auth-features{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.auth-features div{color:#c7d3de;background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.auth-features span{color:#e2b85d}.auth-brand-footer{color:#607c98;letter-spacing:3px;font-size:8px;font-weight:900;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.auth-panel-premium{background:radial-gradient(circle at 75% 8%,#d3a44c0d,#0000 25%),#f4f6f9;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:34px;display:flex}.auth-card-premium{background:#fffffff7;border:1px solid #e5e9ef;border-radius:22px;width:min(440px,100%);padding:32px;box-shadow:0 20px 55px #121f3017}.auth-mobile-logo{display:none}.auth-card-heading{margin-bottom:24px}.auth-eyebrow{color:#b68532;margin-bottom:6px;font-size:9px;font-weight:900;display:inline-block}.auth-card-premium h2{color:#172438;margin:0;font-size:26px;font-weight:900}.auth-card-premium .sub{color:#7d8999;margin:8px 0 0;font-size:11px;line-height:1.8}.auth-login-btn{background:linear-gradient(135deg,#102c47,#071827);min-height:44px;margin-top:4px}.auth-login-btn:hover{background:linear-gradient(135deg,#183f60,#0b2237)}.auth-divider{align-items:center;gap:12px;margin:22px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e9ecf1;flex:1;height:1px}.auth-divider span{color:#a1a9b4;font-size:9px}.auth-register{background:#fafbfc;border:1px solid #e6e9ee;border-radius:12px;overflow:hidden}.auth-register summary{color:#4b586a;cursor:pointer;padding:12px 14px;font-size:11px;font-weight:800;list-style:none}.auth-register summary::-webkit-details-marker{display:none}.auth-register summary:after{content:"+";float:left;color:#b18439;font-size:16px}.auth-register[open] summary:after{content:"−"}.auth-register-content{border-top:1px solid #eceff3;padding:0 14px 14px}.auth-register-content>p{color:#8a94a3;margin:12px 0 14px;font-size:9px;line-height:1.7}.auth-security{color:#9aa3af;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:8px;display:flex}.auth-security span{color:#39a274;font-size:8px}.auth-copyright{color:#a2aab5;margin-top:16px;font-size:8px;font-weight:700}.auth-card-premium .field label{color:#3c495c;font-size:10px}.auth-card-premium .field input{background:#fbfcfd;border-radius:10px;min-height:43px;padding:10px 12px}.auth-card-premium .field input:focus{background:#fff;border-color:#cda553;box-shadow:0 0 0 3px #cda55317}@media (max-width:900px){.auth-page-premium{grid-template-columns:1fr}.auth-brand-premium{display:none}.auth-panel-premium{min-height:100vh;padding:22px}.auth-mobile-logo{justify-content:center;height:115px;margin-bottom:12px;display:flex;overflow:hidden}.auth-mobile-logo img{object-fit:contain;width:140px;height:auto}}@media (max-width:520px){.auth-card-premium{border-radius:18px;padding:24px 20px}.auth-card-premium h2{font-size:23px}}.main>.page{background:radial-gradient(circle at 96% 0,#3c91e60b,#0000 25%),#f3f5f8;min-height:calc(100vh - 66px)}.page:not(.dashboard-page) .page-header{border-bottom:1px solid #e4e8ee;margin-bottom:18px;padding:4px 3px 15px;position:relative}.page:not(.dashboard-page) .page-header:after{content:"";background:linear-gradient(90deg,#e2b85d,#b7802d);border-radius:10px;width:48px;height:2px;position:absolute;bottom:-1px;right:0}.page:not(.dashboard-page) .page-header h1{color:#122137;letter-spacing:-.35px;font-size:25px;font-weight:900}.page:not(.dashboard-page) .page-header p{color:#7b8798;max-width:750px;font-size:10px;line-height:1.8}.page:not(.dashboard-page) .card{background:linear-gradient(#fff,#fefefe);border:1px solid #e4e8ee;border-radius:16px;padding:18px;transition:border-color .16s,box-shadow .16s;position:relative;box-shadow:0 4px 18px #101f3109}.page:not(.dashboard-page) .card:hover{border-color:#dce1e8;box-shadow:0 8px 26px #101f310e}.page:not(.dashboard-page) .section-title{color:#17253a;margin:0 0 16px;padding-right:12px;font-size:15px;font-weight:900;position:relative}.page:not(.dashboard-page) .section-title:before{content:"";background:linear-gradient(#ebc871,#b7822e);border-radius:10px;width:3px;height:16px;position:absolute;top:3px;right:0}.page:not(.dashboard-page) .grid-2{grid-template-columns:minmax(0,1.5fr) minmax(310px,.62fr);align-items:start;gap:17px}.page:not(.dashboard-page) .toolbar{align-items:center;gap:9px;width:100%;display:flex}.page:not(.dashboard-page) .toolbar input{color:#26354a;background:#fafbfc;outline:none;flex:1;min-height:42px;transition:border-color .15s,box-shadow .15s,background .15s;border:1px solid #e0e5eb!important;border-radius:10px!important;padding:10px 13px!important}.page:not(.dashboard-page) .toolbar input:focus{background:#fff;box-shadow:0 0 0 3px #caa04d14;border-color:#caa04d!important}.page:not(.dashboard-page) .field label{color:#445165;align-items:center;min-height:19px;margin-bottom:6px;font-size:10px;font-weight:900;display:flex}.page:not(.dashboard-page) .field input,.page:not(.dashboard-page) .field select,.page:not(.dashboard-page) .field textarea{color:#253449;background:#fafbfc;border:1px solid #e0e5eb;border-radius:10px;outline:none;width:100%;min-height:42px;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s}.page:not(.dashboard-page) .field textarea{min-height:auto;line-height:1.8}.page:not(.dashboard-page) .field input:hover,.page:not(.dashboard-page) .field select:hover,.page:not(.dashboard-page) .field textarea:hover{border-color:#d3dae3}.page:not(.dashboard-page) input::placeholder,.page:not(.dashboard-page) textarea::placeholder{color:#a2aab5}.page:not(.dashboard-page) .table-wrap{box-shadow:none;background:#fff;border:1px solid #e7eaf0;border-radius:13px;overflow:auto}.page:not(.dashboard-page) table{width:100%}.page:not(.dashboard-page) th{color:#7b8798;background:linear-gradient(#fafbfc,#f7f8fa);border-bottom:1px solid #e8ebef;height:43px;padding:10px 12px;font-size:8px;font-weight:900}.page:not(.dashboard-page) td{color:#334155;border-bottom:1px solid #edf0f3;min-height:50px;padding:12px;font-size:9px}.page:not(.dashboard-page) tbody tr{transition:background .15s,box-shadow .15s}.page:not(.dashboard-page) .list-item{background:linear-gradient(#fafbfc,#f8f9fb);border:1px solid #e8ebef;border-radius:11px;padding:11px 12px;transition:border-color .15s,background .15s;position:relative}.page:not(.dashboard-page) .list-item:hover{background:#fff;border-color:#dde2e8}.page:not(.dashboard-page) .cards{gap:13px;margin-bottom:18px}.page:not(.dashboard-page) .cards .card{min-height:106px;position:relative;overflow:hidden}.page:not(.dashboard-page) .cards .card:after{content:"";background:#d2a44c0b;border-radius:50%;width:65px;height:65px;position:absolute;top:-30px;left:-25px}.page:not(.dashboard-page) .metric-label{color:#7b8797;font-size:9px;font-weight:800}.page:not(.dashboard-page) .metric-value{color:#162338;margin-top:8px;font-size:25px;font-weight:900}.page:not(.dashboard-page) .metric-note{color:#969fab;margin-top:4px;font-size:8px}.page:not(.dashboard-page) .empty{color:#8c96a5;text-align:center;background:linear-gradient(#fcfcfd,#fafbfc);border:1px dashed #e0e5eb;border-radius:12px;justify-content:center;align-items:center;min-height:155px;padding:28px;font-size:10px;line-height:1.9;display:flex}.page:not(.dashboard-page) .btn-primary{background:linear-gradient(135deg,#112e48,#071a2b);border:1px solid #ffffff0d;min-height:40px;padding:9px 14px;box-shadow:0 5px 15px #081b2d1a}.page:not(.dashboard-page) .btn-secondary{color:#4a5769;background:#fff;border:1px solid #e0e5eb}.page:not(.dashboard-page) .btn-secondary:hover{background:#fafbfc;border-color:#d4dae2}.page:not(.dashboard-page) .success,.page:not(.dashboard-page) .error{border-radius:11px;margin-bottom:16px}@media (max-width:1050px){.page:not(.dashboard-page) .grid-2{grid-template-columns:1fr}}@media (max-width:760px){.page:not(.dashboard-page){padding:16px}.page:not(.dashboard-page) .page-header{flex-direction:column;align-items:flex-start}.page:not(.dashboard-page) .toolbar{flex-direction:column;align-items:stretch}.page:not(.dashboard-page) .toolbar .btn{width:100%}}.page:not(.dashboard-page){background:radial-gradient(circle at 100% 0,#3c91e60f,#0000 25%),#f3f5f8;padding:30px 32px 38px}.page:not(.dashboard-page) .page-header{background:linear-gradient(135deg,#fff,#f9fafc);border:1px solid #e1e6ec;border-radius:18px;justify-content:space-between;align-items:center;min-height:90px;margin-bottom:22px;padding:20px 24px;display:flex;box-shadow:0 7px 24px #0f1f300b}.page:not(.dashboard-page) .page-header:after{display:none}.page:not(.dashboard-page) .page-header p{color:#69778b;margin-top:7px;font-size:14px;line-height:1.8}.page:not(.dashboard-page) .card{background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:22px;box-shadow:0 6px 22px #1121330b}.page:not(.dashboard-page) .section-title{color:#13243b;margin-bottom:18px;padding-right:14px;font-size:20px;font-weight:900}.page:not(.dashboard-page) .section-title:before{background:linear-gradient(#efca70,#b6812d);width:4px;height:22px;top:2px}.page:not(.dashboard-page) .grid-2{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);gap:22px}.page:not(.dashboard-page) .field{margin-bottom:17px}.page:not(.dashboard-page) .field label{color:#35445a;margin-bottom:7px;font-size:14px;font-weight:800}.page:not(.dashboard-page) .field input,.page:not(.dashboard-page) .field select,.page:not(.dashboard-page) .field textarea{color:#233248;background:#fbfcfd;border:1px solid #dbe2e9;border-radius:12px;min-height:48px;padding:12px 14px;font-size:15px}.page:not(.dashboard-page) .field textarea{line-height:1.8}.page:not(.dashboard-page) .field input:focus,.page:not(.dashboard-page) .field select:focus,.page:not(.dashboard-page) .field textarea:focus{background:#fff;border-color:#c79c48;box-shadow:0 0 0 4px #c79c481a}.page:not(.dashboard-page) input::placeholder,.page:not(.dashboard-page) textarea::placeholder{color:#9aa5b3;font-size:14px}.page:not(.dashboard-page) .toolbar{gap:12px}.page:not(.dashboard-page) .toolbar input{background:#fbfcfd;min-height:48px;font-size:15px;border-radius:12px!important;padding:12px 15px!important}.page:not(.dashboard-page) .btn{border-radius:11px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:800}.page:not(.dashboard-page) .btn-primary{background:linear-gradient(135deg,#12314d,#071b2d);box-shadow:0 6px 17px #081c2e21}.page:not(.dashboard-page) .table-wrap{border:1px solid #e0e5eb;border-radius:14px}.page:not(.dashboard-page) th{color:#657387;background:linear-gradient(#f8fafc,#f3f5f8);height:50px;padding:13px 15px;font-size:12px;font-weight:900}.page:not(.dashboard-page) td{color:#29384d;padding:15px;font-size:13px}.page:not(.dashboard-page) tbody tr:hover{background:#fafbfd}.page:not(.dashboard-page) .list{gap:10px}.page:not(.dashboard-page) .list-item{background:linear-gradient(#fbfcfd,#f8fafb);border-radius:12px;padding:14px 15px}.page:not(.dashboard-page) .list-item strong{color:#24344a;font-size:14px}.page:not(.dashboard-page) .badge{padding:6px 10px;font-size:11px}.page:not(.dashboard-page) .cards{gap:16px}.page:not(.dashboard-page) .cards .card{min-height:125px}.page:not(.dashboard-page) .metric-label{font-size:13px}.page:not(.dashboard-page) .metric-value{margin-top:9px;font-size:31px}.page:not(.dashboard-page) .metric-note{margin-top:6px;font-size:11px}.page:not(.dashboard-page) .empty{color:#7e8a9a;background:linear-gradient(#fcfdfe,#f9fafc);border:1px dashed #d9e0e8;border-radius:14px;min-height:180px;padding:32px;font-size:13px;line-height:1.9}.topbar-title{font-size:14px}.user-chip{font-size:12px}.sidebar-nav-label{font-size:13px}.sidebar-nav-title{font-size:10px}.sidebar-office-card strong{font-size:12px}@media (max-width:1100px){.page:not(.dashboard-page) .grid-2{grid-template-columns:1fr}}@media (max-width:760px){.page:not(.dashboard-page){padding:16px}.page:not(.dashboard-page) .page-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:18px}.page:not(.dashboard-page) .page-header h1{font-size:25px}}.page:not(.dashboard-page) .page-header{background:radial-gradient(circle at 8% 35%,#3990e32b,#0000 30%),linear-gradient(115deg,#071522 0%,#091c30 55%,#102c47 100%);border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:128px;margin-bottom:20px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 35px #0715231c}.page:not(.dashboard-page) .page-header:before{content:"";border:1px solid #e6bf6824;border-radius:50%;width:280px;height:280px;position:absolute;top:-145px;left:-75px}.page:not(.dashboard-page) .page-header:after{content:"";background:linear-gradient(90deg,#b67f2c,#efd078);width:90px;height:3px;position:absolute;bottom:0;right:0}.page:not(.dashboard-page) .page-header>*{z-index:2;position:relative}.page:not(.dashboard-page) .page-header h1{color:#fff;margin:0;font-size:29px;font-weight:900}.page:not(.dashboard-page) .page-header p{color:#a7b8c9;margin:7px 0 0;font-size:13px;line-height:1.8}.case-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c16b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.case-modal{background:#fff;border:1px solid #dcb56638;border-radius:22px;width:min(920px,100%);max-height:90vh;overflow:hidden;box-shadow:0 30px 80px #00000047}.case-modal-header{color:#fff;background:radial-gradient(circle at 10% 20%,#3d91e62e,#0000 30%),linear-gradient(115deg,#061522,#0a2035 60%,#10324f);justify-content:space-between;align-items:center;gap:20px;min-height:118px;padding:22px 26px;display:flex}.case-modal-header h2{margin:5px 0 0;font-size:25px;font-weight:900}.case-modal-header p{color:#aabccc;margin:7px 0 0;font-size:13px}.case-modal-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:27px;display:grid}.case-modal-close:hover{background:#ffffff1f}.case-modal form{max-height:calc(90vh - 118px);padding:24px 26px 0;overflow-y:auto}.case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.case-form-full{grid-column:1/-1}.case-modal .field label{font-size:13px}.case-modal .field input,.case-modal .field select,.case-modal .field textarea{min-height:47px;font-size:14px}.case-modal-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8ebef;justify-content:flex-end;gap:10px;margin:8px -26px 0;padding:16px 26px;display:flex;position:sticky;bottom:0}.case-modal-actions .btn{min-width:120px}@media (max-width:700px){.case-modal-overlay{padding:12px}.case-form-grid{grid-template-columns:1fr}.case-form-full{grid-column:auto}.case-modal-header{padding:18px}.case-modal form{padding:18px 18px 0}.case-modal-actions{margin-left:-18px;margin-right:-18px;padding:14px 18px}}.module-primary-action{color:#071522;background:linear-gradient(135deg,#f1d27d,#c89132);border:1px solid #ffe5a666;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:45px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 9px 24px #ca97373b}.module-primary-action:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ca97374d}.module-primary-action-icon{font-size:18px;line-height:1}.module-toolbar-card{margin-bottom:18px}.module-list-card{width:100%}.module-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.module-card-heading .section-title{margin-bottom:0!important}.module-card-heading p{color:#7d8999;margin:5px 14px 0 0;font-size:12px}.table-primary-link{color:#132d47;font-weight:900}.table-primary-link:hover{color:#ad7b27}.module-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c16bd;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.module-modal{background:#fff;border:1px solid #ddb56540;border-radius:22px;width:min(1160px,96vw);max-height:94vh;overflow:hidden;box-shadow:0 32px 90px #00000052}.module-modal-header{color:#fff;background:radial-gradient(circle at 10% 20%,#3d91e62e,#0000 30%),linear-gradient(115deg,#061522,#0a2035 60%,#10324f);justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:19px 24px;display:flex}.module-modal-header h2{margin:4px 0 0;font-size:24px;font-weight:900}.module-modal-header p{color:#aabccc;margin:5px 0 0;font-size:12px}.module-modal-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:grid}.module-modal-close:hover{background:#ffffff21}.module-modal form{max-height:calc(94vh - 100px);padding:18px 22px 0;overflow-y:auto}.module-form-grid{gap:0 16px;display:grid}.module-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.module-form-span-2{grid-column:span 2}.module-form-full{grid-column:1/-1}.module-modal .field{margin-bottom:12px}.module-modal .field label{margin-bottom:5px;font-size:12px}.module-modal .field input,.module-modal .field select,.module-modal .field textarea{min-height:43px;padding:9px 11px;font-size:13px}.module-modal .field textarea{min-height:70px}.module-modal-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #e8ebef;justify-content:flex-end;gap:10px;margin:5px -22px 0;padding:13px 22px;display:flex;position:sticky;bottom:0}.module-modal-actions .btn{min-width:120px}.page:not(.dashboard-page) .page-header{background:radial-gradient(circle at 8% 35%,#3990e32b,#0000 30%),linear-gradient(115deg,#071522 0%,#091c30 55%,#102c47 100%);border:0;border-radius:20px;min-height:126px;padding:24px 28px;box-shadow:0 13px 35px #0715231c}.page:not(.dashboard-page) .page-header h1{color:#fff;font-size:29px}.page:not(.dashboard-page) .page-header p{color:#a7b8c9;font-size:13px}.page:not(.dashboard-page) .card{border-radius:17px}.page:not(.dashboard-page) .section-title{font-size:18px}.page:not(.dashboard-page) .field label{font-size:13px}.page:not(.dashboard-page) .field input,.page:not(.dashboard-page) .field select,.page:not(.dashboard-page) .field textarea{font-size:14px}.page:not(.dashboard-page) th{font-size:11px}.page:not(.dashboard-page) td{font-size:12px}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar-pro{z-index:50;height:auto;padding:8px 10px;position:sticky;top:0;overflow:auto hidden}.sidebar-logo-area,.sidebar-office-card,.sidebar-nav-title,.sidebar-footer-brand{display:none}.sidebar-nav{min-width:max-content;display:flex}.sidebar-nav-group{margin:0}.sidebar-nav-items{gap:5px;display:flex}.sidebar-nav-item{min-height:39px;padding:5px 8px}.sidebar-nav-icon{flex-basis:27px;width:27px;height:27px}.sidebar-soon{display:none}.topbar{height:58px;padding:0 14px}.user-chip>span{display:none}.page,.dashboard-page{padding:14px}.page:not(.dashboard-page) .page-header{min-height:112px;padding:20px}.page:not(.dashboard-page) .page-header h1{font-size:25px}.module-form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.module-form-span-2{grid-column:1/-1}.module-primary-action{min-width:145px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:760px}}@media (max-width:620px){.sidebar-nav-label{font-size:11px}.page:not(.dashboard-page) .page-header{flex-direction:column;align-items:stretch;gap:16px;min-height:auto}.module-primary-action{width:100%}.module-modal-overlay{align-items:flex-end;padding:8px}.module-modal{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.module-modal-header{min-height:88px;padding:16px 17px}.module-modal-header h2{font-size:21px}.module-modal form{max-height:calc(96vh - 88px);padding:15px 15px 0}.module-form-grid-3{grid-template-columns:1fr}.module-form-span-2,.module-form-full{grid-column:auto}.module-modal-actions{margin:5px -15px 0;padding:12px 15px}.module-modal-actions .btn{flex:1;min-width:0}.toolbar{flex-direction:column}.toolbar .btn{width:100%}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{padding:20px}.dashboard-hero h1{font-size:22px}}@media (max-width:420px){.dashboard-metrics{grid-template-columns:1fr}}.dashboard-case-list{gap:8px;margin-top:14px;display:grid}.dashboard-case-row{background:#fafbfc;border:1px solid #edf0f4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.dashboard-case-row:hover{background:#fff;border-color:#ded6c4;transform:translateY(-1px)}.dashboard-case-row>div:first-child{gap:4px;display:grid}.dashboard-case-row strong{color:#24344a;font-size:12px}.dashboard-case-row span{color:#8791a0;font-size:10px}.dashboard-case-next{color:#9a712c;text-align:left;font-size:10px;font-weight:800}.build-badge{color:#9a6b20;letter-spacing:.5px;background:#fff8e9;border:1px solid #ead7ae;border-radius:999px;align-items:center;margin-right:8px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.module-hero{width:100%}.module-hero-action{align-items:center;display:flex}.module-page .module-toolbar-card{margin-bottom:18px}.module-page .module-list-card{width:100%}.module-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{max-width:980px}.module-modal-wide{width:min(1180px,96vw)}.module-modal-wide .module-modal-header{min-height:88px;padding:16px 22px}.module-modal-wide form{max-height:calc(94vh - 88px);padding-top:14px}.module-modal-wide .field{margin-bottom:9px}.module-modal-wide .field label{margin-bottom:4px;font-size:12px}.module-modal-wide .field input,.module-modal-wide .field select{min-height:40px;padding:8px 10px}.module-modal-wide .field textarea{min-height:52px;padding:8px 10px}.module-modal-wide .module-modal-actions{padding-top:10px;padding-bottom:10px}@media (min-width:901px) and (min-height:720px){.module-modal-wide{max-height:92vh}.module-modal-wide form{max-height:calc(92vh - 88px)}}@media (max-width:900px){.module-form-grid-2{grid-template-columns:1fr}.module-hero-action{width:100%}}.dashboard-calendar-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-calendar-panel,.dashboard-day-panel{min-height:430px}.dashboard-calendar-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.dashboard-calendar-head h2{color:#132238;margin:4px 0 0;font-size:18px;font-weight:900}.dashboard-calendar-nav{direction:ltr;align-items:center;gap:10px;display:flex}.dashboard-calendar-nav strong{color:#22324a;text-align:center;min-width:126px;font-size:12px}.dashboard-calendar-nav a{color:#233653;background:#fff;border:1px solid #e1e7ee;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;text-decoration:none;transition:all .15s;display:grid}.dashboard-calendar-nav a:hover{background:#fffaf0;border-color:#d5b05c}.dashboard-calendar-weekdays,.dashboard-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.dashboard-calendar-weekdays{margin-bottom:7px}.dashboard-calendar-weekdays span{color:#8490a3;text-align:center;padding:5px 0;font-size:9px;font-weight:800}.dashboard-calendar-empty-cell,.dashboard-calendar-day{border-radius:11px;min-height:52px}.dashboard-calendar-empty-cell{background:0 0}.dashboard-calendar-day{color:#263750;cursor:pointer;background:#fbfcfd;border:1px solid #edf0f4;justify-content:flex-start;align-items:flex-start;padding:9px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.dashboard-calendar-day:hover{background:#fff;border-color:#d8dee7;transform:translateY(-1px)}.dashboard-calendar-day.has-sessions{background:#fffaf0;border-color:#ead7aa}.dashboard-calendar-day.today{box-shadow:inset 0 0 0 1px #9cbfe4}.dashboard-calendar-day.active{background:#fff5df;border-color:#c79a39;box-shadow:0 6px 18px #966c1814}.dashboard-calendar-day-number{font-size:12px;font-weight:900}.dashboard-calendar-count{color:#805b12;background:#f6dfaa;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:7px;left:7px}.dashboard-day-total{color:#7a5a18;background:#fff5dc;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.dashboard-calendar-no-sessions{color:#8791a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.dashboard-calendar-no-sessions>span{color:#3c8c68;background:#edf8f3;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;font-weight:900;display:grid}.dashboard-calendar-no-sessions strong{color:#35445a;font-size:13px}.dashboard-calendar-no-sessions p{margin:5px 0 0;font-size:10px}.dashboard-day-list{gap:9px;display:grid}.dashboard-day-case{color:inherit;background:#fbfcfd;border:1px solid #e8edf2;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .15s;display:grid}.dashboard-day-case:hover{background:#fffdf8;border-color:#d9c18a;transform:translateY(-1px)}.dashboard-day-case-time{color:#775714;text-align:center;background:#fff3d8;border-radius:8px;padding:6px 7px;font-size:10px;font-weight:900}.dashboard-day-case-main{gap:3px;min-width:0;display:grid}.dashboard-day-case-main strong{color:#1a2a40;font-size:11px}.dashboard-day-case-main span{color:#5e6d81;font-size:9px}.dashboard-day-case-main small{color:#8a95a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-day-case-open{color:#8a671d;white-space:nowrap;font-size:9px;font-weight:900}@media (max-width:1100px){.dashboard-calendar-grid{grid-template-columns:1fr}.dashboard-day-panel{min-height:auto}}@media (max-width:680px){.dashboard-calendar-head{flex-direction:column;align-items:flex-start}.dashboard-calendar-weekdays,.dashboard-calendar-days{gap:4px}.dashboard-calendar-weekdays span{font-size:7px}.dashboard-calendar-empty-cell,.dashboard-calendar-day{min-height:44px}.dashboard-calendar-day{padding:7px}.dashboard-day-case{grid-template-columns:58px minmax(0,1fr)}.dashboard-day-case-open{display:none}}.dashboard-command-center{--dash-ink:#102136;--dash-navy:#071727;--dash-navy-2:#0c2943;--dash-gold:#d2a34a;--dash-gold-light:#f1d58a;--dash-line:#e7ebf0;--dash-soft:#f7f8fa;background:radial-gradient(circle at 92% -5%,#3084d313,#0000 24%),radial-gradient(circle at 7% 16%,#d0a1480b,#0000 20%),#f3f5f8;padding:22px 26px 34px}.dashboard-luxury-hero{color:#fff;background:radial-gradient(circle at 8% 20%,#3691e62e,#0000 25%),radial-gradient(circle at 72% 140%,#d5a44c24,#0000 28%),linear-gradient(120deg,#06131f 0%,#081a2b 48%,#0e2e49 100%);border:1px solid #e0b96724;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:190px;margin-bottom:16px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #07162421}.dashboard-luxury-hero:before,.dashboard-luxury-hero:after{content:"";pointer-events:none;border:1px solid #ebc9801a;border-radius:50%;position:absolute}.dashboard-luxury-hero:before{width:330px;height:330px;top:-190px;left:-190px}.dashboard-luxury-hero:after{width:210px;height:210px;bottom:-170px;right:42%}.dashboard-luxury-hero-main,.dashboard-luxury-actions{z-index:2;position:relative}.dashboard-luxury-overline{color:#e9c56f;letter-spacing:.2px;align-items:center;gap:8px;width:fit-content;margin-bottom:9px;font-size:9px;font-weight:900;display:flex}.dashboard-live-dot{background:#54c48b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #54c48b17,0 0 15px #54c48b4d}.dashboard-luxury-hero h1{color:#fff;letter-spacing:-.4px;margin:0;font-size:clamp(24px,2vw,34px);font-weight:900}.dashboard-luxury-hero-main>p{color:#aebdcb;max-width:680px;margin:9px 0 0;font-size:11px;line-height:1.9}.dashboard-luxury-hero-meta{color:#7f98ae;align-items:center;gap:11px;margin-top:18px;font-size:9px;font-weight:700;display:flex}.dashboard-luxury-divider{background:#ffffff1c;width:1px;height:14px}.dashboard-luxury-actions{gap:8px;min-width:235px;display:grid}.dashboard-luxury-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:8px 11px;transition:all .18s;display:flex}.dashboard-luxury-action:hover{background:#ffffff12;border-color:#ebc67536;transform:translate(-3px)}.dashboard-luxury-action-icon{color:#f0cb76;background:#e0b14e17;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:900;display:grid}.dashboard-luxury-action>span:last-child{gap:1px;display:grid}.dashboard-luxury-action strong{color:#f7f9fb;font-size:10px}.dashboard-luxury-action small{color:#7891a7;font-size:8px}.dashboard-executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.dashboard-executive-card{border:1px solid var(--dash-line);background:#fffffff7;border-radius:17px;min-height:145px;padding:16px 17px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 7px 22px #10213609}.dashboard-executive-card:after{content:"";background:#cea0450b;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-36px;left:-28px}.dashboard-executive-card:hover{border-color:#d9dee5;transform:translateY(-3px);box-shadow:0 13px 30px #10213613}.dashboard-executive-card-head{justify-content:space-between;align-items:center;display:flex}.dashboard-executive-icon{color:#aa7828;background:#fff9ed;border:1px solid #eadfc7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.dashboard-executive-arrow{color:#c0c7d0;font-size:12px}.dashboard-executive-value{color:#112138;margin-top:10px;font-size:29px;font-weight:900;line-height:1}.dashboard-executive-card>strong{color:#26364c;margin-top:8px;font-size:10px;display:block}.dashboard-executive-card>small{color:#98a1ad;margin-top:3px;font-size:8px;display:block}.dashboard-section-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 12px;display:flex}.dashboard-section-intro span,.dashboard-workspace-kicker{color:#b27f2e;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.dashboard-section-intro h2,.dashboard-workspace-head h2{color:#17263b;margin:0;font-size:17px;font-weight:900}.dashboard-section-intro p{color:#8d97a6;margin:5px 0 0;font-size:9px}.dashboard-section-link,.dashboard-workspace-head>a{color:#7b8797;font-size:9px;font-weight:800}.dashboard-command-center .dashboard-panel{border-color:var(--dash-line);border-radius:18px;box-shadow:0 8px 24px #1021360a}.dashboard-command-center .dashboard-calendar-panel{background:linear-gradient(#fff,#fcfcfd)}.dashboard-command-center .dashboard-calendar-nav{background:#f8f9fb;border:1px solid #e8ebef;border-radius:11px;padding:4px}.dashboard-command-center .dashboard-calendar-nav a{box-shadow:none;background:#fff;border:0}.dashboard-command-center .dashboard-calendar-weekdays span{color:#8793a3;font-size:8px}.dashboard-command-center .dashboard-calendar-day{background:#fafbfc;border-color:#edf0f3;border-radius:12px;min-height:60px;padding:9px 10px}.dashboard-command-center .dashboard-calendar-count{color:#8a6218;background:#f5dfad;bottom:7px;left:7px}.dashboard-command-center .dashboard-day-panel{background:radial-gradient(circle at 105% 0,#d0a14812,#0000 24%),#fff;position:relative;overflow:hidden}.dashboard-command-center .dashboard-day-total{color:#805d18;background:#fff8e8;border:1px solid #f0dfb7}.dashboard-command-center .dashboard-day-case{background:#f9fafb;border-color:#e9edf1;border-radius:12px}.dashboard-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:14px;display:grid}.dashboard-workspace-panel{border:1px solid var(--dash-line);background:#fff;border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 24px #1021360a}.dashboard-workspace-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding-bottom:13px;display:flex}.dashboard-luxury-case-list{gap:7px;display:grid}.dashboard-luxury-case-row{background:#fbfcfd;border:1px solid #eef0f3;border-radius:12px;grid-template-columns:36px minmax(0,1fr) minmax(140px,.65fr) 18px;align-items:center;gap:10px;min-height:67px;padding:9px 11px;transition:all .16s;display:grid}.dashboard-luxury-case-row:hover{background:#fffdf9;border-color:#dfd1b3;transform:translate(-2px)}.dashboard-luxury-case-icon{color:#ae7c2a;background:#fff9ee;border:1px solid #ede2cd;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.dashboard-luxury-case-main,.dashboard-luxury-case-action{min-width:0;display:grid}.dashboard-luxury-case-main strong,.dashboard-luxury-case-action strong{color:#26364a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-luxury-case-main span{color:#8e98a7;margin-top:3px;font-size:8px}.dashboard-luxury-case-action{border-right:1px solid #edf0f3;padding-right:10px}.dashboard-luxury-case-action small{color:#a2aab5;margin-bottom:3px;font-size:7px}.dashboard-luxury-case-action strong{color:#5e6a7a;font-size:8px}.dashboard-luxury-case-chevron{color:#b9c0ca;font-size:11px}.dashboard-command-list{gap:7px;display:grid}.dashboard-command-item{background:#fafbfc;border:1px solid #edf0f3;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;padding:8px 9px;transition:all .16s;display:grid}.dashboard-command-item:hover{background:#fffdf9;border-color:#ddcfb2}.dashboard-command-icon{color:#ad7a27;background:#fff6e5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.dashboard-command-item>span:nth-child(2){display:grid}.dashboard-command-item strong{color:#2b394d;font-size:9px}.dashboard-command-item small{color:#98a1ad;margin-top:2px;font-size:7px}.dashboard-command-item b{color:#fff;background:#102b44;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.dashboard-command-item i{color:#b7bfc9;font-size:10px;font-style:normal}.dashboard-system-card{background:#f7fbf9;border:1px solid #e4eee8;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.dashboard-system-card-dot{background:#3cac78;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #3cac7814}.dashboard-system-card>div{display:grid}.dashboard-system-card strong{color:#385548;font-size:8px}.dashboard-system-card small{color:#8da196;margin-top:2px;font-size:7px}.dashboard-luxury-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.dashboard-luxury-empty>span{color:#af7d29;background:#fff9ee;border:1px solid #eadfc8;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.dashboard-luxury-empty strong{color:#344257;font-size:11px}.dashboard-luxury-empty p{color:#909aa9;margin:5px 0 12px;font-size:8px}.dashboard-luxury-empty a{color:#8b641c;background:#fff8e9;border:1px solid #e8d6af;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}@media (max-width:1180px){.dashboard-luxury-hero{grid-template-columns:1fr}.dashboard-luxury-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dashboard-executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-center .dashboard-calendar-grid,.dashboard-workspace-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-command-center{padding:14px}.dashboard-luxury-hero{border-radius:18px;padding:22px 18px}.dashboard-luxury-actions{grid-template-columns:1fr}.dashboard-executive-metrics{grid-template-columns:1fr 1fr}.dashboard-executive-card{min-height:130px}.dashboard-section-intro{flex-direction:column;align-items:flex-start}.dashboard-luxury-case-row{grid-template-columns:34px minmax(0,1fr) 18px}.dashboard-luxury-case-action{display:none}}@media (max-width:470px){.dashboard-executive-metrics{grid-template-columns:1fr}}.dashboard-command-center{--dash-bg:#07121f;--dash-panel:#0a1726;--dash-panel-2:#0d1d2e;--dash-line:#deb15338;--dash-line-soft:#ffffff13;--dash-text:#f8fbff;--dash-muted:#b9c7d6;--dash-muted-2:#8799ab;--dash-gold:#e1b45a;--dash-gold-2:#f0ca78;color:var(--dash-text);background:radial-gradient(circle at 80% 0,#3281c91a,#0000 27%),radial-gradient(circle at 10% 18%,#d3a44c12,#0000 22%),linear-gradient(145deg,#06111d,#081625 55%,#07131f);padding:18px 20px 28px}.dashboard-luxury-hero{background:radial-gradient(circle at 75%,#dbaa4a1a,#0000 25%),radial-gradient(circle at 12% 15%,#378cdb29,#0000 25%),linear-gradient(120deg,#071321,#0a1b2c 52%,#0d2942);border-color:#e6bc623d;border-radius:20px;min-height:162px;margin-bottom:14px;padding:24px 26px;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff08}.dashboard-luxury-hero h1{color:#fff;font-size:clamp(24px,2vw,32px)}.dashboard-luxury-hero-main>p{color:#d5dee7;font-size:11px}.dashboard-luxury-overline{color:#f0c975}.dashboard-luxury-hero-meta{color:#abc0d2;margin-top:15px}.dashboard-luxury-action{background:#ffffff09;border-color:#e3b75c2e;min-height:44px}.dashboard-luxury-action:hover{background:#fff1;border-color:#ecc46f5c}.dashboard-luxury-action.primary{background:linear-gradient(135deg,#d9a94c40,#ffffff0b);border-color:#eec77061}.dashboard-luxury-action strong{color:#fff}.dashboard-luxury-action small{color:#b8c6d4}.dashboard-executive-metrics{gap:10px;margin-bottom:18px}.dashboard-executive-card{background:linear-gradient(145deg,#0f2235f7,#081624fa);border-color:#ffffff13;border-radius:15px;min-height:126px;padding:14px 15px;box-shadow:0 10px 26px #0003,inset 0 1px #ffffff06}.dashboard-executive-card.featured{background:radial-gradient(circle at 15% 10%,#ddac4b1a,#0000 28%),linear-gradient(145deg,#0d2235,#081624);border-color:#deb15357}.dashboard-executive-card:hover{border-color:#e8bf684d;box-shadow:0 15px 32px #00000047}.dashboard-executive-icon{color:#f0c46b;background:#e0ae4914;border-color:#e7bc5f40}.dashboard-executive-value{color:#fff;font-size:27px}.dashboard-executive-card>strong{color:#eef5fb;font-size:10px}.dashboard-executive-card>small{color:#9fb0c1}.dashboard-executive-arrow{color:#7790a5}.dashboard-section-intro{margin:0 2px 10px}.dashboard-section-intro span,.dashboard-workspace-kicker,.dashboard-panel-kicker{color:#e5b85e}.dashboard-section-intro h2,.dashboard-workspace-head h2,.dashboard-command-center .dashboard-calendar-head h2,.dashboard-command-center .dashboard-panel-header h2{color:#fff}.dashboard-section-intro p{color:#b4c2d0}.dashboard-section-link,.dashboard-workspace-head>a,.dashboard-text-link{color:#d5b364}.dashboard-command-center .dashboard-calendar-grid{grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:12px;margin-bottom:18px}.dashboard-command-center .dashboard-panel,.dashboard-workspace-panel{background:linear-gradient(145deg,#0d1d2efa,#081523fa);border-color:#ffffff13;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff06}.dashboard-command-center .dashboard-calendar-panel,.dashboard-command-center .dashboard-day-panel{min-height:350px;padding:15px}.dashboard-command-center .dashboard-calendar-head{margin-bottom:10px}.dashboard-command-center .dashboard-calendar-head h2{font-size:15px}.dashboard-command-center .dashboard-calendar-nav{background:#ffffff08;border-color:#ffffff14;padding:3px}.dashboard-command-center .dashboard-calendar-nav strong{color:#f5f8fb;min-width:110px;font-size:10px}.dashboard-command-center .dashboard-calendar-nav a{color:#f0c46b;background:#ffffff09;width:27px;height:27px}.dashboard-command-center .dashboard-calendar-weekdays,.dashboard-command-center .dashboard-calendar-days{gap:5px}.dashboard-command-center .dashboard-calendar-weekdays span{color:#aebdca;padding:3px 0;font-size:7px}.dashboard-command-center .dashboard-calendar-empty-cell,.dashboard-command-center .dashboard-calendar-day{border-radius:9px;min-height:42px}.dashboard-command-center .dashboard-calendar-day{color:#f7fbff;background:#ffffff06;border-color:#ffffff0e;padding:7px 8px}.dashboard-command-center .dashboard-calendar-day:hover{background:#ffffff0d;border-color:#e0b15347}.dashboard-command-center .dashboard-calendar-day.has-sessions{background:linear-gradient(145deg,#e1b4571f,#ffffff06);border-color:#e1b45752}.dashboard-command-center .dashboard-calendar-day.today{box-shadow:inset 0 0 0 1px #549ee6a6}.dashboard-command-center .dashboard-calendar-day.active{color:#071321;background:linear-gradient(145deg,#f1cf7e,#c89338);border-color:#e1b45a;box-shadow:0 8px 18px #ca93302e}.dashboard-command-center .dashboard-calendar-day-number{font-size:10px}.dashboard-command-center .dashboard-calendar-count{color:#071321;background:#f2ca6d;min-width:17px;height:17px;font-size:7px;bottom:5px;left:5px}.dashboard-command-center .dashboard-calendar-day.active .dashboard-calendar-count{color:#fff;background:#0a1d2f}.dashboard-command-center .dashboard-panel-header{border-bottom-color:#ffffff12}.dashboard-command-center .dashboard-day-total{color:#f2ce79;background:#e3b55614;border-color:#e6b85938}.dashboard-calendar-no-sessions{color:#9fb0c1;min-height:230px}.dashboard-calendar-no-sessions strong{color:#f3f7fb}.dashboard-calendar-no-sessions>span{color:#72d3a2;background:#44b37b1a}.dashboard-command-center .dashboard-day-case{background:#ffffff06;border-color:#fff1}.dashboard-command-center .dashboard-day-case:hover{background:#ffffff0d;border-color:#e1b45747}.dashboard-day-case-time{color:#f0bf5e!important}.dashboard-day-case-main strong{color:#fff!important}.dashboard-day-case-main span{color:#d5dee7!important}.dashboard-day-case-main small{color:#9fb0c0!important}.dashboard-day-case-open{color:#e3b55b!important}.dashboard-workspace-grid{gap:12px}.dashboard-workspace-head{border-bottom-color:#ffffff12}.dashboard-luxury-case-row,.dashboard-command-item{background:#ffffff06;border-color:#ffffff0f}.dashboard-luxury-case-row:hover,.dashboard-command-item:hover{background:#ffffff0d;border-color:#e1b45742}.dashboard-luxury-case-icon,.dashboard-command-icon{color:#efc469;background:#deb05314;border-color:#e2b5582e}.dashboard-luxury-case-main strong,.dashboard-luxury-case-action strong,.dashboard-command-item strong{color:#fff}.dashboard-luxury-case-main span,.dashboard-command-item small,.dashboard-luxury-case-action small{color:#aebdcb}.dashboard-luxury-case-action{border-right-color:#ffffff12}.dashboard-luxury-case-chevron,.dashboard-command-item i{color:#8799aa}.dashboard-command-item b{color:#071321;background:linear-gradient(145deg,#efca73,#c89237)}.dashboard-system-card{background:#3a9d6a12;border-color:#4bb77f29}.dashboard-system-card strong{color:#dff8ea}.dashboard-system-card small{color:#92b6a4}.dashboard-luxury-empty strong{color:#fff}.dashboard-luxury-empty p{color:#aab8c6}.dashboard-luxury-empty>span{color:#efc469;background:#deb05314;border-color:#e2b5582e}.dashboard-command-center h1,.dashboard-command-center h2,.dashboard-command-center h3,.dashboard-command-center strong{text-shadow:0 0 1px #ffffff26}@media (max-width:1180px){.dashboard-command-center .dashboard-calendar-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-command-center{padding:12px}.dashboard-luxury-hero{padding:18px}.dashboard-command-center .dashboard-calendar-day{min-height:39px;padding:6px}.dashboard-command-center .dashboard-calendar-count{display:none}}.main:has(.ref-dashboard){background:#06111d}.main:has(.ref-dashboard)>.topbar{color:#f8fbff;height:64px;box-shadow:none;background:linear-gradient(90deg,#05101cfa,#071624fa);border-bottom-color:#e1b45721}.main:has(.ref-dashboard)>.topbar .topbar-title{color:#edc36a}.main:has(.ref-dashboard)>.topbar .user-chip{color:#d5dee7}.main:has(.ref-dashboard)>.topbar .avatar{color:#efc46b;background:#e1b45714;border-color:#e1b45740}.ref-dashboard{color:#f7fbff;background:radial-gradient(circle at 72% 4%,#2e72b41a,#0000 24%),radial-gradient(circle at 10% 16%,#d8a6490e,#0000 22%),linear-gradient(145deg,#06111d 0%,#071522 45%,#081725 100%);min-height:calc(100vh - 64px);padding:18px}.ref-hero{background:radial-gradient(circle at 82% 45%,#d3a34521,#0000 20%);border-bottom:1px solid #e1b45729;grid-template-columns:230px 1fr 230px;align-items:center;min-height:94px;padding:8px 18px;display:grid;position:relative;overflow:hidden}.ref-date-block{color:#f0c46b;text-align:right;gap:7px;font-size:12px;font-weight:800;display:grid}.ref-date-block small{color:#c7d2de;font-size:9px;font-weight:600}.ref-welcome{text-align:center}.ref-welcome h1{color:#fff;margin:0;font-size:27px;font-weight:900}.ref-welcome p{color:#dce4eb;margin:5px 0 0;font-size:10px}.ref-hero-mark{justify-content:flex-start;padding-left:25px;display:flex}.ref-hero-mark span{color:#d9aa4f;opacity:.8;filter:drop-shadow(0 12px 22px #00000040);place-items:center;width:92px;height:78px;font-size:50px;display:grid}.ref-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:950px;margin:8px auto 14px;display:grid}.ref-action-card{background:linear-gradient(145deg,#0d1d2ef7,#081421f7);border:1px solid #e0ae4954;border-radius:14px;justify-content:flex-start;align-items:center;gap:13px;min-height:72px;padding:11px 15px;display:flex;box-shadow:0 9px 24px #0000002e}.ref-action-card.primary{background:radial-gradient(circle at 85%,#edc26536,#0000 34%),linear-gradient(145deg,#1a2731,#8d672b);border-color:#ecc46c80}.ref-action-icon{color:#e5b558;background:#ffffff06;border:1px solid #e5b75724;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ref-action-card div{gap:4px;display:grid}.ref-action-card strong{color:#fff;font-size:12px}.ref-action-card small{color:#b9c6d3;font-size:9px}.ref-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ref-stat{background:linear-gradient(145deg,#0d1d2efa,#071421fa);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:13px;min-height:94px;padding:13px 16px;display:flex;box-shadow:0 8px 22px #00000029}.ref-stat.gold{border-color:#e2b2524d}.ref-stat.green{border-color:#48b98440}.ref-stat.blue{border-color:#539de640}.ref-stat.purple{border-color:#9d68e640}.ref-stat.red{border-color:#ef685340}.ref-stat-icon{border-radius:10px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.ref-stat.gold .ref-stat-icon{color:#e9b354}.ref-stat.green .ref-stat-icon{color:#4ed496}.ref-stat.blue .ref-stat-icon{color:#58a7f6}.ref-stat.purple .ref-stat-icon{color:#b17bf0}.ref-stat.red .ref-stat-icon{color:#f1765d}.ref-stat>div{display:grid}.ref-stat small{color:#d4dce5;font-size:9px;font-weight:800}.ref-stat b{color:#fff;margin:3px 0 1px;font-size:23px}.ref-stat em{color:#a5b4c3;font-size:8px;font-style:normal}.ref-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr) minmax(0,1.02fr);gap:11px;display:grid}.ref-panel{background:radial-gradient(circle at 100% 0,#3078b80f,#0000 25%),linear-gradient(150deg,#0b1b2bfc,#07131ffc);border:1px solid #deb15338;border-radius:13px;min-width:0;min-height:385px;padding:13px;box-shadow:0 13px 29px #0003,inset 0 1px #ffffff06}.ref-panel-title{justify-content:space-between;align-items:center;padding:0 5px 11px;display:flex}.ref-panel-title h2{color:#fff;margin:0;font-size:14px}.ref-panel-title>span{color:#e5b252;font-size:17px}.ref-latest-list{display:grid}.ref-latest-row{border-top:1px solid #ffffff12;grid-template-columns:60px minmax(0,1fr) 92px 72px;align-items:center;gap:8px;min-height:61px;padding:8px 7px;display:grid}.ref-latest-row:first-child{border-top:0}.ref-status-pill{border-radius:7px;width:fit-content;padding:4px 8px;font-size:7px;font-weight:900}.ref-status-pill.s0{color:#56d397;background:#30a87014;border:1px solid #4bca8e42}.ref-status-pill.s1{color:#e8b757;background:#cd972d14;border:1px solid #e5b55442}.ref-status-pill.s2{color:#68acf1;background:#4185c714;border:1px solid #5da3e842}.ref-status-pill.s3{color:#b98aee;background:#804eb514;border:1px solid #ae76e842}.ref-status-pill.s4{color:#bdc9d5;background:#ffffff09;border:1px solid #bdc9d533}.ref-latest-main{gap:3px;display:grid}.ref-latest-main strong{color:#fff;font-size:9px}.ref-latest-main small,.ref-latest-court{color:#b5c3d0;font-size:7px}.ref-latest-row>b{color:#f7f8fa;text-align:left;font-size:9px}.ref-panel-footer-link{color:#e9b95c;border:1px solid #e0b15338;border-radius:8px;justify-content:center;align-items:center;min-height:32px;margin-top:9px;font-size:8px;font-weight:800;display:flex}.ref-calendar-panel{min-height:385px}.ref-calendar-head{grid-template-columns:54px 1fr 30px;align-items:center;gap:7px;min-height:36px;margin-bottom:6px;display:grid}.ref-today-button{color:#f1f4f7;text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;padding:5px 7px;font-size:8px}.ref-calendar-nav{direction:ltr;justify-content:center;align-items:center;gap:11px;display:flex}.ref-calendar-nav a{color:#f1c15f;font-size:20px}.ref-calendar-nav strong{color:#fff;text-align:center;min-width:100px;font-size:11px}.ref-calendar-mini-icon{color:#a8b6c4;text-align:center}.ref-calendar-weekdays,.ref-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ref-calendar-weekdays span{color:#b5c2cf;text-align:center;padding:4px 0 7px;font-size:7px}.ref-calendar-day,.ref-calendar-blank{min-height:35px}.ref-calendar-day{color:#f5f7fa;background:0 0;border:0;font-size:9px;position:relative}.ref-calendar-day:hover{color:#f0c263}.ref-calendar-day.today span{color:#06111d;background:linear-gradient(145deg,#eac568,#bd8731);border-radius:50%;place-items:center;width:28px;height:28px;margin:auto;font-weight:900;display:grid}.ref-calendar-day.selected:not(.today) span{color:#f0c05f}.ref-calendar-day i{border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ref-calendar-day i.light,.ref-calendar-legend i.light{background:#4ac58a}.ref-calendar-day i.medium,.ref-calendar-legend i.medium{background:#e6b34f}.ref-calendar-day i.busy,.ref-calendar-legend i.busy{background:#ee655a}.ref-calendar-legend i.none{background:#77889a}.ref-calendar-legend{color:#9eafbf;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;gap:13px;margin-top:7px;padding:7px 0;font-size:6px;display:flex}.ref-calendar-legend span{align-items:center;gap:4px;display:flex}.ref-calendar-legend i{border-radius:50%;width:5px;height:5px}.ref-month-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;margin-top:9px;padding:9px 10px}.ref-month-summary>strong{color:#fff;margin-bottom:8px;font-size:9px;display:block}.ref-month-summary>div{grid-template-columns:repeat(4,1fr);display:grid}.ref-month-summary span{text-align:center;gap:2px;display:grid}.ref-month-summary b{color:#f1c05f;font-size:13px}.ref-month-summary small{color:#9fb0bf;font-size:6px}.ref-today-date{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:8px 9px;display:flex}.ref-today-date strong{color:#fff;font-size:8px}.ref-today-date span{color:#eab954;background:#e0b15314;border-radius:999px;padding:3px 8px;font-size:7px}.ref-today-list{display:grid}.ref-session-row{border-top:1px solid #ffffff12;grid-template-columns:57px minmax(0,1fr) 64px;align-items:center;gap:8px;min-height:59px;padding:7px 6px;display:grid}.ref-session-time{color:#efbc56;font-size:9px;font-weight:900}.ref-session-row>div{gap:2px;display:grid}.ref-session-row strong{color:#fff;font-size:9px}.ref-session-row small{color:#c5d0db;font-size:7px}.ref-session-row em{color:#91a3b4;font-size:6px;font-style:normal}.ref-open-file{color:#e8b557;text-align:center;border:1px solid #e1b35233;border-radius:6px;padding:5px 6px;font-size:6px}.ref-no-today{color:#9fb0bf;place-items:center;min-height:260px;font-size:10px;display:grid}.ref-start-work{background:linear-gradient(145deg,#0b1b2bfa,#07131ffa);border:1px solid #e0b15338;border-radius:12px;margin-top:11px;padding:9px 10px 11px}.ref-start-title{color:#fff;text-align:center;margin-bottom:7px;font-size:12px;font-weight:900}.ref-work-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ref-work-links a{background:#ffffff05;border:1px solid #e0b15329;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;column-gap:6px;min-height:57px;padding:7px 8px;display:grid}.ref-work-links a>span{color:#e9b759;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ref-work-links strong{color:#fff;align-self:end;font-size:8px}.ref-work-links small{color:#9fafbf;align-self:start;font-size:6px}@media (max-width:1220px){.ref-main-grid{grid-template-columns:1fr 1fr}.ref-latest-panel{grid-column:1/-1}.ref-work-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ref-hero{text-align:center;grid-template-columns:1fr;gap:10px}.ref-date-block{text-align:center}.ref-hero-mark{display:none}.ref-hero-actions,.ref-stats,.ref-main-grid{grid-template-columns:1fr}.ref-work-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.main:has(.exact-dashboard-v5){background:#06111d!important}.main:has(.exact-dashboard-v5) .topbar{color:#f8fbff!important;height:58px!important;box-shadow:none!important;background:#071421!important;border-bottom:1px solid #ddae4e29!important;padding:0 22px!important}.main:has(.exact-dashboard-v5) .topbar-title{color:#f0c36a!important}.main:has(.exact-dashboard-v5) .user-chip{color:#d8e1ea!important}.main:has(.exact-dashboard-v5) .avatar{color:#edbd5a!important;background:#e1b14e14!important;border-color:#e1b14e42!important}.exact-dashboard-v5{color:#fff;direction:rtl;background:radial-gradient(circle at 80% 0,#2f7abb14,#0000 28%),radial-gradient(circle at 8% 18%,#d4a3480b,#0000 22%),linear-gradient(145deg,#06111d 0%,#071521 50%,#07131f 100%);min-height:calc(100vh - 58px);padding:10px 18px 16px}.exact-hero-v5{border-bottom:1px solid #ddae4e2e;grid-template-columns:245px 1fr 245px;align-items:center;min-height:102px;padding:7px 26px 10px;display:grid;position:relative;overflow:hidden}.exact-hero-v5:after{content:"";pointer-events:none;background:radial-gradient(circle at 82%,#e0ae4b1a,#0000 20%);position:absolute;inset:0}.exact-date-v5{z-index:2;justify-items:start;gap:7px;display:grid;position:relative}.exact-date-v5 span{color:#d8e2ec;font-size:9px}.exact-welcome-v5{z-index:2;text-align:center;position:relative}.exact-welcome-v5 h1{color:#fff;margin:0;font-size:26px;font-weight:900}.exact-welcome-v5 p{color:#d9e2ea;margin:6px 0 0;font-size:10px}.exact-scales-v5{z-index:2;color:#d9a94b;opacity:.82;filter:drop-shadow(0 15px 26px #00000047);justify-self:end;padding-left:30px;font-size:64px;line-height:1;position:relative}.exact-action-row-v5{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;width:min(965px,86%);margin:8px auto 13px;display:grid}.exact-action-v5{background:linear-gradient(145deg,#0d1d2ef5,#07131ffa);border:1px solid #e2b25057;border-radius:13px;justify-content:space-between;align-items:center;gap:13px;min-height:72px;padding:10px 14px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 9px 22px #00000029}.exact-action-v5:hover{border-color:#ecc56e85;transform:translateY(-2px)}.exact-action-primary-v5{background:radial-gradient(circle at 82%,#efc66c2b,#0000 30%),linear-gradient(145deg,#1a2630,#81602b);border-color:#ecc56e85}.exact-action-copy-v5{gap:4px;display:grid}.exact-action-copy-v5 strong{color:#fff;font-size:12px}.exact-action-icon-v5{color:#e6b34f;background:#ffffff06;border:1px solid #e2b25029;border-radius:10px;flex:0 0 49px;place-items:center;width:49px;height:49px;font-size:21px;display:grid}.exact-stats-v5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.exact-stat-v5{background:linear-gradient(145deg,#0d1d2efa,#07131ffc);border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:14px;min-height:94px;padding:12px 16px;display:flex;box-shadow:0 8px 20px #00000029}.exact-stat-gold-v5{border-color:#e5b5544f}.exact-stat-purple-v5{border-color:#a96fec40}.exact-stat-green-v5{border-color:#4cc68b40}.exact-stat-blue-v5{border-color:#54a3f140}.exact-stat-red-v5{border-color:#f06d5540}.exact-stat-icon-v5{flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.exact-stat-gold-v5 .exact-stat-icon-v5{color:#ebb658}.exact-stat-purple-v5 .exact-stat-icon-v5{color:#ad7bf1}.exact-stat-green-v5 .exact-stat-icon-v5{color:#50d395}.exact-stat-blue-v5 .exact-stat-icon-v5{color:#57a5f4}.exact-stat-red-v5 .exact-stat-icon-v5{color:#f1765d}.exact-stat-copy-v5{display:grid}.exact-stat-copy-v5 span{color:#dce4ec;font-size:9px;font-weight:800}.exact-stat-copy-v5 strong{color:#fff;margin:2px 0 1px;font-size:24px}.exact-columns-v5{grid-template-columns:minmax(0,1.06fr) minmax(330px,.95fr) minmax(0,1.02fr);gap:11px;display:grid}.exact-panel-v5{background:radial-gradient(circle at 100% 0,#3078b80e,#0000 25%),linear-gradient(150deg,#0b1b2bfc,#07131ffc);border:1px solid #e0b14e3b;border-radius:12px;flex-direction:column;min-width:0;min-height:388px;padding:12px;display:flex;box-shadow:0 12px 27px #0003,inset 0 1px #ffffff06}.exact-panel-header-v5{justify-content:space-between;align-items:center;min-height:34px;padding:0 4px 10px;display:flex}.exact-panel-header-v5 h2{color:#fff;margin:0;font-size:13px;font-weight:900}.exact-panel-header-v5 span{color:#e5b251;font-size:17px}.exact-latest-list-v5,.exact-session-list-v5{flex:1}.exact-case-row-v5{border-top:1px solid #fff1;grid-template-columns:62px minmax(0,1fr) 96px 72px;align-items:center;gap:8px;min-height:61px;padding:7px 6px;display:grid}.exact-case-row-v5:first-child{border-top:0}.exact-case-status-v5{border-radius:7px;width:fit-content;padding:4px 8px;font-size:7px;font-weight:900}.exact-case-status-0-v5{color:#5ad59c;background:#31a36f14;border:1px solid #50d29740}.exact-case-status-1-v5{color:#eabd60;background:#cd972d14;border:1px solid #e5b55440}.exact-case-status-2-v5{color:#69acf0;background:#4185c714;border:1px solid #5ea4e840}.exact-case-status-3-v5{color:#bb8ced;background:#804eb514;border:1px solid #ae76e840}.exact-case-status-4-v5{color:#c1ccd7;background:#ffffff09;border:1px solid #bec9d32e}.exact-case-main-v5{gap:3px;min-width:0;display:grid}.exact-case-main-v5 strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.exact-case-main-v5 span,.exact-case-court-v5{color:#c4d0dc;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.exact-case-row-v5>b{color:#fff;text-align:left;font-size:9px}.exact-panel-link-v5{color:#eab95c;border:1px solid #e0b14e38;border-radius:8px;justify-content:center;align-items:center;min-height:31px;margin-top:8px;font-size:8px;font-weight:800;display:flex}.exact-calendar-v5{min-height:388px}.exact-calendar-head-v5{grid-template-columns:54px 1fr 28px;align-items:center;gap:7px;min-height:36px;margin-bottom:3px;display:grid}.exact-calendar-today-v5{color:#f5f7fa;text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;padding:5px 7px;font-size:8px}.exact-calendar-nav-v5{direction:ltr;justify-content:center;align-items:center;gap:11px;display:flex}.exact-calendar-nav-v5 strong{color:#fff;text-align:center;min-width:100px;font-size:11px}.exact-calendar-icon-v5{color:#a9b7c5;text-align:center}.exact-week-v5,.exact-days-v5{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.exact-week-v5 span{color:#b8c4d0;text-align:center;padding:4px 0 6px;font-size:7px}.exact-day-v5{color:#f4f7fa;place-items:center;font-size:9px;display:grid;position:relative}.exact-day-today-v5 span{color:#07131f;background:linear-gradient(145deg,#ecc86d,#bc8630);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.exact-day-v5 i{border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.exact-dot-light-v5{background:#4bc58b}.exact-dot-medium-v5{background:#e7b34e}.exact-dot-busy-v5{background:#ef6559}.exact-dot-none-v5{background:#758798}.exact-legend-v5{color:#9fafbf;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;gap:12px;margin-top:7px;padding:7px 0;font-size:6px;display:flex}.exact-legend-v5 span{align-items:center;gap:4px;display:flex}.exact-legend-v5 i{border-radius:50%;width:5px;height:5px}.exact-month-summary-v5{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;margin-top:9px;padding:9px 10px}.exact-month-summary-v5>strong{color:#fff;margin-bottom:8px;font-size:9px;display:block}.exact-month-summary-v5>div{grid-template-columns:repeat(4,1fr);display:grid}.exact-month-summary-v5 span{text-align:center;gap:2px;display:grid}.exact-month-summary-v5 b{color:#f0c15f;font-size:13px}.exact-today-head-v5{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:4px;padding:7px 9px;display:flex}.exact-today-head-v5 strong{color:#fff;font-size:8px}.exact-today-head-v5 span{color:#eab954;background:#e0b15314;border-radius:999px;padding:3px 8px;font-size:7px}.exact-session-row-v5{border-top:1px solid #ffffff12;grid-template-columns:58px minmax(0,1fr) 64px;align-items:center;gap:8px;min-height:59px;padding:7px 6px;display:grid}.exact-session-time-v5{color:#efbc56;font-size:9px;font-weight:900}.exact-session-copy-v5{gap:2px;min-width:0;display:grid}.exact-open-file-v5{color:#e8b557;text-align:center;border:1px solid #e1b35233;border-radius:6px;padding:5px 6px;font-size:6px}.exact-empty-v5{color:#9fafbf;place-items:center;min-height:260px;font-size:10px;display:grid}.exact-work-v5{background:linear-gradient(145deg,#0b1b2bfa,#07131ffa);border:1px solid #e0b15338;border-radius:12px;margin-top:11px;padding:9px 10px 11px}.exact-work-title-v5{color:#fff;text-align:center;margin-bottom:7px;font-size:12px;font-weight:900}.exact-work-grid-v5{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.exact-work-grid-v5 a{background:#ffffff05;border:1px solid #e0b15329;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;column-gap:6px;min-height:57px;padding:7px 8px;display:grid}.exact-work-grid-v5 a>span{color:#e9b759;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.exact-work-grid-v5 strong{color:#fff;align-self:end;font-size:8px}.exact-work-grid-v5 small{color:#a7b6c5;align-self:start;font-size:6px}.exact-dashboard-v5 h1,.exact-dashboard-v5 h2,.exact-dashboard-v5 strong,.exact-dashboard-v5 b{text-shadow:0 0 1px #ffffff2e}@media (max-width:1220px){.exact-columns-v5{grid-template-columns:1fr 1fr}.exact-latest-v5{grid-column:1/-1}.exact-work-grid-v5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.exact-hero-v5{text-align:center;grid-template-columns:1fr;gap:10px}.exact-date-v5{justify-items:center}.exact-scales-v5{display:none}.exact-action-row-v5,.exact-stats-v5,.exact-columns-v5{grid-template-columns:1fr;width:100%}.exact-work-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}}.exact-dashboard-v5{background:radial-gradient(circle at 78% 0,#2f7abb18,#0000 26%),radial-gradient(circle at 7% 16%,#d4a3480f,#0000 20%),linear-gradient(145deg,#050f1a 0%,#071521 48%,#06121e 100%);padding:8px 16px 14px}.exact-hero-v5{border-bottom-color:#e5b75738;min-height:92px;padding:4px 24px 8px}.exact-hero-v5:before{content:"";pointer-events:none;border:1px solid #e6ba5e12;border-radius:50%;width:440px;height:440px;position:absolute;top:-360px;right:53%}.exact-welcome-v5 h1{letter-spacing:-.35px;font-size:28px}.exact-welcome-v5 p{color:#e1e8ef;font-size:10px}.exact-date-v5 strong{color:#f2ca73;font-size:11px}.exact-date-v5 span{color:#c5d1dc}.exact-scales-v5{opacity:.92;font-size:58px}.exact-action-row-v5{gap:12px;width:min(930px,84%);margin:7px auto 11px}.exact-action-v5{border-radius:12px;min-height:64px;padding:9px 12px;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff06}.exact-action-v5:hover{transform:translateY(-2px);box-shadow:0 13px 26px #0000003b,inset 0 1px #ffffff0a}.exact-action-icon-v5{border-radius:10px;flex-basis:44px;width:44px;height:44px;font-size:19px}.exact-action-copy-v5 strong{font-size:11px}.exact-action-copy-v5 span{color:#c6d1dc;font-size:7px}.exact-stats-v5{gap:9px;margin-bottom:10px}.exact-stat-v5{border-radius:12px;min-height:84px;padding:10px 14px;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff05}.exact-stat-v5:after{content:"";background:#ffffff05;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-22px;left:-18px}.exact-stat-v5{position:relative;overflow:hidden}.exact-stat-icon-v5{flex-basis:46px;width:46px;height:46px;font-size:24px}.exact-stat-copy-v5 span{color:#e7edf3;font-size:8px}.exact-stat-copy-v5 strong{margin:1px 0;font-size:26px;line-height:1}.exact-stat-copy-v5 small{color:#aebdcb;font-size:7px}.exact-columns-v5{grid-template-columns:minmax(0,.98fr) minmax(305px,.78fr) minmax(0,1.18fr);gap:10px}.exact-panel-v5{background:radial-gradient(circle at 100% 0,#3680c411,#0000 24%),linear-gradient(150deg,#0b1b2bfe,#06121efe);border-color:#e5b7573d;border-radius:13px;min-height:365px;padding:11px;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff06}.exact-panel-header-v5{min-height:31px;padding:0 3px 9px}.exact-panel-header-v5 h2{letter-spacing:-.1px;font-size:13px}.exact-panel-header-v5 span{color:#edbd59}.exact-case-row-v5{grid-template-columns:58px minmax(0,1fr) 82px 67px;gap:7px;min-height:55px;padding:6px 5px}.exact-case-main-v5 strong{font-size:8px}.exact-case-main-v5 span,.exact-case-court-v5{color:#b9c7d4;font-size:6px}.exact-case-row-v5>b{color:#f8fbff;font-size:8px}.exact-panel-link-v5{color:#f0c264;background:#e3b55506;min-height:29px;margin-top:7px}.exact-calendar-v5{min-height:365px;padding:10px}.exact-calendar-head-v5{min-height:30px;margin-bottom:1px}.exact-calendar-nav-v5 strong{color:#f9fbfd;font-size:10px}.exact-calendar-nav-v5 a{color:#f2c56a;font-size:18px}.exact-calendar-today-v5{padding:4px 6px;font-size:7px}.exact-week-v5 span{color:#aebdcb;padding:3px 0 5px;font-size:6px}.exact-day-v5,.exact-day-empty-v5{min-height:30px}.exact-day-v5{color:#edf3f8;font-size:8px}.exact-day-today-v5 span{background:linear-gradient(145deg,#f1cf79,#bd8730);width:25px;height:25px;box-shadow:0 5px 12px #ca973733}.exact-day-v5 i{bottom:1px}.exact-legend-v5{gap:8px;margin-top:4px;padding:5px 0;font-size:5px}.exact-month-summary-v5{margin-top:6px;padding:7px 8px}.exact-month-summary-v5>strong{margin-bottom:6px;font-size:8px}.exact-month-summary-v5 b{font-size:12px}.exact-month-summary-v5 small{color:#aab9c7;font-size:5px}.exact-today-v5{background:radial-gradient(circle at 92% 5%,#e1b14e16,#0000 25%),radial-gradient(circle at 0 100%,#317fc60e,#0000 24%),linear-gradient(150deg,#0c1e2ffe,#06121efe);border-color:#ebbe6057;position:relative}.exact-today-v5:before{content:"";background:linear-gradient(90deg,#0000,#f0c76ba6,#0000);height:1px;position:absolute;top:0;left:12px;right:12px}.exact-today-head-v5{min-height:33px;margin-bottom:2px;padding:6px 8px}.exact-today-head-v5 strong{font-size:7px}.exact-today-head-v5 span{color:#f3c96e;font-size:7px}.exact-session-row-v5{grid-template-columns:56px minmax(0,1fr) 62px;gap:7px;min-height:55px;padding:6px 5px}.exact-session-row-v5:hover{background:#ffffff06}.exact-session-time-v5{color:#f4c15b;font-size:9px}.exact-session-copy-v5 strong{color:#fff;font-size:9px}.exact-session-copy-v5 span{color:#d7e0e8;font-size:7px}.exact-session-copy-v5 small{color:#9eafbf;font-size:6px}.exact-open-file-v5{color:#f0bd58;background:#e2b35106}.exact-work-v5{background:radial-gradient(circle at 50% 130%,#d3a14412,#0000 26%),linear-gradient(145deg,#0b1b2bfc,#06121efc);border-color:#e6b85a45;margin-top:10px;padding:8px 9px 10px;box-shadow:0 11px 26px #0003}.exact-work-title-v5{color:#fff;margin-bottom:6px;font-size:11px}.exact-work-grid-v5{gap:7px}.exact-work-grid-v5 a{background:#ffffff03;border-color:#e1b35226;min-height:52px;transition:transform .15s,background .15s,border-color .15s}.exact-work-grid-v5 a:hover{background:#ffffff09;border-color:#ebc16857;transform:translateY(-2px)}.exact-work-grid-v5 a>span{color:#edba58;font-size:14px}.exact-work-grid-v5 strong{color:#fff;font-size:8px}.exact-work-grid-v5 small{color:#aab9c7}.exact-dashboard-v5 strong,.exact-dashboard-v5 h1,.exact-dashboard-v5 h2,.exact-dashboard-v5 b{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}@media (max-width:1220px){.exact-columns-v5{grid-template-columns:1fr 1fr}.exact-today-v5{grid-column:1/-1}.exact-latest-v5{grid-column:auto}}@media (max-width:900px){.exact-action-row-v5{width:100%}.exact-columns-v5,.exact-stats-v5,.exact-action-row-v5{grid-template-columns:1fr}.exact-today-v5,.exact-latest-v5{grid-column:auto}}:root{--v7-bg:#06111d;--v7-panel:#0a1a2a;--v7-panel-2:#0c2032;--v7-border:#ddae4e42;--v7-border-soft:#ffffff16;--v7-gold:#efb948;--v7-gold-2:#ffd06a;--v7-white:#fff;--v7-text:#f4f7fb;--v7-muted:#c4d0dc;--v7-muted-2:#9bafc1}.app-shell{grid-template-columns:210px minmax(0,1fr)!important}.sidebar-pro{background:radial-gradient(circle at 90% 5%,#2f7abb24,#0000 24%),linear-gradient(#071625 0%,#061321 55%,#05101b 100%)!important;padding:12px 10px!important}.sidebar-logo-area{padding-bottom:8px!important}.sidebar-logo{width:112px!important}.sidebar-product-name{color:var(--v7-gold)!important;margin-top:-2px!important;font-size:24px!important}.sidebar-product-subtitle{color:#d0d9e2!important;letter-spacing:.5px!important;font-size:9px!important}.sidebar-office-card{display:none!important}.sidebar-nav-group{margin:4px 0 0!important}.sidebar-nav-items{gap:4px!important}.sidebar-nav-item{color:#f5f8fb!important;border-radius:10px!important;gap:10px!important;min-height:48px!important;padding:7px 9px!important}.sidebar-nav-item:hover{color:#fff!important;background:#ffffff0b!important}.sidebar-nav-item.active{color:#fff!important;box-shadow:inset -3px 0 0 var(--v7-gold), 0 7px 17px #00000021!important;background:linear-gradient(90deg,#d9a4422e,#ffffff06)!important;border-color:#e4b5534d!important}.sidebar-nav-icon{color:#f7fbff!important;background:0 0!important;border:0!important;flex-basis:31px!important;width:31px!important;height:31px!important;font-size:17px!important}.sidebar-nav-item.active .sidebar-nav-icon{color:var(--v7-gold)!important;background:0 0!important;border:0!important}.sidebar-nav-label{color:inherit!important;font-size:14px!important;font-weight:800!important}.sidebar-soon{display:none!important}.sidebar-footer-brand{color:#9eb0bf!important;justify-content:center!important;margin-top:auto!important;font-size:8px!important}.topbar-reference{gap:20px;color:#fff!important;height:73px!important;box-shadow:none!important;background:#06121f!important;border-bottom:1px solid #e0b14e29!important;padding:0 20px!important}.topbar-office{align-items:center;gap:10px;min-width:310px;display:flex}.topbar-office-mark{color:#0a1726;text-transform:lowercase;background:linear-gradient(145deg,#f1c25c,#b97920);border-radius:11px;place-items:center;width:45px;height:45px;font-size:28px;font-weight:900;display:grid}.topbar-office>div:last-child{gap:2px;display:grid}.topbar-office strong{color:var(--v7-gold);font-size:17px;font-weight:900}.topbar-office span{color:#fff;font-size:10px;font-weight:700}.topbar-search{background:#0a1a2a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;width:min(500px,42vw);min-height:42px;margin-inline:auto;padding:0 11px;display:flex}.topbar-search-icon{color:#f7fbff;font-size:25px;line-height:1}.topbar-search-placeholder{color:#cdd7e1;flex:1;font-size:12px}.topbar-search kbd{color:#d6e0e8;background:#ffffff06;border:1px solid #ffffff24;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:9px}.topbar-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:100px;display:flex}.topbar-tools button{color:#fff;background:0 0;border:0;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:relative}.topbar-notification span{color:#fff;background:#ef4438;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-2px;right:-2px}.final-dashboard-v7{color:#fff;background:radial-gradient(circle at 83% 0,#3176b71a,#0000 25%),radial-gradient(circle at 8% 17%,#d3a1410e,#0000 22%),linear-gradient(145deg,#06111d 0%,#071522 52%,#06121e 100%);min-height:calc(100vh - 73px);padding:10px 18px 15px}.final-hero-v7{border-bottom:1px solid #e2b3502b;grid-template-columns:250px 1fr 250px;align-items:center;min-height:110px;display:grid;position:relative;overflow:hidden}.final-hero-v7:before{content:"";border:1px solid #e5b85b0f;border-radius:50%;width:430px;height:250px;position:absolute;top:-180px;left:48%}.final-date-v7{gap:12px;padding-right:15px;display:grid}.final-date-v7>div{align-items:center;gap:10px;display:flex}.final-date-v7 strong,.final-date-v7 span:not(.final-date-icon-v7){color:#fff;font-size:14px;font-weight:800}.final-date-icon-v7{color:#fff;text-align:center;width:24px;font-size:20px}.final-welcome-v7{text-align:center}.final-welcome-v7 h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:38px;font-weight:900}.final-welcome-v7 p{color:#e8edf2;margin:6px 0 0;font-size:15px;font-weight:600}.final-law-art-v7{justify-content:center;display:flex}.final-law-art-v7 span{color:#dba63e;filter:drop-shadow(0 15px 22px #00000047);font-size:78px;line-height:1}.final-quick-actions-v7{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(950px,82%);margin:8px auto 14px;display:grid}.final-quick-action-v7{background:linear-gradient(145deg,#0d1d2efa,#07131ffc);border:1px solid #e2b25066;border-radius:13px;grid-template-columns:28px 1fr 58px;align-items:center;gap:10px;min-height:78px;padding:10px 13px;display:grid;box-shadow:0 9px 22px #0000002e}.final-quick-action-v7:hover{border-color:#f1c86c99;transform:translateY(-1px)}.final-quick-arrow-v7{color:#fff;font-size:26px}.final-quick-action-v7>div{text-align:right;gap:4px;display:grid}.final-quick-action-v7 strong{color:#fff;font-size:18px;font-weight:900}.final-quick-action-v7 small{color:#fff;font-size:11px;font-weight:600}.final-quick-icon-v7{color:#f0b83f;background:#ffffff05;border:1px solid #e3b4513b;border-radius:12px;place-items:center;width:55px;height:55px;font-size:28px;display:grid}.final-stats-v7{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.final-stat-v7{background:linear-gradient(145deg,#0d1d2efc,#07131ffc);border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:14px;min-height:126px;padding:15px 17px;display:flex;box-shadow:0 9px 23px #0000002e}.final-stat-v7.red{border-color:#f4694e6b}.final-stat-v7.blue{border-color:#4ca0f56b}.final-stat-v7.green{border-color:#42cd8d66}.final-stat-v7.purple{border-color:#ab6fec63}.final-stat-v7.gold{border-color:#e7b2467a}.final-stat-icon-v7{flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:33px;display:grid}.final-stat-v7.red .final-stat-icon-v7{color:#ff765a}.final-stat-v7.blue .final-stat-icon-v7{color:#56a8ff}.final-stat-v7.green .final-stat-icon-v7{color:#42d992}.final-stat-v7.purple .final-stat-icon-v7{color:#ba7df4}.final-stat-v7.gold .final-stat-icon-v7{color:#f1b744}.final-stat-v7>div{display:grid}.final-stat-v7 strong{color:#fff;font-size:14px;font-weight:900}.final-stat-v7 b{color:#fff;margin:2px 0 0;font-size:34px;line-height:1}.final-stat-v7 small{color:#fff;margin-top:4px;font-size:11px}.final-main-grid-v7{grid-template-columns:minmax(0,1.04fr) minmax(360px,.92fr) minmax(0,1.04fr);gap:12px;display:grid}.final-schedule-contents-v7{display:contents}.final-panel-v7{background:radial-gradient(circle at 100% 0,#3680c40f,#0000 24%),linear-gradient(150deg,#0a1b2b,#07131f);border:1px solid #e2b25057;border-radius:13px;flex-direction:column;min-width:0;min-height:405px;padding:13px;display:flex;box-shadow:0 13px 28px #00000038,inset 0 1px #ffffff06}.final-panel-header-v7{justify-content:space-between;align-items:center;min-height:39px;padding:0 3px 9px;display:flex}.final-panel-header-v7 h2{color:#fff;margin:0;font-size:19px;font-weight:900}.final-panel-header-v7 h2 span{color:var(--v7-gold);margin-right:7px}.final-panel-header-v7 button{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:7px;padding:6px 10px;font-size:11px}.final-case-list-v7{flex:1}.final-case-row-v7{border-top:1px solid #ffffff13;grid-template-columns:64px minmax(0,1fr) 92px 75px;align-items:center;gap:9px;min-height:61px;padding:8px 6px;display:grid}.final-case-row-v7:first-child{border-top:0}.final-case-badge-v7{border-radius:7px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}.final-case-badge-v7.b0{color:#5ce0a0;background:#31a36f1a;border:1px solid #50d29745}.final-case-badge-v7.b1{color:#f0bb4c;background:#cd972d1a;border:1px solid #e5b55447}.final-case-badge-v7.b2{color:#62aef7;background:#4185c71a;border:1px solid #5ea4e847}.final-case-badge-v7.b3{color:#bf88ef;background:#804eb51a;border:1px solid #ae76e847}.final-case-badge-v7.b4{color:#fff;background:#ffffff09;border:1px solid #bec9d333}.final-case-copy-v7{gap:3px;min-width:0;display:grid}.final-case-copy-v7 strong{color:#fff;font-size:13px}.final-case-copy-v7 small{color:#fff;font-size:10px}.final-case-court-v7{color:#fff;font-size:9px}.final-case-row-v7>b{color:#fff;text-align:left;font-size:11px}.final-panel-footer-v7,.final-calendar-footer-v7{color:#f0b83e;border:1px solid #e6b44b61;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-top:9px;font-size:12px;font-weight:900;display:flex}.final-calendar-v7{min-height:405px}.final-calendar-head-v7{grid-template-columns:58px 1fr 32px;align-items:center;gap:8px;min-height:42px;display:grid}.final-today-btn-v7{color:#fff;text-align:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:7px;padding:6px 8px;font-size:11px}.final-calendar-head-v7>div{direction:ltr;justify-content:center;align-items:center;gap:14px;display:flex}.final-calendar-head-v7 a:not(.final-today-btn-v7){color:#fff;font-size:27px}.final-calendar-head-v7 strong{color:#fff;text-align:center;min-width:128px;font-size:18px}.final-calendar-head-v7>span{color:#fff;text-align:center;font-size:18px}.final-week-v7,.final-days-v7{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.final-week-v7 span{color:#fff;text-align:center;padding:7px 0 9px;font-size:11px;font-weight:800}.final-days-v7 button{color:#fff;background:#ffffff04;border:1px solid #ffffff0e;place-items:center;display:grid;position:relative}.final-days-v7 button:hover{background:#ffffff0a}.final-days-v7 button b{color:#fff;font-size:15px}.final-days-v7 button.today b,.final-days-v7 button.selected b{border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.final-days-v7 button.today b{color:#07131f;background:linear-gradient(145deg,#f2ca67,#be8530)}.final-days-v7 button.selected:not(.today) b{color:#07131f;background:#e9b546}.final-days-v7 button i{border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.final-days-v7 i.light,.final-calendar-legend-v7 i.light{background:#4ecf91}.final-days-v7 i.medium,.final-calendar-legend-v7 i.medium{background:#efb843}.final-days-v7 i.busy,.final-calendar-legend-v7 i.busy{background:#f15d52}.final-calendar-legend-v7 i.none{background:#75889a}.final-calendar-legend-v7{color:#fff;justify-content:center;gap:12px;padding:10px 0;font-size:9px;display:flex}.final-calendar-legend-v7 span{align-items:center;gap:5px;display:flex}.final-calendar-legend-v7 i{border-radius:50%;width:6px;height:6px}.final-selected-date-v7{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:40px;padding:7px 9px;display:flex}.final-selected-date-v7 strong{color:#fff;font-size:12px}.final-selected-date-v7 span{color:#f0b83f;font-size:11px;font-weight:900}.final-session-list-v7{flex:1}.final-session-row-v7{border-bottom:1px solid #ffffff13;grid-template-columns:70px minmax(0,1fr) 72px;align-items:center;gap:9px;min-height:61px;padding:7px 5px;display:grid}.final-session-time-v7{color:#f5b82f;font-size:14px;font-weight:900}.final-session-row-v7>div{gap:2px;display:grid}.final-session-row-v7 strong{color:#fff;font-size:13px}.final-session-row-v7 div>span{color:#fff;font-size:10px}.final-session-row-v7 small{color:#fff;font-size:9px}.final-open-v7{color:#f1b532;text-align:center;border:1px solid #e6b44b40;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:800}.final-empty-session-v7{color:#fff;place-items:center;min-height:270px;font-size:13px;display:grid}.final-start-v7{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e2b25057;border-radius:13px;margin-top:12px;padding:10px 12px 12px}.final-start-v7 h2{color:#fff;text-align:center;margin:0 0 8px;font-size:19px}.final-start-grid-v7{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.final-start-grid-v7 a{background:#ffffff05;border:1px solid #e2b25033;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;align-items:center;column-gap:8px;min-height:70px;padding:9px 10px;display:grid}.final-start-grid-v7 a:hover{background:#ffffff09;border-color:#f1c4656b}.final-start-grid-v7 a>span{color:#efb43b;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.final-start-grid-v7 strong{color:#fff;align-self:end;font-size:14px}.final-start-grid-v7 small{color:#fff;align-self:start;font-size:10px}@media (max-width:1250px){.app-shell{grid-template-columns:190px minmax(0,1fr)!important}.topbar-office{min-width:240px}.final-main-grid-v7{grid-template-columns:1fr 1fr}.final-latest-v7{grid-column:1/-1}.final-start-grid-v7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.app-shell{grid-template-columns:1fr!important}.topbar-reference{display:none!important}.final-dashboard-v7{padding:12px}.final-hero-v7{grid-template-columns:1fr;gap:12px;padding:16px 0}.final-date-v7{justify-content:center}.final-law-art-v7{display:none}.final-quick-actions-v7,.final-stats-v7,.final-main-grid-v7{grid-template-columns:1fr;width:100%}.final-latest-v7{grid-column:auto}.final-start-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-dashboard-v7{padding-top:8px!important}.final-compact-date-v8{border-bottom:1px solid #e2b35029;justify-content:flex-start;align-items:center;gap:15px;min-height:70px;margin-bottom:2px;padding:0 10px;display:flex}.final-compact-date-item-v8{align-items:center;gap:9px;display:flex}.final-compact-date-item-v8>span{color:#fff;text-align:center;width:27px;font-size:23px}.final-compact-date-item-v8 strong{color:#fff;white-space:nowrap;font-size:16px;font-weight:800}.final-compact-separator-v8{background:#ffffff52;width:1px;height:27px}.final-quick-actions-v7{gap:14px!important;width:min(850px,78%)!important;margin:8px auto 14px!important}.final-quick-action-v7{min-height:74px!important}.final-quick-action-v7 strong{font-size:17px!important}.final-quick-action-v7 small{font-size:10px!important}.final-stat-v7{min-height:120px!important}.final-stat-v7 strong{font-size:15px!important}.final-stat-v7 b{font-size:35px!important}.final-stat-v7 small{font-size:11px!important}.final-panel-v7,.final-panel-v7 strong,.final-panel-v7 small,.final-panel-v7 span:not(.final-session-time-v7):not(.final-case-badge-v7):not(.final-open-v7),.final-case-court-v7{text-rendering:geometricprecision}.final-case-copy-v7 strong,.final-case-copy-v7 small,.final-case-court-v7,.final-case-row-v7>b,.final-session-row-v7 strong,.final-session-row-v7 div>span,.final-session-row-v7 small{color:#fff!important}.final-calendar-head-v7 strong{font-size:19px!important}.final-week-v7 span{font-size:12px!important}.final-days-v7>span,.final-days-v7 button{min-height:47px!important}.final-days-v7 button b{font-size:16px!important}.final-calendar-legend-v7{font-size:10px!important}.final-start-v7 h2{font-size:20px!important}.final-start-grid-v7 strong{font-size:15px!important}.final-start-grid-v7 small{font-size:10px!important}.final-main-grid-v7{grid-template-columns:minmax(0,1.05fr) minmax(355px,.9fr) minmax(0,1.05fr)!important}@media (max-width:900px){.final-compact-date-v8{flex-wrap:wrap;justify-content:center;min-height:66px}.final-quick-actions-v7{width:100%!important}}.final-main-grid-v7{margin-bottom:4px}.final-dashboard-v7{padding-bottom:18px!important}.dashboard-new-session-trigger{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer}.dashboard-new-session-trigger>div{text-align:right;gap:4px;display:grid}.dashboard-session-overlay{z-index:1000}.dashboard-session-modal{color:#f7fbff;background:radial-gradient(circle at 100% 0,#3780c414,#0000 28%),linear-gradient(145deg,#0c2032,#071522);border-color:#e2b2504d;box-shadow:0 30px 90px #0000007a}.dashboard-session-modal .module-modal-header{border-bottom-color:#ffffff17}.dashboard-session-modal .module-modal-header h2{color:#fff}.dashboard-session-modal .module-modal-header p{color:#c8d5e0}.dashboard-session-modal .module-modal-close{color:#fff;background:#ffffff09;border-color:#ffffff1a}.dashboard-session-modal .field label{color:#fff}.dashboard-session-modal .field input,.dashboard-session-modal .field select,.dashboard-session-modal .field textarea{color:#fff;background:#091827;border-color:#ffffff1c}.dashboard-session-modal .field select option{color:#172235;background:#fff}.dashboard-session-modal .field input::placeholder,.dashboard-session-modal .field textarea::placeholder{color:#8195a8}.dashboard-session-modal .field input:focus,.dashboard-session-modal .field select:focus,.dashboard-session-modal .field textarea:focus{background:#0a1a2a;border-color:#d5a441;box-shadow:0 0 0 3px #d5a4411a}.dashboard-session-modal .btn-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff21}.dashboard-session-modal .btn-primary{color:#071522;background:linear-gradient(145deg,#f0c35c,#bd8127)}.dashboard-session-loading{color:#d7e1ea;place-items:center;min-height:180px;font-size:13px;display:grid}@media (max-width:1100px){.final-quick-actions-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.final-quick-actions-v7{grid-template-columns:1fr!important}}.tasks-pro-page{color:#fff;background:radial-gradient(circle at 80% 0,#3176b717,#0000 25%),linear-gradient(145deg,#06111d,#071522 55%,#06121e);min-height:calc(100vh - 73px);padding:20px}.tasks-pro-hero{background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #e2b25040;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:18px 22px;display:flex}.tasks-pro-hero>div>span{color:#efb948;font-size:11px;font-weight:900}.tasks-pro-hero h1{color:#fff;margin:3px 0;font-size:30px}.tasks-pro-hero p{color:#d7e0e8;margin:0;font-size:13px}.tasks-pro-hero .module-primary-action{color:#071522;background:linear-gradient(145deg,#f2c65f,#bd8128);border:0;border-radius:10px;min-width:145px;min-height:45px;font-weight:900}.tasks-pro-success{color:#6de1a8;background:#31a36f14;border:1px solid #42cd8d40;border-radius:9px;margin-top:10px;padding:10px 13px}.tasks-pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.tasks-pro-stat{background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:15px;min-height:92px;padding:14px 17px;display:flex}.tasks-pro-stat>span{border-radius:11px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:900;display:grid}.tasks-pro-stat div{display:grid}.tasks-pro-stat strong{color:#fff;font-size:27px;line-height:1}.tasks-pro-stat small{color:#fff;margin-top:6px;font-size:12px;font-weight:800}.tasks-pro-stat.today>span{color:#5dafff;background:#4891d917}.tasks-pro-stat.overdue>span{color:#ff765e;background:#dc513c17}.tasks-pro-stat.open>span{color:#efb948;background:#d39e3617}.tasks-pro-stat.done>span{color:#55d99a;background:#30ad7417}.tasks-pro-workspace{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e2b25040;border-radius:14px;overflow:hidden}.tasks-pro-tabs{border-bottom:1px solid #ffffff14;gap:5px;padding:10px;display:flex}.tasks-pro-tabs a{color:#d8e2ea;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.tasks-pro-tabs a b{background:#ffffff0f;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.tasks-pro-list{padding:5px 13px 13px}.tasks-pro-row{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 230px;align-items:center;gap:12px;min-height:94px;margin-top:8px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.tasks-pro-row:after{content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.tasks-pro-row.priority-urgent:after{background:#f05c50}.tasks-pro-row.priority-high:after{background:#eead36}.tasks-pro-row.priority-normal:after{background:#4f9fe9}.tasks-pro-row.priority-low:after{background:#57c98f}.tasks-pro-row.completed{opacity:.63}.tasks-pro-check-form button{color:#071522;background:0 0;border:2px solid #e7b84e;border-radius:8px;width:31px;height:31px;font-size:17px;font-weight:900}.tasks-pro-row.completed .tasks-pro-check-form button{background:#55d99a;border-color:#55d99a}.tasks-pro-content{min-width:0}.tasks-pro-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tasks-pro-title-line>strong{color:#fff;font-size:15px}.tasks-priority,.tasks-type{border-radius:6px;padding:3px 7px;font-size:9px;font-weight:900}.tasks-priority.priority-urgent{color:#ff806b;background:#dd4d391c}.tasks-priority.priority-high{color:#efb948;background:#d49f361c}.tasks-priority.priority-normal{color:#6db5f8;background:#4991d31c}.tasks-priority.priority-low{color:#67dca2;background:#31a66f1c}.tasks-type{color:#cbd7e2;background:#ffffff0d}.tasks-pro-content p{color:#cbd6e0;margin:6px 0;font-size:11px}.tasks-pro-meta{color:#aebfce;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:10px;display:flex}.tasks-pro-meta a{color:#e8bb58}.tasks-pro-meta .overdue-time{color:#ff7964;font-weight:800}.tasks-pro-actions{gap:6px;display:grid}.tasks-pro-actions form:first-child{grid-template-columns:1fr 80px;gap:5px;display:grid}.tasks-pro-actions input{color:#fff;background:#081725;border:1px solid #ffffff1c;border-radius:7px;min-width:0;padding:6px;font-family:inherit;font-size:9px}.tasks-pro-actions button{color:#efbd55;background:#e5b5510a;border:1px solid #e5b55140;border-radius:7px;font-size:9px}.tasks-pro-actions .tasks-delete{color:#ff7a67;background:#dc47330a;border-color:#e65b4733;width:100%;min-height:28px}.tasks-pro-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.tasks-pro-empty>span{color:#e9b748;font-size:45px}.tasks-pro-empty strong{color:#fff;font-size:16px}.tasks-pro-empty p{color:#aebfce;margin:0;font-size:11px}@media (max-width:1050px){.tasks-pro-stats{grid-template-columns:repeat(2,1fr)}.tasks-pro-row{grid-template-columns:42px 1fr}.tasks-pro-actions{grid-column:2}}@media (max-width:700px){.tasks-pro-page{padding:10px}.tasks-pro-hero{flex-direction:column;align-items:flex-start}.tasks-pro-stats{grid-template-columns:1fr}.tasks-pro-tabs{overflow:auto}.tasks-pro-row{grid-template-columns:36px 1fr}}.topbar-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.topbar-search button{color:#071522;background:linear-gradient(145deg,#f0c35c,#bd8127);border:0;border-radius:7px;min-height:29px;padding:0 10px;font-size:9px;font-weight:900}.topbar-tool-link{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:21px;transition:all .15s;display:grid;position:relative}.topbar-tool-link.topbar-notification span{color:#fff;background:#ed4f42;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-1px;right:-2px}.office-pro-page{color:#fff;background:radial-gradient(circle at 82% 0,#327abc17,#0000 25%),radial-gradient(circle at 8% 16%,#d3a1410d,#0000 22%),linear-gradient(145deg,#06111d,#071522 55%,#06121e);min-height:calc(100vh - 73px);padding:20px}.office-pro-hero{background:radial-gradient(circle at 92% 20%,#daa94814,#0000 24%),linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #e2b25045;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:18px 22px;display:flex;box-shadow:0 12px 28px #0000002e}.office-pro-hero.compact{min-height:92px}.office-pro-hero>div:first-child>span{color:#efb948;font-size:10px;font-weight:900}.office-pro-hero h1{color:#fff;margin:3px 0;font-size:30px;font-weight:900}.office-pro-hero p{color:#d5dfe8;margin:0;font-size:12px}.office-pro-hero .module-primary-action{color:#071522;background:linear-gradient(145deg,#f1c65f,#bd8128);border:0;border-radius:10px;min-width:150px;min-height:45px;font-weight:900}.office-pro-success{color:#6ee2a9;background:#31a36f14;border:1px solid #48c78940;border-radius:9px;margin-top:10px;padding:10px 13px}.office-pro-stats{gap:12px;margin:14px 0;display:grid}.office-pro-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.office-pro-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.office-pro-stat{background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:14px;min-height:88px;padding:13px 17px;display:flex}.office-pro-stat>span{border-radius:10px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:24px;display:grid}.office-pro-stat>div{display:grid}.office-pro-stat b{color:#fff;font-size:27px;line-height:1}.office-pro-stat small{color:#fff;margin-top:5px;font-size:11px;font-weight:800}.office-pro-stat.gold>span{color:#efb948;background:#d5a14117}.office-pro-stat.blue>span{color:#62aff7;background:#4691d517}.office-pro-stat.green>span{color:#55d99a;background:#30ad7417}.office-pro-panel{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e2b25040;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #00000030}.office-pro-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.office-pro-panel>header h2{color:#fff;margin:0;font-size:16px}.office-pro-panel>header b{color:#071522;background:#e8b64d;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.office-pro-searchbar{border-bottom:1px solid #ffffff13;gap:8px;padding:11px;display:flex}.office-pro-searchbar input{color:#fff;background:#081725;border:1px solid #ffffff1c;border-radius:9px;outline:0;flex:1;min-width:0;min-height:40px;padding:0 12px}.office-pro-searchbar input::placeholder{color:#8497aa}.office-pro-searchbar input:focus{border-color:#d5a441;box-shadow:0 0 0 3px #d5a44114}.office-pro-searchbar button,.office-pro-searchbar a{border:0;border-radius:8px;place-items:center;min-width:70px;padding:0 12px;font-size:10px;font-weight:900;display:grid}.office-pro-searchbar button{color:#071522;background:linear-gradient(145deg,#f0c35c,#bd8127)}.office-pro-searchbar a{color:#fff;background:#ffffff09;border:1px solid #ffffff1c}.office-pro-tabs{border-bottom:1px solid #ffffff12;gap:6px;padding:9px 11px;display:flex}.office-pro-tabs a{color:#d2dce5;border-radius:8px;place-items:center;min-height:35px;padding:0 14px;font-size:10px;font-weight:900;display:grid}.office-pro-tabs a.active{color:#071522;background:linear-gradient(145deg,#f0c35c,#bd8127)}.office-pro-table-wrap{overflow:auto}.office-pro-table{border-collapse:collapse;width:100%}.office-pro-table th,.office-pro-table td{text-align:right;border-bottom:1px solid #fff1;padding:13px 12px;font-size:11px}.office-pro-table th{color:#efb948;background:#ffffff05;font-size:10px}.office-pro-table td{color:#fff}.office-pro-table td strong{color:#fff;font-size:12px}.office-pro-table td small{color:#aebdcb;margin-top:3px;font-size:8px;display:block}.office-pro-table tbody tr:hover{background:#ffffff06}.office-status{border-radius:7px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.office-status.open{color:#5bdaa0;background:#32aa711a}.office-status.closed{color:#b8c4d0;background:#ffffff0d}.office-open-btn{color:#efbc55;background:#e5b55109;border:1px solid #e5b55140;border-radius:7px;place-items:center;min-height:31px;padding:0 10px;font-size:9px;font-weight:900;display:inline-grid}.office-pro-empty{color:#aebdcb;place-items:center;min-height:220px;padding:20px;font-size:12px;display:grid}.office-pro-result-total{color:#fff;background:#ffffff06;border:1px solid #e2b25040;border-radius:12px;place-items:center;min-width:80px;height:70px;font-size:28px;font-weight:900;display:grid}.office-pro-result-total small{color:#c9d5df;font-size:8px}.office-pro-result-total.danger{color:#ff806c;border-color:#ef5e4c45}.search-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.search-result-row{border-bottom:1px solid #fff1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 12px;display:grid}.search-result-row:hover{background:#ffffff06}.search-result-icon{color:#efb948;background:#d5a14114;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.search-result-row>div{gap:3px;min-width:0;display:grid}.search-result-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-result-row small{color:#aebdcb;font-size:8px}.search-result-row i{color:#e6b451;font-size:8px;font-style:normal}.search-empty{color:#8799aa;place-items:center;min-height:110px;font-size:10px;display:grid}.notifications-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.notification-section.danger{border-color:#ee5b4940}.notification-section.blue{border-color:#4a97e240}.notification-section.gold{border-color:#e2b25047}.notification-row{border-bottom:1px solid #fff1;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:65px;padding:9px 12px;display:grid}.notification-row>span{color:#efb948;background:#d5a14114;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.notification-section.danger .notification-row>span{color:#ff7863;background:#dc4a3714}.notification-section.blue .notification-row>span{color:#66b3fb;background:#4291d814}.notification-row div{gap:3px;display:grid}.notification-row strong{color:#fff;font-size:10px}.notification-row small{color:#aebdcb;font-size:8px}.sessions-pro-list{padding:5px 12px 12px}.sessions-pro-row{background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:92px minmax(0,1fr) 170px;align-items:start;gap:14px;min-height:115px;margin-top:8px;padding:12px;display:grid}.sessions-pro-date{color:#071522;text-align:center;background:linear-gradient(145deg,#efc25a,#bd8128);border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:78px;display:grid}.sessions-pro-date b{font-size:15px}.sessions-pro-date span{font-size:11px;font-weight:800}.sessions-pro-main{min-width:0}.sessions-pro-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sessions-pro-title strong{color:#fff;font-size:15px}.session-status{border-radius:7px;padding:3px 8px;font-size:9px;font-weight:900}.session-status.scheduled{color:#66b2f8;background:#4691d51a}.session-status.completed{color:#5cdda0;background:#31aa711a}.session-status.postponed{color:#efb948;background:#d39e361a}.session-status.cancelled{color:#ff7864;background:#dc4a371a}.sessions-pro-main p{color:#fff;margin:6px 0 3px;font-size:11px}.sessions-pro-main small{color:#aebdcb;font-size:9px}.sessions-pro-decision,.sessions-pro-next{color:#dce5ed;background:#ffffff08;border-radius:7px;margin-top:7px;padding:6px 8px;font-size:9px}.sessions-pro-decision b,.sessions-pro-next b{color:#efb948}.sessions-pro-actions{gap:7px;display:grid}.sessions-pro-actions>a,.sessions-pro-actions summary{color:#efb948;cursor:pointer;background:#e5b55108;border:1px solid #e5b55138;border-radius:7px;place-items:center;min-height:32px;font-size:9px;font-weight:900;list-style:none;display:grid}.sessions-pro-actions details form{background:#071522;border:1px solid #ffffff12;border-radius:8px;gap:5px;margin-top:6px;padding:8px;display:grid}.sessions-pro-actions form input,.sessions-pro-actions form select,.sessions-pro-actions form textarea{color:#fff;background:#091a2a;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:7px;font-size:9px}.sessions-pro-actions form select option{color:#172235;background:#fff}.sessions-pro-actions form button{color:#071522;background:linear-gradient(145deg,#f0c35c,#bd8127);border:0;border-radius:6px;min-height:30px;font-size:9px;font-weight:900}.office-pro-page .module-modal{color:#fff;background:linear-gradient(145deg,#0c2032,#071522);border-color:#e2b25047}.office-pro-page .module-modal-header h2,.office-pro-page .field label{color:#fff}.office-pro-page .module-modal-header p{color:#c8d5e0}.office-pro-page .field input,.office-pro-page .field select,.office-pro-page .field textarea{color:#fff;background:#091827;border-color:#ffffff1c}.office-pro-page .field select option{color:#172235;background:#fff}@media (max-width:1100px){.notifications-grid{grid-template-columns:1fr}.sessions-pro-row{grid-template-columns:82px 1fr}.sessions-pro-actions{grid-column:2}}@media (max-width:850px){.office-pro-page{padding:10px}.office-pro-hero{flex-direction:column;align-items:flex-start}.office-pro-stats.two,.office-pro-stats.three,.search-pro-grid{grid-template-columns:1fr}.topbar-search{display:none}.office-pro-tabs{overflow:auto}.sessions-pro-row{grid-template-columns:1fr}.sessions-pro-date{min-height:58px}.sessions-pro-actions{grid-column:auto}}.live-search-wrap{width:min(520px,44vw);margin-inline:auto;position:relative}.live-search-wrap .topbar-search{width:100%;margin:0}.live-search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:12px}.live-search-box input::placeholder{color:#aebdcc}.live-search-loading{color:#efb948;letter-spacing:2px;font-weight:900}.live-search-results{z-index:100;background:#071522;border:1px solid #e7b64f52;border-radius:12px;width:min(650px,80vw);max-height:70vh;padding:10px;position:absolute;top:49px;right:0;overflow:auto;box-shadow:0 24px 60px #0000007a}.live-search-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:5px 6px 10px;display:flex}.live-search-head strong{color:#fff;font-size:13px}.live-search-head span{color:#efb948;font-size:10px}.live-search-group{padding-top:8px}.live-search-group h4{color:#8fa6ba;margin:0 5px 4px;font-size:9px}.live-search-group>a{border:1px solid #0000;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:6px;display:grid}.live-search-group>a:hover{background:#ffffff09;border-color:#e5b5512e}.live-search-icon{color:#efb948;background:#e5b55112;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.live-search-group a div{gap:2px;display:grid}.live-search-group a strong{color:#fff;font-size:10px}.live-search-group a small{color:#aebdcc;font-size:8px}.live-search-group a i{color:#e7b653;font-size:8px;font-style:normal}.live-search-empty{color:#aebdcc;text-align:center;padding:28px 10px;font-size:11px}.record-page-pro{color:#fff;background:radial-gradient(circle at 80% 0,#3176b714,#0000 25%),linear-gradient(145deg,#06111d,#071522 55%,#06121e);min-height:calc(100vh - 73px);padding:18px}.record-hero-pro{background:radial-gradient(circle at 88% 20%,#dfad4614,#0000 25%),linear-gradient(145deg,#0b2032,#071522);border:1px solid #e3b45047;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:132px;padding:20px 22px;display:flex}.record-back-pro{color:#b9c9d6;margin-bottom:7px;font-size:10px;display:block}.record-kicker-pro{color:#efb948;font-size:10px;font-weight:900}.record-hero-pro h1{color:#fff;margin:3px 0 7px;font-size:29px}.record-subline-pro{color:#dbe4ec;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.record-status-pro{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.record-status-pro.active{color:#65dfa4;background:#3bb4781a}.record-status-pro.inactive{color:#c3ced8;background:#ffffff0f}.record-hero-actions-pro{flex-wrap:wrap;gap:8px;display:flex}.record-action-pro{color:#fff;background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.record-action-pro.primary{color:#071522;background:linear-gradient(145deg,#f1c65e,#bd8128);border:0}.record-success-pro,.record-error-pro{border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px}.record-success-pro{color:#65dfa4;background:#3bb47812;border:1px solid #3bb47833}.record-error-pro{color:#ff816c;background:#e15b4612;border:1px solid #e15b4633}.record-metrics-pro{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.record-metrics-pro>div{background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #ffffff14;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;min-height:88px;padding:11px 13px;display:grid}.record-metrics-pro span{color:#efb948;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.record-metrics-pro strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:20px;overflow:hidden}.record-metrics-pro small{color:#b7c6d3;align-self:start;font-size:9px}.record-layout-pro{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:12px;display:grid}.record-main-column-pro,.record-side-column-pro{align-content:start;gap:12px;display:grid}.record-panel-pro{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e3b45038;border-radius:13px;padding:14px;overflow:hidden;box-shadow:0 10px 25px #00000029}.record-panel-pro>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:11px;padding-bottom:11px;display:flex}.record-panel-pro header div{gap:2px;display:grid}.record-panel-pro header div>span{color:#dcae51;font-size:8px;font-weight:900}.record-panel-pro h2{color:#fff;margin:0;font-size:16px}.record-panel-pro header>b{color:#efb948;font-size:17px}.record-form-pro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.record-panel-pro .field label{color:#f5f8fb}.record-panel-pro .field input,.record-panel-pro .field select,.record-panel-pro .field textarea{color:#fff;background:#081725;border-color:#ffffff1a}.record-panel-pro .field select option{color:#172235;background:#fff}.record-span-2-pro{grid-column:1/-1}.record-form-actions-pro{grid-column:1/-1;justify-content:flex-end;display:flex}.record-primary-btn-pro{color:#071522;background:linear-gradient(145deg,#f1c65e,#bd8128);border:0;border-radius:8px;min-height:39px;padding:0 13px;font-size:10px;font-weight:900}.record-list-pro{gap:6px;display:grid}.record-row-pro{background:#ffffff05;border:1px solid #fff1;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 35px;align-items:center;gap:8px;min-height:57px;padding:7px 8px;display:grid}.record-row-pro.no-link{grid-template-columns:34px minmax(0,1fr) auto}.record-row-pro:hover{background:#ffffff09;border-color:#e5b55138}.record-row-icon-pro{color:#efb948;background:#e5b55112;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.record-row-pro div{gap:3px;min-width:0;display:grid}.record-row-pro strong{color:#fff;font-size:10px}.record-row-pro small{color:#b5c4d1;font-size:8px}.record-row-pro i{color:#e8b557;font-size:8px;font-style:normal}.record-pill-pro{color:#cbd7e2;background:#ffffff0d;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.record-pill-pro.green{color:#62dca0;background:#36ad7117}.record-empty-pro{color:#9dafbe;place-items:center;min-height:85px;font-size:10px;display:grid}.record-side-form-pro .field{margin-bottom:10px}.record-mini-grid-pro{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-timeline-pro{display:grid}.record-timeline-pro>div{grid-template-columns:13px 1fr;gap:8px;padding-bottom:12px;display:grid;position:relative}.record-timeline-pro>div:not(:last-child):after{content:"";background:#e5b5512b;width:1px;position:absolute;top:14px;bottom:0;right:5px}.record-timeline-pro i{background:#071522;border:2px solid #dba842;border-radius:50%;width:10px;height:10px;margin-top:3px}.record-timeline-pro section{gap:3px;display:grid}.record-timeline-pro strong{color:#fff;font-size:9px}.record-timeline-pro p{color:#bac8d4;margin:0;font-size:8px;line-height:1.6}.record-timeline-pro small{color:#8297a9;font-size:7px}.case-info-grid-pro{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.case-info-grid-pro>div{background:#ffffff04;border:1px solid #fff1;border-radius:8px;padding:10px}.case-info-grid-pro span{color:#91a6b7;margin-bottom:4px;font-size:8px;display:block}.case-info-grid-pro strong{color:#fff;font-size:11px}.case-info-grid-pro p{color:#d1dbe4;margin:0;font-size:10px;line-height:1.8}.next-action-panel-pro{border-color:#e7b64f57}.next-action-pro{background:#e5b5510e;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.next-action-pro div{gap:5px;display:grid}.next-action-pro strong{color:#fff;font-size:13px}.next-action-pro small{color:#d8c08a;font-size:9px}.next-action-pro>span{color:#071522;background:#efb948;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.record-compact-list-pro{gap:5px;display:grid}.record-compact-list-pro a{background:#ffffff05;border-radius:8px;grid-template-columns:8px 1fr;align-items:center;gap:8px;min-height:48px;padding:6px;display:grid}.record-compact-list-pro a:hover{background:#ffffff0a}.task-priority-dot-pro{background:#5ca7ed;border-radius:5px;width:6px;height:27px}.task-priority-dot-pro.urgent{background:#ef6154}.task-priority-dot-pro.high{background:#e9ad3e}.task-priority-dot-pro.low{background:#50cb8e}.record-compact-list-pro div{gap:2px;display:grid}.record-compact-list-pro strong{color:#fff;font-size:9px}.record-compact-list-pro small{color:#aebdcc;font-size:7px}.client-summary-pro{gap:7px;display:grid}.client-summary-pro strong{color:#fff;font-size:15px}.client-summary-pro span{color:#c4d0db;font-size:10px}.client-summary-pro a{color:#e8b557;text-align:center;border:1px solid #e5b5512e;border-radius:7px;margin-top:5px;padding:7px;font-size:9px}@media (max-width:1050px){.record-layout-pro{grid-template-columns:1fr}.record-metrics-pro{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.record-page-pro{padding:10px}.record-hero-pro{flex-direction:column;align-items:flex-start}.record-metrics-pro,.record-form-pro,.case-info-grid-pro{grid-template-columns:1fr}.record-span-2-pro{grid-column:auto}.live-search-wrap{width:100%}}.hub-page-v16{color:#fff;background:radial-gradient(circle at 82% 0,#3176b714,#0000 25%),linear-gradient(145deg,#06111d,#071522 55%,#06121e);min-height:calc(100vh - 73px);padding:18px}.hub-hero-v16{background:linear-gradient(145deg,#0b2032,#071522);border:1px solid #e2b25040;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin-bottom:12px;padding:18px 21px;display:flex}.hub-hero-v16>div>span{color:#efb948;font-size:10px;font-weight:900}.hub-hero-v16 h1{color:#fff;margin:3px 0;font-size:29px}.hub-hero-v16 p{color:#d2dde6;margin:0;font-size:12px}.hub-stats-v16{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.hub-stats-v16>div{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #ffffff14;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;align-items:center;min-height:88px;padding:11px 13px;display:grid}.hub-stats-v16>div>span{color:#efb948;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.hub-stats-v16 strong{color:#fff;align-self:end;font-size:19px}.hub-stats-v16 small{color:#b7c7d4;align-self:start;font-size:9px}.hub-stats-v16 .green span,.hub-stats-v16 .green strong{color:#57d99a}.hub-stats-v16 .red span,.hub-stats-v16 .red strong{color:#ff7964}.hub-stats-v16 .gold span,.hub-stats-v16 .gold strong{color:#efb948}.hub-panel-v16{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e2b25038;border-radius:13px;padding:14px;overflow:hidden;box-shadow:0 10px 25px #00000026}.hub-panel-v16>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:11px;display:flex}.hub-panel-v16 h2{color:#fff;margin:0;font-size:16px}.hub-panel-v16 header>span{color:#efb948;font-size:12px}.hub-split-v16{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.hub-form-v16{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;display:grid}.hub-form-v16 .field label{color:#fff}.hub-form-v16 .field input,.hub-form-v16 .field select,.hub-form-v16 .field textarea{color:#fff;background:#081725;border-color:#ffffff1a}.hub-form-v16 .field select option{color:#172235;background:#fff}.hub-span-2-v16{grid-column:1/-1}.hub-list-v16{gap:6px;display:grid}.hub-list-v16>div:not(.hub-empty-v16){background:#ffffff05;border:1px solid #fff1;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:7px 8px;display:grid}.hub-list-v16>div>span{color:#efb948;background:#e5b55112;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.hub-list-v16 section{gap:3px;display:grid}.hub-list-v16 strong{color:#fff;font-size:10px}.hub-list-v16 small{color:#b5c4d1;font-size:8px}.hub-list-v16 a,.hub-list-v16 i{color:#efb948;font-size:8px;font-style:normal}.money-in{color:#58d89b!important}.money-out{color:#ff7863!important}.hub-empty-v16{color:#9db0bf;place-items:center;min-height:100px;font-size:10px;display:grid}.hub-search-v16{background:#081725;border:1px solid #e2b2502e;border-radius:11px;margin-bottom:12px;padding:9px}.hub-search-v16 form{gap:7px;display:flex}.hub-search-v16 input,.hub-search-v16 select{color:#fff;background:#0a1a2a;border:1px solid #ffffff1a;border-radius:8px;flex:1;min-height:38px;padding:0 10px}.hub-search-v16 select{max-width:180px}.hub-search-v16 option{color:#172235;background:#fff}.hub-search-v16 button{color:#071522;background:#efb948;border:0;border-radius:8px;min-width:80px;font-weight:900}.legal-list-v16 p{color:#cbd6df;max-height:54px;margin:4px 0 0;font-size:8px;line-height:1.7;overflow:hidden}.directory-grid-v16{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.directory-grid-v16 article{background:#ffffff05;border:1px solid #fff1;border-radius:10px;padding:10px}.directory-grid-v16 article>div{align-items:center;gap:8px;display:flex}.directory-grid-v16 article>div>span{color:#efb948;background:#e5b55112;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.directory-grid-v16 section{display:grid}.directory-grid-v16 strong{color:#fff;font-size:10px}.directory-grid-v16 small{color:#9db0bf;font-size:8px}.directory-grid-v16 p{color:#c6d2dc;min-height:34px;margin:8px 0;font-size:8px;line-height:1.7}.directory-grid-v16 footer{color:#9db0bf;justify-content:space-between;gap:8px;font-size:8px;display:flex}.directory-grid-v16 footer a{color:#efb948}.reports-grid-v16{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.reports-grid-v16 article{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #ffffff14;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:48px 1fr;align-items:center;min-height:110px;padding:13px;display:grid}.reports-grid-v16 article>span{color:#efb948;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.reports-grid-v16 strong{color:#fff;align-self:end;font-size:25px}.reports-grid-v16 small{color:#b7c7d4;align-self:start;font-size:9px}.reports-grid-v16 .green strong,.reports-grid-v16 .green span{color:#57d99a}.reports-grid-v16 .red strong,.reports-grid-v16 .red span{color:#ff7964}.report-note-v16 p{color:#c9d5df;margin:0;font-size:11px;line-height:1.9}@media (max-width:1050px){.hub-split-v16{grid-template-columns:1fr}.hub-stats-v16,.reports-grid-v16{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hub-page-v16{padding:10px}.hub-stats-v16,.reports-grid-v16,.hub-form-v16,.directory-grid-v16{grid-template-columns:1fr}.hub-span-2-v16{grid-column:auto}.hub-search-v16 form{flex-direction:column}.hub-search-v16 select{max-width:none}}.final-quick-actions-v7{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(1280px,96%)!important}@media (max-width:1250px){.final-quick-actions-v7{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.final-quick-actions-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.final-quick-actions-v7{grid-template-columns:1fr!important}}.ai-search-panel-v17{background:radial-gradient(circle at 95% 0,#e5b54614,#0000 25%),linear-gradient(145deg,#0a1d2e,#071522);border:1px solid #e6b7524d;border-radius:14px;margin-bottom:12px;padding:14px;box-shadow:0 12px 28px #0000002e}.ai-search-title-v17{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.ai-search-title-v17>div{gap:2px;display:grid}.ai-search-title-v17 span{color:#efb948;font-size:9px;font-weight:900}.ai-search-title-v17 h2{color:#fff;margin:0;font-size:18px}.ai-search-title-v17>b{color:#efb948;background:#efb94812;border:1px solid #efb9483d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.ai-search-bar-v17{gap:8px;display:flex}.ai-search-bar-v17 input{color:#fff;background:#081725;border:1px solid #ffffff1c;border-radius:9px;flex:1;min-height:43px;padding:0 12px;font-family:inherit}.ai-search-bar-v17 button{color:#071522;background:linear-gradient(145deg,#f1c65e,#bd8128);border:0;border-radius:9px;min-width:135px;font-family:inherit;font-weight:900}.ai-result-v17{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;margin-top:12px;padding:12px}.ai-result-head-v17{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-result-head-v17 strong{color:#fff;font-size:14px}.ai-confidence-v17{color:#efb948;background:#efb94817;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.ai-confidence-v17.high{color:#5edb9e;background:#46bc7e17}.ai-confidence-v17.low{color:#ff806c;background:#e15b4617}.ai-result-v17>p{color:#d5dfe7;white-space:pre-wrap;font-size:11px;line-height:1.9}.ai-result-meta-v17{flex-wrap:wrap;gap:8px;display:flex}.ai-result-meta-v17 span{color:#d7e1e9;background:#ffffff0b;border-radius:6px;padding:4px 7px;font-size:8px}.ai-sources-v17{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:5px;margin:11px 0;padding:9px;display:grid}.ai-sources-v17 strong{color:#fff;font-size:9px}.ai-sources-v17 a{color:#efb948;word-break:break-all;font-size:8px}.ai-legal-warning-v17{color:#d9c28e;background:#efb94809;border:1px solid #efb94829;border-radius:7px;margin:9px 0;padding:8px;font-size:8px;line-height:1.7}.directory-ai-details-v17{grid-template-columns:repeat(2,1fr);gap:7px;margin:10px 0;display:grid}.directory-ai-details-v17>div{border:1px solid #ffffff0f;border-radius:8px;padding:8px}.directory-ai-details-v17 span{color:#91a5b6;margin-bottom:4px;font-size:7px;display:block}.directory-ai-details-v17 strong,.directory-ai-details-v17 a{color:#fff;font-size:9px}.directory-ai-details-v17 a{color:#efb948}.users-admin-v17 .user-create-panel-v17{margin-bottom:12px}.permissions-grid-v17{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:6px 0 10px;display:grid}.permissions-grid-v17 label{color:#d9e2ea;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:5px 7px;font-size:9px;display:flex}.permissions-grid-v17 input{accent-color:#dba742}.users-list-v17{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-card-v17{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e2b25033;border-radius:13px;padding:13px}.user-card-v17.inactive{opacity:.7}.user-card-v17>header{border-bottom:1px solid #ffffff12;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;margin-bottom:10px;padding-bottom:10px;display:grid}.user-avatar-v17{color:#071522;background:linear-gradient(145deg,#efc15a,#b97a22);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.user-card-v17 header section{gap:2px;display:grid}.user-card-v17 header strong{color:#fff;font-size:11px}.user-card-v17 header small{color:#9fb1c0;font-size:8px}.user-card-v17 header>span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.user-card-v17 header>span.active{color:#5edb9e;background:#46bc7e17}.user-card-v17 header>span.inactive{color:#ff806c;background:#e15b4617}.user-role-row-v17{grid-template-columns:1fr 1fr;gap:8px;display:grid}.user-card-v17 .field label{color:#fff}.user-card-v17 .field input,.user-card-v17 .field select{color:#fff;background:#081725;border-color:#ffffff1a}.user-card-v17 .field select option{color:#172235;background:#fff}.user-card-actions-v17{justify-content:flex-end;display:flex}.user-status-form-v17{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.user-status-form-v17 button{border-radius:7px;width:100%;min-height:31px;font-family:inherit;font-size:9px;font-weight:900}.user-status-form-v17 button.danger{color:#ff806c;background:#e15b460a;border:1px solid #e15b4633}.user-status-form-v17 button.success{color:#5edb9e;background:#46bc7e0a;border:1px solid #46bc7e33}@media (max-width:1050px){.users-list-v17{grid-template-columns:1fr}.permissions-grid-v17{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.ai-search-bar-v17{flex-direction:column}.directory-ai-details-v17,.user-role-row-v17{grid-template-columns:1fr}.permissions-grid-v17{grid-template-columns:repeat(2,1fr)}}.ai-speed-status-v175{color:#77e2b0;background:#58d69c0b;border:1px solid #58d69c29;border-radius:8px;margin:-2px 0 10px;padding:7px 9px;font-size:8px;font-weight:900;line-height:1.6}.directory-builtin-summary-v18{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 12px;display:grid}.directory-builtin-summary-v18>div{background:linear-gradient(145deg,#0a1c2c,#071522);border:1px solid #efb94824;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.directory-builtin-summary-v18 strong{color:#efb948;font-size:18px}.directory-builtin-summary-v18 span{color:#dce5ec;font-size:9px;font-weight:800}.directory-builtin-panel-v18{margin-bottom:12px}.directory-builtin-panel-v18 .directory-grid-v16 article{border-color:#5cd29b21}@media (max-width:760px){.directory-builtin-summary-v18{grid-template-columns:1fr}}.system-check-page{color:#fff;background:radial-gradient(circle at 84% 0,#3176b714,#0000 26%),linear-gradient(145deg,#06111d,#071522 55%,#06121e);min-height:calc(100vh - 73px);padding:18px}.system-check-hero{background:radial-gradient(circle at 92% 10%,#e8b94f14,#0000 24%),linear-gradient(145deg,#0b2032,#071522);border:1px solid #e6b64f47;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:125px;padding:20px 22px;display:flex}.system-check-hero span{color:#efb948;letter-spacing:.8px;font-size:9px;font-weight:900}.system-check-hero h1{color:#fff;margin:4px 0;font-size:28px}.system-check-hero p{color:#cbd7e1;margin:0;font-size:11px;line-height:1.8}.system-check-shield{color:#66dfa7;background:#49b87e12;border:1px solid #61dea440;border-radius:16px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.system-check-launch{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px;display:flex}.system-check-launch>div{gap:3px;display:grid}.system-check-launch span{color:#efb948;font-size:9px;font-weight:900}.system-check-launch h2{color:#fff;margin:0;font-size:18px}.system-check-launch p{color:#b8c7d3;max-width:700px;margin:0;font-size:10px;line-height:1.8}.system-check-run{color:#071522;cursor:pointer;background:linear-gradient(145deg,#f1c65e,#bd8128);border:0;border-radius:9px;min-width:175px;min-height:44px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900}.system-check-run:disabled{opacity:.55;cursor:wait}.system-check-progress{text-align:center;background:#081725;border:1px solid #e6b64f2e;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:180px;margin-top:12px;padding:18px;display:grid}.system-check-spinner{border:3px solid #ffffff1a;border-top-color:#efb948;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite systemCheckSpin}@keyframes systemCheckSpin{to{transform:rotate(360deg)}}.system-check-progress strong{color:#fff;font-size:13px}.system-check-progress p{color:#9fb1c0;max-width:650px;margin:0;font-size:9px;line-height:1.7}.system-check-verdict{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #ffffff14;border-radius:13px;grid-template-columns:110px 1fr;align-items:center;gap:16px;margin-top:12px;padding:15px;display:grid}.system-check-verdict.ready{border-color:#53d69940}.system-check-verdict.not-ready{border-color:#ef604d47}.system-check-score{background:#ffffff06;border-radius:11px;align-content:center;place-items:center;min-height:82px;display:grid}.system-check-score strong{color:#fff;font-size:27px}.system-check-score span{color:#9fb1c0;font-size:8px}.system-check-verdict.ready .system-check-score strong{color:#63dda3}.system-check-verdict.not-ready .system-check-score strong{color:#ff7863}.system-check-verdict>div:last-child>span{color:#efb948;font-size:9px;font-weight:900}.system-check-verdict h2{color:#fff;margin:3px 0;font-size:18px}.system-check-verdict p{color:#aebfcc;margin:0;font-size:9px}.system-check-list{gap:7px;margin-top:12px;display:grid}.system-check-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 75px;align-items:center;gap:10px;min-height:66px;padding:9px 11px;display:grid}.system-check-row.pass{border-right:3px solid #58d89a}.system-check-row.warn{border-right:3px solid #e7ae40}.system-check-row.fail{border-right:3px solid #ef6654}.system-check-status{border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:grid}.system-check-row.pass .system-check-status{color:#5edc9e;background:#49b87e14}.system-check-row.warn .system-check-status{color:#efb948;background:#efb94814}.system-check-row.fail .system-check-status{color:#ff7965;background:#e15b4614}.system-check-row>div{min-width:0}.system-check-row-title{align-items:center;gap:8px;display:flex}.system-check-row-title strong{color:#fff;font-size:10px}.system-check-row-title span{color:#aebfcc;background:#ffffff0d;border-radius:999px;padding:3px 6px;font-size:7px}.system-check-row p{color:#b9c8d4;word-break:break-word;margin:4px 0 0;font-size:8px;line-height:1.7}.system-check-row>small{color:#7f94a6;text-align:left;font-size:7px}.system-check-footer-note{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;margin-top:12px;padding:12px}.system-check-footer-note strong{color:#fff;font-size:10px}.system-check-footer-note p{color:#aebfcc;margin:5px 0 0;font-size:8px;line-height:1.8}@media (max-width:700px){.system-check-page{padding:10px}.system-check-hero,.system-check-launch{flex-direction:column;align-items:flex-start}.system-check-run{width:100%}.system-check-verdict{grid-template-columns:1fr}.system-check-row{grid-template-columns:36px 1fr}.system-check-row>small{display:none}}:root{--mobile-nav-height:72px}html{-webkit-text-size-adjust:100%;min-height:100%}body{overscroll-behavior-y:none;min-height:100dvh}.mobile-bottom-nav,.mobile-menu-overlay{display:none}.pwa-install-button{color:#fff5da;background:linear-gradient(135deg,#d3a44c2e,#3c91e612);border:1px solid #e8c36d3d;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:12px;font-weight:900;display:flex}.pwa-install-button>span{color:var(--gold-400);font-size:17px}.pwa-installed-badge{color:#77e2b0;text-align:center;background:#46bc7e0d;border:1px solid #46bc7e33;border-radius:10px;margin-top:12px;padding:11px;font-size:10px;font-weight:900}.pwa-install-help{color:#dce5ec;background:#091a2a;border:1px solid #ffffff14;border-radius:10px;margin-top:9px;padding:13px 34px 13px 13px;font-size:10px;line-height:1.8;position:relative}.pwa-install-help>button{color:#fff;background:#ffffff0f;border:0;border-radius:7px;width:25px;height:25px;position:absolute;top:7px;right:8px}.pwa-install-help strong{color:#fff;margin-bottom:3px;display:block}.pwa-install-help p{margin:0}.pwa-install-help b{color:var(--gold-400)}@media (max-width:1180px){.app-shell{grid-template-columns:225px minmax(0,1fr)}.sidebar-pro{padding-inline:9px}.sidebar-logo-wrap{width:105px;height:84px}.sidebar-logo{width:108px}.sidebar-nav-label{font-size:10px}.topbar{padding-inline:16px}.page{padding:20px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:1fr}.record-layout-pro,.final-main-grid-v7,.hub-split-v16{grid-template-columns:1fr!important}}@media (max-width:900px){body{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.app-shell{min-height:100dvh;display:block}.sidebar{display:none!important}.main{width:100%;min-height:100dvh;overflow-x:hidden}.topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:68px;position:sticky;top:0;height:auto!important;padding:max(8px,env(safe-area-inset-top)) 12px 8px!important;background:#06111ff5!important;border-bottom:1px solid #ffffff12!important;display:grid!important;box-shadow:0 6px 20px #00000029!important}.topbar-office{min-width:0;color:#fff!important}.topbar-office-mark{flex:0 0 36px!important;width:36px!important;height:36px!important}.topbar-office>div:last-child{min-width:0}.topbar-office strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:#fff!important;font-size:11px!important}.topbar-office span{color:#8499ad!important;font-size:7px!important}.topbar-tools{justify-self:end}.topbar-tool-link{color:#f0d68e!important;background:#ffffff0a!important;border-color:#f0d68e24!important;width:38px!important;height:38px!important}.topbar-search{grid-column:1/-1;width:100%!important;max-width:none!important;min-height:40px!important;margin:0!important}.live-search-wrap{width:100%!important;max-width:none!important}.live-search-box{background:#0b1d2f!important;border-color:#ffffff17!important;min-height:40px!important}.live-search-box input{color:#fff!important;background:0 0!important;font-size:11px!important}.live-search-results{z-index:80!important;width:auto!important;max-height:60dvh!important;position:fixed!important;top:116px!important;left:10px!important;right:10px!important}.mobile-bottom-nav{z-index:70;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050f1bf7;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #00000038}.mobile-bottom-nav>a,.mobile-bottom-nav>button{color:#8298ac;background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:3px;min-width:0;height:58px;padding:0 2px;display:grid}.mobile-bottom-nav>a>span,.mobile-bottom-nav>button>span{font-size:18px;line-height:1}.mobile-bottom-nav small{white-space:nowrap;font-size:8px;font-weight:800}.mobile-bottom-nav .active{color:#f0d68e;background:#d3a44c14}.mobile-menu-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01060cad;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-sheet{width:100%;max-height:88dvh;padding:7px 14px calc(16px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 85% 0,#3c91e61a,#0000 28%),linear-gradient(#0a1b2c,#06111f);border:1px solid #ffffff14;border-bottom:0;border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -20px 55px #00000059}.mobile-menu-handle{background:#ffffff2e;border-radius:999px;width:48px;height:4px;margin:2px auto 10px}.mobile-menu-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-menu-sheet>header>div{gap:2px;min-width:0;display:grid}.mobile-menu-sheet>header span{color:#718aa2;font-size:8px}.mobile-menu-sheet>header strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;overflow:hidden}.mobile-menu-sheet>header>button{color:#fff;background:#ffffff0f;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.mobile-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-menu-grid>a{text-align:center;color:#d5e0e8;background:#ffffff06;border:1px solid #fff1;border-radius:11px;align-content:center;place-items:center;gap:6px;min-height:72px;padding:8px 5px;display:grid}.mobile-menu-grid>a>span{color:#efc15a;font-size:20px}.mobile-menu-grid>a>strong{font-size:8.5px;line-height:1.5}.mobile-menu-grid>a.active{color:#fff9e7;background:#d3a44c17;border-color:#efc15a47}.page,.record-page-pro,.hub-page-v16,.system-check-page,.clients-pro-page,.cases-pro-page,.final-dashboard-v7{width:100%!important;max-width:100%!important;padding:12px 10px 18px!important}.page-header,.record-hero-pro,.hub-hero-v16{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.page-header h1,.record-hero-pro h1,.hub-hero-v16 h1{font-size:21px!important}.page-header p,.record-subline-pro,.hub-hero-v16 p{font-size:10px!important;line-height:1.7!important}.record-hero-actions-pro{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;display:grid!important}.record-action-pro,.record-primary-btn-pro,.module-primary-action{min-height:43px!important;font-size:10px!important}.cards,.record-metrics-pro,.hub-stats-v16,.reports-grid-v16,.final-stats-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.card,.record-metrics-pro>*,.hub-stats-v16>div,.reports-grid-v16>article,.final-stat-v7{min-height:82px!important;padding:11px!important}.final-quick-actions-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.final-quick-action-v7{min-height:76px!important;padding:10px!important}.final-quick-action-v7 strong{font-size:10px!important}.final-quick-action-v7 small{font-size:7.5px!important}.final-main-grid-v7,.final-latest-v7,.dashboard-main-grid,.dashboard-grid,.record-layout-pro,.hub-split-v16,.grid-2{grid-template-columns:1fr!important;gap:10px!important}.final-panel-v7,.dashboard-panel,.record-panel-pro,.hub-panel-v16{border-radius:12px!important}.final-panel-header-v7,.dashboard-panel-header{padding:11px!important}.final-calendar-v7,.dashboard-calendar-panel,.exact-calendar-v5{padding:9px!important}.final-calendar-head-v7,.dashboard-calendar-head,.exact-calendar-head-v5{gap:6px!important}.dashboard-calendar-weekdays,.dashboard-calendar-days,.final-week-v7,.final-days-v7{gap:3px!important}.dashboard-calendar-weekdays>*,.final-week-v7>*{font-size:7px!important}.dashboard-calendar-days>*,.final-days-v7>*{min-height:42px!important;padding:4px!important;font-size:8px!important}.dashboard-calendar-day-number{font-size:9px!important}.dashboard-calendar-count{width:17px!important;height:17px!important;font-size:6.5px!important}.hub-form-v16,.record-form-pro,.module-form-grid,.module-form-grid-3,.settings-grid-pro,.user-role-row-v17{grid-template-columns:1fr!important}.hub-span-2-v16,.record-span-2-pro,.module-form-span-2{grid-column:auto!important}.field{margin-bottom:10px!important}.field label{font-size:10px!important}.field input,.field select,.field textarea{min-height:44px;padding:11px!important;font-size:16px!important}.field textarea{min-height:90px}.module-modal-overlay{align-items:flex-end!important;padding:0!important}.module-modal,.module-modal-wide,.dashboard-session-modal{width:100%!important;max-width:none!important;max-height:94dvh!important;padding:14px 12px calc(16px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;margin:0!important;overflow:auto!important}.module-modal-header{z-index:3;background:inherit;position:sticky;top:-14px;padding-top:8px!important}.module-modal-actions,.record-form-actions-pro{z-index:4;padding-bottom:env(safe-area-inset-bottom);background:inherit;position:sticky;bottom:0;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:8px!important;display:grid!important}.module-modal-actions button,.record-form-actions-pro button{min-height:46px!important}.table-wrap,.office-pro-table-wrap,.hub-table-v16{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%!important;max-width:100%!important;overflow-x:auto!important}table,.office-pro-table{min-width:680px}th,td{padding:10px!important;font-size:9px!important}.record-mini-grid-pro,.case-info-grid-pro,.directory-grid-v16,.permissions-grid-v17,.users-list-v17{grid-template-columns:1fr!important}.record-row-pro,.list-item,.final-session-row-v7,.final-case-row-v7{gap:8px!important}.ai-search-bar-v17,.hub-search-v16 form{flex-direction:column!important}.ai-search-bar-v17 button,.hub-search-v16 button,.hub-search-v16 select{width:100%!important;max-width:none!important;min-height:44px!important}.directory-ai-details-v17{grid-template-columns:1fr!important}.auth-page,.auth-page-premium{min-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 12px 18px!important;display:block!important}.auth-brand,.auth-brand-premium{display:none!important}.auth-panel,.auth-panel-premium{place-items:center!important;width:100%!important;min-height:calc(100dvh - 36px)!important;padding:18px 0!important;display:grid!important}.auth-card,.auth-card-premium{border-radius:16px!important;width:min(100%,440px)!important;padding:18px 14px!important}.auth-mobile-logo{display:block!important}.system-check-hero,.system-check-launch{flex-direction:column!important;align-items:flex-start!important}.system-check-run{width:100%!important}.system-check-verdict{grid-template-columns:1fr!important}}@media (max-width:430px){.mobile-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards,.record-metrics-pro,.hub-stats-v16,.reports-grid-v16,.final-stats-v7,.final-quick-actions-v7{grid-template-columns:repeat(2,minmax(0,1fr))!important}.record-hero-actions-pro{grid-template-columns:1fr!important}}@media (max-width:350px){.mobile-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards,.record-metrics-pro,.hub-stats-v16,.reports-grid-v16,.final-stats-v7,.final-quick-actions-v7{grid-template-columns:1fr!important}}@media (display-mode:standalone){.topbar{padding-top:max(10px,env(safe-area-inset-top))!important}}.auth-field-help{color:#8d99a7;margin-top:5px;font-size:8px;line-height:1.6;display:block}@media (max-width:900px){.auth-page.auth-page-premium{background:radial-gradient(circle at 50% -10%,#d3a44c1a,#0000 32%),linear-gradient(#f7f8fa 0%,#eef2f6 100%)!important;min-height:100dvh!important;padding:0!important;display:block!important}.auth-brand.auth-brand-premium{display:none!important}.auth-panel.auth-panel-premium{width:100%!important;min-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.auth-card.auth-card-premium{background:#fffffffa!important;border:1px solid #e3e7ec!important;border-radius:20px!important;width:min(100%,430px)!important;min-height:0!important;padding:18px 16px 16px!important;box-shadow:0 18px 55px #1322331a!important}.auth-mobile-logo{place-items:center!important;width:88px!important;height:88px!important;margin:0 auto 7px!important;display:grid!important;overflow:hidden!important}.auth-mobile-logo img{object-fit:contain!important;width:88px!important;height:88px!important}.auth-card-heading{text-align:center!important;margin-bottom:15px!important}.auth-eyebrow{color:#b9852f!important;margin-bottom:3px!important;font-size:9px!important;font-weight:900!important;display:block!important}.auth-card-heading h2{color:#0c2238!important;margin:0!important;font-size:25px!important;line-height:1.25!important}.auth-card-heading .sub{color:#7c8898!important;max-width:290px!important;margin:6px auto 0!important;font-size:9px!important;line-height:1.7!important}.auth-card .field{margin-bottom:11px!important}.auth-card .field label{color:#253448!important;margin-bottom:5px!important;font-size:10px!important}.auth-card .field input{color:#172235!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#f9fafb!important;border:1px solid #dfe5eb!important;border-radius:12px!important;padding:0 13px!important;font-size:16px!important}.auth-card .field input:focus{background:#fff!important;border-color:#c89b43!important;box-shadow:0 0 0 3px #c89b4317!important}.auth-field-help{color:#9aa5b2!important;text-align:right!important;margin-top:5px!important;font-size:7.5px!important}.auth-login-btn{background:linear-gradient(135deg,#12324d,#061a2c)!important;border-radius:12px!important;height:49px!important;min-height:49px!important;margin-top:2px!important;font-size:11px!important;box-shadow:0 10px 22px #071c2e26!important}.auth-divider{margin:13px 0!important}.auth-register summary{color:#344256!important;background:#fff!important;border:1px solid #e4e8ed!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.auth-register-content{padding-top:12px!important}.auth-security{color:#9aa5b2!important;margin-top:14px!important;padding-top:11px!important;font-size:7.5px!important}.auth-security span{color:#43b884!important}.auth-copyright{color:#9aa5b2!important;margin:0!important;font-size:8px!important}.auth-card .error{color:#a43b30!important;background:#fff4f2!important;border:1px solid #f1d1cd!important;border-radius:9px!important;margin:0 0 11px!important;padding:9px 10px!important;font-size:9px!important;line-height:1.7!important}}@media (max-height:720px) and (max-width:900px){.auth-panel.auth-panel-premium{padding-top:max(10px,env(safe-area-inset-top))!important;justify-content:flex-start!important}.auth-mobile-logo,.auth-mobile-logo img{width:68px!important;height:68px!important}.auth-card.auth-card-premium{padding-top:12px!important}.auth-card-heading h2{font-size:22px!important}}.mobile-simple-home{display:none}@media (max-width:900px){.final-dashboard-v7>:not(.mobile-simple-home){display:none!important}.mobile-simple-home{width:100%;padding:4px 0 14px;display:block}.topbar{min-height:58px!important;padding:max(7px,env(safe-area-inset-top)) 11px 7px!important;grid-template-columns:minmax(0,1fr) auto!important}.topbar .topbar-search,.topbar .live-search-wrap,.topbar-office span{display:none!important}.topbar-office strong{font-size:11px!important}.topbar-office-mark{flex-basis:32px!important;width:32px!important;height:32px!important}.topbar-tool-link{width:34px!important;height:34px!important}.mobile-simple-head{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 12px;display:flex}.mobile-simple-head>div{min-width:0}.mobile-simple-head span{color:#87a0b4;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.mobile-simple-head h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:900;overflow:hidden}.mobile-simple-search{color:#efc15a;background:#efc15a0f;border:1px solid #efc15a2e;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.mobile-simple-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.mobile-simple-tile{color:#fff;background:linear-gradient(145deg,#0f2a41e0,#081928f5);border:1px solid #ffffff12;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:0 9px;min-height:88px;padding:11px;display:grid;box-shadow:0 7px 18px #0000001a}.mobile-simple-tile>span{color:#efc15a;background:#efc15a12;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.mobile-simple-tile strong{color:#fff;align-self:end;font-size:11px}.mobile-simple-tile small{color:#8fa4b6;align-self:start;margin-top:2px;font-size:7.5px}.mobile-simple-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.mobile-simple-actions .final-quick-action-v7,.mobile-simple-actions .dashboard-new-session-trigger{min-height:50px!important;box-shadow:none!important;background:#efc15a0e!important;border:1px solid #efc15a2b!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px!important;display:flex!important}.mobile-simple-actions .final-quick-arrow-v7{display:none!important}.mobile-simple-actions .final-quick-icon-v7{order:-1;color:#efc15a!important;width:28px!important;height:28px!important;font-size:14px!important}.mobile-simple-actions .final-quick-action-v7>div,.mobile-simple-actions .dashboard-new-session-trigger>div{text-align:right!important;flex:0 auto!important}.mobile-simple-actions strong{color:#fff!important;font-size:9.5px!important;display:block!important}.mobile-simple-actions small{display:none!important}.mobile-simple-section{background:#091a2adb;border:1px solid #ffffff12;border-radius:14px;margin-bottom:9px;overflow:hidden}.mobile-simple-section>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}.mobile-simple-section>header>div{align-items:center;gap:7px;display:flex}.mobile-simple-section-icon{color:#efc15a;background:#efc15a12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.mobile-simple-section h2{color:#fff;margin:0;font-size:11px}.mobile-simple-section>header>a{color:#a9b9c6;font-size:8px}.mobile-simple-list{display:grid}.mobile-simple-row{border-bottom:1px solid #ffffff0b;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.mobile-simple-row:last-child{border-bottom:0}.mobile-simple-row>div{gap:2px;min-width:0;display:grid}.mobile-simple-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.mobile-simple-row small{color:#8499aa;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mobile-simple-row>b{color:#627b90;font-size:16px}.mobile-simple-time{color:#74dba7;text-align:center;background:#49b87e12;border-radius:8px;min-width:53px;padding:5px 6px;font-size:8px;font-weight:900}.mobile-simple-priority{color:#6fdca7;background:#49b87e12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:22px;line-height:1;display:grid}.mobile-simple-priority.high{color:#efb948;background:#efb94812}.mobile-simple-priority.urgent{color:#ff7c68;background:#e15b4612}.mobile-simple-empty{color:#748a9d;place-items:center;min-height:72px;font-size:8.5px;display:grid}.mobile-simple-alert{background:#e15b460b;border:1px solid #ef665429;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:55px;padding:9px 11px;display:grid}.mobile-simple-alert>span{color:#ff806c;background:#e15b4614;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.mobile-simple-alert>div{gap:2px;display:grid}.mobile-simple-alert strong{color:#fff;font-size:9.5px}.mobile-simple-alert small{color:#9baab6;font-size:7.5px}.mobile-simple-alert>b{color:#ff806c;font-size:16px}.mobile-menu-sheet{max-height:82dvh!important}.mobile-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-menu-grid>a{min-height:65px!important}.hub-hero-v16,.record-hero-pro,.page-header{min-height:0!important;padding:12px!important}.hub-hero-v16>div>span,.record-eyebrow-pro{font-size:8px!important}.hub-hero-v16 h1,.record-hero-pro h1,.page-header h1{font-size:19px!important}}@media (max-width:360px){.mobile-simple-primary{gap:6px}.mobile-simple-tile{min-height:80px;padding:9px}}@media (max-width:900px){body{background:#0c2238!important}.main{background:radial-gradient(circle at 85% 0,#3a8bcd1a,#0000 28%),linear-gradient(#102b45 0%,#0d263e 48%,#0b2137 100%)!important}.topbar{background:#0e273ff7!important;border-bottom-color:#ffffff18!important;box-shadow:0 5px 18px #030c1621!important}.topbar-tool-link{background:#fff1!important;border-color:#f0d68e2e!important}.mobile-bottom-nav{background:#0c2238fa!important;border-top-color:#ffffff1a!important;box-shadow:0 -7px 22px #020a122e!important}.mobile-bottom-nav>a,.mobile-bottom-nav>button{color:#a7bac9!important}.mobile-bottom-nav .active{color:#f3d782!important;background:#efc15a1c!important}.mobile-menu-sheet{background:radial-gradient(circle at 84% 0,#499bdb21,#0000 30%),linear-gradient(#12314f 0%,#0e2943 58%,#0c243c 100%)!important;border-color:#ffffff1a!important}.mobile-menu-grid>a{color:#e3ebf1!important;background:#ffffff0b!important;border-color:#ffffff16!important}.mobile-menu-grid>a.active{background:#e0b14f1f!important;border-color:#efc15a4d!important}.final-dashboard-v7{background:radial-gradient(circle at 92% 0,#4295d817,#0000 30%),linear-gradient(#102b45,#0c243c)!important}.mobile-simple-head h1{color:#fff!important}.mobile-simple-head span{color:#acc0cf!important}.mobile-simple-search{background:#efc15a17!important;border-color:#efc15a38!important}.mobile-simple-tile{background:linear-gradient(145deg,#173b5d 0%,#12324f 55%,#102d48 100%)!important;border-color:#ffffff1a!important;box-shadow:0 6px 16px #030d171a!important}.mobile-simple-tile>span{background:#efc15a1a!important}.mobile-simple-tile small{color:#aec0ce!important}.mobile-simple-actions .final-quick-action-v7,.mobile-simple-actions .dashboard-new-session-trigger{background:#efc15a14!important;border-color:#efc15a38!important}.mobile-simple-section{background:#12304cf0!important;border-color:#ffffff1a!important;box-shadow:0 5px 14px #030d1714!important}.mobile-simple-section>header{background:#ffffff06!important;border-bottom-color:#ffffff13!important}.mobile-simple-section-icon{background:#efc15a1a!important}.mobile-simple-row{border-bottom-color:#fff1!important}.mobile-simple-row small{color:#a8bac8!important}.mobile-simple-time{color:#89e4b9!important;background:#49b87e1a!important}.mobile-simple-empty{color:#a1b5c5!important}.mobile-simple-alert{background:#e15b4613!important;border-color:#ef665436!important}.hub-page-v16,.record-page-pro,.system-check-page{background:radial-gradient(circle at 88% 0,#4397d917,#0000 28%),linear-gradient(#102b45 0%,#0d263f 100%)!important}.hub-hero-v16,.hub-panel-v16,.record-panel-pro,.system-check-launch,.system-check-verdict,.hub-stats-v16>div,.reports-grid-v16 article,.user-card-v17{background:linear-gradient(145deg,#173a59,#112f4b)!important;border-color:#ffffff1a!important}.ai-search-panel-v17{background:radial-gradient(circle at 95% 0,#e5b5461a,#0000 25%),linear-gradient(145deg,#173a59,#112f4b)!important}.ai-search-bar-v17 input,.hub-search-v16,.hub-search-v16 input,.hub-search-v16 select{background:#102c47!important;border-color:#ffffff1c!important}.module-modal,.module-modal-wide,.dashboard-session-modal{background:linear-gradient(#173a59,#102c47)!important}.topbar-office strong{font-size:14px!important}.topbar-tool-link{font-size:18px!important}.mobile-simple-head span{font-size:11px!important}.mobile-simple-head h1{font-size:19px!important;line-height:1.45!important}.mobile-simple-tile strong{font-size:14px!important;line-height:1.45!important}.mobile-simple-tile small{font-size:10px!important;line-height:1.5!important}.mobile-simple-tile>span{font-size:21px!important}.mobile-simple-actions strong{font-size:12px!important}.mobile-simple-actions .final-quick-icon-v7{font-size:17px!important}.mobile-simple-section h2{font-size:14px!important}.mobile-simple-section>header>a{font-size:11px!important}.mobile-simple-section-icon{font-size:16px!important}.mobile-simple-row{min-height:62px!important}.mobile-simple-row strong{font-size:12.5px!important;line-height:1.5!important}.mobile-simple-row small{font-size:10px!important;line-height:1.5!important}.mobile-simple-row>b{font-size:19px!important}.mobile-simple-time{min-width:60px!important;font-size:10px!important}.mobile-simple-empty{font-size:11px!important}.mobile-simple-alert strong{font-size:12.5px!important}.mobile-simple-alert small{font-size:10px!important}.mobile-bottom-nav>a>span,.mobile-bottom-nav>button>span{font-size:21px!important}.mobile-bottom-nav small{font-size:10px!important;font-weight:900!important}.mobile-menu-sheet>header span{font-size:10px!important}.mobile-menu-sheet>header strong{font-size:15px!important}.mobile-menu-grid>a>span{font-size:23px!important}.mobile-menu-grid>a>strong{font-size:11px!important;line-height:1.5!important}.mobile-menu-grid>a{min-height:76px!important}.page-header h1,.record-hero-pro h1,.hub-hero-v16 h1{font-size:23px!important}.page-header p,.record-subline-pro,.hub-hero-v16 p{font-size:12px!important;line-height:1.8!important}.record-eyebrow-pro,.hub-hero-v16>div>span{font-size:10px!important}.card strong,.record-panel-pro h2,.hub-panel-v16 h2,.final-panel-header-v7 h2{font-size:14px!important}.card small,.record-panel-pro small,.hub-panel-v16 small{font-size:10.5px!important;line-height:1.65!important}.field label{font-size:12px!important;font-weight:800!important}.field input,.field select,.field textarea{font-size:16px!important;line-height:1.5!important}.field small,.auth-field-help{font-size:10px!important;line-height:1.6!important}.module-modal-header h2{font-size:18px!important}.module-modal-header p{font-size:11px!important;line-height:1.7!important}.module-modal-actions button,.record-form-actions-pro button,.module-primary-action{font-size:12px!important;font-weight:900!important}th{font-size:11px!important}td{font-size:11px!important;line-height:1.6!important}.live-search-box input,.ai-search-bar-v17 input,.hub-search-v16 input,.hub-search-v16 select{font-size:16px!important}.auth-eyebrow{font-size:11px!important}.auth-card-heading h2{font-size:27px!important}.auth-card-heading .sub{font-size:11px!important}.auth-card .field label{font-size:12px!important}.auth-login-btn{font-size:13px!important}.auth-register summary{font-size:11px!important}.auth-security,.auth-copyright{font-size:9.5px!important}.pwa-install-button{font-size:12px!important}.pwa-installed-badge,.pwa-install-help{font-size:11px!important}}.mobile-calendar-page-only{display:none}@media (max-width:900px){.mobile-workday-home{display:block!important}.mobile-workday-section{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff1a;border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:0 7px 18px #020c161a}.mobile-workday-section>header{background:#ffffff06;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 12px;display:flex}.mobile-workday-section>header>div{align-items:center;gap:9px;min-width:0;display:flex}.mobile-workday-icon{color:#f0ca6b;background:#efc15a1a;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.mobile-workday-section h2{color:#fff;margin:0;font-size:16px;line-height:1.4}.mobile-workday-section header small{color:#b3c4d1;margin-top:2px;font-size:10.5px;display:block}.mobile-workday-section header>a{color:#f0cf7c;flex:none;font-size:11px;font-weight:800}.mobile-workday-list{gap:8px;padding:9px;display:grid}.mobile-workday-card{color:#fff;background:#081c2e61;border:1px solid #ffffff13;border-radius:12px;padding:11px;display:block}.mobile-workday-card-top{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding-bottom:8px;display:flex}.mobile-workday-card-top strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:13px;overflow:hidden}.mobile-workday-time{color:#8ce4ba;background:#49b87e1a;border-radius:8px;flex:none;padding:5px 7px;font-size:11px;font-weight:900}.mobile-workday-priority{color:#8ce4ba;background:#49b87e1a;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.mobile-workday-priority.high{color:#f3ca68;background:#efb9481a}.mobile-workday-priority.urgent{color:#ff8c7b;background:#e15b461a}.mobile-workday-card>p{color:#d5e0e8;margin:0 0 8px;font-size:11px;line-height:1.75}.mobile-workday-detail{grid-template-columns:76px minmax(0,1fr);gap:7px;padding:4px 0;display:grid}.mobile-workday-detail span{color:#91a7b9;font-size:10px}.mobile-workday-detail b{color:#edf3f7;min-width:0;font-size:11px;font-weight:700;line-height:1.55}.mobile-workday-open{color:#efca73;border-top:1px solid #ffffff0e;margin-top:8px;padding-top:8px;font-size:10.5px;font-weight:900}.mobile-workday-empty{color:#9eb2c1;text-align:center;align-content:center;place-items:center;gap:5px;min-height:94px;display:grid}.mobile-workday-empty span{color:#d9b55d;font-size:24px}.mobile-workday-empty strong{font-size:12px}.cases-pro-page>:not(.mobile-calendar-page-only),.sessions-pro-page>:not(.mobile-calendar-page-only),.tasks-pro-page>:not(.mobile-calendar-page-only){display:none!important}.cases-pro-page,.sessions-pro-page,.tasks-pro-page{background:radial-gradient(circle at 88% 0,#4397d917,#0000 28%),linear-gradient(#102b45 0%,#0d263f 100%)!important;width:100%!important;padding:10px!important}.mobile-calendar-page-only{display:block!important}.mobile-calendar-page-title{align-items:center;gap:10px;margin-bottom:10px;padding:4px 2px 8px;display:flex}.mobile-calendar-page-title>span{color:#f0ca6b;background:#efc15a1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.mobile-calendar-page-title>div{gap:2px;display:grid}.mobile-calendar-page-title strong{color:#fff;font-size:18px}.mobile-calendar-page-title small{color:#a9bdcb;font-size:10px;line-height:1.5}.mobile-day-calendar{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #020c161a}.mobile-day-calendar-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.mobile-day-calendar-head>div{align-items:center;gap:7px;display:flex}.mobile-day-calendar-head>div>span{color:#f0ca6b;background:#efc15a17;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.mobile-day-calendar-head strong{color:#fff;font-size:13px}.mobile-day-calendar-head>button{color:#f2d27e;background:#efc15a12;border:1px solid #efc15a2e;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:900}.mobile-day-calendar-month{grid-template-columns:38px 1fr 38px;align-items:center;gap:6px;padding:10px 11px 6px;display:grid}.mobile-day-calendar-month strong{text-align:center;color:#fff;font-size:14px}.mobile-day-calendar-month button{color:#e4edf3;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;width:34px;height:34px;font-size:20px}.mobile-day-week,.mobile-day-grid{grid-template-columns:repeat(7,1fr);gap:4px;padding-inline:9px;display:grid}.mobile-day-week{padding-top:5px;padding-bottom:5px}.mobile-day-week span{text-align:center;color:#91a8ba;font-size:10px;font-weight:800}.mobile-day-grid{padding-bottom:11px}.mobile-day-grid>span,.mobile-day-grid>button{aspect-ratio:1;color:#dce6ed;background:#ffffff06;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;display:grid;position:relative}.mobile-day-grid>button b{font-size:12px}.mobile-day-grid>button.today{color:#f6d985;border-color:#efc15a52}.mobile-day-grid>button.selected{color:#0b2238;background:#f0c55d;border-color:#f0c55d}.mobile-day-grid>button i{color:#fff;background:#4f93c8;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:3px;left:3px}.mobile-day-grid>button.selected i{background:#173b59}.mobile-day-selected{background:#ffffff06;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mobile-day-selected strong{color:#fff;font-size:12px}.mobile-day-selected span{color:#f2d27e;background:#efc15a14;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.mobile-day-items{gap:7px;padding:9px;display:grid}.mobile-day-item{color:#fff;background:#07192957;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:70px;padding:10px;display:grid}.mobile-day-item-copy{gap:3px;min-width:0;display:grid}.mobile-day-item-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12.5px;overflow:hidden}.mobile-day-item-copy span{text-overflow:ellipsis;white-space:nowrap;color:#d3dfe7;font-size:10.5px;overflow:hidden}.mobile-day-item-copy small{color:#9fb3c2;font-size:9.5px;line-height:1.55}.mobile-day-item em{color:#f1c969;background:#efb94817;border-radius:999px;padding:4px 6px;font-size:8.5px;font-style:normal;font-weight:900}.mobile-day-item em.tone-green{color:#86dfb4;background:#49b87e17}.mobile-day-item em.tone-red{color:#ff8b79;background:#e15b4617}.mobile-day-item em.tone-blue{color:#8cc7ef;background:#3c91e61a}.mobile-day-item>b{color:#718a9d;font-size:17px}.mobile-day-empty{color:#9cafbd;text-align:center;place-items:center;min-height:100px;font-size:11px;display:grid}.mobile-cases-workflow{gap:11px;display:grid!important}.mobile-cases-workflow>.mobile-calendar-page-title{margin-bottom:0!important}.mobile-cases-today,.mobile-cases-upcoming{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #020c161a}.mobile-cases-today>header,.mobile-cases-upcoming>header{background:#ffffff06;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.mobile-cases-today h2,.mobile-cases-upcoming h2{color:#fff;margin:0;font-size:15px;line-height:1.45}.mobile-cases-today header small,.mobile-cases-upcoming header small{color:#a9bdcb;margin-top:3px;font-size:10px;display:block}.mobile-cases-today header b{color:#102b45;background:#efc45d;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:13px;display:grid}.mobile-cases-action-list{gap:8px;padding:9px;display:grid}.mobile-case-action-card{color:#fff;background:#081c2e61;border:1px solid #ffffff13;border-radius:12px;padding:11px;display:block}.mobile-case-action-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-case-action-top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.mobile-case-action-top span{color:#f3d47e;background:#efc15a17;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.mobile-case-action-card p{color:#d9e4eb;margin:7px 0 3px;font-size:11px;line-height:1.6}.mobile-case-action-card small{color:#9eb3c2;font-size:10px;line-height:1.65;display:block}.mobile-case-action-open{color:#f0cc76;border-top:1px solid #ffffff0e;margin-top:9px;padding-top:8px;font-size:10.5px;font-weight:900}.mobile-case-action-empty{color:#9fb3c2;text-align:center;place-items:center;min-height:76px;padding:12px;font-size:11px;display:grid}.mobile-cases-upcoming>div{display:grid}.mobile-case-upcoming-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.mobile-case-upcoming-row:last-child{border-bottom:0}.mobile-case-upcoming-row>div{gap:3px;min-width:0;display:grid}.mobile-case-upcoming-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-case-upcoming-row span{color:#aebfcb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-case-upcoming-row time{color:#8eddb8;text-align:center;background:#49b87e17;border-radius:8px;min-width:54px;padding:5px 7px;font-size:10px;font-weight:900}.mobile-cases-workflow>.mobile-day-calendar{margin-top:1px}}.mobile-expenses-page{display:none}.user-activity-v16{border-top:1px solid #ffffff12;margin-top:12px;padding-top:11px}.user-activity-v16>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.user-activity-v16>header strong{color:#fff;font-size:10px}.user-activity-v16>header span{color:#efc66b;background:#efc15a14;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.user-activity-v16>div{gap:5px;display:grid}.user-activity-v16 article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.user-activity-v16 article>span{color:#efc66b}.user-activity-v16 article section{gap:2px;min-width:0;display:grid}.user-activity-v16 article section strong{color:#eef3f7;font-size:8.5px}.user-activity-v16 article section small{color:#9eafbd;font-size:7.5px;line-height:1.5}.user-activity-v16 article time{color:#8095a7;white-space:nowrap;font-size:7px}.user-activity-v16>div>p{color:#8095a7;margin:0;font-size:8px}@media (max-width:900px){.mobile-bottom-nav{grid-template-columns:repeat(5,1fr)!important}.mobile-bottom-nav>a>span{font-size:19px!important}.mobile-field-page{gap:10px;display:grid}.mobile-field-title{align-items:center;gap:10px;padding:3px 2px 7px;display:flex}.mobile-field-title>span{color:#f1ca69;background:#efc15a1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.mobile-field-title>div{gap:2px;display:grid}.mobile-field-title strong{color:#fff;font-size:18px}.mobile-field-title small{color:#abc0cf;font-size:10px}.mobile-field-calendar,.mobile-field-list{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #020c161a}.mobile-field-calendar>header{grid-template-columns:38px 1fr 38px;align-items:center;gap:7px;padding:10px 11px;display:grid}.mobile-field-calendar>header strong{text-align:center;color:#fff;font-size:14px}.mobile-field-calendar>header button{color:#e7eef3;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;width:34px;height:34px;font-size:20px}.mobile-field-week,.mobile-field-days{grid-template-columns:repeat(7,1fr);gap:4px;padding-inline:9px;display:grid}.mobile-field-week{padding-bottom:5px}.mobile-field-week span{text-align:center;color:#9eb2c2;font-size:10px;font-weight:800}.mobile-field-days{padding-bottom:11px}.mobile-field-days>span,.mobile-field-days>button{aspect-ratio:1;color:#e1e9ef;background:#ffffff06;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;display:grid;position:relative}.mobile-field-days>button b{font-size:12px}.mobile-field-days>button.today{color:#f4d781;border-color:#efc15a4d}.mobile-field-days>button.selected{color:#0b2238;background:#f0c55d;border-color:#f0c55d}.mobile-field-days>button i{color:#fff;background:#4f93c8;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:3px;left:3px}.mobile-field-list>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.mobile-field-list>header strong{color:#fff;font-size:12px}.mobile-field-list>header span{color:#f1cf79;background:#efc15a14;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.mobile-field-empty{color:#a5b8c6;place-items:center;min-height:100px;font-size:11px;display:grid}.mobile-session-field-card,.mobile-task-field-card{background:#07192957;border:1px solid #ffffff13;border-radius:12px;margin:9px;padding:11px}.mobile-session-summary{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.mobile-session-summary>div{gap:2px;min-width:0;display:grid}.mobile-session-summary strong{color:#fff;font-size:13px}.mobile-session-summary small{color:#b1c2ce;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-session-summary time{color:#8ce4ba;background:#49b87e1a;border-radius:8px;flex:none;padding:5px 7px;font-size:10px;font-weight:900}.mobile-session-field-card>p{color:#d0dde5;margin:8px 0;font-size:10.5px;line-height:1.6}.mobile-session-result-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.mobile-session-result-form label,.mobile-task-field-card form label{gap:4px;display:grid}.mobile-session-result-form label.wide{grid-column:1/-1}.mobile-session-result-form label span,.mobile-task-field-card form label span{color:#b7c6d1;font-size:10px;font-weight:800}.mobile-session-result-form input,.mobile-session-result-form select,.mobile-session-result-form textarea,.mobile-task-field-card form textarea{color:#fff;background:#102d48;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px;font-size:16px}.mobile-session-result-form button,.mobile-task-field-card form button{color:#0a2237;background:linear-gradient(135deg,#f1cc70,#c99737);border:0;border-radius:11px;grid-column:1/-1;min-height:47px;font-size:12px;font-weight:900}.mobile-task-field-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-task-field-card>div:first-child strong{color:#fff;font-size:13px}.mobile-task-field-card>div:first-child span{color:#f2cf79;background:#efc15a17;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.mobile-task-field-card>p{color:#d1dde5;font-size:11px;line-height:1.7}.mobile-task-field-card form{gap:8px;margin-top:9px;display:grid}.mobile-task-field-card.done{opacity:.85}.mobile-task-done{color:#8ce4ba;background:#49b87e0f;border:1px solid #49b87e26;border-radius:9px;margin-top:9px;padding:9px;font-size:10.5px;line-height:1.7}.mobile-expenses-page{background:radial-gradient(circle at 88% 0,#4397d917,#0000 28%),linear-gradient(#102b45 0%,#0d263f 100%);min-height:calc(100dvh - 130px);padding:10px;display:block!important}.mobile-expenses-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;padding:3px 2px 7px;display:flex}.mobile-expenses-head span{color:#abc0cf;font-size:10px;display:block}.mobile-expenses-head h1{color:#fff;margin:2px 0 0;font-size:19px}.mobile-expenses-head>strong{color:#8ce4ba;background:#49b87e17;border-radius:10px;padding:7px 9px;font-size:13px}.mobile-expense-success,.mobile-expense-error{border-radius:9px;margin-bottom:9px;padding:9px;font-size:10px}.mobile-expense-success{color:#8ce4ba;background:#49b87e12}.mobile-expense-error{color:#ff9a8a;background:#e15b4612}.mobile-expense-form-card,.mobile-expense-today{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff1a;border-radius:15px;margin-bottom:10px;overflow:hidden}.mobile-expense-form-card>header,.mobile-expense-today>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:10px 12px;display:flex}.mobile-expense-form-card>header strong,.mobile-expense-today>header strong{color:#fff;font-size:13px}.mobile-expense-form-card>header span{color:#efca70;font-size:18px}.mobile-expense-today>header span{color:#f1ce76;background:#efc15a14;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.mobile-expense-form-card form{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.mobile-expense-form-card label{gap:4px;display:grid}.mobile-expense-form-card label.wide{grid-column:1/-1}.mobile-expense-form-card label span{color:#b7c6d1;font-size:10px;font-weight:800}.mobile-expense-form-card input,.mobile-expense-form-card select,.mobile-expense-form-card textarea{color:#fff;background:#102d48;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:16px}.mobile-expense-form-card button{color:#0a2237;background:linear-gradient(135deg,#f1cc70,#c99737);border:0;border-radius:11px;grid-column:1/-1;min-height:48px;font-size:12px;font-weight:900}.mobile-expense-today>div{display:grid}.mobile-expense-today article{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:flex}.mobile-expense-today article>div{gap:2px;min-width:0;display:grid}.mobile-expense-today article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mobile-expense-today article small{color:#a7b9c6;font-size:9.5px}.mobile-expense-today article>b{color:#ffb6a7;flex:none;font-size:11px}.mobile-expense-empty{color:#a6b8c6;place-items:center;min-height:80px;margin:0;font-size:10.5px;display:grid}}.tasks-mobile-result-review{color:#9fe0bd;background:#49b87e0b;border:1px solid #49b87e21;border-radius:8px;margin:7px 0;padding:7px 9px;font-size:8.5px;line-height:1.7}.tasks-mobile-result-review b{color:#d9f4e6}.mobile-field-assignee{background:#efc15a0e;border:1px solid #efc15a24;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 9px;display:flex}.mobile-field-assignee span{color:#b5c5d0;font-size:10px;font-weight:800}.mobile-field-assignee strong{color:#f3d17d;font-size:11px;font-weight:900}.mobile-field-executor{color:#9fb3c1;margin:-2px 0 8px;font-size:9.5px}.mobile-field-executor b{color:#8ce4ba}.mobile-workday-detail.lawyer{background:#efc15a0e;border-radius:8px;margin-top:4px;padding:7px 8px!important}.mobile-workday-detail.lawyer span{color:#dfc37d!important}.mobile-workday-detail.lawyer b{color:#f5db96!important}.user-performance-v17{border-top:1px solid #ffffff12;margin-top:12px;padding-top:11px}.user-performance-v17>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.user-performance-v17>header strong{color:#fff;font-size:10px}.user-performance-v17>header span{color:#8ce4ba;background:#49b87e12;border-radius:8px;place-items:center;min-width:42px;height:25px;font-size:9px;font-weight:900;display:grid}.user-performance-v17>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.user-performance-v17 article{text-align:center;background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;align-content:center;place-items:center;gap:3px;min-height:56px;padding:7px 5px;display:grid}.user-performance-v17 article b{color:#f0cb72;font-size:12px}.user-performance-v17 article small{color:#91a5b6;font-size:7.5px;line-height:1.45}@media (max-width:900px){.mobile-field-assignee{padding:9px 10px}.mobile-field-assignee span{font-size:10.5px}.mobile-field-assignee strong{font-size:12px}}.commercial-grid-two{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.commercial-form{gap:12px;display:grid}.commercial-form label{color:#21364a;gap:6px;font-weight:800;display:grid}.commercial-form input,.commercial-form select,.commercial-form textarea,.inline-status-form select,.finish-operation input{width:100%;font:inherit;background:#fff;border:1px solid #d9e1e8;border-radius:11px;padding:10px 12px}.inline-status-form{align-items:center;gap:6px;display:flex}.inline-status-form button,.finish-operation button{color:#fff;cursor:pointer;background:#173f5f;border:0;border-radius:9px;padding:8px 11px;font-weight:800}.commercial-row-wrap{gap:12px}.commercial-operation-card{border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:14px;display:grid}.commercial-operation-card>div{gap:5px;display:grid}.commercial-operation-card p{background:#f5f8fa;border-radius:10px;grid-column:1/-1;margin:0;padding:10px}.finish-operation{grid-column:1/-1;gap:8px;display:flex}.finish-operation input{flex:1}.attention-hero{align-items:center}.attention-big-count{color:#b42318;font-size:42px}.attention-list{display:grid}.attention-item{color:inherit;border-bottom:1px solid #edf0f3;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.attention-item>span{color:#b42318;background:#fff0ee;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.attention-item div{gap:3px;display:grid}.attention-item small,.attention-item time{color:#758291}.attention-clear{color:#287a4d;font-size:17px}@media (max-width:850px){.commercial-grid-two{grid-template-columns:1fr}.office-pro-page .commercial-form{margin-bottom:8px}.attention-item{grid-template-columns:36px 1fr}.attention-item time{grid-column:2}.commercial-operation-card{grid-template-columns:1fr}.inline-status-form{grid-column:1/-1;width:100%}}@media print{.sidebar,.mobile-bottom-nav,.topbar,.record-hero-actions-pro,.print-hide{display:none!important}body{background:#fff!important}.app-content,.office-main{margin:0!important;padding:0!important}.record-panel-pro,.record-hero-pro{break-inside:avoid;box-shadow:none!important;border:1px solid #bbb!important}}.case-close-box{gap:12px;display:grid}.case-close-box>p{color:#5d6a77;margin:0}.check-line{align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.check-line input{width:auto!important}.mobile-home-head-actions{align-items:center;gap:8px;display:flex}.mobile-home-head-actions .record-action-pro{padding:8px 10px;font-size:12px}@media print{.mobile-simple-home{display:block!important}.mobile-simple-head{border-bottom:2px solid #222;margin-bottom:12px}.mobile-workday-section{break-inside:avoid;margin-bottom:16px}.mobile-workday-card{break-inside:avoid;box-shadow:none!important;border:1px solid #bbb!important}}.topbar-office-logo{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:10px;width:42px;height:42px;padding:4px}.office-custom-logo{max-width:150px;max-height:110px;object-fit:contain!important;width:auto!important;height:auto!important}.settings-brand-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.settings-kicker{color:#8a6b2e;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.office-logo-preview{background:#fbfcfe;border:1px solid #e7e9ef;border-radius:16px;align-items:center;gap:14px;min-width:280px;padding:14px 16px;display:flex}.office-logo-preview img,.office-logo-placeholder{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:14px;place-items:center;width:72px;height:72px;padding:7px;font-size:30px;display:grid}.office-logo-preview div:last-child{flex-direction:column;gap:4px;display:flex}.office-logo-preview small{color:#6b7280}.settings-print-options{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:22px;padding:12px 14px;display:flex}.settings-print-options label,.check-field{align-items:center;gap:8px!important;display:flex!important}.consultation-final-list{flex-direction:column;gap:12px;display:flex}.consultation-final-card{background:#fff;border:1px solid #e7e9ef;border-radius:15px;padding:14px}.consultation-final-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.consultation-final-card>header div{flex-direction:column;gap:3px;display:flex}.consultation-meta{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.consultation-meta span{background:#f4f6f8;border-radius:999px;padding:5px 9px;font-size:12px}.consultation-last-followup{background:#fbf8ef;border-radius:10px;margin:7px 0;padding:8px 10px}.consultation-actions,.consultation-actions form,.consultation-followup-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consultation-followup-form{border-top:1px dashed #e5e7eb;margin-top:10px;padding-top:10px}.consultation-followup-form input,.consultation-followup-form select,.consultation-actions select{min-height:38px}.operation-final-actions{gap:7px;margin-top:10px;display:grid}.operation-blocked-reason{color:#9f1239;background:#fff1f2;border-radius:9px;margin:8px 0 0;padding:8px 10px}.document-vault-list{flex-direction:column;gap:10px;display:flex}.document-vault-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:13px}.document-vault-card>header{align-items:center;gap:10px;display:flex}.document-vault-card>header>div{flex-direction:column;flex:1;display:flex}.document-vault-card small{color:#6b7280}.custody-pill{background:#eef2ff;border-radius:999px;padding:5px 9px;font-size:11px}.custody-pill.in_office{color:#166534;background:#ecfdf5}.custody-pill.checked_out{color:#9a3412;background:#fff7ed}.document-vault-card .record-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.document-vault-card .record-inline-actions form{gap:6px;display:flex}.document-vault-card .record-inline-actions input{min-height:34px}.finance-followup-panel{margin-bottom:16px}.finance-ledger-list{flex-direction:column;gap:9px;display:flex}.finance-ledger-card{background:#fff;border:1px solid #e5e7eb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.finance-ledger-card>section{flex-direction:column;min-width:0;display:flex}.finance-ledger-card em{color:#991b1b;font-size:12px;font-style:normal}.finance-reversal-form{grid-column:1/-1;gap:7px;display:flex}.finance-reversal-form input{flex:1;min-height:34px}.case-current-position{background:#fff;border:1px solid #d9e2ec;border-radius:18px;margin:0 0 16px;padding:18px}.case-current-position.warning{background:#fffdf7;border-color:#f0c36e}.case-current-position>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.case-current-position>header span{color:#8a6b2e;font-size:12px;font-weight:800}.case-current-position>header h2{margin:2px 0 0}.case-current-position>header b{font-size:22px}.case-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.case-position-grid>div{background:#f7f9fb;border-radius:12px;flex-direction:column;gap:4px;padding:11px;display:flex}.case-position-grid span{color:#6b7280;font-size:11px}.case-position-grid strong{font-size:14px}.case-workspace-tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #e5e7eb;border-radius:13px;gap:7px;margin-bottom:15px;padding:9px;display:flex;position:sticky;top:68px;overflow:auto}.case-workspace-tabs a{white-space:nowrap;color:#334155;border-radius:9px;padding:7px 10px;text-decoration:none}.case-workspace-tabs a:hover{background:#f1f5f9}.case-finance-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.case-finance-summary>div{background:#f8fafc;border-radius:10px;flex-direction:column;padding:10px;display:flex}.case-finance-summary span{color:#64748b;font-size:11px}.case-filter-row{padding:0 0 10px}.case-filter-row label{align-items:center;gap:8px;font-size:13px;display:flex}.case-needs-attention{color:#9a3412;font-weight:800}@media (max-width:900px){.settings-brand-card{align-items:stretch}.office-logo-preview{min-width:0}.case-position-grid,.case-finance-summary{grid-template-columns:1fr 1fr}.case-workspace-tabs{top:0}.finance-ledger-card{grid-template-columns:auto 1fr}.finance-ledger-card>i{grid-column:2}.consultations-final-grid{display:block}.consultations-final-grid>section,.consultations-final-grid>form{margin-bottom:14px}}@media (max-width:600px){.case-position-grid,.case-finance-summary{grid-template-columns:1fr}.settings-print-options{flex-direction:column}.office-logo-preview{width:100%}.finance-reversal-form{flex-direction:column}}.sessions-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.session-lawyer-line,.session-result-by{color:#475569;margin-top:7px;font-size:12px}.session-lawyer-line.unassigned{color:#b45309;font-weight:700}.session-followup-check{align-items:center;gap:6px;font-size:12px;display:flex!important}.session-followup-check input{width:auto!important}.report-lawyer-table{overflow:auto}.report-lawyer-table table{border-collapse:collapse;width:100%;min-width:850px}.report-lawyer-table th,.report-lawyer-table td{text-align:right;border-bottom:1px solid #e5e7eb;padding:11px}.report-lawyer-table th{color:#64748b;font-size:12px}.report-danger{color:#b91c1c;font-weight:800}.owner-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.owner-summary-grid>div{background:#f8fafc;border-radius:13px;flex-direction:column;gap:4px;padding:15px;display:flex}.owner-summary-grid b{font-size:24px}@media (max-width:800px){.owner-summary-grid{grid-template-columns:1fr 1fr}}.archive-search-panel{margin-bottom:14px}.archive-search-panel select{min-height:42px}.archive-row-final{align-items:flex-start}.archive-row-final p{color:#475569;margin:5px 0 0;font-size:12px}.archive-meta{flex-direction:column;align-items:flex-end;gap:3px;margin-inline-start:auto;display:flex}.archive-meta small{color:#64748b;font-size:11px}.print-office-brand,.print-office-footer{display:none}@media print{.print-office-brand{border-bottom:2px solid #111827;align-items:center;gap:14px;margin:0 0 16px;padding:0 0 12px;display:flex!important}.print-office-brand img{object-fit:contain;width:64px;height:64px}.print-office-brand>div{flex-direction:column;gap:4px;display:flex}.print-office-brand strong{font-size:20px}.print-office-brand small{font-size:11px}.print-office-footer{text-align:center;border-top:1px solid #cbd5e1;margin-top:18px;padding-top:8px;font-size:10px;display:block!important}.sidebar,.topbar,.mobile-bottom-nav,.record-hero-actions-pro,.office-pro-hero button,.office-pro-hero a.btn{display:none!important}.main{margin:0!important;padding:0!important}.app-shell{display:block!important}}.finance-approve-actions{flex-wrap:wrap;gap:6px;display:flex}.finance-approve-actions button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 9px}.contract-final-list{flex-direction:column;gap:10px;display:flex}.contract-final-card{border:1px solid #e5e7eb;border-radius:14px;padding:13px}.contract-final-card.warning{background:#fffdf7;border-color:#f0c36e}.contract-final-card>header{justify-content:space-between;gap:10px;display:flex}.contract-final-card>header>div{flex-direction:column;display:flex}.contract-final-card small{color:#64748b}.contract-meta{flex-wrap:wrap;gap:9px;margin:10px 0;font-size:12px;display:flex}.contract-meta b{color:#b45309}.contract-final-card form{gap:7px;display:flex}.legal-entry-meta{flex-wrap:wrap;gap:8px;margin-top:7px;font-size:11px;display:flex}.legal-entry-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.legal-entry-actions form{gap:5px;display:flex}.legal-entry-actions select{min-height:32px}.directory-star-btn{cursor:pointer;color:#b8892d;background:0 0;border:0;font-size:20px}.directory-office-note{background:#fff8e8;border-radius:9px;flex-direction:column;gap:3px;margin:8px 0;padding:9px 10px;font-size:12px;display:flex}.directory-office-note b{color:#8a6b2e}.power-lawyer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.power-lawyer-grid label{background:#fafafa;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;padding:8px 9px;display:flex}.power-lawyer-grid input{width:auto!important}@media (max-width:700px){.power-lawyer-grid{grid-template-columns:1fr 1fr}}.power-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.power-final-list{flex-direction:column;gap:10px;display:flex}.power-final-card{border:1px solid #e5e7eb;border-radius:14px;padding:13px}.power-final-card>header{justify-content:space-between;display:flex}.power-final-card>header>div{flex-direction:column;display:flex}.power-meta,.power-case-links{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.power-meta span{background:#f8fafc;border-radius:8px;padding:5px 8px;font-size:12px}.power-case-links a{font-size:12px}.client-communication-list{border-top:1px solid var(--border,#e5e7eb);gap:10px;margin-top:14px;padding-top:14px;display:grid}.client-communication-list>div{border:1px solid var(--border,#e5e7eb);background:var(--surface-soft,#f8fafc);border-radius:12px;padding:10px 12px}.client-communication-list strong{font-size:.9rem;display:block}.client-communication-list p{margin:4px 0;font-size:.82rem}.client-communication-list small{opacity:.72;font-size:.72rem}.archive-readonly-banner{color:#374151;background:#f7f8fb;border:1px solid #d5d9e2;border-radius:14px;margin:0 0 16px;padding:13px 16px;font-weight:700}.topbar-office{min-width:220px!important}.topbar-office strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden;font-size:14px!important}.topbar-office span{opacity:.78;font-size:9px!important}.topbar-office-logo{background:#fffffff5!important;width:38px!important;height:38px!important}.power-final-card{color:#eef4f8;background:linear-gradient(145deg,#0a1b2b,#07131f)!important;border-color:#e2b25033!important}.power-final-card>header strong{color:#fff}.power-final-card small{color:#aebfcd!important}.power-meta span{border:1px solid #ffffff12;color:#e7eef4!important;background:#ffffff0e!important}.power-case-links a{color:#efc665!important}.report-lawyer-table{background:#081725;border:1px solid #ffffff0f;border-radius:12px}.report-lawyer-table th{background:#0a1b2b;color:#b8c8d5!important}.owner-summary-grid>div{border:1px solid #ffffff12;color:#fff!important;background:#081725!important}.owner-summary-grid span{color:#b8c8d5!important}.report-owner-summary>p{color:#aebfcd}.archive-search-panel select{padding-inline:12px;color:#eef4f8!important;background:#081725!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.users-admin-v17 input,.users-admin-v17 select{color:#fff!important;background:#081725!important;border-color:#ffffff1a!important}.user-permissions-details-v1{background:#efc15a06;border:1px solid #efc15a26;border-radius:10px;margin-top:9px}.user-permissions-details-v1 summary{cursor:pointer;color:#efc86b;padding:10px 12px;font-size:10px;font-weight:900;list-style:none}.user-permissions-details-v1 summary::-webkit-details-marker{display:none}.user-permissions-details-v1[open] summary{border-bottom:1px solid #ffffff12}.user-permissions-details-v1 .permissions-grid-v17{margin:0;padding:9px}@media (max-width:760px){.mobile-workday-card{overflow:hidden;padding-top:0!important}.mobile-workday-card-top{border-bottom:0!important;margin:0 -11px 9px!important;padding:10px 11px!important}.mobile-workday-card.session .mobile-workday-card-top{background:linear-gradient(90deg,#266fa861,#266fa81f)}.mobile-workday-card.task .mobile-workday-card-top{background:linear-gradient(90deg,#43966657,#4396661a)}.mobile-workday-card.operation .mobile-workday-card-top{background:linear-gradient(90deg,#d39a3059,#d39a301a)}.mobile-workday-card.session{border-color:#4896d34d!important}.mobile-workday-card.task{border-color:#53b47b45!important}.mobile-workday-card.operation{border-color:#e2b2504d!important}.mobile-day-grid>button{cursor:pointer;touch-action:manipulation;min-height:42px;aspect-ratio:auto!important}.mobile-day-grid>button.selected{box-shadow:0 0 0 2px #f0c55d2e}}.topbar-office-compact{justify-content:flex-start;width:58px!important;min-width:58px!important}@media (max-width:760px){.mobile-case-action-card{overflow:hidden;border-color:#4b8ec747!important;padding-top:0!important}.mobile-case-action-top{background:linear-gradient(90deg,#2c74ad66,#2c74ad1a);margin:0 -11px 10px;padding:10px 11px}.mobile-case-upcoming-row{border-inline-start:4px solid #efc15ab8!important}}:root{--ui-navy:#102a43;--ui-navy-2:#173f5f;--ui-gold:#c99a43;--ui-gold-soft:#f7eedb;--ui-bg:#f4f6f8;--ui-surface:#fff;--ui-surface-soft:#f8fafb;--ui-text:#172235;--ui-muted:#667386;--ui-border:#dfe5eb;--ui-border-strong:#cfd7df;--ui-danger:#b42318;--ui-success:#087443;--ui-warning:#a8610d}body{font-size:14px;line-height:1.65;background:var(--ui-bg)!important;color:var(--ui-text)!important;font-family:Tahoma,Segoe UI,Arial,sans-serif!important}.page{padding:26px 30px 36px!important}.page-header,.module-hero{align-items:flex-end!important;margin-bottom:22px!important}.page-header h1,.module-hero h1{letter-spacing:-.2px;color:var(--ui-text)!important;font-size:28px!important;line-height:1.25!important}.page-header p,.module-hero p{max-width:760px;color:var(--ui-muted)!important;font-size:13.5px!important;line-height:1.75!important}.dashboard-eyebrow{letter-spacing:.2px!important;color:#9b6d22!important;font-size:11px!important;font-weight:900!important}.section-title{color:var(--ui-text)!important;font-size:18px!important;line-height:1.4!important}.btn{border-radius:10px!important;min-height:42px!important;padding:10px 15px!important;font-size:13px!important;font-weight:800!important}.btn-primary{background:linear-gradient(135deg,#183d5c,#0d273e)!important;box-shadow:0 5px 14px #102a431f!important}.btn-primary:hover{background:linear-gradient(135deg,#214d70,#12334e)!important}.btn-secondary{color:#304155!important;border:1px solid var(--ui-border)!important;background:#fff!important}.btn-secondary:hover{border-color:var(--ui-border-strong)!important;background:#f8fafb!important}.field{margin-bottom:16px!important}.field label,.form-label,label>span:first-child{color:#435268;font-size:12.5px;font-weight:800}.field input,.field select,.field textarea,.page input:not([type=checkbox]):not([type=radio]):not([type=file]),.page select,.page textarea{outline:none;min-height:43px;padding:10px 12px;line-height:1.5;border:1px solid var(--ui-border)!important;color:#26364a!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;font-size:13px!important}.page textarea{min-height:88px}.field input:focus,.field select:focus,.field textarea:focus,.page input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.page select:focus,.page textarea:focus{background:#fffefa!important;border-color:#c69a48!important;box-shadow:0 0 0 3px #c99a431a!important}.page input::placeholder,.page textarea::placeholder{color:#9aa5b1!important}.card,.dashboard-panel,.settings-card,.record-card,.panel,.office-pro-card,.dashboard-workspace-panel,.dashboard-calendar-panel,.dashboard-day-panel{border-color:var(--ui-border)!important;background:#fff!important;box-shadow:0 4px 18px #102a430b!important}.card{border-radius:14px!important;padding:18px!important}.metric-label{color:var(--ui-muted)!important;font-size:12px!important}.metric-value{color:var(--ui-text)!important;font-size:29px!important}.metric-note{color:#8490a0!important;font-size:11px!important}.list{gap:10px!important}.list-item{border-color:var(--ui-border)!important;background:#fafbfc!important;padding:13px 14px!important;font-size:13px!important}.empty{color:var(--ui-muted)!important;font-size:13px!important}.table-wrap{border-color:var(--ui-border)!important;box-shadow:0 3px 14px #102a4309!important}th,td{padding:13px 14px!important;font-size:12.5px!important;line-height:1.6!important}th{letter-spacing:.05px;color:#5f6d7e!important;background:#f7f9fb!important;font-size:11.5px!important}.table-primary-link{color:#173f5f!important;font-size:13px!important}.badge{padding:5px 9px!important;font-size:10.5px!important;line-height:1.25!important}.badge-danger{color:#9f2b21!important;background:#fff0ee!important}.badge-warning{color:#94530b!important;background:#fff5e7!important}.badge-success{color:#07643b!important;background:#eaf7f0!important}.badge-neutral{color:#536273!important;background:#eef2f5!important}.sidebar-product-name{font-size:23px!important;line-height:1.2!important}.sidebar-product-subtitle{letter-spacing:.3px!important;font-size:10px!important}.sidebar-office-label{font-size:10px!important}.sidebar-office-card strong{font-size:12.5px!important;line-height:1.55!important}.sidebar-nav-title{letter-spacing:.2px!important;color:#8fa8bd!important;font-size:10px!important}.sidebar-nav-item{min-height:42px!important;padding:8px 10px!important}.sidebar-nav-label{font-size:13px!important;line-height:1.35!important}.sidebar-nav-icon{border-radius:8px!important;width:28px!important;height:28px!important;font-size:15px!important}.sidebar-footer-brand{font-size:10px!important}.sidebar-logo-wrap{width:152px!important;height:110px!important}.sidebar-logo{width:152px!important;max-height:108px!important}.topbar{min-height:66px!important}.topbar-tool-link{font-size:17px!important}.topbar-office-logo{border:1px solid #102a4314!important;border-radius:10px!important;width:40px!important;height:40px!important}.dashboard-luxury-hero h1{font-size:32px!important}.dashboard-luxury-hero-main>p{font-size:13.5px!important}.dashboard-luxury-overline{font-size:11px!important}.dashboard-luxury-action strong{font-size:13px!important}.dashboard-luxury-action small{font-size:10.5px!important}.dashboard-executive-value{font-size:31px!important}.dashboard-executive-card>strong{font-size:13px!important}.dashboard-executive-card>small{font-size:10.5px!important}.dashboard-section-intro h2,.dashboard-workspace-head h2{font-size:19px!important}.dashboard-section-intro p,.dashboard-day-case-main strong,.dashboard-luxury-case-main strong,.dashboard-command-item strong{font-size:12.5px!important}.dashboard-day-case-main span,.dashboard-luxury-case-main span,.dashboard-command-item small,.dashboard-calendar-weekdays span{font-size:10.5px!important}.dashboard-calendar-day-number{font-size:13px!important}.power-final-card{border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:#fff!important;box-shadow:0 3px 14px #102a4309!important}.power-final-card>header strong{color:var(--ui-text)!important;font-size:13px!important}.power-final-card small{color:var(--ui-muted)!important;font-size:11px!important}.power-meta span{color:#425166!important;background:#f6f8fa!important;border:1px solid #e6eaee!important;font-size:11.5px!important}.power-case-links a{color:#966a20!important;font-size:11.5px!important}.report-lawyer-table{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:12px!important}.report-lawyer-table th{color:#5d6b7d!important;background:#f7f9fb!important}.report-lawyer-table td{color:#26364a!important;border-color:#e8edf1!important}.owner-summary-grid>div{border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:#fff!important;box-shadow:0 2px 10px #102a4308!important}.owner-summary-grid b{color:#9b6e23!important;font-size:25px!important}.owner-summary-grid span{color:var(--ui-muted)!important;font-size:12px!important}.report-owner-summary>p{color:var(--ui-muted)!important;font-size:12.5px!important}.archive-search-panel select{color:#334155!important;border:1px solid var(--ui-border)!important;background:#fff!important;font-size:13px!important}.archive-search-panel select option{color:#334155;background:#fff}.archive-row-final p{font-size:12.5px!important}.archive-meta small{font-size:11.5px!important}.users-admin-v17 input,.users-admin-v17 select{color:#334155!important;border-color:var(--ui-border)!important;background:#fff!important}.users-admin-v17 select option{color:#334155;background:#fff}.user-permissions-details-v1{background:#fffdf8!important;border-color:#e7dcc6!important}.user-permissions-details-v1 summary{color:#8d6422!important;font-size:12px!important}.user-activity-v16>header strong{font-size:12px!important}.user-activity-v16 article section strong{font-size:11px!important}.user-activity-v16 article section small{font-size:10px!important}.user-activity-v16 article time{font-size:9px!important}.user-activity-v16>div>p{font-size:10px!important}.finance-ledger-card,.finance-approve-actions button{font-size:12.5px!important}.finance-approve-actions button{color:#334155!important;border-color:var(--ui-border)!important;background:#fff!important;padding:7px 10px!important}.settings-print-options{font-size:12.5px!important}@media (max-width:900px){body{background:#0d263f!important;font-size:14px!important}.page{padding:12px 11px 88px!important}.page-header h1,.module-hero h1{color:#fff!important;font-size:22px!important}.page-header p,.module-hero p{color:#b8c9d5!important;font-size:12.5px!important}.dashboard-eyebrow{color:#f1ce76!important;font-size:10.5px!important}.mobile-field-title strong{font-size:19px!important}.mobile-field-title small{font-size:11.5px!important}.mobile-field-calendar>header strong{font-size:15px!important}.mobile-field-week span{font-size:11px!important}.mobile-field-days>button b{font-size:13px!important}.mobile-field-days>button i{min-width:18px;height:18px;font-size:9px!important}.mobile-field-list>header strong{font-size:14px!important}.mobile-field-list>header span{font-size:11px!important}.mobile-field-empty{font-size:12.5px!important}.mobile-session-field-card,.mobile-task-field-card{border-radius:13px!important;padding:12px!important}.mobile-session-summary strong,.mobile-task-field-card>div:first-child strong{font-size:14.5px!important}.mobile-session-summary small{font-size:11.5px!important}.mobile-session-summary time{font-size:11px!important}.mobile-session-field-card>p,.mobile-task-field-card>p{font-size:12.5px!important;line-height:1.75!important}.mobile-session-result-form label span,.mobile-task-field-card form label span{font-size:11.5px!important}.mobile-session-result-form input,.mobile-session-result-form select,.mobile-session-result-form textarea,.mobile-task-field-card form textarea{font-size:15px!important}.mobile-session-result-form button,.mobile-task-field-card form button{font-size:13px!important;font-weight:900!important}.mobile-task-field-card>div:first-child span{font-size:10.5px!important}.mobile-task-done{font-size:12px!important}.mobile-expenses-head span{font-size:11.5px!important}.mobile-expenses-head h1{font-size:21px!important}.mobile-expenses-head>strong{font-size:14px!important}.mobile-expense-form-card>header strong,.mobile-expense-today>header strong{font-size:14.5px!important}.mobile-expense-form-card label span{font-size:11.5px!important}.mobile-expense-form-card input,.mobile-expense-form-card select,.mobile-expense-form-card textarea{font-size:15px!important}.mobile-expense-form-card button,.mobile-expense-today article strong{font-size:13px!important}.mobile-expense-today article small{font-size:11px!important}.mobile-expense-today article>b{font-size:12.5px!important}.mobile-expense-empty{font-size:12px!important}.mobile-workday-card,.mobile-case-action-card{background:#102f4c!important;border-width:1px!important;box-shadow:0 7px 18px #030f191f!important}.mobile-workday-card-top,.mobile-case-action-top{align-items:center!important;min-height:44px!important;display:flex!important}.mobile-workday-card.session .mobile-workday-card-top{background:linear-gradient(90deg,#236fa8,#194e77)!important}.mobile-workday-card.task .mobile-workday-card-top{background:linear-gradient(90deg,#2d8558,#246b49)!important}.mobile-workday-card.operation .mobile-workday-card-top{background:linear-gradient(90deg,#b68127,#895f18)!important}.mobile-case-action-top{background:linear-gradient(90deg,#326f9e,#225275)!important}.mobile-workday-card-top strong,.mobile-case-action-top strong{color:#fff!important;font-size:14px!important}.mobile-bottom-nav>a{min-height:64px!important;padding:7px 3px!important}.mobile-bottom-nav>a>span{font-size:20px!important}.mobile-bottom-nav>a>small,.mobile-bottom-nav>a>b{font-size:10.5px!important}}@media (max-width:600px){.page{padding-inline:10px!important}.page-header h1,.module-hero h1{font-size:21px!important}.btn{min-height:44px!important;font-size:13px!important}th,td{padding:11px 10px!important;font-size:12px!important}}:root{--alm-bg:#06111d;--alm-bg-2:#071522;--alm-panel:#0a1b2b;--alm-panel-2:#0b1d2e;--alm-input:#081725;--alm-input-hover:#0a1b2d;--alm-line:#ffffff18;--alm-line-gold:#e2b2503d;--alm-gold:#efb948;--alm-gold-2:#bd8127;--alm-text:#f7f9fb;--alm-muted:#aebdcb;--alm-muted-2:#8195a8;--alm-green:#5cdda0;--alm-blue:#66b3fb;--alm-red:#ff7864;--alm-shadow:0 12px 30px #0000002e}.app-shell,.main,.office-main,.app-content{background:var(--alm-bg)!important;color:var(--alm-text)!important}.main{background:radial-gradient(circle at 82% 0,#347ec114,#0000 28%),radial-gradient(circle at 8% 18%,#d3a1410b,#0000 22%),linear-gradient(145deg,#06111d,#071522 58%,#06121e)!important}.topbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#05111df5!important;border-bottom:1px solid #ffffff13!important;box-shadow:0 4px 18px #0000001a!important}.topbar-title,.topbar-office strong{color:#fff!important}.topbar-office span,.user-chip{color:#9eb1c1!important}.topbar-search input{color:#fff!important;background:#071522!important;border-color:#ffffff1f!important}.topbar-search input::placeholder{color:#8296a8!important}.topbar-search button,.topbar-tool-link{color:#eef4f8!important}.topbar-tool-link:hover{color:var(--alm-gold)!important;background:#ffffff0b!important}.topbar-office-logo{background:#ffffff0a!important;border-color:#e2b2502e!important}.page:not(.dashboard-page),.office-pro-page,.hub-page-v16,.record-page-pro,.tasks-pro-page,.system-check-page{min-height:calc(100vh - 66px)!important;color:var(--alm-text)!important;background:radial-gradient(circle at 82% 0,#327abc14,#0000 25%),radial-gradient(circle at 8% 16%,#d3a1410b,#0000 22%),linear-gradient(145deg,#06111d,#071522 55%,#06121e)!important;padding:18px 20px 30px!important}.page:not(.dashboard-page) .page-header,.office-pro-hero,.hub-hero-v16,.record-hero-pro,.tasks-pro-hero,.system-check-hero{color:#fff!important;border:1px solid var(--alm-line-gold)!important;min-height:108px!important;box-shadow:var(--alm-shadow)!important;background:radial-gradient(circle at 92% 20%,#daa94813,#0000 24%),linear-gradient(145deg,#0b1d2e,#071522)!important;border-radius:14px!important;margin:0 0 14px!important;padding:18px 22px!important}.page:not(.dashboard-page) .page-header h1,.office-pro-hero h1,.hub-hero-v16 h1,.record-hero-pro h1,.tasks-pro-hero h1,.system-check-hero h1{color:#fff!important;font-size:29px!important;font-weight:900!important;line-height:1.25!important}.page:not(.dashboard-page) .page-header p,.office-pro-hero p,.hub-hero-v16 p,.tasks-pro-hero p,.system-check-hero p{color:#c5d2dd!important;font-size:12.5px!important;line-height:1.75!important}.office-pro-hero>div:first-child>span,.hub-hero-v16>div>span,.record-kicker-pro,.system-check-hero span,.tasks-pro-hero>div>span,.settings-kicker{color:var(--alm-gold)!important;font-size:10px!important;font-weight:900!important}.card,.office-pro-panel,.record-panel-pro,.hub-panel-v16,.tasks-pro-workspace,.settings-card,.settings-brand-card,.system-check-launch,.system-check-verdict,.system-check-footer-note,.report-lawyer-table,.owner-summary-grid>div,.power-final-card{color:var(--alm-text)!important;border:1px solid var(--alm-line-gold)!important;background:linear-gradient(145deg,var(--alm-panel),#07131f)!important;box-shadow:var(--alm-shadow)!important;border-radius:13px!important}.card h2,.card h3,.section-title,.office-pro-panel h2,.record-panel-pro h2,.hub-panel-v16 h2,.settings-card h2,.settings-brand-card h2{color:#fff!important}.muted,.metric-label,.metric-note,.card p,.card small{color:var(--alm-muted)!important}.metric-value{color:#fff!important}.office-pro-panel>header,.record-panel-pro>header,.hub-panel-v16>header{border-bottom:1px solid #ffffff14!important}.office-pro-panel>header h2,.record-panel-pro h2,.hub-panel-v16 h2{color:#fff!important;font-size:16px!important}.field label,.commercial-form label,.hub-form-v16 .field label,.record-panel-pro .field label,.module-form-grid .field label,.settings-card label,.users-admin-v17 label,.finance-followup-panel label{color:#f7f9fb!important;font-size:12.5px!important;font-weight:850!important}.field input,.field select,.field textarea,.commercial-form input,.commercial-form select,.commercial-form textarea,.hub-form-v16 .field input,.hub-form-v16 .field select,.hub-form-v16 .field textarea,.record-panel-pro .field input,.record-panel-pro .field select,.record-panel-pro .field textarea,.module-form-grid input,.module-form-grid select,.module-form-grid textarea,.users-admin-v17 input,.users-admin-v17 select,.users-admin-v17 textarea,.archive-search-panel select,.inline-status-form select,.inline-status-form input,.finish-operation input,.finance-followup-panel input,.finance-followup-panel select,.finance-followup-panel textarea{color:#fff!important;caret-color:#fff!important;background:var(--alm-input)!important;min-height:42px!important;box-shadow:none!important;border:1px solid #ffffff1f!important;border-radius:9px!important}textarea{line-height:1.7!important}input::placeholder,textarea::placeholder{color:#8296a8!important;opacity:1!important}select option{color:#172235!important;background:#fff!important}.field input:focus,.field select:focus,.field textarea:focus,.commercial-form input:focus,.commercial-form select:focus,.commercial-form textarea:focus,.hub-form-v16 input:focus,.hub-form-v16 select:focus,.hub-form-v16 textarea:focus,.module-form-grid input:focus,.module-form-grid select:focus,.module-form-grid textarea:focus{color:#fff!important;background:#091a2a!important;border-color:#d5a441!important;outline:none!important;box-shadow:0 0 0 3px #d5a44117!important}input[type=date],input[type=datetime-local],input[type=time]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.btn-primary,.module-primary-action,.record-action-pro.primary,.record-primary-btn-pro,.commercial-form>button,.hub-form-v16 button[type=submit],.tasks-pro-actions button:not(.tasks-delete),.system-check-run,.office-pro-searchbar button,.hub-search-v16 button{color:#071522!important;background:linear-gradient(145deg,#f0c35c,#bd8127)!important;border:0!important;font-weight:900!important;box-shadow:0 6px 17px #0000001f!important}.btn-secondary,.record-action-pro:not(.primary),.office-open-btn,.finance-approve-actions button,.power-case-links a{color:#efb948!important;background:#e5b55109!important;border:1px solid #e5b5513b!important}.btn-secondary:hover,.record-action-pro:not(.primary):hover,.office-open-btn:hover{color:#fff!important;background:#e5b55117!important}.toolbar,.office-pro-searchbar,.hub-search-v16,.archive-search-panel{color:#fff!important;background:0 0!important;border-color:#ffffff14!important}.toolbar input,.office-pro-searchbar input,.hub-search-v16 input,.hub-search-v16 select{color:#fff!important;background:#081725!important;border:1px solid #ffffff1f!important}.table-wrap,.office-pro-table-wrap,.report-lawyer-table{background:#ffffff03!important;border:1px solid #ffffff13!important;border-radius:11px!important;overflow:auto!important}table,.table,.office-pro-table,.report-lawyer-table{color:#fff!important;background:0 0!important}th,.office-pro-table th,.report-lawyer-table th{color:#efb948!important;background:#ffffff05!important;border-color:#ffffff13!important;height:auto!important;padding:12px 13px!important;font-size:11px!important;font-weight:900!important}td,.office-pro-table td,.report-lawyer-table td{color:#f5f8fb!important;background:0 0!important;border-color:#ffffff12!important;padding:13px!important;font-size:12px!important}tbody tr:hover{background:#ffffff06!important}.table-primary-link{color:#fff!important}.list-item,.record-row-pro,.hub-list-v16>div:not(.hub-empty-v16),.search-result-row,.notification-row,.attention-item,.commercial-operation-card,.power-final-card,.archive-row-final,.user-activity-v16 article{color:#fff!important;background:#ffffff05!important;border-color:#ffffff12!important}.list-item strong,.record-row-pro strong,.hub-list-v16 strong,.search-result-row strong,.notification-row strong,.attention-item strong,.commercial-operation-card strong,.archive-row-final strong{color:#fff!important}.list-item small,.record-row-pro small,.hub-list-v16 small,.search-result-row small,.notification-row small,.attention-item small,.commercial-operation-card small,.archive-row-final small{color:var(--alm-muted)!important}.consultations-final-grid{gap:14px!important}.consultation-final-list{gap:10px!important}.consultation-final-card{color:#fff!important;background:linear-gradient(145deg,#0b1d2e,#081725)!important;border:1px solid #ffffff14!important;border-right:3px solid #d9a83f!important;border-radius:11px!important;box-shadow:0 5px 14px #00000017!important}.consultation-final-card>header{border-bottom:1px solid #ffffff0e!important;padding-bottom:8px!important}.consultation-final-card strong{color:#fff!important;font-size:13px!important}.consultation-final-card small{color:#aebdcb!important}.consultation-meta span{color:#dce5ed!important;background:#ffffff09!important;border:1px solid #ffffff12!important}.consultation-last-followup{color:#dbe5ed!important;background:#e5b5510e!important;border:1px solid #e5b5511f!important}.consultation-actions select,.consultation-followup-form input,.consultation-followup-form select{color:#fff!important;background:#081725!important;border-color:#ffffff1c!important}.consultation-followup-form{border-color:#ffffff14!important}.hub-page-v16{background:0 0!important}.hub-stats-v16>div{background:linear-gradient(145deg,#0b1d2e,#071522)!important;border-color:#ffffff14!important}.hub-form-v16{gap:4px 10px!important}.hub-list-v16>div:not(.hub-empty-v16){border-radius:9px!important}.hub-empty-v16,.record-empty-pro,.office-pro-empty,.empty{color:#9eb0bf!important;background:0 0!important}.report-lawyer-table{box-shadow:var(--alm-shadow)!important}.owner-summary-grid>div{min-height:90px!important}.owner-summary-grid b{color:var(--alm-gold)!important}.owner-summary-grid span,.report-owner-summary>p{color:var(--alm-muted)!important}.power-meta span{color:#dce5ed!important;background:#ffffff09!important;border:1px solid #ffffff13!important}.archive-search-panel select{color:#fff!important;background:#081725!important}.user-create-panel-v17,.user-card-v17,.user-activity-v16{color:#fff!important;border-color:var(--alm-line-gold)!important;background:linear-gradient(145deg,#0a1b2b,#07131f)!important}.user-permissions-details-v1{background:#e5b55109!important;border:1px solid #e5b55129!important}.user-permissions-details-v1 summary{color:#efb948!important}.user-activity-v16 article{border-radius:9px!important}.user-activity-v16 article section strong{color:#fff!important}.user-activity-v16 article section small,.user-activity-v16 article time{color:var(--alm-muted)!important}.settings-brand-card,.office-logo-preview{color:#fff!important;border-color:var(--alm-line-gold)!important;background:linear-gradient(145deg,#0a1b2b,#07131f)!important}.office-logo-placeholder{color:#90a3b4!important;background:#081725!important;border-color:#ffffff1a!important}.settings-print-options{color:#dce5ed!important}.tasks-pro-page{background:0 0!important}.tasks-pro-stat,.tasks-pro-workspace{background:linear-gradient(145deg,#0b1d2e,#071522)!important;border-color:#ffffff16!important}.tasks-pro-row{color:#fff!important;background:#ffffff05!important;border-color:#ffffff13!important}.record-page-pro{background:0 0!important}.case-position-grid>div,.case-workspace-tabs,.case-info-grid-pro>div,.client-overview-grid>div{color:#fff!important;background:#ffffff05!important;border-color:#ffffff13!important}.case-workspace-tabs a{color:#c7d4df!important}.case-workspace-tabs a.active{color:#071522!important;background:linear-gradient(145deg,#f0c35c,#bd8127)!important}.sessions-pro-row{background:#ffffff05!important;border-color:#ffffff13!important}.sessions-pro-main strong,.sessions-pro-main p{color:#fff!important}.sessions-pro-main small{color:var(--alm-muted)!important}.system-check-page{background:0 0!important}.system-check-row{color:#fff!important;background:#ffffff05!important;border-color:#ffffff13!important}.system-check-row-title strong{color:#fff!important}.system-check-row p,.system-check-row>small{color:var(--alm-muted)!important}.success,.office-pro-success,.record-success-pro{color:#65dfa4!important;background:#3bb47812!important;border-color:#3bb47838!important}.error,.record-error-pro{color:#ff816c!important;background:#e15b4612!important;border-color:#e15b4638!important}.case-modal{color:#fff!important;border-color:var(--alm-line-gold)!important;background:linear-gradient(145deg,#0a1b2b,#07131f)!important}.case-modal-header{border-bottom:1px solid #ffffff14!important}.case-modal .field label{color:#fff!important}.case-modal .field input,.case-modal .field select,.case-modal .field textarea{color:#fff!important;background:#081725!important;border-color:#ffffff1c!important}.case-modal-actions{background:#071522f5!important;border-color:#ffffff14!important}@media (min-width:901px){.sidebar-nav-label{font-size:12.5px!important}.office-pro-table th,.office-pro-table td,th,td{font-size:11.5px!important}.field label,.commercial-form label,.hub-form-v16 .field label{font-size:12px!important}input,select,textarea,button{font-size:12px}}@media (max-width:900px){.page:not(.dashboard-page),.office-pro-page,.hub-page-v16,.record-page-pro,.tasks-pro-page,.system-check-page{background:linear-gradient(#0b2740,#0d2e4a)!important;padding:10px 10px 88px!important}.office-pro-hero,.hub-hero-v16,.record-hero-pro,.tasks-pro-hero,.system-check-hero,.page:not(.dashboard-page) .page-header{border-radius:13px!important;min-height:auto!important;padding:14px!important}.office-pro-hero h1,.hub-hero-v16 h1,.record-hero-pro h1,.tasks-pro-hero h1,.system-check-hero h1,.page:not(.dashboard-page) .page-header h1{font-size:21px!important}.commercial-grid-two,.hub-split-v16,.record-layout-pro,.record-metrics-pro,.office-pro-stats.two,.office-pro-stats.three,.hub-stats-v16,.record-form-pro,.hub-form-v16{grid-template-columns:1fr!important}.record-span-2-pro,.hub-span-2-v16{grid-column:auto!important}.record-panel-pro,.hub-panel-v16,.office-pro-panel,.card{border-color:#ffffff17!important}input,select,textarea{font-size:15px!important}}:root{--alm-qa-panel:#0a1b2b;--alm-qa-panel-2:#081725;--alm-qa-panel-3:#0d2236;--alm-qa-border:#ffffff17;--alm-qa-border-gold:#e5b55138;--alm-qa-text:#f7f9fb;--alm-qa-muted:#aebdcc;--alm-qa-gold:#efb948;--alm-qa-success:#62d9a0;--alm-qa-danger:#ff806d;--alm-qa-warning:#f1bd58}.finance-ledger-list{gap:10px!important}.finance-ledger-card{position:relative;overflow:hidden;color:var(--alm-qa-text)!important;border:1px solid var(--alm-qa-border)!important;background:linear-gradient(145deg, var(--alm-qa-panel), var(--alm-qa-panel-2))!important;border-radius:12px!important;box-shadow:0 7px 20px #0000001a!important}.finance-ledger-card:after{content:"";inset-inline-start:0;opacity:.8;background:#d8a63f;width:3px;position:absolute;top:0;bottom:0}.finance-ledger-card>span{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;color:var(--alm-qa-gold)!important;background:#e5b55112!important}.finance-ledger-card>section strong{color:#fff!important;font-size:13px!important}.finance-ledger-card>section small{margin-top:3px;line-height:1.7;color:var(--alm-qa-muted)!important}.finance-ledger-card>i{white-space:nowrap;font-style:normal;font-weight:900}.finance-ledger-card>i.money-in{color:var(--alm-qa-success)!important}.finance-ledger-card>i.money-out{color:#ff9b83!important}.finance-ledger-card em{margin-top:5px;display:inline-block;color:#ff9a86!important;font-size:11px!important}.finance-reversal-form{border-top:1px solid #ffffff12;margin-top:2px;padding-top:10px;background:0 0!important}.finance-reversal-form input{color:#fff!important;background:#081725!important;border:1px solid #ffffff1c!important}.finance-approve-actions button{color:#efb948!important;background:#e5b5510b!important;border:1px solid #e5b55138!important}.finance-approve-actions button:hover{color:#fff!important;background:#e5b5511a!important}.document-vault-list{gap:10px!important}.document-vault-card{color:var(--alm-qa-text)!important;border:1px solid var(--alm-qa-border)!important;background:linear-gradient(145deg, var(--alm-qa-panel), var(--alm-qa-panel-2))!important;border-radius:12px!important;box-shadow:0 7px 20px #00000017!important}.document-vault-card>header>span:first-child{border-radius:9px;place-items:center;width:34px;height:34px;display:grid;color:var(--alm-qa-gold)!important;background:#e5b55112!important}.document-vault-card strong{color:#fff!important;font-size:13px!important}.document-vault-card small{line-height:1.65;color:var(--alm-qa-muted)!important}.custody-pill{font-weight:850;color:#dce7ef!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}.custody-pill.in_office{color:#6ce0a9!important;background:#42be8014!important;border-color:#42be8033!important}.custody-pill.checked_out{color:#ffc36d!important;background:#e7a64614!important;border-color:#e7a64638!important}.document-vault-card .record-inline-actions{border-top:1px solid #ffffff0f;padding-top:10px}.document-vault-card .record-inline-actions input,.document-vault-card .record-inline-actions select{color:#fff!important;background:#081725!important;border:1px solid #ffffff1c!important}.document-vault-card .record-inline-actions a,.document-vault-card .record-inline-actions button{min-height:34px}.settings-print-options{grid-template-columns:repeat(2,minmax(0,1fr));color:var(--alm-qa-text)!important;border:1px solid var(--alm-qa-border)!important;background:#ffffff04!important;border-radius:11px!important;gap:10px!important;padding:10px!important;display:grid!important}.settings-print-options label{align-items:center;min-height:44px;padding:9px 11px;color:#eaf0f5!important;background:#081725!important;border:1px solid #ffffff13!important;border-radius:9px!important;gap:9px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.settings-print-options input[type=checkbox],.check-field input[type=checkbox]{accent-color:#d9a83f;flex:none;width:17px!important;height:17px!important;min-height:0!important;box-shadow:none!important}.settings-card .field input[readonly]{color:#cbd6e0!important;background:#0a1927!important}.module-modal{color:#fff!important;background:linear-gradient(145deg,#0b1e30,#071522)!important;border:1px solid #e5b5513d!important;box-shadow:0 30px 85px #0000007a!important}.module-modal-header{background:0 0!important;border-bottom:1px solid #ffffff14!important}.module-modal-header h2{color:#fff!important}.module-modal-header p{color:#adbdca!important}.module-modal-close{color:#fff!important;background:#ffffff09!important;border:1px solid #ffffff1a!important}.module-modal .dashboard-eyebrow{color:var(--alm-qa-gold)!important}.module-modal .field label{color:#f5f8fb!important;font-size:12px!important;font-weight:850!important}.module-modal .field input,.module-modal .field select,.module-modal .field textarea{color:#fff!important;caret-color:#fff!important;background:#081725!important;border:1px solid #ffffff1c!important}.module-modal .field input::placeholder,.module-modal .field textarea::placeholder{color:#8296a8!important}.module-modal .field input:focus,.module-modal .field select:focus,.module-modal .field textarea:focus{background:#091a2a!important;border-color:#d5a441!important;outline:none!important;box-shadow:0 0 0 3px #d5a44117!important}.module-modal-actions{background:#071522f0!important;border-top:1px solid #ffffff14!important}.tasks-pro-tabs{border-bottom-color:#ffffff12!important}.tasks-pro-tabs a{color:#b9c8d4!important}.tasks-pro-tabs a.active{color:#071522!important;background:linear-gradient(145deg,#efc35f,#be8228)!important}.tasks-pro-row{background:linear-gradient(145deg,#0a1b2b,#081725)!important;border:1px solid #ffffff13!important;border-radius:11px!important}.tasks-pro-actions input{color:#fff!important;background:#081725!important;border-color:#ffffff1c!important}.tasks-pro-check-form button{background:#ffffff06!important;border-color:#ffffff29!important}.commercial-grid-two .record-panel-pro,.commercial-form{color:#fff!important}.commercial-form label{color:#f5f8fb!important;font-size:12px!important;font-weight:850!important}.commercial-form label input,.commercial-form label select,.commercial-form label textarea,.finish-operation input,.finish-operation select{color:#fff!important;caret-color:#fff!important;background:#081725!important;border:1px solid #ffffff1c!important}.commercial-form label input::placeholder,.commercial-form label textarea::placeholder,.finish-operation input::placeholder{color:#8398aa!important}.commercial-operation-card{margin-bottom:8px;color:#fff!important;background:linear-gradient(145deg,#0a1b2b,#081725)!important;border:1px solid #ffffff13!important;border-radius:11px!important;padding:13px!important}.commercial-operation-card>div:first-child strong{color:#fff!important;font-size:13px!important}.operation-final-actions{border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:10px}.finish-operation button{color:#071522!important;background:linear-gradient(145deg,#efc35f,#be8228)!important;border:0!important;font-weight:900!important}.finish-operation .inline-danger-btn,.inline-danger-btn{color:#ff9c89!important;background:#e85b4611!important;border:1px solid #e85b4638!important}.commercial-operation-card>p:not(.operation-blocked-reason){color:#dff8ec!important;background:#48bf8413!important;border:1px solid #48bf842e!important;border-radius:9px!important;grid-column:1/-1!important;margin:8px 0 0!important;padding:10px 12px!important;line-height:1.75!important}.operation-blocked-reason{color:#ffad9d!important;background:#e85b4612!important;border:1px solid #e85b462e!important}.hub-panel-v16 input,.hub-panel-v16 select,.hub-panel-v16 textarea,.settings-card input,.settings-card select,.settings-card textarea,.record-panel-pro input,.record-panel-pro select,.record-panel-pro textarea{color:#fff!important}.hub-panel-v16 input::placeholder,.hub-panel-v16 textarea::placeholder,.settings-card input::placeholder,.settings-card textarea::placeholder,.record-panel-pro input::placeholder,.record-panel-pro textarea::placeholder{color:#8296a8!important}@media (max-width:900px){.settings-print-options{grid-template-columns:1fr!important}.finance-ledger-card{grid-template-columns:auto 1fr!important}.finance-ledger-card>i{justify-self:start;grid-column:2!important}.finance-reversal-form{grid-column:1/-1!important}.operation-final-actions{gap:9px!important}.finish-operation{grid-template-columns:1fr auto!important;display:grid!important}}@media (max-width:600px){.finance-reversal-form,.finish-operation{flex-direction:column!important;grid-template-columns:1fr!important}.finish-operation button,.finance-reversal-form button{width:100%}}:root{--alm-surface:#0b2236;--alm-surface-2:#0e2a43;--alm-surface-3:#12324f;--alm-border:#efc15a33;--alm-border-soft:#ffffff17;--alm-text:#f7fbff;--alm-muted:#9fb3c2;--alm-gold:#efc15a}.document-vault-card{box-shadow:0 8px 24px #0000001f;border:1px solid var(--alm-border-soft)!important;color:var(--alm-text)!important;background:linear-gradient(145deg,#0d2942,#0a2135)!important}.document-vault-card>header{border-bottom:1px solid #ffffff0f;padding-bottom:10px}.document-vault-card strong,.document-vault-card p{color:var(--alm-text)!important}.document-vault-card small,.document-vault-card i{color:var(--alm-muted)!important}.document-vault-card .record-inline-actions input,.document-vault-card .record-inline-actions button,.document-vault-card .record-inline-actions a{min-height:36px;border:1px solid var(--alm-border-soft)!important;border-radius:9px!important}.document-vault-card .record-inline-actions input{color:#fff!important;background:#081c2d!important;padding:7px 10px!important}.document-vault-card .record-inline-actions button,.document-vault-card .record-inline-actions a{align-items:center;padding:7px 11px;text-decoration:none;display:inline-flex;color:#f3d17d!important;background:#102d48!important}.custody-pill{border:1px solid #efc15a24;color:#f2cf79!important;background:#efc15a1a!important}.custody-pill.in_office{border-color:#49b87e29;color:#8ce4ba!important;background:#49b87e1a!important}.custody-pill.checked_out{border-color:#e6993c29;color:#ffc77d!important;background:#e6993c1a!important}.module-modal{color:var(--alm-text)!important;background:linear-gradient(155deg,#0b263d,#081d2f)!important;border-color:#efc15a47!important}.module-modal form{background:0 0!important}.module-modal .field label{color:#f4f8fb!important;font-weight:800!important}.module-modal .field input,.module-modal .field select,.module-modal .field textarea{color:#f8fbfd!important;background:#081d2f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;outline:none!important}.module-modal .field input:focus,.module-modal .field select:focus,.module-modal .field textarea:focus{border-color:#efc15a99!important;box-shadow:0 0 0 3px #efc15a14!important}.module-modal .field input::placeholder,.module-modal .field textarea::placeholder{opacity:1;color:#8097a8!important}.module-modal .field select option{color:#fff;background:#0b263d}.module-modal-actions{background:#071928f5!important;border-top-color:#ffffff14!important}.module-modal .empty{color:var(--alm-muted)!important;background:0 0!important}.commercial-operation-card{border:1px solid var(--alm-border-soft)!important;color:var(--alm-text)!important;background:linear-gradient(145deg,#0d2942,#0a2135)!important;border-radius:14px!important;padding:14px!important}.commercial-operation-card strong{color:#fff!important}.commercial-operation-card small{color:var(--alm-muted)!important}.commercial-operation-card p:not(.operation-blocked-reason){color:#dce7ee!important;background:#102d48!important}.finish-operation{background:#081d2f!important;border:1px solid #ffffff12!important;border-radius:10px!important;padding:8px!important}.finish-operation input{color:#fff!important;background:#0e2a43!important;border:1px solid #ffffff1a!important;border-radius:8px!important;min-height:39px!important;padding:8px 10px!important}.finish-operation input::placeholder{color:#8ea3b2!important}.finish-operation button{color:#071522!important;background:linear-gradient(135deg,#f1d27d,#c89132)!important;border:0!important;border-radius:8px!important;min-height:39px!important;padding:0 13px!important;font-weight:900!important}.finish-operation .inline-danger-btn{color:#ffd7d1!important;background:#e15b461f!important;border:1px solid #e15b4638!important}.operation-blocked-reason{border:1px solid #e15b4624;color:#ffb3a8!important;background:#e15b4614!important}.finance-ledger-card{box-shadow:0 7px 20px #0000001a;border:1px solid var(--alm-border-soft)!important;color:var(--alm-text)!important;background:linear-gradient(145deg,#0d2942,#0a2135)!important}.finance-ledger-card>span{font-weight:900;color:#f1ca70!important}.finance-ledger-card strong{color:#fff!important}.finance-ledger-card small{color:var(--alm-muted)!important}.finance-ledger-card.reversed{opacity:.62!important;background:#091d2f!important}.finance-ledger-card em{color:#ff9e91!important}.finance-reversal-form{border-top:1px solid #ffffff0f;padding-top:8px}.finance-reversal-form input{color:#fff!important;background:#081d2f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:8px 10px!important}.finance-reversal-form input::placeholder{color:#8ea3b2!important}.finance-reversal-form button{color:#f2cf79!important;background:#102d48!important;border:1px solid #efc15a33!important;border-radius:8px!important;padding:7px 11px!important}.settings-print-options{border:1px solid var(--alm-border-soft)!important;color:#f4f8fb!important;background:#081d2f!important;border-radius:12px!important;padding:14px 16px!important}.settings-print-options label{color:#f4f8fb!important;font-weight:800!important}.settings-print-options input[type=checkbox],.check-field input[type=checkbox]{accent-color:#d5a642!important;width:17px!important;height:17px!important;min-height:17px!important}.settings-card .field input,.settings-card .field select,.settings-card .field textarea{color:#f7fbff!important;background:#0b263d!important;border:1px solid #ffffff1c!important}.settings-card .field input::placeholder,.settings-card .field textarea::placeholder{color:#8299aa!important}.settings-card .field label{color:#f4f8fb!important}.settings-card .field small{color:#9fb3c2!important}@media (max-width:700px){.module-modal-overlay{align-items:flex-end!important;padding:8px!important}.module-modal{border-radius:18px 18px 0 0!important;width:100%!important;max-height:96dvh!important}.module-modal-header{min-height:82px!important;padding:14px 16px!important}.module-modal-header h2{font-size:20px!important}.module-modal form{max-height:calc(96dvh - 82px)!important;padding:14px 14px 0!important}.module-form-grid-3,.module-form-grid-2{grid-template-columns:1fr!important}.module-form-span-2,.module-form-full{grid-column:1!important}.module-modal-actions{margin:5px -14px 0!important;padding:12px 14px!important}.document-vault-card>header{flex-wrap:wrap!important;align-items:flex-start!important}.document-vault-card .record-inline-actions,.document-vault-card .record-inline-actions form{width:100%!important}.document-vault-card .record-inline-actions input{flex:1!important;min-width:0!important}.finance-ledger-card{grid-template-columns:auto minmax(0,1fr)!important}.finance-ledger-card>i,.finance-reversal-form{grid-column:1/-1!important}.finish-operation{flex-direction:column!important}.finish-operation input,.finish-operation button{width:100%!important}}@media (min-width:901px){.sidebar-nav-label{font-size:14.5px!important;font-weight:850!important;line-height:1.45!important}.sidebar-nav-item{min-height:45px!important}.sidebar-nav-title{font-size:10.5px!important}}@media (max-width:900px){body,.app-shell,.app-content,.office-main,.final-dashboard-v7,.cases-pro-page,.sessions-pro-page,.tasks-pro-page,.mobile-expenses-page{color:#fff!important;background:radial-gradient(circle at 88% 0,#53b0ee2e,#0000 30%),linear-gradient(#123d61 0%,#0e3150 55%,#0a2843 100%)!important}.topbar{background:#0b2b46f7!important;border-bottom-color:#ffffff29!important}.mobile-print-action{color:#102238!important;white-space:nowrap!important;background:linear-gradient(145deg,#f6d77f,#d9a33f)!important;border:1px solid #f4ca608c!important;border-radius:11px!important;min-height:42px!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;box-shadow:0 5px 14px #0000002e!important}.mobile-home-head-actions{gap:10px!important}.mobile-field-title,.mobile-calendar-page-title{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.mobile-field-title-main,.mobile-calendar-page-title-main{align-items:center;gap:10px;min-width:0;display:flex}.mobile-field-title-main>span,.mobile-calendar-page-title-main>span{color:#ffe398;background:#245c86;border:1px solid #ffffff2e;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.mobile-field-title-main>div,.mobile-calendar-page-title-main>div{gap:2px;min-width:0;display:grid}.mobile-workday-section,.mobile-field-calendar,.mobile-field-list,.mobile-day-calendar,.mobile-cases-today,.mobile-cases-upcoming,.mobile-expense-form-card,.mobile-expense-today{background:linear-gradient(145deg,#174c74,#103b5f)!important;border-color:#fff3!important;box-shadow:0 9px 24px #020d1833!important}.mobile-workday-section>header,.mobile-field-list>header,.mobile-cases-today>header,.mobile-cases-upcoming>header,.mobile-expense-form-card>header,.mobile-expense-today>header{background:#0721377a!important;border-bottom-color:#ffffff26!important}.mobile-workday-section h2,.mobile-cases-today h2,.mobile-cases-upcoming h2,.mobile-field-list>header strong,.mobile-expense-today>header strong{font-size:16px!important}.mobile-workday-section header small,.mobile-cases-today header small,.mobile-cases-upcoming header small{color:#d8e7f0!important;font-size:11.5px!important}.mobile-workday-list{gap:11px!important;padding:11px!important}.mobile-workday-card{background:#0f3556!important;border-style:solid!important;border-width:2px!important;border-radius:15px!important;padding:0 13px 13px!important;overflow:hidden!important;box-shadow:0 7px 17px #00000029!important}.mobile-workday-card .mobile-workday-card-top{border-bottom:0!important;min-height:52px!important;margin:0 -13px 11px!important;padding:10px 13px!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+1){border-color:#63b5ef!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+1) .mobile-workday-card-top{background:linear-gradient(90deg,#287cb5,#17547e)!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+2){border-color:#e7bd58!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+2) .mobile-workday-card-top{background:linear-gradient(90deg,#9b7421,#6e5118)!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+3){border-color:#60c998!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+3) .mobile-workday-card-top{background:linear-gradient(90deg,#278563,#195c46)!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+4){border-color:#ba8ee8!important}.mobile-workday-list>.mobile-workday-card:nth-of-type(4n+4) .mobile-workday-card-top{background:linear-gradient(90deg,#7955a7,#57397c)!important}.mobile-workday-card-top strong{font-size:15.5px!important;line-height:1.45!important}.mobile-workday-time{color:#fff!important;background:#071b2b57!important;border:1px solid #ffffff38!important;min-width:70px!important;padding:6px 8px!important;font-size:12px!important}.mobile-workday-detail{grid-template-columns:88px minmax(0,1fr)!important;gap:9px!important;padding:6px 0!important}.mobile-workday-detail span{color:#c7d9e5!important;font-size:12px!important}.mobile-workday-detail b{color:#fff!important;font-size:13.5px!important;line-height:1.6!important}.mobile-workday-open{color:#ffe08c!important;margin-top:10px!important;padding-top:10px!important;font-size:12.5px!important}.mobile-field-list{padding-bottom:2px}.mobile-session-field-card,.mobile-task-field-card{background:#0f3556!important;border:2px solid #63b5ef!important;border-radius:16px!important;margin:11px!important;padding:0 13px 14px!important;overflow:hidden!important;box-shadow:0 8px 20px #0000002e!important}.mobile-field-list>article:nth-of-type(4n+1){border-color:#63b5ef!important}.mobile-field-list>article:nth-of-type(4n+2){border-color:#e7bd58!important}.mobile-field-list>article:nth-of-type(4n+3){border-color:#60c998!important}.mobile-field-list>article:nth-of-type(4n+4){border-color:#ba8ee8!important}.mobile-session-summary,.mobile-task-field-card>div:first-child{background:linear-gradient(90deg,#287cb5,#17547e)!important;border-bottom:0!important;min-height:56px!important;margin:0 -13px 12px!important;padding:10px 13px!important}.mobile-field-list>article:nth-of-type(4n+2) .mobile-session-summary,.mobile-field-list>article:nth-of-type(4n+2)>div:first-child{background:linear-gradient(90deg,#9b7421,#6e5118)!important}.mobile-field-list>article:nth-of-type(4n+3) .mobile-session-summary,.mobile-field-list>article:nth-of-type(4n+3)>div:first-child{background:linear-gradient(90deg,#278563,#195c46)!important}.mobile-field-list>article:nth-of-type(4n+4) .mobile-session-summary,.mobile-field-list>article:nth-of-type(4n+4)>div:first-child{background:linear-gradient(90deg,#7955a7,#57397c)!important}.mobile-session-summary strong,.mobile-task-field-card>div:first-child strong{font-size:16px!important;line-height:1.5!important}.mobile-session-summary small{color:#f0f7fb!important;font-size:12.5px!important;line-height:1.55!important}.mobile-session-summary time{color:#fff!important;background:#071b2b54!important;border:1px solid #ffffff3d!important;font-size:12px!important}.mobile-session-field-card>p,.mobile-task-field-card>p{color:#f1f6fa!important;font-size:13.5px!important;line-height:1.85!important}.mobile-field-assignee{background:#ffffff12!important;border:1px solid #ffffff21!important}.mobile-field-assignee span{color:#c6d9e5!important;font-size:12px!important}.mobile-field-assignee strong{color:#fff!important;font-size:14px!important}.mobile-field-executor,.mobile-task-done{font-size:13px!important;line-height:1.7!important}.mobile-session-result-form label span,.mobile-task-field-card form label span,.mobile-expense-form-card label span{color:#eef5f9!important;font-size:12.5px!important}.mobile-session-result-form input,.mobile-session-result-form select,.mobile-session-result-form textarea,.mobile-task-field-card form textarea,.mobile-expense-form-card input,.mobile-expense-form-card select,.mobile-expense-form-card textarea{color:#fff!important;background:#092944!important;border-color:#ffffff38!important;min-height:46px!important;font-size:16px!important}.mobile-session-result-form button,.mobile-task-field-card form button,.mobile-expense-form-card button{min-height:48px!important;font-size:14px!important}.mobile-cases-action-list{gap:11px!important;padding:11px!important}.mobile-case-action-card{background:#0f3556!important;border-width:2px!important;border-radius:15px!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+1){border-color:#63b5ef!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+2){border-color:#e7bd58!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+3){border-color:#60c998!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+4){border-color:#ba8ee8!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+1) .mobile-case-action-top{background:linear-gradient(90deg,#287cb5,#17547e)!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+2) .mobile-case-action-top{background:linear-gradient(90deg,#9b7421,#6e5118)!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+3) .mobile-case-action-top{background:linear-gradient(90deg,#278563,#195c46)!important}.mobile-cases-action-list>.mobile-case-action-card:nth-of-type(4n+4) .mobile-case-action-top{background:linear-gradient(90deg,#7955a7,#57397c)!important}.mobile-case-action-top strong{font-size:15.5px!important}.mobile-case-action-top span{font-size:11px!important}.mobile-case-action-card p{color:#f2f7fa!important;font-size:13px!important;line-height:1.75!important}.mobile-case-action-card small{color:#d0e0e9!important;font-size:11.5px!important;line-height:1.7!important}.mobile-case-action-open{color:#ffe08c!important;font-size:12.5px!important}.mobile-case-upcoming-row{background:#07263e85!important;border-inline-start-width:5px!important;min-height:66px!important}.mobile-case-upcoming-row strong{font-size:13.5px!important}.mobile-case-upcoming-row span{color:#d2e2eb!important;font-size:11.5px!important}.mobile-case-upcoming-row time{font-size:11.5px!important}.mobile-expenses-head{align-items:flex-start!important;gap:10px!important}.mobile-expenses-head-actions{justify-items:end;gap:7px;display:grid}.mobile-expenses-head-actions>strong{color:#ffe08c!important;font-size:15px!important}.mobile-expense-today>div{gap:10px!important;padding:10px!important}.mobile-expense-today article{background:#0f3556!important;border:2px solid #63b5ef!important;border-radius:14px!important;min-height:70px!important;padding:11px 12px!important}.mobile-expense-today article:nth-of-type(4n+2){border-color:#e7bd58!important}.mobile-expense-today article:nth-of-type(4n+3){border-color:#60c998!important}.mobile-expense-today article:nth-of-type(4n+4){border-color:#ba8ee8!important}.mobile-expense-today article strong{font-size:14px!important}.mobile-expense-today article small{color:#d0e0e9!important;font-size:11.5px!important;line-height:1.6!important}.mobile-expense-today article>b{border:1px solid #ff978461;border-radius:9px;padding:7px 9px;color:#fff!important;background:#e15b4638!important;font-size:13px!important}.mobile-bottom-nav{background:#08233afa!important;border-top:1px solid #ffffff2e!important;box-shadow:0 -8px 24px #00000042!important}.mobile-bottom-nav>a{color:#d8e7f0!important;min-height:62px!important}.mobile-bottom-nav>a>span{font-size:23px!important}.mobile-bottom-nav small{color:inherit!important;font-size:11px!important}.mobile-bottom-nav .active{color:#ffe18a!important;background:#efc15a21!important}}@media print{@page{margin:12mm;size:A4 portrait}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111827!important;background:#fff!important}.mobile-simple-home,.mobile-calendar-page-only,.mobile-expenses-page{display:block!important}.final-dashboard-v7>:not(.mobile-simple-home),.cases-pro-page>:not(.mobile-calendar-page-only),.sessions-pro-page>:not(.mobile-calendar-page-only),.tasks-pro-page>:not(.mobile-calendar-page-only),.mobile-field-calendar,.mobile-day-calendar,.mobile-expense-form-card,.mobile-session-result-form,.mobile-task-field-card form,.mobile-bottom-nav,.topbar,.sidebar,.print-hide{display:none!important}.mobile-workday-section,.mobile-field-list,.mobile-cases-today,.mobile-cases-upcoming,.mobile-expense-today{box-shadow:none!important;color:#111827!important;background:#fff!important;border:1px solid #cbd5e1!important}.mobile-workday-card,.mobile-session-field-card,.mobile-task-field-card,.mobile-case-action-card,.mobile-case-upcoming-row,.mobile-expense-today article{break-inside:avoid!important;page-break-inside:avoid!important;color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #94a3b8!important}.mobile-workday-card-top,.mobile-session-summary,.mobile-task-field-card>div:first-child,.mobile-case-action-top{color:#111827!important;background:#eef2f7!important}.mobile-workday-card *,.mobile-session-field-card *,.mobile-task-field-card *,.mobile-case-action-card *,.mobile-case-upcoming-row *,.mobile-expense-today article *{color:#111827!important}.mobile-workday-open,.mobile-case-action-open{display:none!important}}@media (max-width:900px){.mobile-day-calendar,.mobile-field-calendar,.mobile-day-grid,.mobile-field-days{z-index:2!important;pointer-events:auto!important;position:relative!important}.mobile-day-calendar button,.mobile-field-calendar button,.mobile-day-grid>button,.mobile-field-days>button{-webkit-tap-highlight-color:#f0c55d2e;-webkit-user-select:none;user-select:none;pointer-events:auto!important;touch-action:manipulation!important}.mobile-day-grid>button,.mobile-field-days>button{cursor:pointer!important;z-index:3!important;min-width:0!important;min-height:44px!important;position:relative!important}.mobile-field-calendar-tools{justify-content:flex-end;padding:9px 11px 0;display:flex}.mobile-field-calendar-tools>button{color:#ffe18a;background:#efc15a1a;border:1px solid #efc15a47;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.mobile-day-grid>button:active,.mobile-field-days>button:active{transform:scale(.96)}}.case-current-position,.case-current-position.ready,.case-current-position.warning{color:#fff!important;background:linear-gradient(145deg,#0a1b2b,#07131f)!important;border:1px solid #e3b45038!important;box-shadow:0 10px 25px #00000029!important}.case-current-position.warning{border-color:#f0c36e61!important}.case-current-position>header{border-bottom:1px solid #ffffff14!important;padding-bottom:11px!important}.case-current-position>header span{color:#dcae51!important}.case-current-position>header h2{color:#fff!important}.case-current-position>header b{color:#efb948!important}.case-position-grid>div{color:#fff!important;background:#ffffff04!important;border:1px solid #fff1!important}.case-position-grid span{color:#91a6b7!important}.case-position-grid strong{color:#fff!important}.case-current-position{margin-top:14px!important;margin-bottom:14px!important}.case-current-position>header{margin-bottom:8px!important}.case-position-grid{gap:8px!important}.case-position-grid>div{min-height:auto!important;padding:10px 12px!important}.case-position-grid span{font-size:.82rem!important}.case-position-grid strong{font-size:1rem!important;line-height:1.55!important}.case-detail-section,.case-section,.case-info-section{box-shadow:none!important}@media (max-width:768px){.case-position-grid{grid-template-columns:1fr!important}.case-current-position{padding:12px!important}.case-position-grid>div{padding:9px 10px!important}}.case-workspace-nav{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.case-workspace-nav a{color:inherit;background:#ffffff05;border:1px solid #e3b45038;border-radius:10px;padding:8px 12px;text-decoration:none}.case-workspace-nav a:hover{border-color:#e3b4508c}.case-clean-page{max-width:1180px;margin-inline:auto}.case-clean-hero{margin-bottom:14px}.case-clean-overview{background:linear-gradient(145deg,#0a1b2b,#07131f);border:1px solid #e3b45038;border-radius:16px;margin:14px 0 16px;padding:18px}.case-clean-overview>header{border-bottom:1px solid #ffffff14;margin-bottom:4px;padding-bottom:12px}.case-clean-overview>header span{color:#dcae51;font-size:.86rem}.case-clean-overview>header h2{color:#fff;margin:3px 0 0}.case-clean-overview-list{grid-template-columns:1fr 1fr;gap:0;display:grid}.case-clean-overview-list>div{border-bottom:1px solid #ffffff0e;grid-template-columns:145px 1fr;align-items:start;gap:10px;padding:13px 8px;display:grid}.case-clean-overview-list>div:nth-last-child(-n+2){border-bottom:none}.case-clean-overview-list span{color:#91a6b7;font-weight:700}.case-clean-overview-list strong{color:#fff;font-weight:750;line-height:1.65}.case-clean-overview-list .wide{grid-column:1/-1}.case-clean-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.case-clean-action-card{color:#fff;background:#0a1b2b;border:1px solid #e3b45038;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:15px 16px;text-decoration:none;display:grid}.case-clean-action-card:hover{background:#0c2033;border-color:#e3b4508c}.case-clean-action-icon{color:#efb948;background:#e3b4501a;border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.case-clean-action-card strong{color:#fff;margin-bottom:3px;font-size:1.04rem;display:block}.case-clean-action-card small{color:#91a6b7;line-height:1.5}.case-clean-action-card>b{color:#efb948}.case-subpage-clean{max-width:1100px;margin-inline:auto}.case-clean-detail-list,.case-session-buttons-clean,.case-admin-timeline-clean{gap:10px;margin-top:14px;display:grid}.case-clean-detail-card,.case-session-button-clean{color:#fff;background:#0a1b2b;border:1px solid #e3b4502e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.case-clean-detail-card strong,.case-session-button-clean strong{color:#fff;margin-bottom:4px;display:block}.case-clean-detail-card small,.case-session-button-clean small,.case-session-button-clean p{color:#91a6b7;margin:0}.case-clean-detail-meta{color:#91a6b7;flex-wrap:wrap;gap:7px;display:flex}.case-clean-detail-meta span{border:1px solid #ffffff14;border-radius:999px;padding:4px 8px}.case-party-grid-clean{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.case-party-card-clean{background:#0a1b2b;border:1px solid #e3b4502e;border-radius:14px;padding:16px}.case-party-card-clean>span{color:#dcae51;font-weight:700}.case-party-card-clean h2{color:#fff;margin:5px 0 12px}.case-party-card-clean dl{margin:0 0 12px}.case-party-card-clean dl>div{border-bottom:1px solid #ffffff0e;grid-template-columns:110px 1fr;gap:10px;padding:8px 0;display:grid}.case-party-card-clean dt{color:#91a6b7}.case-party-card-clean dd{color:#fff;margin:0}.case-admin-entry-clean{grid-template-columns:16px 1fr;gap:12px;display:grid}.case-admin-entry-clean>i{border:2px solid #efb948;border-radius:50%;width:10px;height:10px;margin-top:16px;position:relative}.case-admin-entry-clean>i:after{content:"";background:#e3b45038;width:1px;height:calc(100% + 62px);position:absolute;top:10px;right:3px}.case-admin-entry-clean:last-child>i:after{display:none}.case-admin-entry-clean>div{background:#0a1b2b;border:1px solid #e3b4502e;border-radius:13px;padding:13px 15px}.case-admin-entry-head{justify-content:space-between;gap:12px;display:flex}.case-admin-entry-head strong{color:#fff}.case-admin-entry-head span{color:#91a6b7}.case-admin-entry-clean p{color:#cbd7e0;margin:8px 0}@media (max-width:768px){.case-clean-page,.case-subpage-clean{max-width:none}.case-clean-overview-list{grid-template-columns:1fr}.case-clean-overview-list>div,.case-clean-overview-list .wide{grid-column:auto;grid-template-columns:120px 1fr}.case-clean-overview-list>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff0e}.case-clean-overview-list>div:last-child{border-bottom:none}.case-clean-actions,.case-party-grid-clean{grid-template-columns:1fr}.case-clean-action-card{min-height:78px}.case-clean-detail-card,.case-session-button-clean{flex-direction:column;align-items:flex-start}.case-admin-entry-head{flex-direction:column;gap:3px}}.client-simple-page{max-width:1120px;margin-inline:auto}.client-simple-info,.client-simple-panel,.client-simple-cases{background:#0a1b2b;border:1px solid #e3b45033;border-radius:15px;margin:14px 0;padding:16px}.client-simple-info>header,.client-simple-panel>header,.client-simple-cases>header{margin-bottom:10px}.client-simple-info>header span,.client-simple-panel>header span,.client-simple-cases>header span{color:#dcae51;font-weight:700}.client-simple-info>header h2,.client-simple-panel>header h2,.client-simple-cases>header h2{color:#fff;margin:3px 0 0}.client-simple-panel>header p{color:#91a6b7;margin:5px 0 0}.client-simple-data{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-simple-data>div{border-bottom:1px solid #ffffff0e;grid-template-columns:145px 1fr;gap:10px;padding:12px 8px;display:grid}.client-simple-data>div.wide{grid-column:1/-1}.client-simple-data span{color:#91a6b7;font-weight:800}.client-simple-data strong{color:#fff;line-height:1.6}.client-simple-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.client-simple-actions .record-action-pro{text-align:center;justify-content:center;align-items:center;min-height:70px;font-size:1rem;font-weight:800;display:flex}.client-simple-cases>header{justify-content:space-between;align-items:center;display:flex}.client-simple-cases>header b{color:#efb948;font-size:1.1rem}.client-simple-recent{border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px}.client-simple-recent h3{color:#fff;margin:0 0 8px}.client-simple-recent>div{border-bottom:1px solid #ffffff0e;padding:9px 0}.client-simple-recent strong{color:#fff}.client-simple-recent p{color:#cbd7e0;margin:4px 0}.client-simple-recent small{color:#91a6b7}@media (max-width:900px){.client-simple-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.client-simple-data{grid-template-columns:1fr}.client-simple-data>div,.client-simple-data>div.wide{grid-column:auto;grid-template-columns:120px 1fr}.client-simple-actions{grid-template-columns:1fr}}.attention-dashboard-row{cursor:default}.attention-open-gold{background:#d9a63f0f;border:1px solid #d9a63f;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:64px;min-height:34px;padding:6px 14px;font-weight:900;display:inline-flex;color:#efb948!important;text-decoration:none!important}.attention-open-gold:hover{background:#d9a63f24;border-color:#f0bc55;color:#ffd273!important}.attention-target,:target.attention-target{outline-offset:3px;scroll-margin-top:110px;outline:2px solid #efb948b3!important;box-shadow:0 0 0 5px #efb94814!important}@media (max-width:768px){.attention-open-gold{min-width:58px;padding:5px 10px}}.attention-inline-editor{background:#091a2a;border:1px solid #efb9488c;border-radius:14px;margin:14px 12px 8px;padding:16px;scroll-margin-top:100px;box-shadow:0 10px 28px #0000002e}.attention-inline-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.attention-inline-editor>header span{color:#dcae51;font-weight:800}.attention-inline-editor>header h3{color:#fff;margin:3px 0 0}.attention-inline-close{color:#efb948;border:1px solid #efb94873;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1.35rem;text-decoration:none;display:grid}.attention-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.attention-inline-form .field{gap:6px;display:grid}.attention-inline-form label{color:#c9d5de;font-weight:800}.attention-inline-form input,.attention-inline-form select,.attention-inline-form textarea{color:#fff;background:#07131f;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:44px;padding:9px 11px}.attention-inline-form .attention-wide{grid-column:1/-1}.attention-inline-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:3px;display:flex}@media (max-width:720px){.attention-inline-form{grid-template-columns:1fr}.attention-inline-form .attention-wide,.attention-inline-actions{grid-column:auto}.attention-inline-actions{flex-direction:column}}.attention-no-lawyers{background:#07131f;border:1px solid #efb9483d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:flex}.attention-no-lawyers strong{color:#d8e1e8;font-size:.92rem}#add-lawyer{scroll-margin-top:100px}.attention-no-lawyers .attention-open-gold{white-space:nowrap}#add-lawyer:target{outline-offset:4px;outline:2px solid #efb948bf}.sessions-row-tools{flex-direction:column;min-width:185px;gap:7px!important;display:flex!important}.session-tool-btn{text-align:center;white-space:nowrap;background:#ffffff06;border:1px solid #e3b45061;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:7px 11px;font-weight:800;display:flex;color:#e8edf1!important;text-decoration:none!important}.session-tool-btn:hover{background:#e3b45014;border-color:#e4b44f;color:#f2c765!important}.session-tool-btn.decision{border-color:#e3b4509e;color:#efbe57!important}.session-inline-editor{background:#081827;border:1px solid #e3b4506b;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:10px;padding:14px;display:grid}.session-inline-editor .field{gap:6px;display:grid}.session-inline-editor label{color:#b8c8d4;font-weight:800}.session-inline-editor input,.session-inline-editor select,.session-inline-editor textarea{color:#fff;background:#06131f;border:1px solid #ffffff1f;border-radius:9px;width:100%;padding:9px 10px}.session-inline-wide{grid-column:1/-1}.session-inline-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.session-inline-actions button{color:#f2c765;background:#d9a63f1c;border:1px solid #d9a63f;border-radius:9px;min-height:40px;padding:8px 14px;font-weight:900}.session-inline-cancel{border:1px solid #ffffff1c;border-radius:9px;align-items:center;min-height:40px;padding:8px 14px;display:flex;color:#c6d2db!important;text-decoration:none!important}@media (max-width:820px){.sessions-row-tools{width:100%;min-width:0}.session-inline-editor{grid-template-columns:1fr}.session-inline-wide{grid-column:auto}.session-inline-actions{flex-direction:column;align-items:stretch}}.mobile-session-three-actions{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}.mobile-session-action-btn{text-align:center;background:#e5b84f0b;border:1px solid #e5b84f6b;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 10px;font-size:12px;font-weight:900;display:flex;color:#eef3f7!important;text-decoration:none!important}.mobile-session-action-btn.decision{border-color:#e5b84fb3;color:#f1c664!important}.mobile-session-action-btn.disabled{opacity:.5}.mobile-session-inline-box{background:#071827;border:1px solid #e5b84f61;border-radius:10px;gap:9px;margin-top:9px;padding:11px;display:grid}.mobile-session-inline-box label{gap:5px;display:grid}.mobile-session-inline-box label>span{color:#b9cad6;font-size:11px;font-weight:800}.mobile-session-inline-box input,.mobile-session-inline-box select,.mobile-session-inline-box textarea{color:#fff;width:100%;font:inherit;background:#06131f;border:1px solid #ffffff1f;border-radius:8px;padding:9px}.mobile-session-inline-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-session-inline-actions button{color:#fff;background:#0d263f;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;font-weight:900}.mobile-session-inline-actions button[type=submit]{color:#f1c664;background:#d9a63f1a;border-color:#d9a63f}.mobile-add-lawyer-link{text-align:center;border:1px solid #d9a63f;border-radius:8px;padding:8px;font-weight:900;display:block;color:#f1c664!important;text-decoration:none!important}.mobile-session-current-decision{background:#ffffff09;border-radius:8px;gap:3px;margin-top:8px;padding:8px 9px;display:grid}.mobile-session-current-decision span{color:#9eb1bf;font-size:10px}.mobile-session-current-decision strong{color:#fff;font-size:11px;line-height:1.6}.session-inline-actions button,.session-inline-cancel{min-height:48px!important;padding:10px 17px!important;font-size:16px!important;font-weight:900!important}.mobile-session-inline-box label{font-size:16px!important;font-weight:900!important}@media (max-width:820px){.sessions-row-tools{min-width:0!important}.session-tool-btn{width:100%!important;min-height:52px!important;font-size:17px!important}}.session-tool-btn{border-radius:9px!important;min-height:43px!important;padding:8px 12px!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.sessions-row-tools{gap:7px!important;min-width:195px!important}.session-inline-actions button,.session-inline-cancel{min-height:43px!important;padding:8px 13px!important;font-size:15px!important}.mobile-session-card button,.mobile-session-card a,.mobile-session-actions button,.mobile-session-actions a,.mobile-session-inline-box button,.mobile-session-inline-box a{min-height:44px!important;padding:8px 11px!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.mobile-session-inline-box label{font-size:15px!important}.mobile-session-inline-box input,.mobile-session-inline-box select,.mobile-session-inline-box textarea{min-height:43px!important;font-size:15px!important}@media (max-width:820px){.session-tool-btn{min-height:44px!important;padding:8px 11px!important;font-size:15px!important}}.sessions-row-tools{transform:translate(14px);align-items:stretch!important;margin-left:0!important;margin-right:auto!important}@media (max-width:820px){.sessions-row-tools,.mobile-session-actions{transform:translate(10px);margin-left:0!important;margin-right:0!important}}.sessions-calendar-board{background:#0a1b2b;border:1px solid #e3b45033;border-radius:16px;margin:16px 0;padding:16px}.sessions-calendar-head,.sessions-calendar-selected>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sessions-calendar-head span,.sessions-calendar-selected>header span{color:#dcae51;font-weight:800}.sessions-calendar-head h2,.sessions-calendar-selected>header h3{color:#fff;margin:3px 0 0}.sessions-calendar-nav{gap:7px;display:flex}.sessions-calendar-nav button{color:#efbe57;cursor:pointer;background:#07131f;border:1px solid #e3b45052;border-radius:9px;min-width:42px;min-height:40px;padding:7px 11px;font-weight:900}.sessions-calendar-weekdays,.sessions-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sessions-calendar-weekdays{margin-top:13px;margin-bottom:6px}.sessions-calendar-weekdays span{text-align:center;color:#8fa5b6;font-size:13px;font-weight:800}.sessions-calendar-day{color:#fff;cursor:pointer;background:#07131f;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:8px 5px;display:flex}.sessions-calendar-day b{font-size:16px}.sessions-calendar-day small{color:#8fa5b6;font-size:11px}.sessions-calendar-day.has-sessions{border-color:#e3b45052}.sessions-calendar-day.has-sessions small{color:#efbe57;font-weight:800}.sessions-calendar-day.selected{background:#e3b4501a;border-color:#e1ae47;box-shadow:0 0 0 2px #e1ae4714}.sessions-calendar-day.today b{color:#efbe57}.sessions-calendar-empty{min-height:72px}.sessions-calendar-selected{border-top:1px solid #ffffff12;margin-top:16px;padding-top:14px}.sessions-calendar-selected>header b{color:#efbe57;font-size:18px}.sessions-calendar-list{gap:9px;margin-top:11px;display:grid}.sessions-calendar-session-card{background:#07131f;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:85px 1fr 190px;align-items:center;gap:12px;padding:12px;display:grid}.sessions-calendar-time{color:#efbe57;text-align:center;font-size:16px;font-weight:900}.sessions-calendar-copy strong{color:#fff;font-size:16px;display:block}.sessions-calendar-copy span,.sessions-calendar-copy small{color:#9eb0bd;margin-top:2px;display:block}.sessions-calendar-copy p{color:#d8e1e8;margin:5px 0 0}.sessions-calendar-card-actions{flex-direction:column;gap:6px;display:flex}.sessions-calendar-card-actions a{border:1px solid #e3b45045;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:7px 10px;font-size:14px;font-weight:800;display:flex;color:#e9edf1!important;text-decoration:none!important}.sessions-calendar-card-actions a:hover{border-color:#d9a63f;color:#efbe57!important}.sessions-calendar-no-items{text-align:center;color:#91a6b7;border:1px dashed #ffffff17;border-radius:10px;padding:18px}@media (max-width:820px){.sessions-calendar-board{margin:10px 0;padding:11px}.sessions-calendar-weekdays span{font-size:10px}.sessions-calendar-day{min-height:58px;padding:5px 2px}.sessions-calendar-day b{font-size:14px}.sessions-calendar-day small{font-size:9px}.sessions-calendar-empty{min-height:58px}.sessions-calendar-session-card{grid-template-columns:1fr;gap:8px}.sessions-calendar-time{text-align:right}.sessions-calendar-card-actions{grid-template-columns:1fr;display:grid}}.sessions-calendar-board.split{grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.sessions-day-pane,.sessions-calendar-pane{min-width:0}.sessions-calendar-pane{border-right:1px solid #ffffff0d;padding-right:0;position:sticky;top:18px}.sessions-calendar-selected-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding-bottom:10px;display:flex}.sessions-calendar-selected-head span{color:#dcae51;font-weight:800}.sessions-calendar-selected-head h3{color:#fff;margin:3px 0 0}.sessions-calendar-selected-head>b{color:#efbe57;font-size:18px}.sessions-calendar-pane .sessions-calendar-day{min-height:62px}.sessions-day-pane .sessions-calendar-session-card{grid-template-columns:78px minmax(0,1fr) 185px}@media (max-width:980px){.sessions-calendar-board.split{grid-template-columns:1fr!important}.sessions-calendar-pane{border-right:none;order:-1;position:static}}@media (max-width:820px){.sessions-calendar-pane{order:-1}.sessions-day-pane .sessions-calendar-session-card{grid-template-columns:1fr}}.case-document-modal-trigger{cursor:pointer;width:100%;min-height:76px!important;font-size:17px!important;font-weight:800!important}.case-document-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.case-document-modal{background:#091a2a;border:1px solid #e3b45066;border-radius:17px;width:min(760px,96vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 25px 70px #0000007a}.case-document-modal>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;padding-bottom:12px;display:flex}.case-document-modal>header span{color:#dcae51;font-weight:800}.case-document-modal>header h2{color:#fff;margin:3px 0}.case-document-modal>header p{color:#91a6b7;margin:0}.case-document-modal-close{color:#efbe57;cursor:pointer;background:#07131f;border:1px solid #e3b4504d;border-radius:10px;width:38px;height:38px;font-size:25px}.case-document-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.case-document-modal-form .field{gap:6px;display:grid}.case-document-modal-form label{color:#c8d4dd;font-weight:800}.case-document-modal-form input,.case-document-modal-form select,.case-document-modal-form textarea{color:#fff;background:#07131f;border:1px solid #ffffff1f;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.case-document-modal-form input[type=file]{padding:8px}.case-document-modal-form small{color:#8499aa}.case-document-modal-wide{grid-column:1/-1}.case-document-original-check{background:#e3b45009;border:1px solid #e3b45026;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:9px 11px;display:flex}.case-document-original-check input{width:18px!important;min-height:18px!important}.case-document-modal-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}@media (max-width:720px){.case-document-modal-backdrop{padding:8px}.case-document-modal{width:100%;max-height:94vh;padding:13px}.case-document-modal-form{grid-template-columns:1fr}.case-document-modal-wide{grid-column:auto}.case-document-modal-actions{flex-direction:column}}.cases-page .case-card,.cases-page .case-card *,.cases-page .office-pro-row,.cases-page .office-pro-row *{line-height:1.55}.cases-page .case-card,.cases-page .office-pro-row{font-size:16px!important}.cases-page .case-card strong,.cases-page .office-pro-row strong,.cases-page .case-title,.cases-page .office-pro-row-title{font-size:17px!important;font-weight:800!important}.cases-page .case-card small,.cases-page .office-pro-row small,.cases-page .muted{font-size:14px!important}@media (max-width:820px){.cases-page .case-card,.cases-page .office-pro-row{font-size:16px!important}.cases-page .case-card strong,.cases-page .office-pro-row strong{font-size:17px!important}}.cases-pro-page{font-size:17px!important}.cases-pro-page .office-pro-panel,.cases-pro-page .office-pro-panel a,.cases-pro-page .office-pro-panel td,.cases-pro-page .office-pro-panel th,.cases-pro-page .office-pro-panel p,.cases-pro-page .office-pro-panel span{font-size:16px!important;line-height:1.65!important}.cases-pro-page .office-pro-panel strong,.cases-pro-page .office-pro-panel b{font-size:18px!important;line-height:1.55!important}.cases-pro-page .case-card,.cases-pro-page .case-card *,.cases-pro-page .office-pro-row,.cases-pro-page .office-pro-row *{line-height:1.65!important}.cases-pro-page .case-card,.cases-pro-page .office-pro-row{font-size:17px!important}.cases-pro-page .case-card strong,.cases-pro-page .office-pro-row strong,.cases-pro-page .case-title,.cases-pro-page .office-pro-row-title{font-size:18px!important;font-weight:800!important}.cases-pro-page .case-card small,.cases-pro-page .office-pro-row small,.cases-pro-page .muted{font-size:15px!important}.cases-pro-page input,.cases-pro-page select,.cases-pro-page button{font-size:16px!important}@media (max-width:820px){.cases-pro-page{font-size:16px!important}.cases-pro-page .mobile-case-action-card strong{font-size:18px!important}.cases-pro-page .mobile-case-action-card p{font-size:16px!important}.cases-pro-page .mobile-case-action-card small{font-size:14px!important}}.tasks-pro-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:230px!important;display:flex!important}.tasks-pro-actions a,.tasks-pro-actions button{white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:108px!important;min-height:42px!important;padding:8px 13px!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important}.tasks-pro-actions form{margin:0!important}.tasks-pro-actions .tasks-delete{min-width:88px!important;min-height:42px!important;font-size:15px!important}.tasks-pro-check-form button{border-radius:9px!important;width:38px!important;min-width:38px!important;height:38px!important}@media (max-width:820px){.tasks-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.tasks-pro-actions a,.tasks-pro-actions button,.tasks-pro-actions .tasks-delete{width:100%!important;min-width:0!important;min-height:44px!important;font-size:15px!important}}.tasks-pro-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important}.tasks-pro-actions form{flex:none!important;margin:0!important}.tasks-pro-actions a,.tasks-pro-actions button{white-space:nowrap!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.tasks-pro-actions .tasks-delete{width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:13px!important}.tasks-pro-check-form button{border-radius:8px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.tasks-pro-row{overflow:hidden!important}@media (max-width:1100px){.tasks-pro-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (max-width:820px){.tasks-pro-actions{flex-wrap:wrap!important;gap:6px!important;width:100%!important;display:flex!important}.tasks-pro-actions a,.tasks-pro-actions button,.tasks-pro-actions .tasks-delete{height:38px!important;min-height:38px!important;padding:6px 10px!important;font-size:13px!important}}.tasks-pro-page input[type=date],.tasks-pro-page input[type=datetime-local]{color:#eef3f6!important;text-align:left!important;direction:ltr!important;width:210px!important;min-width:210px!important;height:42px!important;min-height:42px!important;padding:7px 12px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.tasks-pro-page input[type=date]::-webkit-datetime-edit{color:#eef3f6!important;opacity:1!important;font-size:15px!important}.tasks-pro-page input[type=datetime-local]::-webkit-datetime-edit{color:#eef3f6!important;opacity:1!important;font-size:15px!important}.tasks-pro-page input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;width:19px!important;height:19px!important}.tasks-pro-page input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer!important;width:19px!important;height:19px!important}@media (max-width:820px){.tasks-pro-page input[type=date],.tasks-pro-page input[type=datetime-local]{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;font-size:16px!important}}.dashboard-command-grid-v15{display:block!important}.dashboard-three-way-v15{grid-template-columns:minmax(280px,.95fr) minmax(330px,1.05fr) minmax(330px,1.15fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.final-operations-v15{min-width:0}.final-operation-list-v15{gap:8px;margin-top:10px;display:grid}.final-operation-row-v15{background:#05121d85;border:1px solid #ffffff12;border-radius:10px;padding:11px}.final-operation-main-v15 strong,.final-operation-main-v15 span,.final-operation-main-v15 small{display:block}.final-operation-main-v15 strong{color:#fff;margin-bottom:4px;font-size:15px}.final-operation-main-v15 span{color:#cbd6de;font-size:13px}.final-operation-main-v15 small{color:#8fa5b6;margin-top:3px;font-size:12px}.final-operation-actions-v15{gap:6px;margin-top:8px;display:flex}.final-operation-actions-v15 a{border:1px solid #e3b45040;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:800;display:flex;color:#e9edf1!important;text-decoration:none!important}.final-operation-actions-v15 a:hover{border-color:#d9a63f;color:#efbe57!important}@media (max-width:1180px){.dashboard-three-way-v15{grid-template-columns:1fr 1fr!important}.final-operations-v15{grid-column:1/-1}}@media (max-width:820px){.dashboard-three-way-v15{grid-template-columns:1fr!important}.final-calendar-v7{order:1}.final-sessions-v7{order:2}.final-operations-v15{order:3;grid-column:auto}}.final-work-row-top-v16{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.final-work-type-v16,.final-work-priority-v16{border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.final-work-type-v16.task{color:#cfe4f6;background:#5899d11a;border:1px solid #5899d138}.final-work-type-v16.operation{color:#f0c76a;background:#e3b45014;border:1px solid #e3b45038}.final-work-priority-v16.urgent,.final-work-priority-v16.high{color:#ffb4b4;background:#c841411a;border:1px solid #c8414133}.dashboard-attention-strip-v16{border-top:1px solid #ffffff12;margin-top:13px;padding-top:12px}.dashboard-attention-strip-v16>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dashboard-attention-strip-v16>header strong{color:#fff;font-size:14px}.dashboard-attention-strip-v16>header span{color:#efbe57;border:1px solid #e3b4504d;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.dashboard-attention-items-v16{gap:6px;display:grid}.dashboard-attention-item-v16{background:#05121d7a;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:flex;text-decoration:none!important}.dashboard-attention-item-v16>div{min-width:0}.dashboard-attention-item-v16 strong,.dashboard-attention-item-v16 small{display:block}.dashboard-attention-item-v16 strong{color:#fff;font-size:12px}.dashboard-attention-item-v16 small{color:#8fa5b6;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:2px;font-size:11px;overflow:hidden}.dashboard-attention-item-v16>span{color:#efbe57;border:1px solid #e3b45059;border-radius:8px;flex:none;place-items:center;min-width:48px;min-height:30px;font-size:11px;font-weight:900;display:grid}.dashboard-attention-clear-v16{text-align:center;color:#91bba5;padding:10px;font-size:12px}.dashboard-attention-more-v16{text-align:center;margin-top:7px;font-size:11px;display:block;color:#d8b45e!important;text-decoration:none!important}.dashboard-inline-alert-editor-v16{margin-top:14px}@media (max-width:820px){.dashboard-attention-item-v16 small{max-width:180px}}.dashboard-danger-center-v17{border-radius:16px;margin-top:18px;position:relative;overflow:hidden}.dashboard-danger-center-v17.active{background:linear-gradient(#54121652,#10121ae0);border:1px solid #dc484894;box-shadow:0 0 0 1px #dc484814,0 14px 36px #46080c33}.dashboard-danger-center-v17.active:before{content:"";inset-inline-start:0;background:linear-gradient(#ff6363,#f6a341,#e9c84a);width:4px;position:absolute;top:0;bottom:0}.dashboard-danger-center-v17.clear{background:#1840271f;border:1px solid #56a06f40}.dashboard-danger-head-v17{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.dashboard-danger-title-v17{align-items:center;gap:12px;display:flex}.dashboard-danger-icon-v17{background:#a0192338;border:1px solid #ff5f5f57;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;animation:2s ease-in-out infinite dashboard-danger-pulse-v17;display:grid}.dashboard-danger-title-v17 small{color:#f0a0a0;font-weight:800}.dashboard-danger-title-v17 h2{color:#fff;margin:3px 0 0;font-size:20px}.dashboard-danger-summary-v17{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.dashboard-danger-summary-v17 span{border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-danger-summary-v17 .danger{color:#ffb7b7;background:#b9212929;border:1px solid #ff5d5d4d}.dashboard-danger-summary-v17 .urgent{color:#ffc98a;background:#b05e1724;border:1px solid #ef8f3047}.dashboard-danger-summary-v17 .warning{color:#f3dc83;background:#9677111f;border:1px solid #dfbe3d3d}.dashboard-danger-list-v17{gap:8px;padding:12px;display:grid}.dashboard-danger-row-v17{background:#040c148c;border-radius:11px;grid-template-columns:85px minmax(0,1fr) 130px;align-items:center;gap:12px;min-height:70px;padding:10px 12px;display:grid}.dashboard-danger-row-v17.danger{border:1px solid #e64c4c5c}.dashboard-danger-row-v17.urgent{border:1px solid #eb913447}.dashboard-danger-row-v17.warning{border:1px solid #dcbe3d38}.dashboard-danger-level-v17{align-items:center;gap:6px;display:flex}.dashboard-danger-level-v17 span{font-size:16px}.dashboard-danger-level-v17 b{color:#fff;font-size:13px}.dashboard-danger-copy-v17{min-width:0}.dashboard-danger-copy-v17 strong,.dashboard-danger-copy-v17 small,.dashboard-danger-copy-v17 em{display:block}.dashboard-danger-copy-v17 strong{color:#fff;font-size:15px}.dashboard-danger-copy-v17 small{color:#b7c4ce;margin-top:3px;font-size:12px}.dashboard-danger-copy-v17 em{color:#e2aa66;margin-top:4px;font-size:11px;font-style:normal}.dashboard-danger-action-v17{text-align:center;background:#8c1f262e;border:1px solid #e8606061;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:7px 10px;font-size:12px;font-weight:900;display:flex;color:#ffd0d0!important;text-decoration:none!important}.dashboard-danger-action-v17:hover{background:#ad2a3147;border-color:#e06767}.dashboard-danger-empty-v17{text-align:center;padding:22px}.dashboard-danger-empty-v17 span{color:#79c593;font-size:30px;display:block}.dashboard-danger-empty-v17 strong{color:#dce9e1;margin-top:4px;display:block}.dashboard-danger-empty-v17 small{color:#8ea89a;margin-top:3px;display:block}.dashboard-danger-all-clear-v17{color:#8bd3a3;font-weight:900}.dashboard-danger-footer-v17{text-align:center;border-top:1px solid #ffffff0f;padding:10px 12px;font-size:12px;font-weight:800;display:block;color:#f1b1b1!important;text-decoration:none!important}@keyframes dashboard-danger-pulse-v17{0%,to{box-shadow:0 0 #e1464600}50%{box-shadow:0 0 0 6px #e1464612}}@media (max-width:820px){.dashboard-danger-head-v17{flex-direction:column;align-items:flex-start}.dashboard-danger-row-v17{grid-template-columns:1fr;gap:8px}.dashboard-danger-action-v17{width:100%}}.dashboard-danger-head-tools-v18{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-alert-history-trigger-v18{color:#dce5eb;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:900}.dashboard-alert-history-trigger-v18:hover{color:#ffd0d0;border-color:#e6787861}.dashboard-alert-history-backdrop-v18{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ecc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dashboard-alert-history-modal-v18{background:#0a1723;border:1px solid #dc484859;border-radius:16px;width:min(760px,96vw);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #00000080}.dashboard-alert-history-modal-v18>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.dashboard-alert-history-modal-v18>header span{color:#ef9d9d;font-weight:800}.dashboard-alert-history-modal-v18>header h2{color:#fff;margin:3px 0}.dashboard-alert-history-modal-v18>header p{color:#91a5b5;margin:0}.dashboard-alert-history-modal-v18>header>button{color:#fff;cursor:pointer;background:#07131f;border:1px solid #ffffff1f;border-radius:9px;width:36px;height:36px;font-size:22px}.dashboard-alert-history-list-v18{gap:8px;padding:13px;display:grid}.dashboard-alert-history-list-v18 article{background:#040c147a;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:1fr 70px;align-items:center;gap:10px;padding:10px 11px;display:grid}.dashboard-alert-history-list-v18 strong,.dashboard-alert-history-list-v18 small,.dashboard-alert-history-list-v18 em{display:block}.dashboard-alert-history-list-v18 strong{color:#fff}.dashboard-alert-history-list-v18 small{color:#a7b7c2;margin-top:3px}.dashboard-alert-history-list-v18 em{color:#d6a86a;margin-top:4px;font-size:11px;font-style:normal}.dashboard-alert-history-list-v18 a{border:1px solid #dc484847;border-radius:8px;place-items:center;min-height:34px;font-size:12px;font-weight:900;display:grid;color:#ffd0d0!important;text-decoration:none!important}.dashboard-alert-history-empty-v18{text-align:center;color:#8fc9a1;padding:20px}.dashboard-alert-history-modal-v18>footer{color:#8799a7;border-top:1px solid #ffffff0f;padding:10px 14px}@media (max-width:820px){.dashboard-danger-head-tools-v18{justify-content:space-between;width:100%}.dashboard-alert-history-list-v18 article{grid-template-columns:1fr}}.work-complete-trigger-v19{color:#a9e5bb;cursor:pointer;white-space:nowrap;background:#297e4824;border:1px solid #5ebe7e59;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:900}.work-complete-trigger-v19:hover{color:#d1f4dc;background:#297e483d;border-color:#5ebe7e94}.work-complete-trigger-v19.compact{width:100%;min-height:36px}.work-complete-backdrop-v19{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ed1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.work-complete-modal-v19{background:#0a1723;border:1px solid #5ebe7e47;border-radius:15px;width:min(520px,95vw);overflow:hidden;box-shadow:0 24px 70px #00000080}.work-complete-modal-v19>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.work-complete-modal-v19>header small{color:#8bd3a3;font-weight:900}.work-complete-modal-v19>header h3{color:#fff;margin:3px 0 0;font-size:19px}.work-complete-modal-v19>header>button{color:#fff;cursor:pointer;background:#07131f;border:1px solid #ffffff1f;border-radius:8px;width:34px;height:34px;font-size:20px}.work-complete-modal-v19 form{padding:15px}.work-complete-modal-v19 label span{color:#dbe5eb;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.work-complete-modal-v19 textarea{resize:vertical;color:#fff;background:#07131f;border:1px solid #ffffff1f;border-radius:9px;width:100%;min-height:92px;padding:10px 11px;font-size:14px}.work-complete-modal-actions-v19{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.work-complete-modal-actions-v19 button{color:#dce5eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-height:38px;padding:7px 13px;font-weight:800}.work-complete-modal-actions-v19 .confirm{color:#bce9c9;background:#297e482e;border-color:#5ebe7e61}.dashboard-danger-actions-v19{gap:6px;display:grid}.dashboard-danger-actions-v19 .dashboard-danger-action-v17{width:100%}@media (max-width:820px){.final-operation-actions-v15{flex-wrap:wrap}.final-operation-actions-v15 .work-complete-trigger-v19{flex:100%}}.dashboard-danger-smart-v20{grid-template-columns:85px minmax(0,1fr) 145px!important}.dashboard-danger-actions-v20{gap:6px;display:grid}.dashboard-danger-actions-v20 .dashboard-danger-action-v17{cursor:pointer;width:100%}.dashboard-danger-inline-form-v20{background:#030c1485;border-top:1px solid #ffffff12;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px;padding:12px;display:grid}.dashboard-danger-inline-form-v20 label{gap:5px;display:grid}.dashboard-danger-inline-form-v20 label span{color:#cbd7df;font-size:12px;font-weight:800}.dashboard-danger-inline-form-v20 input,.dashboard-danger-inline-form-v20 select,.dashboard-danger-inline-form-v20 textarea{color:#fff;background:#07131f;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:40px;padding:8px 9px;font-size:13px}.dashboard-danger-inline-form-v20 textarea{resize:vertical}.dashboard-danger-inline-form-v20 .wide{grid-column:1/-1}.dashboard-danger-inline-actions-v20{justify-content:flex-end;gap:7px;display:flex}.dashboard-danger-inline-actions-v20 button{color:#dce5eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:800}.dashboard-danger-inline-actions-v20 .save{color:#ffd0d0;background:#8c1f262e;border-color:#dc484861}@media (max-width:820px){.dashboard-danger-smart-v20{grid-template-columns:1fr!important}.dashboard-danger-inline-form-v20{grid-template-columns:1fr}.dashboard-danger-inline-form-v20 .wide{grid-column:auto}.dashboard-danger-inline-actions-v20{flex-direction:column}}.consultations-quick-layout-v21{grid-template-columns:1fr;gap:14px;display:grid}.consultations-quick-form-v21{width:100%}.consultations-four-fields-v21{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.consultations-four-fields-v21 label{min-width:0}.consultations-four-fields-v21 input{width:100%;min-height:44px}.consultations-quick-save-v21{min-height:42px;margin-top:11px;padding-inline:20px}.consultations-records-v21{width:100%}@media (max-width:1050px){.consultations-four-fields-v21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.consultations-four-fields-v21{grid-template-columns:1fr}.consultations-quick-save-v21{width:100%}}.consultations-quick-layout-v211{width:100%!important;display:block!important}.consultations-quick-form-v211{width:100%!important;max-width:none!important;margin:0 0 14px!important;display:block!important}.consultations-quick-header-v211{margin-bottom:12px!important}.consultations-four-fields-v211{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.consultations-four-fields-v211 label{gap:6px!important;min-width:0!important;display:grid!important}.consultations-four-fields-v211 label span{color:#cbd6de!important;font-size:14px!important;font-weight:800!important}.consultations-four-fields-v211 input{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:9px 11px!important;font-size:15px!important}.consultations-quick-save-v211{min-height:42px!important;padding:8px 18px!important}.consultations-records-v211{width:100%!important;max-width:none!important;margin:0!important;display:block!important}@media (max-width:1050px){.consultations-four-fields-v211{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.consultations-four-fields-v211{grid-template-columns:1fr!important}.consultations-quick-actions-v211{justify-content:stretch!important}.consultations-quick-save-v211{width:100%!important}}.consultations-quick-form-v211{padding:18px!important}.consultations-four-fields-v211{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;width:100%!important;display:grid!important}.consultations-four-fields-v211 label{flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.consultations-four-fields-v211 label span{color:#d8e1e8!important;text-align:right!important;width:auto!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;display:block!important;position:static!important}.consultations-four-fields-v211 input{color:#eef3f6!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#07131f!important;border:1px solid #ffffff1f!important;border-radius:9px!important;outline:none!important;padding:10px 12px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.consultations-four-fields-v211 input::placeholder{color:#718596!important;opacity:1!important}.consultations-four-fields-v211 input:focus{background:#091827!important;border-color:#d9a63f!important;box-shadow:0 0 0 2px #d9a63f1f!important}.consultations-four-fields-v211 input[type=datetime-local]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.consultations-four-fields-v211 input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(88%)sepia(32%)saturate(900%)hue-rotate(350deg)brightness(95%)contrast(92%)!important;opacity:.95!important;cursor:pointer!important}.consultations-quick-actions-v211{justify-content:flex-start!important;margin-top:14px!important;display:flex!important}.consultations-quick-save-v211{border-radius:9px!important;min-height:44px!important;padding:9px 18px!important;font-size:14px!important;font-weight:900!important}.consultations-records-v211{margin-top:14px!important}@media (max-width:1100px){.consultations-four-fields-v211{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.consultations-four-fields-v211{grid-template-columns:1fr!important}.consultations-quick-save-v211{width:100%!important}}.consultations-crm-v22{gap:12px;margin-top:14px;display:grid}.lead-metrics-v22{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lead-metrics-v22>div{background:#081824b8;border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.lead-metrics-v22 small{color:#91a4b2;font-weight:800}.lead-metrics-v22 strong{color:#fff;font-size:22px}.lead-metrics-v22 .danger{background:#661a1f29;border-color:#d74a4a4d}.lead-metrics-v22 .danger strong{color:#ff9b9b}.lead-metrics-v22 .success strong{color:#91d4a6}.consultations-records-v22{overflow:hidden}.lead-table-head-v22,.lead-row-v22{grid-template-columns:1.1fr 1.25fr .8fr .9fr 1.1fr 1.35fr 1.45fr;align-items:center;gap:10px;display:grid}.lead-table-head-v22{color:#8194a3;border-bottom:1px solid #ffffff12;padding:9px 13px;font-size:11px;font-weight:900}.lead-row-v22{border-bottom:1px solid #ffffff0f;padding:12px 13px;position:relative}.lead-row-v22:last-child{border-bottom:0}.lead-row-v22.overdue{background:linear-gradient(90deg,#771f2314,#0000)}.lead-cell-v22{min-width:0}.lead-cell-v22 b{display:none}.lead-cell-v22 span,.lead-cell-v22 small{color:#b7c4cd;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.lead-cell-v22.identity strong{color:#fff;font-size:14px;display:block}.lead-cell-v22.identity small{color:#7f94a3;margin-top:3px}.lead-cell-v22 .late{color:#ff9b83;font-weight:900}.lead-status-v22{background:#d9a63f14;border:1px solid #d9a63f38;border-radius:999px;width:max-content;padding:5px 8px;color:#e5c276!important;display:inline-flex!important}.lead-status-v22.converted{background:#35814c1a;border-color:#5db77940;color:#91d4a6!important}.lead-actions-v22{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lead-actions-v22 form{margin:0}.lead-actions-v22 button{color:#dce5eb;cursor:pointer;background:#0a1a27;border:1px solid #ffffff1a;border-radius:7px;min-height:31px;padding:5px 7px;font-size:10px;font-weight:900}.lead-actions-v22 .convert{color:#e6c47d;border-color:#d9a63f4d}.lead-actions-v22 .close{color:#d8a0a0}.lead-finished-v22{color:#8fc9a1;font-size:11px;font-weight:900}.lead-expand-v22{background:#07131f;border:1px solid #d9a63f26;border-radius:9px;grid-column:1/-1;grid-template-columns:.8fr 2fr 1fr auto;align-items:end;gap:9px;margin-top:4px;padding:11px;display:grid}.lead-expand-v22 label{gap:5px;display:grid}.lead-expand-v22 label span{color:#9eafba;font-size:11px;font-weight:800}.lead-expand-v22 input,.lead-expand-v22 select{color:#fff;background:#0a1a27;border:1px solid #ffffff1c;border-radius:7px;width:100%;min-height:39px;padding:7px 9px}.lead-expand-v22 .save{color:#e8c77e;background:#d9a63f1a;border:1px solid #d9a63f52;border-radius:7px;min-height:39px;padding:7px 12px;font-weight:900}.lead-expand-v22.close-form{border-color:#c8505029;grid-template-columns:1fr auto}@media (max-width:1100px){.lead-table-head-v22{display:none}.lead-row-v22{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-cell-v22 b{color:#718694;margin-bottom:3px;font-size:10px;display:block}.lead-actions-v22,.lead-expand-v22{grid-column:1/-1}.lead-expand-v22{grid-template-columns:1fr 1fr}}@media (max-width:650px){.lead-metrics-v22{grid-template-columns:repeat(2,1fr)}.lead-row-v22{grid-template-columns:1fr}.lead-actions-v22,.lead-expand-v22{grid-column:auto}.lead-actions-v22 button,.lead-actions-v22 form{flex:1}.lead-actions-v22 form button{width:100%}.lead-expand-v22,.lead-expand-v22.close-form{grid-template-columns:1fr}}.case-circuit-cell-v23{color:#e5c477;font-weight:800}.case-court-details-v23{background:#07131f94;border:1px solid #d9a63f29;border-radius:12px;margin:12px 0;padding:14px}.case-court-details-v23>header span{color:#d7ac55;font-size:12px;font-weight:800}.case-court-details-v23>header h2{color:#fff;margin:3px 0 10px;font-size:17px}.case-court-form-v23{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:10px;display:grid}.case-court-form-v23 label{gap:6px;display:grid}.case-court-form-v23 label span{color:#9fb0bb;font-size:12px;font-weight:800}.case-court-form-v23 input{color:#fff;background:#07131f;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-height:42px;padding:8px 10px;font-size:14px}.case-court-form-v23 input:focus{border-color:#d9a63f;outline:none;box-shadow:0 0 0 2px #d9a63f1a}.case-court-form-v23 button{color:#e7c57d;cursor:pointer;background:#d9a63f1a;border:1px solid #d9a63f4d;border-radius:8px;min-height:42px;padding:8px 13px;font-weight:900}@media (max-width:820px){.case-court-form-v23{grid-template-columns:1fr}}.operation-create-panel-v24{margin-bottom:14px}.operation-create-form-v24{display:block!important}.operation-create-grid-v24{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.operation-create-grid-v24 label{gap:6px!important;min-width:0!important;display:grid!important}.operation-create-grid-v24 label span{color:#cbd7df;font-size:13px;font-weight:800}.operation-create-grid-v24 input,.operation-create-grid-v24 select{color:#fff!important;background:#07131f!important;border:1px solid #ffffff1c!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:45px!important;padding:8px 10px!important;font-size:14px!important}.operation-create-grid-v24 input:focus,.operation-create-grid-v24 select:focus{border-color:#d9a63f!important;outline:none!important;box-shadow:0 0 0 2px #d9a63f1a!important}.operation-create-actions-v24{justify-content:flex-end;margin-top:12px;display:flex}.operation-create-actions-v24 button{min-height:42px;padding-inline:18px}.operation-table-head-v24,.operation-work-row-v24{grid-template-columns:1.5fr .85fr .9fr 1fr .7fr 1.35fr;align-items:center;gap:10px;display:grid}.operation-table-head-v24{color:#8093a1;border-bottom:1px solid #ffffff12;padding:8px 12px;font-size:11px;font-weight:900}.operation-work-row-v24{border-bottom:1px solid #ffffff0f;padding:12px;position:relative}.operation-work-row-v24:last-child{border-bottom:0}.operation-work-row-v24.overdue{background:linear-gradient(90deg,#7e1f231a,#0000)}.operation-work-row-v24.done{opacity:.78}.operation-work-main-v24 strong{color:#fff;font-size:14px;display:block}.operation-work-main-v24 small{color:#8194a2;margin-top:3px;font-size:11px;display:block}.operation-work-cell-v24 b{display:none}.operation-work-cell-v24 span{color:#b9c5cd;font-size:12px}.operation-work-cell-v24 .late{color:#ff9b83;font-weight:900}.operation-status-v24{background:#d9a63f14;border:1px solid #d9a63f38;border-radius:999px;width:max-content;padding:5px 8px;font-weight:900;color:#e4c276!important;display:inline-flex!important}.operation-status-v24.done{background:#36814c1a;border-color:#59b0743d;color:#91d4a6!important}.operation-status-v24.blocked{background:#7926261a;border-color:#c84e4e3d;color:#e5a0a0!important}.operation-work-actions-v24{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.operation-work-actions-v24 button{color:#dce5eb;cursor:pointer;background:#0a1a27;border:1px solid #ffffff1a;border-radius:7px;min-height:32px;padding:5px 8px;font-size:10px;font-weight:900}.operation-work-actions-v24 .primary{color:#e6c47d;border-color:#d9a63f4d}.operation-work-actions-v24 .danger{color:#daa0a0}.operation-done-mark-v24{color:#8fc9a1;font-size:12px;font-weight:900}.operation-result-v24{color:#bcd8c5;background:#3d835214;border:1px solid #58a66f24;border-radius:8px;grid-column:1/-1;margin-top:4px;padding:8px 10px;font-size:12px}.operation-result-v24.blocked{color:#d9adad;background:#802a2a14;border-color:#be4b4b24}.operation-expand-v24{background:#07131f;border:1px solid #d9a63f2e;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:5px;padding:12px;display:grid}.operation-expand-title-v24{grid-column:1/-1}.operation-expand-title-v24 strong{color:#fff;display:block}.operation-expand-title-v24 small{color:#8295a3;margin-top:3px;display:block}.operation-expand-v24 label{gap:5px;display:grid}.operation-expand-v24 label span{color:#a6b5bf;font-size:11px;font-weight:800}.operation-expand-v24 input,.operation-expand-v24 select,.operation-expand-v24 textarea{color:#fff;background:#0a1a27;border:1px solid #ffffff1c;border-radius:7px;width:100%;min-height:40px;padding:8px 9px;font-size:13px}.operation-expand-v24 textarea{resize:vertical}.operation-expand-v24 .wide{grid-column:1/-1}.operation-expand-actions-v24{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.operation-expand-actions-v24 button{color:#dce5eb;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:7px;min-height:38px;padding:7px 12px;font-weight:900}.operation-expand-actions-v24 .save{color:#aee0bc;background:#36814c1f;border-color:#59b0744d}.operation-expand-actions-v24 .danger-save{color:#e2aaaa;background:#7926261f;border-color:#c84e4e4d}.operation-expand-v24.compact{grid-template-columns:1fr auto}.operation-expand-v24.danger-box{border-color:#c84e4e29}@media (max-width:1050px){.operation-create-grid-v24{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operation-table-head-v24{display:none}.operation-work-row-v24{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-work-cell-v24 b{color:#718592;margin-bottom:3px;font-size:10px;display:block}.operation-work-actions-v24,.operation-result-v24,.operation-expand-v24{grid-column:1/-1}}@media (max-width:650px){.operation-create-grid-v24{grid-template-columns:1fr!important}.operation-create-actions-v24 button{width:100%}.operation-work-row-v24{grid-template-columns:1fr}.operation-work-actions-v24,.operation-result-v24,.operation-expand-v24{grid-column:auto}.operation-work-actions-v24 button{flex:1}.operation-expand-v24,.operation-expand-v24.compact{grid-template-columns:1fr}.operation-expand-v24 .wide,.operation-expand-title-v24,.operation-expand-actions-v24{grid-column:auto}}.office-pro-page input:not([type=checkbox]):not([type=radio]),.office-pro-page select,.office-pro-page textarea,.record-page-pro input:not([type=checkbox]):not([type=radio]),.record-page-pro select,.record-page-pro textarea{font-family:inherit}.office-pro-page button,.office-pro-page a,.record-page-pro button,.record-page-pro a{-webkit-tap-highlight-color:transparent}.office-pro-page button:focus-visible,.office-pro-page a:focus-visible,.record-page-pro button:focus-visible,.record-page-pro a:focus-visible{outline-offset:2px;outline:2px solid #d9a63f8c}.office-pro-table td,.office-pro-table th{vertical-align:middle}.office-pro-table td small{margin-top:3px;display:block}@media (max-width:820px){.office-pro-page{overflow-x:hidden}.office-pro-page input,.office-pro-page select,.office-pro-page textarea,.office-pro-page button{font-size:16px}}.case-operation-buttons-v3{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.case-operation-open-v3{text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:76px!important;font-size:17px!important;font-weight:800!important;display:flex!important}.case-operation-modal-backdrop-v3{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.case-operation-modal-v3{background:#081521;border:1px solid #d9a63f3d;border-radius:14px;width:min(820px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 24px 70px #0000007a}.case-operation-modal-v3>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.case-operation-modal-v3>header span{color:#d7ac55;font-size:12px;font-weight:800}.case-operation-modal-v3>header h2{color:#fff;margin:3px 0 0;font-size:20px}.case-operation-modal-v3>header>button{color:#fff;cursor:pointer;background:#0b1d2b;border:1px solid #ffffff1a;border-radius:8px;width:36px;height:36px;font-size:22px}.case-operation-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.case-operation-grid-v3 label{gap:6px;min-width:0;display:grid}.case-operation-grid-v3 label span{color:#a9b8c2;font-size:12px;font-weight:800}.case-operation-grid-v3 input,.case-operation-grid-v3 select,.case-operation-grid-v3 textarea{color:#fff;background:#07131f;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:14px}.case-operation-grid-v3 input,.case-operation-grid-v3 select{min-height:44px}.case-operation-grid-v3 input:focus,.case-operation-grid-v3 select:focus,.case-operation-grid-v3 textarea:focus{border-color:#d9a63f;outline:none;box-shadow:0 0 0 2px #d9a63f1a}.case-operation-grid-v3 .wide{grid-column:1/-1}.case-operation-modal-actions-v3{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.case-operation-modal-actions-v3 button{color:#dce5eb;cursor:pointer;background:#0b1d2b;border:1px solid #ffffff1c;border-radius:8px;min-height:40px;padding:8px 15px;font-weight:900}.case-operation-modal-actions-v3 .save{color:#e8c77e;background:#d9a63f1a;border-color:#d9a63f52}@media (max-width:768px){.case-operation-buttons-v3,.case-operation-grid-v3{grid-template-columns:1fr}.case-operation-grid-v3 .wide{grid-column:auto}.case-operation-modal-backdrop-v3{align-items:flex-end;padding:8px}.case-operation-modal-v3{border-radius:14px 14px 0 0;max-height:92vh}.case-operation-modal-actions-v3 button{flex:1}}.case-session-buttons-v4{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.case-session-open-v4{cursor:pointer;width:100%;min-height:76px!important;font-size:17px!important;font-weight:800!important}.case-session-modal-overlay-v4{z-index:10020;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.case-session-modal-v4{background:#081521;border:1px solid #d9a63f3d;border-radius:14px;width:min(850px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 24px 70px #0000007a}.case-session-modal-v4>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.case-session-modal-v4>header span{color:#d7ac55;font-size:12px;font-weight:800}.case-session-modal-v4>header h2{color:#fff;margin:3px 0;font-size:20px}.case-session-modal-v4>header p{color:#8396a3;margin:4px 0 0;font-size:12px}.case-session-modal-v4>header>button{color:#fff;cursor:pointer;background:#0b1d2b;border:1px solid #ffffff1a;border-radius:8px;width:36px;height:36px;font-size:22px}.case-session-grid-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.case-session-grid-v4 label{gap:6px;min-width:0;display:grid}.case-session-grid-v4 label span{color:#a9b8c2;font-size:12px;font-weight:800}.case-session-grid-v4 input,.case-session-grid-v4 select,.case-session-grid-v4 textarea{color:#fff;background:#07131f;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:14px}.case-session-grid-v4 input,.case-session-grid-v4 select{min-height:44px}.case-session-grid-v4 .wide{grid-column:1/-1}.case-session-actions-v4{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.case-session-actions-v4 button{color:#dce5eb;cursor:pointer;background:#0b1d2b;border:1px solid #ffffff1c;border-radius:8px;min-height:40px;padding:8px 15px;font-weight:900}.case-session-actions-v4 .save{color:#e8c77e;background:#d9a63f1a;border-color:#d9a63f52}@media (max-width:768px){.case-session-buttons-v4,.case-session-grid-v4{grid-template-columns:1fr}.case-session-grid-v4 .wide{grid-column:auto}.case-session-modal-overlay-v4{align-items:flex-end;padding:8px}.case-session-modal-v4{border-radius:14px 14px 0 0;max-height:92vh}.case-session-actions-v4 button{flex:1}}.risk-debug-v61{color:#cbd7df;background:#d9a63f0d;border:1px dashed #d9a63f59;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:12px;display:flex}.risk-debug-v61 strong{color:#e4c276}.risk-debug-v61 span{background:#07131f;border-radius:6px;padding:4px 7px}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;width:auto!important;min-width:0!important}.app-shell,.app-content,.office-main,.record-page-pro,.office-pro-page{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.sidebar,.topbar,.mobile-bottom-nav,.record-hero-actions-pro,.print-hide,button,form{display:none!important}table{border-collapse:collapse!important;width:100%!important}thead{display:table-header-group!important}tr,article,.record-panel-pro,.record-card-pro,.mobile-workday-card{break-inside:avoid-page!important;page-break-inside:avoid!important}.office-pro-table-wrap{overflow:visible!important}}.cases-print-actions-v65{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:820px){.cases-print-actions-v65{width:100%}}.finance-crm-v7{gap:14px;display:grid}.finance-hero-v7{background:#07131f9e;border:1px solid #d9a63f21;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.finance-hero-v7 span,.finance-entry-v7>header span,.finance-case-ledger-v7>header span,.finance-treasury-v7>header span{color:#d3aa58;font-size:12px;font-weight:800}.finance-hero-v7 h1{color:#fff;margin:3px 0}.finance-hero-v7 p{color:#91a5b2;margin:0}.finance-top-stats-v7{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.finance-top-stats-v7>div{background:#081824bd;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.finance-top-stats-v7 small{color:#8fa1ae;font-weight:800}.finance-top-stats-v7 strong{color:#fff;font-size:21px}.finance-top-stats-v7 .income strong{color:#91d4a6}.finance-top-stats-v7 .expense strong{color:#e8a4a4}.finance-entry-v7{background:#07131fa3;border:1px solid #d9a63f29;border-radius:13px;padding:14px}.finance-entry-v7>header,.finance-case-ledger-v7>header,.finance-treasury-v7>header,.finance-pending-v7>header,.finance-overdue-v7>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.finance-entry-v7 h2,.finance-case-ledger-v7 h2,.finance-treasury-v7 h2,.finance-pending-v7 h2,.finance-overdue-v7 h2{color:#fff;margin:2px 0 0;font-size:17px}.finance-entry-v7>header b,.finance-case-ledger-v7>header b,.finance-treasury-v7>header b{color:#d5ad5b;font-size:20px}.finance-entry-grid-v7{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.finance-entry-grid-v7 label{gap:5px;min-width:0;display:grid}.finance-entry-grid-v7 label>span{color:#a7b7c1;font-size:11px;font-weight:800}.finance-entry-grid-v7 input,.finance-entry-grid-v7 select{color:#fff;background:#07131f;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 9px}.finance-entry-grid-v7 .wide{grid-column:span 3}.finance-notes-inline-v7{grid-template-columns:1fr 2fr;gap:8px;display:grid}.finance-save-v7{color:#e8c77e;cursor:pointer;background:#d9a63f1a;border:1px solid #d9a63f52;border-radius:8px;min-height:42px;font-weight:900}.finance-two-ledgers-v7{direction:rtl;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:12px;display:grid}.finance-case-ledger-v7,.finance-treasury-v7,.finance-pending-v7,.finance-overdue-v7{background:#07131f94;border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:13px}.finance-case-head-v7,.finance-case-row-v7{grid-template-columns:1.65fr repeat(4,.75fr);align-items:center;gap:8px;display:grid}.finance-case-head-v7{color:#718795;border-bottom:1px solid #ffffff12;padding:7px 9px;font-size:10px;font-weight:900}.finance-case-row-v7{border-bottom:1px solid #ffffff0f;padding:11px 9px;text-decoration:none}.finance-case-row-v7:last-child{border-bottom:0}.finance-case-row-v7:hover{background:#d9a63f0a}.finance-case-row-v7 strong{color:#fff;font-size:13px;display:block}.finance-case-row-v7 small{color:#7f94a2;margin-top:3px;font-size:10px;display:block}.finance-case-row-v7>span{color:#c4d0d7;font-size:11px;font-weight:800}.finance-case-row-v7 .green{color:#8fd1a3}.finance-case-row-v7 .red{color:#e7a0a0}.finance-treasury-summary-v7{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.finance-treasury-summary-v7 span{color:#8599a7;background:#07131f;border-radius:8px;padding:8px;font-size:10px}.finance-treasury-summary-v7 strong{color:#fff;margin-top:2px;display:block}.finance-treasury-list-v7{display:grid}.finance-treasury-row-v7{border-bottom:1px solid #ffffff0f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 4px;display:grid}.finance-treasury-row-v7>span{border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.finance-treasury-row-v7 .up{color:#8fd1a3;background:#3c88531f}.finance-treasury-row-v7 .down{color:#e2a0a0;background:#8c33331f}.finance-treasury-row-v7 strong{color:#fff;font-size:12px;display:block}.finance-treasury-row-v7 small{color:#7f94a2;margin-top:2px;font-size:9.5px;display:block}.finance-treasury-row-v7>b{white-space:nowrap;font-size:11px}.finance-treasury-row-v7.reversed{opacity:.5}.finance-treasury-row-v7 em{color:#d29b9b;font-size:9px}.finance-reverse-v7{grid-column:2/-1;grid-template-columns:1fr auto;gap:5px;display:grid}.finance-reverse-v7 input{color:#fff;background:#07131f;border:1px solid #ffffff17;border-radius:6px;min-height:30px;padding:5px 7px}.finance-reverse-v7 button{color:#dba2a2;background:#7828281a;border:1px solid #b4464640;border-radius:6px;font-size:9px}.finance-pending-v7,.finance-overdue-v7{margin-top:0}.finance-pending-v7>div,.finance-overdue-v7>div{gap:6px;display:grid}.finance-pending-v7 article,.finance-overdue-v7 article{background:#07131f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.finance-pending-v7 article strong,.finance-overdue-v7 article strong{color:#fff}.finance-pending-v7 article small,.finance-overdue-v7 article small{color:#899ba7}.finance-empty-v7{text-align:center;color:#7e929f;padding:20px}@media (max-width:1100px){.finance-entry-grid-v7{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-entry-grid-v7 .wide{grid-column:span 2}.finance-two-ledgers-v7{grid-template-columns:1fr}}@media (max-width:720px){.finance-hero-v7{flex-direction:column;align-items:stretch}.finance-top-stats-v7{grid-template-columns:repeat(2,1fr)}.finance-entry-grid-v7{grid-template-columns:1fr 1fr}.finance-entry-grid-v7 .wide{grid-column:1/-1}.finance-case-head-v7{display:none}.finance-case-row-v7{grid-template-columns:1fr 1fr}.finance-case-row-v7>div{grid-column:1/-1}.finance-treasury-summary-v7{grid-template-columns:1fr}}@media (max-width:480px){.finance-entry-grid-v7{grid-template-columns:1fr}.finance-entry-grid-v7 .wide{grid-column:auto}.finance-notes-inline-v7{grid-template-columns:1fr}.finance-top-stats-v7{grid-template-columns:1fr 1fr}}.finance-correction-v71{grid-column:2/-1;margin-top:3px}.finance-correction-open-v71{color:#e6c474;cursor:pointer;background:#ddae4e14;border:1px solid #ddae4e59;border-radius:7px;min-height:32px;padding:6px 11px;font-size:10px;font-weight:900}.finance-correction-open-v71:hover{background:#ddae4e24}.finance-correction-form-v71{background:#591c1c17;border:1px solid #dc5e5e38;border-radius:8px;gap:7px;padding:9px;display:grid}.finance-correction-form-v71 label{gap:4px;display:grid}.finance-correction-form-v71 label span{color:#d9b1b1;font-size:10px;font-weight:800}.finance-correction-form-v71 input{color:#fff;background:#07131f;border:1px solid #ffffff1c;border-radius:7px;width:100%;min-height:36px;padding:7px 9px}.finance-correction-form-v71>div{justify-content:flex-end;gap:6px;display:flex}.finance-correction-form-v71 button{color:#c9d4da;cursor:pointer;background:#0b1b28;border:1px solid #ffffff1a;border-radius:6px;min-height:31px;padding:5px 10px;font-size:10px;font-weight:800}.finance-correction-form-v71 .confirm{color:#e9aaaa;background:#82242429;border-color:#cd4f4f4d}.finance-kind-v72{border:0;flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;display:flex}.finance-kind-v72 legend{color:#a7b7c1;width:100%;margin-bottom:2px;font-size:11px;font-weight:800}.finance-kind-v72 label{cursor:pointer;display:block;position:relative}.finance-kind-v72 input{opacity:0;pointer-events:none;position:absolute}.finance-kind-v72 span{text-align:center;color:#aebdc6;background:#07131f;border:1px solid #ffffff1c;border-radius:8px;min-width:105px;padding:9px 12px;font-size:11px;font-weight:900;display:block}.finance-kind-v72 input:checked+span{color:#e9ca7f;background:#d9a63f1f;border-color:#d9a63f85;box-shadow:0 0 0 2px #d9a63f0f}@media (max-width:720px){.finance-kind-v72{grid-template-columns:repeat(2,1fr);display:grid}.finance-kind-v72 legend{grid-column:1/-1}.finance-kind-v72 span{min-width:0}}.finance-v73 .finance-top-stats-v7{grid-template-columns:repeat(5,1fr)}.finance-calendar-shell-v73{gap:10px;display:grid}.finance-calendar-toolbar-v73{background:#07131f8c;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.finance-calendar-toolbar-v73 strong{color:#fff;font-size:13px;display:block}.finance-calendar-toolbar-v73 small{color:#7f94a2;margin-top:2px;font-size:10px;display:block}.finance-calendar-toolbar-v73 button,.finance-calendar-save-v73{color:#e8c77e;cursor:pointer;background:#d9a63f1a;border:1px solid #d9a63f57;border-radius:8px;padding:9px 13px;font-weight:900}.finance-calendar-entry-v73{background:#07131fad;border:1px solid #d9a63f29;border-radius:12px;padding:12px}.finance-calendar-entry-v73 form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.finance-calendar-entry-v73 form>label{gap:4px;display:grid}.finance-calendar-entry-v73 form>label span{color:#a7b7c1;font-size:10px;font-weight:800}.finance-calendar-entry-v73 input,.finance-calendar-entry-v73 select{color:#fff;background:#07131f;border:1px solid #ffffff1a;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:7px 8px}.finance-calendar-entry-v73 .finance-kind-v72{grid-column:1/-1}.finance-calendar-three-v73{direction:rtl;grid-template-columns:minmax(0,.9fr) minmax(430px,1.25fr) minmax(0,.9fr);align-items:start;gap:10px;display:grid}.finance-day-side-v73,.finance-month-calendar-v73{background:#07131f9e;border:1px solid #ffffff14;border-radius:13px;min-width:0;overflow:hidden}.finance-day-side-v73>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px;display:flex}.finance-day-side-v73>header span{color:#d4aa58;font-size:11px;font-weight:900;display:block}.finance-day-side-v73>header strong{color:#fff;margin-top:2px;font-size:18px;display:block}.finance-day-side-v73>header>b{color:#758b99}.finance-day-list-v73{max-height:570px;overflow:auto}.finance-day-list-v73 article{border-bottom:1px solid #ffffff0e;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.finance-day-list-v73 article>div>strong{color:#fff;font-size:11px;display:block}.finance-day-list-v73 article small{color:#8095a2;margin-top:2px;font-size:9px;display:block}.finance-day-list-v73 article>b{white-space:nowrap;font-size:11px}.finance-day-list-v73 article>a{color:#d5b66e;grid-column:2;font-size:9px;font-weight:800;text-decoration:none}.finance-day-list-v73 .finance-correction-v71{grid-column:2/-1}.finance-day-arrow-v73{border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.income-side .finance-day-arrow-v73{color:#8fd1a3;background:#428f5b1f}.expense-side .finance-day-arrow-v73{color:#e2a0a0;background:#933c3c1f}.income-side article>b{color:#8fd1a3}.expense-side article>b{color:#e2a0a0}.finance-day-empty-v73{text-align:center;color:#708795;padding:28px 12px;font-size:11px}.finance-month-calendar-v73>header{border-bottom:1px solid #ffffff12;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;padding:12px;display:grid}.finance-month-calendar-v73>header div{text-align:center}.finance-month-calendar-v73>header strong{color:#fff;font-size:17px;display:block}.finance-month-calendar-v73>header small{color:#8094a1;margin-top:3px;font-size:9px;display:block}.finance-month-calendar-v73>header button{color:#d7b66b;cursor:pointer;background:#07131f;border:1px solid #ffffff14;border-radius:7px;height:31px;font-size:20px}.finance-week-v73,.finance-days-v73{grid-template-columns:repeat(7,1fr);gap:4px;padding:4px 8px;display:grid}.finance-week-v73{padding-top:9px}.finance-week-v73 span{text-align:center;color:#7d919e;font-size:8.5px;font-weight:900}.finance-days-v73 button,.finance-days-v73 .blank{background:#07131f;border:1px solid #fff1;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;min-height:66px;padding:5px;display:flex}.finance-days-v73 button{cursor:pointer;color:#fff}.finance-days-v73 button:hover{border-color:#d9a63f40}.finance-days-v73 button.selected{background:#d9a63f17;border-color:#d9a63f8c;box-shadow:inset 0 0 0 1px #d9a63f14}.finance-days-v73 button small{font-size:7.5px;font-weight:900}.finance-days-v73 .inc{color:#80c797}.finance-days-v73 .exp{color:#dc9696}.finance-month-calendar-v73>footer{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px;display:grid}.finance-month-calendar-v73>footer span{color:#7f94a2;text-align:center;background:#07131f;border-radius:7px;padding:7px;font-size:9px}.finance-month-calendar-v73>footer b{color:#fff;margin-top:2px;display:block}.finance-corrections-day-v73{color:#8da0ac;background:#d9a63f0a;border:1px solid #d9a63f1a;border-radius:9px;justify-content:space-between;gap:10px;padding:8px 11px;font-size:10px;display:flex}.finance-corrections-day-v73 strong{color:#d7b76d}@media (max-width:1250px){.finance-calendar-three-v73{grid-template-columns:1fr 1.35fr}.finance-day-side-v73.expense-side{grid-column:1/-1}.finance-v73 .finance-top-stats-v7{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.finance-calendar-three-v73{grid-template-columns:1fr}.finance-month-calendar-v73{grid-row:1}.finance-day-side-v73.expense-side{grid-column:auto}.finance-calendar-entry-v73 form,.finance-v73 .finance-top-stats-v7{grid-template-columns:1fr 1fr}}@media (max-width:520px){.finance-calendar-entry-v73 form{grid-template-columns:1fr}.finance-calendar-toolbar-v73{flex-direction:column;align-items:stretch}.finance-days-v73 button,.finance-days-v73 .blank{min-height:52px;padding:3px}.finance-week-v73 span{font-size:7px}.finance-month-calendar-v73>footer{grid-template-columns:1fr}.finance-v73 .finance-top-stats-v7{grid-template-columns:1fr 1fr}}.finance-tabs-v74{background:#07131f80;border:1px solid #ffffff12;border-radius:10px;gap:7px;width:max-content;padding:5px;display:flex}.finance-tabs-v74 a{color:#91a4b0;border-radius:7px;padding:8px 14px;font-size:11px;font-weight:900;text-decoration:none}.finance-tabs-v74 a.active{color:#e6c477;background:#d9a63f1f;border:1px solid #d9a63f40}.payroll-month-picker-v74{background:#07131f80;border:1px solid #ffffff12;border-radius:10px;align-items:end;gap:7px;width:max-content;padding:10px 12px;display:flex}.payroll-month-picker-v74 label{color:#8da0ad;gap:4px;font-size:10px;display:grid}.payroll-month-picker-v74 input{color:#fff;background:#07131f;border:1px solid #ffffff1a;border-radius:7px;min-height:35px;padding:5px 8px}.payroll-month-picker-v74 button{color:#e4c174;background:#d9a63f1a;border:1px solid #d9a63f4d;border-radius:7px;min-height:35px;font-weight:900}.payroll-panel-v74{background:#07131f99;border:1px solid #ffffff14;border-radius:13px;overflow:hidden}.payroll-head-v74{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px;display:flex}.payroll-head-v74 span{color:#d4aa58;font-size:11px;font-weight:900}.payroll-head-v74 h2{color:#fff;margin:2px 0}.payroll-head-v74 p,.payroll-head-v74 small{color:#8296a3;margin:0;font-size:10px}.payroll-head-v74>div:last-child{text-align:left}.payroll-head-v74>div:last-child strong{color:#fff;font-size:20px;display:block}.payroll-grid-v74{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.payroll-grid-v74 article{background:#07131f;border:1px solid #ffffff12;border-radius:10px;padding:11px}.payroll-grid-v74 article.paid{border-color:#46915c33}.payroll-person-v74{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.payroll-person-v74 strong{color:#fff;display:block}.payroll-person-v74 small{color:#7e929f;margin-top:2px;font-size:9px;display:block}.payroll-person-v74>span{color:#d4aa58;font-size:9px;font-weight:900}.payroll-grid-v74 article.paid .payroll-person-v74>span{color:#87c99b}.payroll-base-v74{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;padding-bottom:8px;display:grid}.payroll-base-v74 label,.payroll-month-v74 label{color:#8498a5;gap:3px;font-size:9px;display:grid}.payroll-base-v74 input,.payroll-month-v74 input,.payroll-pay-v74 select{color:#fff;background:#0a1824;border:1px solid #ffffff14;border-radius:6px;width:100%;min-width:0;min-height:33px;padding:5px 7px}.payroll-base-v74 button,.payroll-month-v74 button,.payroll-pay-v74 button{color:#e0bd70;background:#d9a63f14;border:1px solid #d9a63f40;border-radius:6px;min-height:33px;font-size:9px;font-weight:900}.payroll-month-v74{grid-template-columns:repeat(4,1fr);align-items:end;gap:6px;padding-top:8px;display:grid}.payroll-note-v74{grid-column:1/4}.payroll-net-v74{color:#8397a4;justify-content:space-between;align-items:center;padding:9px 0 3px;font-size:10px;display:flex}.payroll-net-v74 strong{color:#fff;font-size:17px}.payroll-pay-v74{grid-template-columns:150px 1fr;gap:6px;margin-top:5px;display:grid}.payroll-pay-v74 button{color:#91d0a4;background:#4389581a;border-color:#43895840}@media (max-width:950px){.payroll-grid-v74{grid-template-columns:1fr}}@media (max-width:620px){.payroll-head-v74{flex-direction:column;align-items:flex-start}.payroll-base-v74,.payroll-month-v74{grid-template-columns:1fr 1fr}.payroll-note-v74{grid-column:1/-1}.payroll-pay-v74{grid-template-columns:1fr}.finance-tabs-v74{width:100%}.finance-tabs-v74 a{text-align:center;flex:1}}.payroll-pro-v75{background:#07131f9e;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.payroll-pro-head-v75{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.payroll-pro-head-v75>div:first-child span{color:#d5ab58;font-size:11px;font-weight:900}.payroll-pro-head-v75 h2{color:#fff;margin:3px 0}.payroll-pro-head-v75 p{color:#8296a3;margin:0;font-size:10px}.payroll-pro-summary-v75{grid-template-columns:repeat(3,1fr);gap:7px;min-width:430px;display:grid}.payroll-pro-summary-v75>div{background:#07131f;border:1px solid #ffffff0f;border-radius:8px;padding:9px 11px}.payroll-pro-summary-v75 small{color:#7f94a2;font-size:9px;display:block}.payroll-pro-summary-v75 strong{color:#fff;margin-top:2px;font-size:15px;display:block}.payroll-pro-summary-v75 .paid strong{color:#8fd1a3}.payroll-pro-summary-v75 .unpaid strong{color:#e6b06f}.payroll-pro-table-v75{display:grid}.payroll-pro-row-v75{border-bottom:1px solid #ffffff0e;grid-template-columns:1.55fr repeat(5,.85fr) .8fr .9fr;align-items:center;gap:8px;padding:11px 13px;display:grid}.payroll-pro-row-v75.head{color:#7d929f;background:#07131f;font-size:9px;font-weight:900}.payroll-pro-row-v75:not(.head):hover{background:#d9a63f09}.payroll-pro-row-v75 .person strong{color:#fff;font-size:12px;display:block}.payroll-pro-row-v75 .person small{color:#7f94a2;margin-top:2px;font-size:9px;display:block}.payroll-pro-row-v75>span{color:#c5d0d7;font-size:10px}.payroll-pro-row-v75 .bonus{color:#8fd1a3}.payroll-pro-row-v75 .deduction,.payroll-pro-row-v75 .advance{color:#dca1a1}.payroll-pro-row-v75 .net{color:#fff;font-size:11px}.payroll-pro-row-v75 .status{text-align:center;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.payroll-pro-row-v75 .status.paid{color:#8fd1a3;background:#46915c21}.payroll-pro-row-v75 .status.unpaid{color:#dcb66d;background:#b784321c}.payroll-edit-v75{color:#e0bd70;cursor:pointer;background:#d9a63f14;border:1px solid #d9a63f47;border-radius:7px;min-height:31px;font-size:9px;font-weight:900}.payroll-pro-empty-v75{text-align:center;color:#7e929f;padding:24px}.payroll-modal-backdrop-v75{z-index:11000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.payroll-modal-v75{background:#081521;border:1px solid #d9a63f38;border-radius:14px;width:min(760px,100%);max-height:92vh;padding:15px;overflow:auto;box-shadow:0 24px 80px #00000080}.payroll-modal-v75>header{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.payroll-modal-v75>header span{color:#d4aa58;font-size:10px;font-weight:900}.payroll-modal-v75>header h3{color:#fff;margin:2px 0;font-size:19px}.payroll-modal-v75>header p{color:#8194a1;margin:0;font-size:10px}.payroll-modal-v75>header>button{color:#fff;cursor:pointer;background:#07131f;border:1px solid #ffffff17;border-radius:7px;width:34px;height:34px;font-size:20px}.payroll-modal-section-v75{border-bottom:1px solid #ffffff0f;padding:12px 0}.payroll-modal-section-v75 h4{color:#fff;margin:0 0 8px;font-size:12px}.payroll-modal-grid-v75{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.payroll-modal-grid-v75 label{gap:4px;display:grid}.payroll-modal-grid-v75 label span{color:#8497a4;font-size:9px;font-weight:800}.payroll-modal-grid-v75 input,.payroll-modal-pay-v75 select{color:#fff;background:#07131f;border:1px solid #ffffff1a;border-radius:7px;min-height:38px;padding:7px 9px}.payroll-modal-grid-v75 .wide{grid-column:1/-1}.payroll-modal-section-v75>button{color:#e4c276;background:#d9a63f17;border:1px solid #d9a63f47;border-radius:7px;min-height:35px;margin-top:8px;padding:6px 12px;font-weight:900}.payroll-modal-section-v75>button.secondary{color:#c3d0d7;background:#0a1b28;border-color:#ffffff1a}.payroll-modal-net-v75{justify-content:space-between;align-items:center;padding:11px 0;display:flex}.payroll-modal-net-v75 span{color:#8497a4;font-size:10px}.payroll-modal-net-v75 strong{color:#fff;font-size:20px}.payroll-modal-pay-v75{grid-template-columns:180px 1fr;gap:8px;display:grid}.payroll-modal-pay-v75 button{color:#91d1a4;background:#418f591c;border:1px solid #418f5947;border-radius:8px;min-height:40px;font-weight:900}.payroll-paid-note-v75,.payroll-create-first-v75{text-align:center;border-radius:8px;padding:10px;font-size:10px}.payroll-paid-note-v75{color:#91d1a4;background:#418f591a}.payroll-create-first-v75{color:#d8ba72;background:#d9a63f12}@media (max-width:1050px){.payroll-pro-head-v75{flex-direction:column;align-items:stretch}.payroll-pro-summary-v75{min-width:0}.payroll-pro-row-v75{grid-template-columns:1.5fr repeat(3,.8fr) .9fr .9fr}.payroll-pro-row-v75>span:nth-child(5),.payroll-pro-row-v75.head>span:nth-child(5){display:none}}@media (max-width:720px){.payroll-pro-summary-v75{grid-template-columns:1fr}.payroll-pro-row-v75.head{display:none}.payroll-pro-row-v75{grid-template-columns:1fr 1fr}.payroll-pro-row-v75 .person{grid-column:1/-1}.payroll-pro-row-v75>span,.payroll-pro-row-v75>.net{background:#07131f;border-radius:6px;padding:6px}.payroll-edit-v75{grid-column:1/-1}.payroll-modal-grid-v75,.payroll-modal-pay-v75{grid-template-columns:1fr}.payroll-modal-grid-v75 .wide{grid-column:auto}.payroll-modal-backdrop-v75{align-items:flex-end;padding:7px}.payroll-modal-v75{border-radius:14px 14px 0 0}}.payroll-pro-head-v75{padding:20px 22px!important}.payroll-pro-head-v75>div:first-child span{font-size:14px!important}.payroll-pro-head-v75 h2{margin:5px 0 3px!important;font-size:26px!important}.payroll-pro-head-v75 p{font-size:13px!important}.payroll-pro-summary-v75{gap:10px!important;min-width:520px!important}.payroll-pro-summary-v75>div{padding:13px 15px!important}.payroll-pro-summary-v75 small{font-size:12px!important}.payroll-pro-summary-v75 strong{font-size:20px!important}.payroll-pro-row-v75{gap:12px!important;min-height:64px!important;padding:14px 16px!important}.payroll-pro-row-v75.head{min-height:46px!important;font-size:12px!important}.payroll-pro-row-v75 .person strong{font-size:16px!important}.payroll-pro-row-v75 .person small{font-size:12px!important}.payroll-pro-row-v75>span{font-size:13px!important;font-weight:700!important}.payroll-pro-row-v75 .net{font-size:15px!important}.payroll-pro-row-v75 .status{min-width:84px!important;padding:8px 11px!important;font-size:12px!important}.payroll-pro-row-v75 .status.unpaid{color:#f0c875!important;background:#be8a3029!important;border:1px solid #d9a63f3b!important}.payroll-pro-row-v75 .status.paid{font-size:12px!important}.payroll-edit-v75{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.payroll-month-picker-v74 label{font-size:12px!important}.payroll-month-picker-v74 input{min-height:42px!important;font-size:14px!important}.payroll-month-picker-v74 button{min-height:42px!important;font-size:12px!important}.payroll-modal-v75{width:min(860px,100%)!important;padding:19px!important}.payroll-modal-v75>header span{font-size:12px!important}.payroll-modal-v75>header h3{font-size:24px!important}.payroll-modal-v75>header p{font-size:12px!important}.payroll-modal-section-v75 h4{font-size:15px!important}.payroll-modal-grid-v75 label span{font-size:12px!important}.payroll-modal-grid-v75 input,.payroll-modal-pay-v75 select{min-height:44px!important;font-size:14px!important}.payroll-modal-section-v75>button{min-height:42px!important;font-size:12px!important}.payroll-modal-net-v75 span{font-size:13px!important}.payroll-modal-net-v75 strong{font-size:24px!important}.payroll-modal-pay-v75 button{min-height:46px!important;font-size:13px!important}.finance-month-calendar-v73>header{padding:16px!important}.finance-month-calendar-v73>header strong{font-size:22px!important}.finance-month-calendar-v73>header small,.finance-week-v73 span{font-size:11px!important}.finance-days-v73 button,.finance-days-v73 .blank{min-height:82px!important;padding:8px!important}.finance-days-v73 button>b{font-size:15px!important}.finance-days-v73 button small{font-size:10px!important;line-height:1.35!important}.finance-month-calendar-v73>footer span{padding:10px!important;font-size:11px!important}.finance-month-calendar-v73>footer b{font-size:14px!important}.finance-day-side-v73>header span{font-size:13px!important}.finance-day-side-v73>header strong{font-size:21px!important}.finance-day-list-v73 article>div>strong{font-size:13px!important}.finance-day-list-v73 article small{font-size:11px!important}.finance-day-list-v73 article>b{font-size:13px!important}@media (max-width:720px){.payroll-pro-summary-v75,.payroll-pro-row-v75 .status{min-width:0!important}.finance-days-v73 button,.finance-days-v73 .blank{min-height:64px!important}}.payroll-pro-row-v75:not(.head){background:#081824c7}.payroll-pro-row-v75:not(.head)>span,.payroll-pro-row-v75:not(.head)>.net{font-size:14px!important;font-weight:800!important}.payroll-pro-row-v75:not(.head) .person strong{font-size:17px!important}.fin-page-r8{direction:rtl;gap:14px;display:grid}.fin-title-r8{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px;display:flex}.fin-title-r8>div:first-child span{color:#d4a844;font-size:12px;font-weight:900}.fin-title-r8 h1{color:#fff;margin:3px 0;font-size:28px;line-height:1.2}.fin-title-r8 p{color:#8798a5;margin:0;font-size:12px}.fin-title-actions-r8{align-items:center;gap:9px;display:flex}.fin-title-actions-r8>a,.fin-title-actions-r8 .mobile-print-action{justify-content:center;align-items:center;min-height:42px;padding:9px 15px;text-decoration:none;display:inline-flex;color:#e7b740!important;background:#daa12b12!important;border:1px solid #daa12b8c!important;border-radius:8px!important;font-size:12px!important;font-weight:900!important}.fin-kpis-r8{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.fin-kpis-r8 article{background:#0a1b28;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:108px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffff05}.fin-kpis-r8 article>div{gap:4px;display:grid}.fin-kpis-r8 small{color:#d6dce0;font-size:12px;font-weight:900}.fin-kpis-r8 strong{color:#fff;font-size:23px}.fin-kpis-r8 span{color:#7e919e;font-size:10px}.fin-kpis-r8 article>b{border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.fin-kpis-r8 .treasury{background:linear-gradient(135deg,#14423461,#071824e6);border-color:#3f9a686b}.fin-kpis-r8 .treasury strong,.fin-kpis-r8 .treasury>b{color:#61cf89}.fin-kpis-r8 .treasury>b{background:#40986721}.fin-kpis-r8 .income{background:linear-gradient(135deg,#1b3f596b,#071824e6);border-color:#437dae6b}.fin-kpis-r8 .income strong,.fin-kpis-r8 .income>b{color:#79b9e9}.fin-kpis-r8 .income>b{background:#4184b51f}.fin-kpis-r8 .expense{background:linear-gradient(135deg,#5023276b,#071824e6);border-color:#b4494978}.fin-kpis-r8 .expense strong,.fin-kpis-r8 .expense>b{color:#f06b6b}.fin-kpis-r8 .expense>b{background:#b546461f}.fin-kpis-r8 .net{background:linear-gradient(135deg,#56441a6e,#071824e6);border-color:#bc8f2778}.fin-kpis-r8 .net strong,.fin-kpis-r8 .net>b{color:#e9b530}.fin-kpis-r8 .net>b{background:#bc8f271f}.fin-kpis-r8 .outstanding{background:linear-gradient(135deg,#3b2d5e6b,#071824e6);border-color:#7b5db373}.fin-kpis-r8 .outstanding strong,.fin-kpis-r8 .outstanding>b{color:#b58cf0}.fin-kpis-r8 .outstanding>b{background:#7b5db321}.fin-core-r8{gap:10px;display:grid}.fin-core-head-r8{justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-core-head-r8>div{gap:2px;display:grid}.fin-core-head-r8 strong{color:#fff;font-size:12px}.fin-core-head-r8 small{color:#7e919f;font-size:10px}.fin-core-head-r8>button{color:#e3b345;cursor:pointer;background:#daa12b12;border:1px solid #daa12b6e;border-radius:8px;min-height:38px;padding:7px 13px;font-size:11px;font-weight:900}.fin-entry-r8{background:#081824;border:1px solid #daa12b38;border-radius:10px;padding:12px}.fin-entry-r8 form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px;display:grid}.fin-entry-r8 form>label{gap:4px;display:grid}.fin-entry-r8 form>label span{color:#8fa0ab;font-size:10px;font-weight:800}.fin-entry-r8 input,.fin-entry-r8 select{color:#fff;background:#06131e;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:6px 8px}.fin-entry-r8 .finance-kind-v72{grid-column:1/-1}.fin-entry-save-r8{color:#e5b849;cursor:pointer;background:#daa12b17;border:1px solid #daa12b6b;border-radius:7px;min-height:39px;font-weight:900}.fin-three-r8{direction:ltr;grid-template-columns:minmax(285px,.9fr) minmax(470px,1.25fr) minmax(285px,.9fr);align-items:stretch;gap:12px;display:grid}.fin-three-r8>*{direction:rtl}.fin-side-r8,.fin-calendar-r8{background:linear-gradient(#0a1c29,#081722);border-radius:10px;min-height:400px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.fin-side-r8{flex-direction:column;display:flex}.fin-expense-r8{border:1px solid #c14141b8}.fin-income-r8{border:1px solid #389a5fab}.fin-calendar-r8{border:1px solid #daa12bbf}.fin-side-r8>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;min-height:88px;padding:13px 15px;display:flex}.fin-expense-r8>header{background:linear-gradient(#5b1d2138,#0000)}.fin-income-r8>header{background:linear-gradient(#1c553238,#0000)}.fin-side-r8 h3{color:#fff;margin:0 0 7px;font-size:16px}.fin-side-r8 header small{color:#9aabb5;margin-bottom:3px;font-size:11px;display:block}.fin-side-r8 header strong{font-size:20px}.fin-expense-r8 header strong{color:#f15f5f}.fin-income-r8 header strong{color:#62ce82}.fin-side-r8 header>span{color:#8fa1ac;background:#ffffff0f;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;font-weight:900;display:grid}.fin-side-list-r8{flex:1;align-content:start;gap:7px;padding:10px;display:grid}.fin-side-list-r8 article{background:#05121ca3;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.fin-item-icon-r8{color:#97aab5;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fin-item-copy-r8 strong{color:#fff;font-size:12px;display:block}.fin-item-copy-r8 small{color:#8a9da9;margin-top:3px;font-size:10px;display:block}.fin-item-copy-r8 a{color:#d8aa43;margin-top:3px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.fin-item-money-r8{white-space:nowrap;font-size:13px;font-weight:900}.fin-item-money-r8.expense{color:#f16a6a}.fin-item-money-r8.income{color:#63d082}.fin-side-list-r8 .finance-correction-v71{grid-column:2/-1;margin:0}.fin-side-list-r8 .finance-correction-open-v71{min-height:26px!important;padding:3px 8px!important;font-size:9px!important}.fin-side-footer-r8{color:#e4b340;cursor:pointer;background:#daa12b0a;border:1px solid #daa12b5e;border-radius:7px;min-height:40px;margin:10px;font-size:11px;font-weight:900}.fin-empty-r8{text-align:center;color:#6f8390;padding:35px 10px;font-size:11px}.fin-calendar-r8{flex-direction:column;min-height:auto;display:flex}.fin-calendar-r8>header{border-bottom:1px solid #ffffff14;grid-template-columns:34px 62px 1fr 34px;align-items:center;gap:7px;min-height:54px;padding:8px 10px;display:grid}.fin-calendar-r8>header>button{color:#dcae43;cursor:pointer;background:#071620;border:1px solid #ffffff1a;border-radius:7px;height:33px;font-size:19px}.fin-calendar-r8>header .today{color:#d6e0e6;font-size:10px}.fin-calendar-r8>header>div{justify-content:center;align-items:center;gap:8px;display:flex}.fin-calendar-r8>header strong{color:#fff;font-size:18px}.fin-calendar-r8>header span{color:#d5dce0}.fin-week-r8,.fin-days-r8{grid-template-columns:repeat(7,1fr);display:grid}.fin-week-r8{gap:3px;padding:7px 9px 5px}.fin-week-r8 span{text-align:center;color:#c4cdd3;font-size:10px;font-weight:900}.fin-days-r8{gap:0;padding:0 9px 9px}.fin-days-r8 button,.fin-days-r8 .blank{background:#081823;border:1px solid #ffffff1f;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;min-height:50px;padding:5px 3px;display:flex}.fin-days-r8 button{color:#fff;cursor:pointer}.fin-days-r8 button:hover{background:#0b2030}.fin-days-r8 button.selected{background:linear-gradient(#9f741b4d,#3f311238);border-color:#d39d28;box-shadow:inset 0 0 0 1px #d39d2840}.fin-days-r8 button>b{font-size:11px}.fin-days-r8 button small{font-size:8px;font-weight:900;line-height:1.25}.fin-days-r8 .inc{color:#5bcf7d}.fin-days-r8 .exp{color:#ef6767}.fin-calendar-r8>footer{border:1px solid #ffffff17;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 9px;display:grid;overflow:hidden}.fin-calendar-r8>footer>div{text-align:center;background:#091a25;border-inline-start:1px solid #ffffff14;padding:8px}.fin-calendar-r8>footer span{color:#a6b4bc;font-size:9px;display:block}.fin-calendar-r8>footer strong{margin-top:2px;font-size:13px;display:block}.fin-calendar-r8>footer .income strong{color:#61ce82}.fin-calendar-r8>footer .expense strong{color:#ef6969}.fin-calendar-r8>footer .net strong{color:#e2b33e}.fin-selected-date-r8{text-align:center;color:#738893;margin:7px 0 9px;font-size:9px}.fin-payroll-month-r8{justify-content:flex-end;margin-top:-2px;display:flex}.fin-payroll-month-r8 form{align-items:end;gap:7px;display:flex}.fin-payroll-month-r8 label{color:#8da0ab;gap:4px;font-size:10px;display:grid}.fin-payroll-month-r8 input{color:#fff;background:#071620;border:1px solid #ffffff1a;border-radius:6px;min-height:34px;padding:4px 7px}.fin-payroll-month-r8 button{color:#dfb044;background:#daa12b12;border:1px solid #daa12b61;border-radius:6px;min-height:34px;font-size:10px;font-weight:900}.fin-payroll-r8{background:#081823;border:1px solid #ffffff1c;border-radius:9px;overflow:hidden}.fin-payroll-head-r8{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.fin-payroll-head-r8>div:last-child{align-items:center;gap:8px;display:flex}.fin-payroll-head-r8 h2{color:#fff;margin:0;font-size:17px}.fin-payroll-head-r8>div:last-child>span{color:#d8dde0}.fin-payroll-tools-r8{gap:7px;display:flex}.fin-payroll-tools-r8 button{color:#d4dde2;cursor:pointer;background:#071620;border:1px solid #ffffff1c;border-radius:6px;min-height:34px;padding:5px 10px;font-size:9px;font-weight:900}.fin-payroll-tools-r8 button:first-child{color:#e2b241;border-color:#daa12b5c}.fin-payroll-table-r8{overflow-x:auto}.fin-payroll-row-r8{border-bottom:1px solid #ffffff17;grid-template-columns:42px 1.55fr 1fr .85fr .85fr .85fr 1fr .9fr 1.65fr;align-items:center;min-width:1080px;display:grid}.fin-payroll-row-r8.head{background:#0b1d29;min-height:36px}.fin-payroll-row-r8.head>span{color:#9aabb5;text-align:center;font-size:9px;font-weight:900}.fin-payroll-row-r8:not(.head)>*{border-inline-start:1px solid #ffffff13;padding:7px 8px}.fin-payroll-row-r8 .num{text-align:center;color:#d9e1e5;font-size:10px}.fin-payroll-row-r8 .person strong{color:#fff;font-size:11px;display:block}.fin-payroll-row-r8 .person small{color:#80929d;margin-top:2px;font-size:9px;display:block}.fin-payroll-row-r8>span{color:#d7e0e4;text-align:center;font-size:10px}.fin-payroll-row-r8 .bonus{color:#60cc80}.fin-payroll-row-r8 .deduction{color:#ef6868}.fin-payroll-row-r8 .advance{color:#e3aa36}.fin-payroll-row-r8 .net{color:#66d18a;text-align:center;font-size:11px}.fin-payroll-row-r8 .pay-status{text-align:center;border-radius:999px;justify-self:center;min-width:80px;padding:5px 8px;font-size:9px;font-weight:900}.fin-payroll-row-r8 .pay-status.paid{color:#63d082;background:#2d8b4e29}.fin-payroll-row-r8 .pay-status.unpaid{color:#ef6969;background:#ae37372b}.fin-payroll-actions-r8{justify-content:center;align-items:center;gap:5px;display:flex}.fin-payroll-actions-r8 form{margin:0}.fin-payroll-actions-r8 button{cursor:pointer;white-space:nowrap;border-radius:5px;min-height:29px;padding:4px 8px;font-size:9px;font-weight:900}.fin-payroll-actions-r8 .paid-btn{color:#68d189;background:#2d8b4e21;border:1px solid #469f625c}.fin-payroll-actions-r8 .unpaid-btn{color:#e2ad3d;background:#a46f1e21;border:1px solid #be842761}.fin-payroll-actions-r8 .edit-btn{color:#81b9ea;background:#31689a21;border:1px solid #4681b95c}.fin-payroll-totals-r8{background:#091a25;grid-template-columns:repeat(7,1fr);display:grid}.fin-payroll-totals-r8>div{text-align:center;border-inline-start:1px solid #ffffff17;place-items:center;min-height:56px;padding:8px;display:grid}.fin-payroll-totals-r8 span{color:#d3dce0;font-size:9px;font-weight:900}.fin-payroll-totals-r8 strong{color:#fff;font-size:14px}.fin-payroll-totals-r8 .green{color:#61d082}.fin-payroll-totals-r8 .red{color:#ef6868}.fin-payroll-totals-r8 .gold{color:#e3aa36}.fin-payroll-modal-backdrop-r8{z-index:12000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.fin-payroll-modal-r8{background:#081722;border:1px solid #daa12b59;border-radius:12px;width:min(800px,100%);max-height:92vh;padding:16px;overflow:auto;box-shadow:0 30px 90px #0000008c}.fin-payroll-modal-r8>header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.fin-payroll-modal-r8>header span{color:#d8aa43;font-size:10px;font-weight:900}.fin-payroll-modal-r8>header h3{color:#fff;margin:3px 0;font-size:20px}.fin-payroll-modal-r8>header p{color:#7f919c;margin:0;font-size:10px}.fin-payroll-modal-r8>header>button{color:#fff;background:#06131e;border:1px solid #ffffff1a;border-radius:7px;width:34px;height:34px;font-size:20px}.fin-payroll-modal-section-r8{border-bottom:1px solid #ffffff12;padding:12px 0}.fin-payroll-modal-section-r8 h4{color:#fff;margin:0 0 9px;font-size:13px}.fin-payroll-modal-grid-r8{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.fin-payroll-modal-grid-r8.four{grid-template-columns:repeat(4,1fr)}.fin-payroll-modal-grid-r8 label{gap:4px;display:grid}.fin-payroll-modal-grid-r8 label span{color:#899ba7;font-size:10px;font-weight:800}.fin-payroll-modal-grid-r8 input{color:#fff;background:#06131e;border:1px solid #ffffff1c;border-radius:7px;min-height:39px;padding:6px 8px}.fin-payroll-modal-grid-r8 .wide{grid-column:1/-1}.fin-payroll-modal-section-r8>button{color:#e0b144;background:#daa12b14;border:1px solid #daa12b66;border-radius:7px;min-height:38px;margin-top:9px;padding:6px 12px;font-size:10px;font-weight:900}.fin-payroll-modal-section-r8>button.secondary{color:#d0dbe1;background:#0a1c28;border-color:#ffffff1f}.fin-modal-net-r8{background:#06131e;border-radius:7px;justify-content:space-between;align-items:center;margin-top:9px;padding:9px 11px;display:flex}.fin-modal-net-r8 span{color:#899ca7;font-size:10px}.fin-modal-net-r8 strong{color:#68d088;font-size:18px}@media (max-width:1250px){.fin-kpis-r8{grid-template-columns:repeat(3,1fr)}.fin-three-r8{direction:rtl;grid-template-columns:1fr 1.35fr}.fin-income-r8{grid-column:1/-1}}@media (max-width:900px){.fin-kpis-r8{grid-template-columns:repeat(2,1fr)}.fin-three-r8{grid-template-columns:1fr}.fin-calendar-r8{grid-row:1}.fin-income-r8{grid-column:auto}.fin-entry-r8 form{grid-template-columns:1fr 1fr}.fin-payroll-totals-r8{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.fin-title-r8{flex-direction:column;align-items:stretch}.fin-kpis-r8{grid-template-columns:1fr 1fr}.fin-kpis-r8 article{min-height:92px;padding:11px}.fin-kpis-r8 strong{font-size:18px}.fin-entry-r8 form{grid-template-columns:1fr}.fin-calendar-r8>header{grid-template-columns:32px 54px 1fr 32px}.fin-days-r8 button,.fin-days-r8 .blank{min-height:45px}.fin-payroll-modal-grid-r8,.fin-payroll-modal-grid-r8.four{grid-template-columns:1fr}.fin-payroll-modal-grid-r8 .wide{grid-column:auto}}.fin-payroll-head-r8 h2{font-size:21px!important}.fin-payroll-tools-r8 button{min-height:38px!important;padding:7px 12px!important;font-size:11px!important}.fin-payroll-row-r8.head{min-height:44px!important}.fin-payroll-row-r8.head>span{font-size:12px!important}.fin-payroll-row-r8:not(.head){min-height:62px!important}.fin-payroll-row-r8 .num{font-size:12px!important}.fin-payroll-row-r8 .person strong{font-size:15px!important}.fin-payroll-row-r8 .person small{font-size:11px!important}.fin-payroll-row-r8>span{font-size:13px!important;font-weight:800!important}.fin-payroll-row-r8 .net{font-size:14px!important}.fin-payroll-row-r8 .pay-status{min-width:96px!important;padding:7px 10px!important;font-size:12px!important}.fin-payroll-actions-r8{gap:7px!important}.fin-payroll-actions-r8 button{min-height:36px!important;padding:6px 10px!important;font-size:11px!important}.fin-payroll-totals-r8>div{min-height:66px!important}.fin-payroll-totals-r8 span{font-size:11px!important}.fin-payroll-totals-r8 strong{font-size:16px!important}.fin-payroll-month-r8 label{font-size:12px!important}.fin-payroll-month-r8 input,.fin-payroll-month-r8 button{min-height:39px!important;font-size:11px!important}.fin-entry-r8 .fin-employee-select-r82{grid-column:span 2}.fin-entry-r8 .fin-employee-select-r82>span{color:#e0b84f!important;font-size:12px!important}.fin-entry-r8 .fin-employee-select-r82 select{font-weight:800;background:#0a1b27!important;border-color:#daa12b7a!important;font-size:13px!important}.fin-advance-item-r82{background:linear-gradient(90deg,#ab77181a,#05121cb3)!important;border-color:#daa12b57!important}.fin-advance-item-r82 .fin-item-icon-r8{font-weight:900;color:#edc45b!important;background:#daa12b14!important;border-color:#daa12b59!important}.fin-advance-item-r82 .fin-item-copy-r8 strong{color:#f3d37d!important;font-size:14px!important}.fin-advance-item-r82 .fin-item-copy-r8 small{color:#a99567!important;font-size:11px!important}.fin-entry-head-r83{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding-bottom:9px;display:flex}.fin-entry-head-r83 strong{color:#fff;font-size:13px}.fin-entry-head-r83 button{color:#fff;background:#06131e;border:1px solid #ffffff1a;border-radius:7px;width:30px;height:30px;font-size:17px}.fin-list-meta-r83{background:#05121c59;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:8px 10px;display:flex}.fin-list-meta-r83>span{color:#8295a1;white-space:nowrap;margin-inline-end:auto;font-size:9px}.fin-list-meta-r83>button{color:#dfb247;background:#daa12b0f;border:1px solid #daa12b4d;border-radius:6px;min-height:29px;padding:4px 8px;font-size:9px;font-weight:900}.fin-expense-r8 .fin-list-meta-r83>button:last-child{color:#ebc15b;border-color:#daa12b61}.fin-side-list-r8{flex:1}.fin-pagination-r83{background:#071620;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:6px;padding:9px 10px;display:grid}.fin-pagination-r83 button{color:#c8d3d9;background:#0a1b27;border:1px solid #ffffff1a;border-radius:6px;min-height:30px;padding:4px 8px;font-size:9px;font-weight:800}.fin-pagination-r83 button:disabled{opacity:.35;cursor:not-allowed}.fin-pagination-r83>span{text-align:center;color:#e0e6e9;min-width:48px;font-size:10px;font-weight:900}.fin-pagination-r83 .all{color:#dfb247;border-color:#daa12b57}.fin-advance-readonly-r83{background:#daa12b0d;border:1px solid #daa12b3d;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:9px 10px;display:grid}.fin-advance-readonly-r83 span{color:#bea969;font-size:10px;font-weight:800}.fin-advance-readonly-r83 strong{color:#edc55e;font-size:15px}.fin-advance-readonly-r83 small{color:#7f929e;grid-column:1/-1;font-size:9px}@media (max-width:700px){.fin-list-meta-r83{flex-wrap:wrap}.fin-list-meta-r83>span{width:100%;margin:0}.fin-pagination-r83{grid-template-columns:1fr auto 1fr}.fin-pagination-r83 .all{grid-column:1/-1}}.case-client-party-v84,.case-opponents-v84{background:#07141f9e;border:1px solid #ffffff17;border-radius:13px;overflow:hidden}.case-client-party-v84>header,.case-opponents-v84>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.case-client-party-v84>header span,.case-opponents-v84>header span{color:#d4aa58;font-size:11px;font-weight:900}.case-client-party-v84>header h2,.case-opponents-v84>header h2{color:#fff;margin:3px 0 0;font-size:20px}.case-client-party-v84>header>a,.case-opponents-v84>header>button{color:#e3bb62;background:#d9a63f12;border:1px solid #d9a63f4f;border-radius:7px;min-height:37px;padding:7px 12px;font-size:11px;font-weight:900}.case-client-fields-v84{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.case-client-fields-v84>div{background:#07131f;border:1px solid #ffffff0f;border-radius:8px;padding:10px}.case-client-fields-v84>div.wide{grid-column:span 3}.case-client-fields-v84 span{color:#7f94a2;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.case-client-fields-v84 strong{color:#fff;font-size:12px}.case-opponents-v84>header p{color:#8195a2;margin:4px 0 0;font-size:10px}.case-opponents-list-v84{gap:9px;padding:12px;display:grid}.case-opponents-list-v84>article{background:#07131f;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.opponent-number-v84{color:#e0b95f;background:#d9a63f1a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.opponent-title-v84{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opponent-title-v84 strong{color:#fff;font-size:16px;display:block}.opponent-title-v84 span{color:#d1ad5d;margin-top:3px;font-size:10px;display:block}.opponent-actions-v84{gap:5px;display:flex}.opponent-actions-v84 form{margin:0}.opponent-actions-v84 button{color:#82b8e5;background:#3067961a;border:1px solid #4984b745;border-radius:6px;min-height:31px;padding:5px 10px;font-size:10px;font-weight:900}.opponent-actions-v84 button.delete{color:#df8f8f;background:#882d2d1a;border-color:#b6414147}.opponent-main-v84 dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0 0;display:grid}.opponent-main-v84 dl>div{background:#0a1b27;border:1px solid #ffffff0e;border-radius:7px;padding:8px}.opponent-main-v84 dl>div.wide{grid-column:1/-1}.opponent-main-v84 dt{color:#7e929f;margin-bottom:2px;font-size:9px}.opponent-main-v84 dd{color:#fff;margin:0;font-size:11px}.opponent-lawyer-v84{background:#d9a63f09;border:1px solid #d9a63f21;border-radius:8px;margin-top:9px;padding:10px}.opponent-lawyer-v84 h3{color:#e0bb67;margin:0 0 7px;font-size:11px}.opponent-lawyer-v84>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.opponent-lawyer-v84 span{color:#aab8c0;font-size:10px}.opponent-lawyer-v84 b{color:#fff}.opponent-notes-v84{color:#98a9b3;margin-top:8px;font-size:10px}.opponents-empty-v84{text-align:center;border:1px dashed #ffffff17;border-radius:9px;padding:30px}.opponents-empty-v84 strong{color:#fff;display:block}.opponents-empty-v84 span{color:#7f929e;margin-top:5px;font-size:10px;display:block}.opponent-modal-backdrop-v84{z-index:13000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.opponent-modal-v84{background:#081722;border:1px solid #d9a63f4d;border-radius:13px;width:min(820px,100%);max-height:92vh;padding:16px;overflow:auto;box-shadow:0 30px 90px #0000008c}.opponent-modal-v84>header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.opponent-modal-v84>header span{color:#d5ab58;font-size:10px;font-weight:900}.opponent-modal-v84>header h3{color:#fff;margin:3px 0;font-size:20px}.opponent-modal-v84>header>button{color:#fff;background:#06131e;border:1px solid #ffffff1a;border-radius:7px;width:34px;height:34px;font-size:20px}.opponent-form-grid-v84{grid-template-columns:repeat(2,1fr);gap:8px;padding-top:12px;display:grid}.opponent-form-grid-v84 label,.opponent-notes-field-v84{gap:4px;display:grid}.opponent-form-grid-v84 label span,.opponent-notes-field-v84 span{color:#879aa6;font-size:10px;font-weight:800}.opponent-form-grid-v84 input,.opponent-notes-field-v84 textarea{color:#fff;background:#06131e;border:1px solid #ffffff1a;border-radius:7px;width:100%;min-height:40px;padding:7px 9px}.opponent-form-grid-v84 .wide{grid-column:1/-1}.opponent-lawyer-form-v84{border-top:1px solid #ffffff12;margin-top:12px;padding-top:12px}.opponent-lawyer-form-v84 h4{color:#dfba65;margin:0;font-size:12px}.opponent-notes-field-v84{margin-top:10px}.opponent-modal-actions-v84{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.opponent-modal-actions-v84 button{color:#c8d3d9;background:#0a1b27;border:1px solid #ffffff1a;border-radius:7px;min-height:38px;padding:6px 13px;font-weight:900}.opponent-modal-actions-v84 .save{color:#e3bc63;background:#d9a63f14;border-color:#d9a63f59}@media (max-width:720px){.case-client-fields-v84{grid-template-columns:1fr 1fr}.case-client-fields-v84>div.wide{grid-column:1/-1}.case-opponents-v84>header,.case-client-party-v84>header{flex-direction:column;align-items:stretch}.opponent-main-v84 dl{grid-template-columns:1fr 1fr}.opponent-lawyer-v84>div{grid-template-columns:1fr}.opponent-title-v84{flex-direction:column}.opponent-form-grid-v84{grid-template-columns:1fr}.opponent-form-grid-v84 .wide{grid-column:auto}}.smart-back-wrap-v85{align-items:center;padding:7px 18px 0;display:flex}.smart-back-v85{color:#aebdc5;cursor:pointer;background:#07141fb8;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:5px 11px;transition:all .15s;display:inline-flex}.smart-back-v85:hover{color:#efc86e;background:#daa12b0f;border-color:#daa12b4d}.smart-back-v85 span{font-size:16px;line-height:1}.smart-back-v85 b{font-size:11px}.case-opponents-v85{background:#07141f9e;border:1px solid #ffffff17;border-radius:13px;margin-top:12px;overflow:hidden}.case-opponents-v85>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.case-opponents-v85>header span{color:#d7ae59;font-size:10px;font-weight:900}.case-opponents-v85>header h2{color:#fff;margin:2px 0;font-size:19px}.case-opponents-v85>header p{color:#7f929f;margin:3px 0 0;font-size:10px}.case-opponents-v85>header>button,.opponents-empty-v85 button{color:#e4bb60;background:#daa12b12;border:1px solid #daa12b52;border-radius:7px;min-height:36px;padding:6px 11px;font-size:10px;font-weight:900}.opponents-table-wrap-v85{padding:10px;overflow-x:auto}.opponents-table-v85{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.opponents-table-v85 th{text-align:right;color:#8497a3;background:#06131e;border-block:1px solid #ffffff12;padding:9px 10px;font-size:9px;font-weight:900}.opponents-table-v85 th:first-child{border-radius:0 7px 7px 0}.opponents-table-v85 th:last-child{border-radius:7px 0 0 7px}.opponents-table-v85 td{color:#bdc9cf;vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:10px;font-size:11px}.opponents-table-v85 tbody tr:hover td{background:#ffffff05}.opponents-table-v85 td strong{color:#fff;font-size:12px}.opp-index-v85{color:#ddb65e;background:#daa12b14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.opp-capacity-v85{color:#8db8d7;background:#41779e1a;border:1px solid #41779e2e;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.opp-actions-v85{white-space:nowrap;align-items:center;gap:5px;display:flex}.opp-actions-v85 form{margin:0}.opp-actions-v85 button{color:#9fb0ba;background:#091a26;border:1px solid #ffffff17;border-radius:6px;min-height:29px;padding:4px 8px;font-size:9px;font-weight:900}.opp-actions-v85 .view{color:#dfb75f;border-color:#daa12b42}.opp-actions-v85 .delete{color:#d98181;border-color:#b53f3f3b}.opponents-empty-v85{text-align:center;justify-items:center;gap:5px;padding:32px 15px;display:grid}.opponents-empty-v85>div{color:#c9a553;font-size:25px}.opponents-empty-v85 strong{color:#fff;font-size:14px}.opponents-empty-v85 span{color:#7d909c;margin-bottom:5px;font-size:10px}.opponent-detail-modal-v85{background:#081722;border:1px solid #daa12b47;border-radius:13px;width:min(720px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 30px 90px #00000094}.opponent-detail-modal-v85>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.opponent-detail-modal-v85>header span{color:#d9b15d;font-size:10px;font-weight:900}.opponent-detail-modal-v85>header h3{color:#fff;margin:3px 0;font-size:21px}.opponent-detail-modal-v85>header small{color:#8195a2}.opponent-detail-modal-v85>header button{color:#fff;background:#06131e;border:1px solid #ffffff17;border-radius:7px;width:34px;height:34px;font-size:19px}.opp-detail-grid-v85{grid-template-columns:repeat(2,1fr);gap:8px;padding-top:12px;display:grid}.opp-detail-grid-v85>div{background:#06131e;border:1px solid #ffffff0f;border-radius:8px;padding:10px}.opp-detail-grid-v85>div.wide{grid-column:1/-1}.opp-detail-grid-v85 span,.opp-lawyer-detail-v85 p span,.opp-detail-notes-v85>span{color:#7e929f;margin-bottom:3px;font-size:9px;display:block}.opp-detail-grid-v85 strong,.opp-lawyer-detail-v85 p strong{color:#fff;font-size:11px}.opp-lawyer-detail-v85{background:#daa12b09;border:1px solid #daa12b24;border-radius:8px;margin-top:10px;padding:11px}.opp-lawyer-detail-v85 h4{color:#dfb85f;margin:0 0 8px;font-size:11px}.opp-lawyer-detail-v85>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.opp-lawyer-detail-v85 p{margin:0}.opp-detail-notes-v85{background:#06131e;border-radius:8px;margin-top:9px;padding:10px}.opp-detail-notes-v85 p{color:#bdc8ce;margin:0;font-size:10px;line-height:1.7}.opponent-detail-modal-v85>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:10px;display:flex}.opponent-detail-modal-v85>footer button{color:#abbac2;background:#091a26;border:1px solid #ffffff17;border-radius:7px;min-height:35px;padding:5px 11px;font-weight:900}.opponent-detail-modal-v85>footer .edit{color:#dfb75f;border-color:#daa12b47}@media (max-width:700px){.smart-back-wrap-v85{padding:6px 10px 0}.smart-back-v85{min-height:32px;padding:4px 9px}.case-opponents-v85>header{flex-direction:column;align-items:stretch}.opp-detail-grid-v85{grid-template-columns:1fr}.opp-detail-grid-v85>div.wide{grid-column:auto}.opp-lawyer-detail-v85>div{grid-template-columns:1fr}}.smart-back-wrap-v85{z-index:90;pointer-events:none;width:max-content;padding:9px 18px 3px;position:sticky;top:0}.smart-back-v86{pointer-events:auto;color:#edc464;cursor:pointer;background:#0b1c28;border:1px solid #e0ae467a;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:39px;padding:7px 14px;display:inline-flex;box-shadow:0 8px 22px #0003}.smart-back-v86:hover{background:#daa12b1c;border-color:#e0ae46b8}.smart-back-v86 span{font-size:18px;font-weight:900;line-height:1}.smart-back-v86 b{font-size:12px;font-weight:900}.case-parties-split-v86{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"opponents client";align-items:start;gap:12px;display:grid}.case-party-client-column-v86{grid-area:client;min-width:0}.case-party-opponents-column-v86{grid-area:opponents;min-width:0}.case-party-client-column-v86 .case-client-party-v84,.case-party-opponents-column-v86 .case-opponents-v85{margin-top:0}.case-party-client-column-v86 .case-client-fields-v84{grid-template-columns:repeat(2,minmax(0,1fr))}.case-party-client-column-v86 .case-client-fields-v84>div.wide{grid-column:1/-1}.opponents-stack-v86{gap:8px;padding:10px;display:grid}.opponent-card-v86{background:#07131f;border:1px solid #ffffff13;border-radius:9px;padding:11px}.opponent-card-head-v86{align-items:center;gap:9px;display:flex}.opponent-card-name-v86{flex:1;min-width:0}.opponent-card-name-v86 strong{color:#fff;font-size:13px;display:block}.opponent-card-name-v86>span{color:#d6ad59;margin-top:2px;font-size:9px;display:block}.opponent-card-summary-v86{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.opponent-card-summary-v86>div{background:#091925;border:1px solid #ffffff0d;border-radius:7px;padding:7px 8px}.opponent-card-summary-v86 span{color:#7f929e;margin-bottom:2px;font-size:8px;display:block}.opponent-card-summary-v86 b{color:#e7edf0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.opponent-card-actions-v86{border-top:1px solid #ffffff0e;margin-top:9px;padding-top:8px}.opponent-card-actions-v86 .view{flex:1}@media (max-width:900px){.case-parties-split-v86{grid-template-columns:1fr;grid-template-areas:"client""opponents"}.smart-back-wrap-v85{padding-inline:10px}}@media (max-width:520px){.case-party-client-column-v86 .case-client-fields-v84,.opponent-card-summary-v86{grid-template-columns:1fr}}.session-decision-backdrop-r87{z-index:15000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.session-decision-popup-r87{background:#081722;border:1px solid #daa12b4d;border-radius:12px;width:min(520px,100%);padding:15px;box-shadow:0 30px 90px #00000094}.session-decision-popup-r87>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.session-decision-popup-r87>header div span{color:#d8ae59;font-size:9px;font-weight:900;display:block}.session-decision-popup-r87>header div strong{color:#fff;margin-top:2px;font-size:18px;display:block}.session-decision-popup-r87>header div small{color:#80939f;margin-top:3px;font-size:9px;display:block}.session-decision-popup-r87>header>a{color:#fff;background:#06131e;border:1px solid #ffffff17;border-radius:7px;place-items:center;width:31px;height:31px;font-size:18px;text-decoration:none;display:grid}.session-decision-main-r87{gap:5px;margin-top:12px;display:grid}.session-decision-main-r87>span,.session-next-date-r87 label>span{color:#94a5af;font-size:10px;font-weight:900}.session-decision-main-r87 textarea,.session-next-date-r87 input{color:#fff;width:100%;font:inherit;background:#06131e;border:1px solid #ffffff1c;border-radius:8px;padding:9px 10px}.session-decision-main-r87 textarea{resize:vertical;min-height:88px}.session-adjourn-toggle-r87{color:#e0ba63;background:#daa12b09;border:1px solid #daa12b24;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:900;display:flex}.session-adjourn-toggle-r87 input{width:16px;height:16px}.session-next-date-r87{background:#07131f;border:1px solid #fff1;border-radius:8px;margin-top:9px;padding:10px}.session-next-date-r87 label{gap:5px;display:grid}.session-next-date-r87 small{color:#718590;margin-top:4px;font-size:8px;display:block}.session-decision-popup-r87>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:10px;display:flex}.session-decision-popup-r87>footer a,.session-decision-popup-r87>footer button{border-radius:7px;min-height:36px;padding:6px 12px;font-size:10px;font-weight:900;text-decoration:none}.session-decision-popup-r87>footer a{color:#aebcc4;background:#091a26;border:1px solid #ffffff17;align-items:center;display:inline-flex}.session-decision-popup-r87>footer button{color:#e7bf63;background:#daa12b17;border:1px solid #daa12b59}@media (max-width:600px){.session-decision-backdrop-r87{align-items:flex-end;padding:8px}.session-decision-popup-r87{border-radius:13px 13px 8px 8px}}.document-create-panel-r88{margin-top:12px}.document-create-panel-r88>header,.docs-current-panel-r88>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-create-panel-r88>header>div span,.docs-current-panel-r88>header>div span{color:#d9af59;font-size:9px;font-weight:900}.document-create-panel-r88>header h2,.docs-current-panel-r88>header h2{margin:2px 0 0}.document-create-grid-r88{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.document-create-grid-r88 label{gap:4px;display:grid}.document-create-grid-r88 label>span{color:#879aa5;font-size:9px;font-weight:900}.document-create-grid-r88 input,.document-create-grid-r88 select,.document-create-grid-r88 textarea{color:#fff;background:#06131e;border:1px solid #ffffff17;border-radius:7px;width:100%;min-height:39px;padding:7px 8px}.document-create-grid-r88 .wide{grid-column:span 2}.doc-original-check-r88{background:#daa12b09;border:1px solid #daa12b24;border-radius:7px;padding:8px;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.doc-original-check-r88 input{width:16px!important;min-height:16px!important}.document-create-actions-r88{justify-content:flex-end;padding:0 12px 12px;display:flex}.docs-search-panel-r88{background:#071620;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.docs-search-box-r88{background:#06131e;border:1px solid #ffffff17;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;padding:0 9px;display:flex}.docs-search-box-r88>span{color:#d7ad58;font-size:18px}.docs-search-box-r88 input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-height:38px}.docs-search-box-r88 button{color:#8fa0aa;background:0 0;border:0;font-size:17px}.docs-filter-tabs-r88{flex-wrap:wrap;gap:5px;display:flex}.docs-filter-tabs-r88 button{color:#91a2ac;background:#091a26;border:1px solid #ffffff14;border-radius:7px;min-height:34px;padding:5px 9px;font-size:9px;font-weight:900}.docs-filter-tabs-r88 b{margin-inline-start:4px}.docs-current-panel-r88{margin-top:10px}.docs-table-head-r88,.doc-work-row-r88{grid-template-columns:minmax(190px,1.5fr) minmax(160px,1.1fr) 110px 120px minmax(240px,1.2fr);align-items:center;gap:8px;display:grid}.docs-table-head-r88{background:#06131e;border-block:1px solid #ffffff0f;padding:8px 12px}.doc-work-row-r88{border-bottom:1px solid #ffffff0e;padding:10px 12px}.doc-main-r88{align-items:center;gap:8px;min-width:0;display:flex}.doc-icon-r88{color:#ddb55c;background:#daa12b12;border:1px solid #daa12b21;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.doc-main-r88 strong,.doc-links-r88 strong{color:#fff;font-size:11px;display:block}.doc-main-r88 small,.doc-links-r88 small{color:#7e919d;margin-top:2px;font-size:8px;display:block}.doc-date-r88{color:#b7c3c9;font-size:10px}.doc-actions-r88{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.doc-actions-r88 a,.doc-actions-r88 button{color:#a9b8c0;background:#091a26;border:1px solid #ffffff14;border-radius:6px;align-items:center;min-height:29px;padding:4px 7px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.doc-actions-r88 .primary{color:#e0b85e;border-color:#daa12b47}.doc-actions-r88 button:disabled{opacity:.45}.doc-detail-backdrop-r88{z-index:16000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.doc-detail-modal-r88{background:#081722;border:1px solid #daa12b47;border-radius:12px;width:min(880px,100%);max-height:92vh;padding:15px;overflow:auto;box-shadow:0 30px 90px #0009}.doc-detail-modal-r88>header{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.doc-detail-modal-r88>header span{color:#d9af59;font-size:9px;font-weight:900}.doc-detail-modal-r88>header h3{color:#fff;margin:2px 0;font-size:20px}.doc-detail-modal-r88>header small{color:#8295a0}.doc-detail-modal-r88>header button{color:#fff;background:#06131e;border:1px solid #ffffff17;border-radius:7px;width:32px;height:32px;font-size:18px}.doc-detail-grid-r88{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.doc-detail-grid-r88>div{background:#06131e;border:1px solid #ffffff0f;border-radius:7px;padding:8px}.doc-detail-grid-r88>div.wide{grid-column:1/-1}.doc-detail-grid-r88 span{color:#7e929e;margin-bottom:2px;font-size:8px;display:block}.doc-detail-grid-r88 strong{color:#fff;font-size:10px}.doc-preview-r88{background:#050e15;border:1px solid #ffffff12;border-radius:8px;min-height:260px;max-height:460px;margin-top:10px;overflow:hidden}.doc-preview-r88 iframe{background:#fff;border:0;width:100%;height:440px}.doc-preview-r88 img{object-fit:contain;max-width:100%;max-height:440px;margin:auto;display:block}.doc-preview-r88>div{color:#879aa5;align-content:center;place-items:center;height:260px;display:grid}.doc-preview-r88>div span{color:#d7ad58;font-size:35px}.doc-detail-modal-r88>footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.doc-detail-modal-r88>footer form{gap:5px;margin:0;display:flex}.doc-detail-modal-r88>footer input{color:#fff;background:#06131e;border:1px solid #ffffff17;border-radius:6px;min-height:33px;padding:5px 7px}.doc-detail-modal-r88>footer a,.doc-detail-modal-r88>footer button{color:#acbbc3;background:#091a26;border:1px solid #ffffff17;border-radius:6px;align-items:center;min-height:33px;padding:5px 9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.doc-detail-modal-r88>footer .primary{color:#e2ba60;border-color:#daa12b4d}.doc-detail-modal-r88>footer .danger{color:#d98282;border-color:#b7414140}@media (max-width:900px){.document-create-grid-r88{grid-template-columns:1fr 1fr}.docs-search-panel-r88{flex-direction:column;align-items:stretch}.docs-table-head-r88{display:none}.doc-work-row-r88{grid-template-columns:1fr 1fr}.doc-actions-r88{grid-column:1/-1}}@media (max-width:600px){.document-create-grid-r88{grid-template-columns:1fr}.document-create-grid-r88 .wide{grid-column:auto}.doc-work-row-r88{grid-template-columns:1fr}.doc-actions-r88{grid-column:auto}.doc-detail-grid-r88{grid-template-columns:1fr}.doc-detail-grid-r88>div.wide{grid-column:auto}.doc-preview-r88 iframe{height:360px}}.document-create-panel-r88{background:linear-gradient(#0b1c28eb,#07141feb)!important;border-color:#ffffff1f!important}.document-create-panel-r88>header{min-height:58px!important;padding:12px 16px!important}.document-create-panel-r88>header>div span{color:#d9b55f!important;font-size:12px!important;font-weight:900!important}.document-create-panel-r88>header h2{color:#fff!important;font-size:21px!important}.document-create-grid-r88{gap:11px!important;padding:15px!important}.document-create-grid-r88 label{gap:6px!important}.document-create-grid-r88 label>span{letter-spacing:.1px;color:#c2ced5!important;font-size:12px!important;font-weight:900!important}.document-create-grid-r88 input,.document-create-grid-r88 select,.document-create-grid-r88 textarea{color:#fff!important;background:#061521!important;border-color:#ffffff24!important;min-height:44px!important;padding:8px 10px!important;font-size:13px!important}.document-create-grid-r88 input::placeholder,.document-create-grid-r88 textarea::placeholder{color:#6f8491!important}.doc-original-check-r88{min-height:44px!important;padding:10px!important}.doc-original-check-r88>span{color:#e0c278!important;font-size:12px!important}.document-create-actions-r88{padding:0 15px 15px!important}.document-create-actions-r88 button{min-height:42px!important;padding:8px 15px!important;font-size:12px!important}.docs-search-panel-r88{background:linear-gradient(#091a26,#07151f)!important;border-color:#ffffff1c!important;gap:12px!important;padding:12px!important}.docs-search-box-r88{border-color:#ffffff21!important;min-height:46px!important;padding:0 11px!important}.docs-search-box-r88>span{font-size:22px!important}.docs-search-box-r88 input{min-height:44px!important;font-size:13px!important}.docs-search-box-r88 input::placeholder{color:#788d99!important}.docs-filter-tabs-r88{gap:7px!important}.docs-filter-tabs-r88 button{color:#b9c6cd!important;border-radius:8px!important;min-height:40px!important;padding:7px 12px!important;font-size:11px!important;font-weight:900!important}.docs-filter-tabs-r88 button.active{color:#f0c96d!important;background:#daa12b1c!important;border-color:#daa12b7a!important}.docs-filter-tabs-r88 b{font-size:10px!important}.docs-current-panel-r88{overflow:hidden;border-color:#ffffff1f!important}.docs-current-panel-r88>header{background:linear-gradient(#0c1f2cf2,#081722f2)!important;min-height:60px!important;padding:12px 16px!important}.docs-current-panel-r88>header>div span{color:#d7b05a!important;font-size:12px!important}.docs-current-panel-r88>header h2{color:#fff!important;font-size:22px!important}.docs-current-panel-r88>header>b{color:#dcb65e!important;font-size:22px!important}.docs-table-head-r88{background:#081925!important;border-color:#ffffff1a!important;min-height:44px!important;padding:10px 14px!important}.docs-table-head-r88 span{color:#b8c5cc!important;font-size:11px!important;font-weight:900!important}.doc-work-row-r88{border-bottom:1px solid #ffffff13!important;gap:12px!important;min-height:72px!important;padding:12px 14px!important}.doc-work-row-r88:hover{background:#ffffff06!important}.doc-icon-r88{width:38px!important;height:38px!important;font-size:17px!important}.doc-main-r88{gap:10px!important}.doc-main-r88 strong,.doc-links-r88 strong{color:#fff!important;font-size:14px!important}.doc-main-r88 small,.doc-links-r88 small{color:#91a4af!important;margin-top:4px!important;font-size:10px!important}.doc-date-r88{color:#d0dade!important;font-size:12px!important;font-weight:700!important}.doc-work-row-r88 .custody-pill{justify-content:center!important;align-items:center!important;min-height:29px!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.doc-actions-r88{gap:7px!important}.doc-actions-r88 a,.doc-actions-r88 button{border-color:#ffffff1f!important;border-radius:7px!important;min-height:36px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important}.doc-actions-r88 .primary{color:#edc665!important;background:#daa12b14!important;border-color:#daa12b66!important}.doc-actions-r88 a:hover,.doc-actions-r88 button:hover:not(:disabled){background:#ffffff0b!important}.doc-detail-modal-r88>header h3{font-size:22px!important}.doc-detail-grid-r88 span{font-size:10px!important}.doc-detail-grid-r88 strong{font-size:12px!important}.doc-detail-modal-r88>footer a,.doc-detail-modal-r88>footer button{min-height:37px!important;padding:6px 11px!important;font-size:10px!important}@media (max-width:900px){.docs-filter-tabs-r88 button{flex:auto;min-width:120px}.doc-work-row-r88{padding:12px!important}.doc-main-r88 strong,.doc-links-r88 strong{font-size:13px!important}}@media (max-width:600px){.docs-search-box-r88{min-width:0!important}.docs-filter-tabs-r88{width:100%;grid-template-columns:1fr 1fr!important;display:grid!important}.docs-filter-tabs-r88 button{width:100%;min-width:0!important}.document-create-grid-r88 label>span{font-size:12px!important}.doc-actions-r88 a,.doc-actions-r88 button{min-height:38px!important;font-size:11px!important}}.poa-page-r90{font-size:14px}.poa-hero-r90{align-items:center}.poa-hero-r90 h1{font-size:28px!important}.poa-hero-r90 p{color:#9eafb9!important;font-size:13px!important}.poa-hero-r90 .module-primary-action{min-height:44px!important;padding:9px 16px!important;font-size:13px!important;font-weight:900!important}.poa-stats-r90{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.poa-stats-r90>div{background:linear-gradient(#0a1b27,#07151f);border:1px solid #ffffff1a;border-radius:11px;padding:15px}.poa-stats-r90 span{color:#b7c5cc;font-size:12px;font-weight:900;display:block}.poa-stats-r90 strong{color:#fff;margin-top:7px;font-size:25px;display:block}.poa-stats-r90 small{color:#788c98;margin-top:3px;font-size:10px;display:block}.poa-stats-r90 .green{border-color:#2fa4693d}.poa-stats-r90 .green strong{color:#62cf91}.poa-stats-r90 .gold{border-color:#daa12b45}.poa-stats-r90 .gold strong{color:#e4b94f}.poa-stats-r90 .red{border-color:#d2494942}.poa-stats-r90 .red strong{color:#e36b6b}.poa-tools-r90{background:#081823;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.poa-search-r90{background:#06141e;border:1px solid #ffffff1f;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.poa-search-r90 span{color:#dfb75c;font-size:22px}.poa-search-r90 input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:13px}.poa-search-r90 input::placeholder{color:#738793}.poa-filter-r90{flex-wrap:wrap;gap:6px;display:flex}.poa-filter-r90 button{color:#b5c3ca;background:#0a1b27;border:1px solid #ffffff1a;border-radius:7px;min-height:39px;padding:7px 12px;font-size:11px;font-weight:900}.poa-filter-r90 button.active{color:#e7bd5c;background:#daa12b17;border-color:#daa12b6b}.poa-vault-panel-r90{background:#071620;border:1px solid #ffffff1c;border-radius:11px;margin-top:10px;overflow:hidden}.poa-vault-panel-r90>header{background:linear-gradient(#0a1c28,#081721);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.poa-vault-panel-r90>header span{color:#dcb55b;font-size:11px;font-weight:900}.poa-vault-panel-r90>header h2{color:#fff;margin:2px 0 0;font-size:20px}.poa-vault-panel-r90>header>strong{color:#dcb55b;font-size:12px}.poa-table-head-r90,.poa-row-r90{grid-template-columns:1.05fr 1.25fr 1fr 1fr 1.2fr 1.45fr;align-items:center;gap:10px;display:grid}.poa-table-head-r90{background:#06141e;border-bottom:1px solid #ffffff14;padding:10px 14px}.poa-table-head-r90 span{color:#aebdc5;font-size:10px;font-weight:900}.poa-row-r90{border-bottom:1px solid #fff1;min-height:76px;padding:12px 14px}.poa-row-r90:hover{background:#ffffff05}.poa-row-r90 strong{color:#fff;font-size:13px;display:block}.poa-row-r90 small{color:#8397a2;margin-top:4px;font-size:10px;display:block}.poa-row-r90 a{color:#d9b45b;font-size:11px;font-weight:800;text-decoration:none}.poa-serial-r90{text-align:right;direction:ltr;color:#e5bd5d!important;font-size:14px!important}.poa-status-r90{color:#78b9e9;background:#4d97cf1a;border-radius:999px;align-items:center;min-height:29px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.poa-status-r90.in_office,.poa-status-r90.returned{color:#69d092;background:#30a4691c}.poa-status-r90.checked_out,.poa-status-r90.at_authority{color:#e3b957;background:#daa12b1a}.poa-status-r90.missing{color:#e36b6b;background:#d249491f}.poa-actions-r90{flex-wrap:wrap;gap:6px;display:flex}.poa-actions-r90 button,.poa-actions-r90 a{color:#b7c4cb;background:#091a26;border:1px solid #ffffff1c;border-radius:7px;align-items:center;min-height:35px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.poa-actions-r90 .primary{color:#e6bd5e;background:#daa12b0f;border-color:#daa12b61}.poa-actions-r90 button:disabled{opacity:.4}.poa-empty-r90{text-align:center;color:#8498a3;padding:30px;font-size:13px}.poa-modal-backdrop-r90{z-index:17000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.poa-detail-r90{background:#081722;border:1px solid #daa12b47;border-radius:12px;width:min(760px,100%);max-height:92vh;padding:15px;overflow:auto;box-shadow:0 30px 90px #0000009e}.poa-detail-r90>header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.poa-detail-r90>header span{color:#dcb55b;font-size:11px;font-weight:900}.poa-detail-r90>header h2{color:#fff;margin:3px 0;font-size:23px}.poa-detail-r90>header small{color:#879aa5;font-size:11px}.poa-detail-r90>header button{color:#fff;background:#06141e;border:1px solid #ffffff1c;border-radius:7px;width:35px;height:35px;font-size:20px}.poa-label-r90{background:#06141e;border:1px dashed #daa12b57;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:14px;display:flex}.poa-label-r90 b,.poa-label-r90 strong,.poa-label-r90 span,.poa-label-r90 small{display:block}.poa-label-r90 b{color:#dcb55b;font-size:12px}.poa-label-r90 strong{color:#fff;text-align:right;direction:ltr;margin-top:3px;font-size:20px}.poa-label-r90 span{color:#c4d0d6;margin-top:3px;font-size:12px}.poa-label-r90 small{color:#7f929d;font-size:10px}.poa-qr-placeholder-r90{color:#d9b45b;letter-spacing:2px;border:2px solid #d9b45b;border-radius:8px;place-items:center;width:70px;height:70px;font-weight:1000;display:grid}.poa-detail-grid-r90{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.poa-detail-grid-r90>div{background:#06141e;border:1px solid #ffffff12;border-radius:7px;padding:10px}.poa-detail-grid-r90 span{color:#8296a1;font-size:10px;display:block}.poa-detail-grid-r90 strong{color:#fff;margin-top:3px;font-size:12px;display:block}.poa-detail-actions-r90{gap:7px;margin-top:10px;display:flex}.poa-detail-actions-r90 a,.poa-detail-actions-r90 button{color:#bdc9cf;background:#091a26;border:1px solid #ffffff1c;border-radius:7px;min-height:39px;padding:7px 11px;font-size:11px;font-weight:900;text-decoration:none}.poa-detail-actions-r90 .primary{color:#e5bc5c;border-color:#daa12b61}.poa-movement-form-r90{background:#06141e;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(4,1fr) auto;gap:7px;margin-top:12px;padding:11px;display:grid}.poa-movement-form-r90 h3{color:#dcb55b;grid-column:1/-1;margin:0 0 2px;font-size:13px}.poa-movement-form-r90 input,.poa-movement-form-r90 select{color:#fff;background:#091a26;border:1px solid #ffffff1c;border-radius:6px;min-height:39px;padding:7px;font-size:11px}.poa-movement-form-r90 button{color:#e5bc5c;background:#daa12b14;border:1px solid #daa12b59;border-radius:6px;min-height:39px;padding:7px 11px;font-size:11px;font-weight:900}.poa-history-r90{margin-top:11px}.poa-history-r90 h3{color:#fff;font-size:14px}.poa-history-r90>div{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr 1fr;gap:7px;padding:8px 10px;font-size:10px;display:grid}.poa-history-r90>div strong{color:#dcb55b}.poa-history-r90>div span{color:#c0ccd2}.poa-history-r90>div small{color:#81949f}@media (max-width:1000px){.poa-stats-r90{grid-template-columns:1fr 1fr}.poa-tools-r90{flex-direction:column;align-items:stretch}.poa-table-head-r90{display:none}.poa-row-r90{grid-template-columns:1fr 1fr 1fr}.poa-actions-r90{grid-column:1/-1}.poa-movement-form-r90{grid-template-columns:1fr 1fr}}@media (max-width:600px){.poa-stats-r90{grid-template-columns:1fr 1fr}.poa-row-r90{grid-template-columns:1fr}.poa-actions-r90{grid-column:auto}.poa-filter-r90{grid-template-columns:1fr 1fr;display:grid}.poa-filter-r90 button{width:100%}.poa-detail-grid-r90,.poa-movement-form-r90,.poa-history-r90>div{grid-template-columns:1fr}.poa-label-r90 strong{font-size:17px}}@media print{.poa-page-r90 .office-pro-hero,.poa-stats-r90,.poa-tools-r90,.poa-vault-panel-r90,.app-sidebar,.sidebar,.global-back-button{display:none!important}.poa-modal-backdrop-r90{background:#fff!important;padding:0!important;position:static!important}.poa-detail-r90{box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important}.poa-detail-r90>:not(.poa-label-r90){display:none!important}.poa-label-r90{color:#000!important;background:#fff!important;border:1px solid #000!important;width:75mm!important;min-height:32mm!important;margin:0!important}.poa-label-r90 *{color:#000!important}}.poa-code-cell-r91{align-items:center;gap:9px;display:flex}.poa-code-cell-r91>img{object-fit:contain;background:#fff;border-radius:5px;width:48px;height:48px;padding:2px}.poa-real-qr-r91{background:#fff;border-radius:7px;width:82px;height:82px;padding:3px}.poa-delete-r91{color:#e47777!important;background:#d2494912!important;border-color:#d2494959!important}.poa-detail-actions-r90 form{margin:0}.poa-edit-form-r91{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.poa-edit-form-r91 label{gap:5px;display:grid}.poa-edit-form-r91 label>span{color:#bdcad1;font-size:11px;font-weight:900}.poa-edit-form-r91 input,.poa-edit-form-r91 select,.poa-edit-form-r91 textarea{color:#fff;background:#06141e;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-height:42px;padding:8px 9px;font-size:12px}.poa-edit-form-r91 select[multiple]{min-height:105px}.poa-edit-form-r91 .wide{grid-column:1/-1}.poa-edit-save-r91{justify-content:flex-end;display:flex}.poa-edit-save-r91 button{color:#e7bd5c;background:#daa12b17;border:1px solid #daa12b66;border-radius:7px;min-height:42px;padding:8px 16px;font-size:12px;font-weight:900}@media (max-width:800px){.poa-edit-form-r91{grid-template-columns:1fr 1fr}}@media (max-width:550px){.poa-edit-form-r91{grid-template-columns:1fr}.poa-edit-form-r91 .wide{grid-column:auto}.poa-code-cell-r91>img{width:56px;height:56px}}.team-pro-r92{font-size:14px}.team-hero-r92{background:linear-gradient(#0a1c29,#071620);border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.team-hero-r92 span{color:#d9b45b;font-size:12px;font-weight:900}.team-hero-r92 h1{color:#fff;margin:3px 0;font-size:28px}.team-hero-r92 p{color:#94a6b0;margin:0;font-size:13px}.team-hero-actions-r92{gap:8px;display:flex}.team-hero-actions-r92 button,.team-hero-actions-r92 a{color:#bdc9cf;background:#091a26;border:1px solid #ffffff1c;border-radius:8px;align-items:center;min-height:42px;padding:8px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.team-hero-actions-r92 button{color:#e9c164;background:#daa12b1a;border-color:#daa12b6b}.team-stats-r92{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.team-stats-r92 article{background:#081823;border:1px solid #ffffff17;border-radius:10px;padding:14px}.team-stats-r92 span{color:#aebdc5;font-size:11px;font-weight:900;display:block}.team-stats-r92 strong{color:#fff;margin-top:7px;font-size:25px;display:block}.team-stats-r92 small{color:#758a96;margin-top:3px;font-size:9px;display:block}.team-stats-r92 .danger strong{color:#e26c6c}.team-tools-r92{background:#071620;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.team-search-r92{background:#06141e;border:1px solid #ffffff1c;border-radius:8px;flex:1;align-items:center;gap:7px;min-height:43px;padding:0 10px;display:flex}.team-search-r92 span{color:#dcb55b;font-size:20px}.team-search-r92 input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:41px;font-size:13px}.team-search-r92 input::placeholder{color:#718691}.team-filters-r92{flex-wrap:wrap;gap:6px;display:flex}.team-filters-r92 button{color:#b8c5cb;background:#091a26;border:1px solid #ffffff1a;border-radius:7px;min-height:38px;padding:6px 11px;font-size:10px;font-weight:900}.team-filters-r92 button.active{color:#e6bd5e;background:#daa12b14;border-color:#daa12b66}.team-layout-r92{grid-template-columns:minmax(0,1fr) 310px;gap:10px;margin-top:10px;display:grid}.team-list-panel-r92,.team-templates-r92,.team-info-r92{background:#071620;border:1px solid #ffffff17;border-radius:10px;overflow:hidden}.team-list-panel-r92>header{border-bottom:1px solid #ffffff12;padding:12px 14px}.team-list-panel-r92>header span{color:#d8b159;font-size:10px;font-weight:900}.team-list-panel-r92>header h2{color:#fff;margin:2px 0;font-size:20px}.team-table-head-r92,.team-row-r92{grid-template-columns:1.65fr .8fr .65fr .75fr 1fr 1fr;align-items:center;gap:9px;display:grid}.team-table-head-r92{background:#06141e;border-bottom:1px solid #ffffff12;padding:9px 12px}.team-table-head-r92 span{color:#9eafb8;font-size:9px;font-weight:900}.team-row-r92{border-bottom:1px solid #ffffff0e;min-height:72px;padding:10px 12px}.team-row-r92:hover{background:#ffffff05}.team-row-r92 strong{color:#fff;font-size:12px;display:block}.team-row-r92 small{color:#7e929d;margin-top:3px;font-size:9px;display:block}.team-person-r92{align-items:center;gap:9px;display:flex}.team-person-r92>i,.team-profile-r92>i{color:#e5ba5c;background:#daa12b1a;border:1px solid #daa12b2e;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.team-status-r92{border-radius:999px;align-items:center;min-height:27px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.team-status-r92.active{color:#65ce8e;background:#2ea4681c}.team-status-r92.off{color:#df7373;background:#cd46461c}.team-perm-count-r92{color:#d8b35b;font-size:10px}.team-row-actions-r92{flex-wrap:wrap;gap:5px;display:flex}.team-row-actions-r92 button{color:#aebcc4;background:#091a26;border:1px solid #ffffff1a;border-radius:6px;min-height:33px;padding:5px 8px;font-size:9px;font-weight:900}.team-row-actions-r92 .view{color:#e0b85c;border-color:#daa12b4d}.team-side-r92{align-content:start;gap:10px;display:grid}.team-templates-r92>header{border-bottom:1px solid #ffffff12;padding:12px}.team-templates-r92>header span{color:#d9b45b;font-size:9px;font-weight:900}.team-templates-r92>header h3{color:#fff;margin:2px 0;font-size:17px}.team-templates-r92>div{padding:8px}.team-templates-r92 article{border-bottom:1px solid #ffffff0e;padding:10px}.team-templates-r92 b{color:#fff;font-size:11px;display:block}.team-templates-r92 small{color:#7d919d;margin-top:3px;font-size:9px;display:block}.team-info-r92{padding:12px}.team-info-r92 h3{color:#dcb55b;margin:0 0 8px;font-size:15px}.team-info-r92 p{color:#9fb0b9;margin:6px 0;font-size:10px}.team-drawer-backdrop-r92{z-index:18000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.team-drawer-r92{background:#081722;border-inline-end:1px solid #daa12b42;width:min(610px,92vw);height:100%;overflow:auto;box-shadow:30px 0 80px #00000080}.team-drawer-r92>header,.team-add-modal-r92>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.team-profile-r92{align-items:center;gap:10px;display:flex}.team-profile-r92>div>span,.team-add-modal-r92>header span{color:#d9b45b;font-size:10px;font-weight:900}.team-profile-r92 h2,.team-add-modal-r92 h2{color:#fff;margin:2px 0;font-size:22px}.team-profile-r92 small,.team-add-modal-r92 p{color:#8396a1;font-size:10px}.team-drawer-r92>header>button,.team-add-modal-r92>header>button{color:#fff;background:#06141e;border:1px solid #ffffff1a;border-radius:7px;width:34px;height:34px;font-size:19px}.team-drawer-r92>nav{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.team-drawer-r92>nav button{color:#91a3ad;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;font-size:10px;font-weight:900}.team-drawer-r92>nav button.active{color:#e1b85c;background:#daa12b0a;border-bottom-color:#d9ad4c}.team-drawer-body-r92{padding:13px}.team-basic-grid-r92{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-basic-grid-r92>div{background:#06141e;border:1px solid #ffffff12;border-radius:7px;padding:10px}.team-basic-grid-r92 span{color:#8397a2;font-size:9px;display:block}.team-basic-grid-r92 strong{color:#fff;margin-top:3px;font-size:11px;display:block}.team-basic-grid-r92 .ok{color:#65ce8e}.team-basic-grid-r92 .bad{color:#df7373}.team-password-r92{gap:6px;margin-top:10px;display:flex}.team-password-r92 input{color:#fff;background:#06141e;border:1px solid #ffffff1a;border-radius:7px;flex:1;min-height:39px;padding:7px 9px}.team-password-r92 button,.team-status-action-r92 button{color:#c1cdd2;background:#091a26;border:1px solid #ffffff1a;border-radius:7px;min-height:39px;padding:7px 11px;font-size:10px;font-weight:900}.team-status-action-r92{margin-top:8px}.team-status-action-r92 .danger{color:#e27a7a;border-color:#cd46464d}.team-status-action-r92 .success{color:#6ed096;border-color:#2ea4684d}.team-template-buttons-r92{background:#daa12b09;border:1px solid #daa12b24;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;padding:8px;display:flex}.team-template-buttons-r92>span{color:#d9b45b;font-size:10px;font-weight:900}.team-template-buttons-r92 button{color:#b7c4ca;background:#091a26;border:1px solid #ffffff17;border-radius:6px;min-height:30px;padding:4px 8px;font-size:9px}.perm-group-r92{margin-bottom:9px}.perm-group-r92 h3{color:#fff;margin:0 0 5px;font-size:12px}.perm-group-r92>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.perm-group-r92 label{color:#b9c6cc;background:#06141e;border:1px solid #fff1;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:flex}.perm-group-r92 input{width:17px;height:17px}.team-save-perms-r92{color:#e6bd5d;background:#daa12b17;border:1px solid #daa12b61;border-radius:7px;width:100%;min-height:40px;font-size:11px;font-weight:900}.team-performance-r92{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-performance-r92 article{background:#06141e;border:1px solid #ffffff12;border-radius:8px;padding:13px}.team-performance-r92 b{color:#e3b95a;font-size:20px;display:block}.team-performance-r92 span{color:#8fa1ab;margin-top:3px;font-size:9px;display:block}.team-activity-r92 article{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;gap:8px;padding:9px;display:grid}.team-activity-r92 i{color:#d9b45b}.team-activity-r92 strong{color:#fff;font-size:10px;display:block}.team-activity-r92 small,.team-activity-r92 time{color:#81949f;font-size:8px}.team-add-modal-r92{background:#081722;border:1px solid #daa12b40;border-radius:12px;width:min(850px,95vw);max-height:92vh;margin:auto;overflow:auto}.team-add-form-r92{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.team-add-form-r92>label{gap:5px;display:grid}.team-add-form-r92>label>span{color:#bdcad0;font-size:11px;font-weight:900}.team-add-form-r92 input,.team-add-form-r92 select{color:#fff;background:#06141e;border:1px solid #ffffff1c;border-radius:7px;min-height:42px;padding:8px 9px}.team-add-form-r92 .wide{grid-column:1/-1}.team-new-permissions-r92{background:#06141e;border:1px solid #ffffff12;border-radius:8px;padding:10px}.team-new-permissions-r92 h3{color:#d9b45b;margin:0 0 8px;font-size:13px}.team-new-permissions-r92>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.team-new-permissions-r92 label{color:#b7c4ca;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex}.team-add-form-r92 footer{justify-content:flex-end;gap:7px;display:flex}.team-add-form-r92 footer button{color:#bcc9cf;background:#091a26;border:1px solid #ffffff1a;border-radius:7px;min-height:40px;padding:7px 13px;font-size:11px;font-weight:900}.team-add-form-r92 footer .primary{color:#e7be5e;background:#daa12b17;border-color:#daa12b61}@media (max-width:1050px){.team-layout-r92{grid-template-columns:1fr}.team-side-r92{grid-template-columns:1fr 1fr}.team-table-head-r92{display:none}.team-row-r92{grid-template-columns:1.6fr 1fr 1fr}.team-row-actions-r92{grid-column:1/-1}.team-tools-r92{flex-direction:column;align-items:stretch}}@media (max-width:700px){.team-hero-r92{flex-direction:column;align-items:stretch}.team-stats-r92{grid-template-columns:1fr 1fr}.team-side-r92,.team-row-r92{grid-template-columns:1fr}.team-row-actions-r92{grid-column:auto}.team-filters-r92{grid-template-columns:1fr 1fr;display:grid}.team-drawer-r92{width:100%}.team-drawer-r92>nav{grid-template-columns:1fr 1fr}.team-basic-grid-r92,.team-performance-r92,.perm-group-r92>div,.team-add-form-r92{grid-template-columns:1fr}.team-add-form-r92 .wide{grid-column:auto}.team-new-permissions-r92>div{grid-template-columns:1fr 1fr}}.archive-hero-r93{background:linear-gradient(#0a1c29,#071620);border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.archive-hero-r93 span{color:#dcb55b;font-size:12px;font-weight:900}.archive-hero-r93 h1{color:#fff;margin:3px 0;font-size:28px}.archive-hero-r93 p{color:#93a5af;margin:0;font-size:13px}.archive-hero-r93 button{min-height:42px;padding:8px 14px!important;font-size:11px!important}.archive-stats-r93{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.archive-stats-r93 article{background:#081823;border:1px solid #ffffff17;border-radius:10px;padding:14px}.archive-stats-r93 span{color:#acbbc3;font-size:11px;font-weight:900;display:block}.archive-stats-r93 strong{color:#e1b85c;margin-top:6px;font-size:24px;display:block}.archive-stats-r93 strong.date{font-size:17px}.archive-stats-r93 small{color:#778b96;margin-top:3px;font-size:9px;display:block}.archive-tools-r93{background:#071620;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:1fr 160px 190px;gap:8px;margin-top:11px;padding:10px;display:grid}.archive-search-r93{background:#06141e;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:7px;min-height:43px;padding:0 10px;display:flex}.archive-search-r93 span{color:#dcb55b;font-size:20px}.archive-search-r93 input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:12px}.archive-tools-r93 select{color:#fff;background:#06141e;border:1px solid #ffffff1c;border-radius:7px;min-height:43px;padding:7px;font-size:11px}.archive-list-panel-r93{background:#071620;border:1px solid #ffffff17;border-radius:10px;margin-top:10px;overflow:hidden}.archive-list-panel-r93>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.archive-list-panel-r93>header span{color:#dcb55b;font-size:10px;font-weight:900}.archive-list-panel-r93>header h2{color:#fff;margin:2px 0;font-size:20px}.archive-list-panel-r93>header>strong{color:#dcb55b;font-size:11px}.archive-head-r93,.archive-row-r93{grid-template-columns:1.05fr 1.25fr 1fr 1.25fr .75fr 1.75fr;align-items:center;gap:9px;display:grid}.archive-head-r93{background:#06141e;border-bottom:1px solid #ffffff12;padding:9px 12px}.archive-head-r93 span{color:#9eafb8;font-size:9px;font-weight:900}.archive-row-r93{border-bottom:1px solid #ffffff0e;min-height:82px;padding:11px 12px}.archive-row-r93:hover{background:#ffffff05}.archive-row-r93 strong{color:#fff;font-size:12px;display:block}.archive-row-r93 small{color:#7f929d;margin-top:4px;font-size:9px;display:block}.archive-badge-r93{color:#e1b85c;background:#daa12b17;border-radius:999px;align-items:center;min-height:27px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.archive-actions-r93{flex-wrap:wrap;gap:5px;display:flex}.archive-actions-r93 a,.archive-actions-r93 button{color:#b8c5cb;background:#091a26;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-height:34px;padding:5px 8px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.archive-actions-r93>a:first-child{color:#e2b95c;border-color:#daa12b4d}.archive-actions-r93 form{margin:0}.archive-actions-r93 .restore{color:#68ce91;border-color:#30a46940}@media (max-width:1050px){.archive-head-r93{display:none}.archive-row-r93{grid-template-columns:1fr 1fr 1fr}.archive-actions-r93{grid-column:1/-1}}@media (max-width:700px){.archive-hero-r93{flex-direction:column;align-items:stretch}.archive-stats-r93{grid-template-columns:1fr 1fr}.archive-tools-r93,.archive-row-r93{grid-template-columns:1fr}.archive-actions-r93{grid-column:auto}}.case-hero-actions-r94{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-archive-trigger-r94{color:#e47c7c;background:#c5474712;border:1px solid #c547474d;border-radius:7px;min-height:40px;padding:7px 12px;font-size:10px;font-weight:900}.case-archive-backdrop-r94{z-index:18500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.case-archive-modal-r94{background:#081722;border:1px solid #daa12b3d;border-radius:12px;width:min(680px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000009e}.case-archive-modal-r94>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.case-archive-modal-r94>header span{color:#dcb55b;font-size:10px;font-weight:900}.case-archive-modal-r94>header h2{color:#fff;margin:2px 0;font-size:22px}.case-archive-modal-r94>header p{color:#879aa5;margin:2px 0 0;font-size:10px}.case-archive-modal-r94>header button{color:#fff;background:#06141e;border:1px solid #ffffff1a;border-radius:7px;width:34px;height:34px;font-size:19px}.case-archive-warning-r94{color:#d8bf82;background:#daa12b0a;border:1px solid #daa12b29;border-radius:7px;margin:12px 14px 0;padding:10px;font-size:10px;line-height:1.8}.case-archive-form-r94{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.case-archive-form-r94 label{gap:5px;display:grid}.case-archive-form-r94 label>span{color:#bdcad0;font-size:11px;font-weight:900}.case-archive-form-r94 input,.case-archive-form-r94 textarea{color:#fff;background:#06141e;border:1px solid #ffffff1c;border-radius:7px;width:100%;min-height:41px;padding:8px 9px;font-size:12px}.case-archive-form-r94 .wide{grid-column:1/-1}.case-archive-checks-r94{background:#06141e;border:1px solid #ffffff12;border-radius:8px;padding:10px}.case-archive-checks-r94 h3{color:#fff;margin:0 0 8px;font-size:12px}.case-archive-checks-r94 label{border-bottom:1px solid #ffffff0b;align-items:center;gap:8px;padding:7px 0;display:flex}.case-archive-checks-r94 label:last-child{border-bottom:0}.case-archive-checks-r94 input{width:17px;min-height:17px}.case-archive-checks-r94 span{color:#aebdc5!important;font-size:10px!important}.case-archive-note-r94{color:#bb9494;background:#c5474709;border:1px solid #c5474721;border-radius:7px;padding:9px 10px;font-size:9px;line-height:1.7}.case-archive-form-r94 footer{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.case-archive-form-r94 footer button{color:#b9c7cd;background:#091a26;border:1px solid #ffffff1a;border-radius:7px;min-height:40px;padding:7px 12px;font-size:10px;font-weight:900}.case-archive-form-r94 footer .danger{color:#e47c7c;background:#c5474714;border-color:#c5474757}@media (max-width:600px){.case-archive-form-r94{grid-template-columns:1fr}.case-archive-form-r94 .wide{grid-column:auto}.case-archive-backdrop-r94{align-items:flex-end;padding:7px}.case-archive-modal-r94{border-radius:13px 13px 7px 7px}}.case-archive-auto-close-r95{background:#daa12b09;border:1px solid #daa12b2e;border-radius:8px;padding:10px}.case-archive-auto-close-r95>label{align-items:flex-start;display:flex;gap:9px!important}.case-archive-auto-close-r95>label>input{margin-top:2px;width:18px!important;min-height:18px!important}.case-archive-auto-close-r95>label>span{display:block}.case-archive-auto-close-r95>label strong{color:#e3bd65;font-size:11px;display:block}.case-archive-auto-close-r95>label small{color:#91a3ad;margin-top:3px;font-size:9px;line-height:1.7;display:block}.case-archive-auto-close-r95>div{gap:5px;margin-top:9px;display:grid}.case-archive-auto-close-r95>div>span{color:#b9c7ce;font-size:10px;font-weight:900}.settings-page-r96{max-width:none!important}.settings-pro-r96{font-size:14px}.settings-identity-banner-r96{background:radial-gradient(circle at 8% 20%,#daa12b1a,#0000 24%),linear-gradient(135deg,#0b2130,#071620 68%);border:1px solid #ffffff1a;border-radius:12px;margin-top:4px;overflow:hidden}.settings-banner-brand-r96{align-items:center;gap:15px;padding:18px 20px;display:flex}.settings-logo-circle-r96{color:#e0b85c;background:#081722;border:2px solid #daa12b7a;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;font-size:37px;display:grid;overflow:hidden}.settings-logo-circle-r96 img{object-fit:contain;width:100%;height:100%;padding:7px}.settings-banner-brand-r96>div>span{color:#dcb45b;font-size:11px;font-weight:900}.settings-banner-brand-r96 h1{color:#fff;margin:3px 0;font-size:27px}.settings-banner-brand-r96 strong{color:#d6b667;font-size:12px;display:block}.settings-contact-line-r96{flex-wrap:wrap;gap:13px;margin-top:9px;display:flex}.settings-contact-line-r96 small{color:#9aabb4;font-size:10px}.settings-health-r96{background:#020c1338;border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.settings-health-r96 article{text-align:center;border-inline-start:1px solid #ffffff0e;padding:11px 14px}.settings-health-r96 article:first-child{border-inline-start:0}.settings-health-r96 span{color:#7f939e;font-size:9px;display:block}.settings-health-r96 strong{color:#66ce91;margin-top:4px;font-size:10px;display:block}.settings-main-grid-r96{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;display:grid}.settings-summary-r96{background:#071620;border:1px solid #ffffff17;border-radius:10px;position:sticky;top:10px;overflow:hidden}.settings-summary-r96>header{border-bottom:1px solid #ffffff12;padding:12px 13px}.settings-summary-r96>header span{color:#dcb55b;font-size:9px;font-weight:900}.settings-summary-r96>header h2{color:#fff;margin:2px 0;font-size:18px}.settings-summary-r96>div{padding:8px}.settings-summary-r96 article{border-bottom:1px solid #ffffff0e;align-items:center;gap:9px;padding:10px;display:flex}.settings-summary-r96 article:last-child{border-bottom:0}.settings-summary-r96 i{color:#dfb75c;background:#daa12b14;border-radius:8px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.settings-summary-r96 span{color:#8fa1aa;font-size:9px;display:block}.settings-summary-r96 strong{color:#fff;margin-top:2px;font-size:17px;display:block}.settings-summary-r96>a{color:#e0b95d;background:#daa12b0e;border:1px solid #daa12b45;border-radius:7px;justify-content:center;align-items:center;min-height:38px;margin:8px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.settings-center-r96{background:#071620;border:1px solid #ffffff17;border-radius:10px;overflow:hidden}.settings-tabs-r96{background:#081925;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid}.settings-tabs-r96 button{color:#8ea0aa;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:54px;font-size:10px;font-weight:900;display:flex}.settings-tabs-r96 button b{font-size:15px;font-weight:400}.settings-tabs-r96 button.active{color:#e1b85b;background:#daa12b09;border-bottom-color:#d8aa44}.settings-tab-body-r96>header{border-bottom:1px solid #fff1;padding:15px 17px}.settings-tab-body-r96>header span{color:#dcb55b;font-size:9px;font-weight:900}.settings-tab-body-r96>header h2{color:#fff;margin:3px 0;font-size:21px}.settings-tab-body-r96>header p{color:#81949f;margin:0;font-size:10px}.settings-form-r96{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.settings-form-r96>label{gap:5px;display:grid}.settings-form-r96>label>span{color:#c2ced4;font-size:11px;font-weight:900}.settings-form-r96 input,.settings-form-r96 textarea{color:#fff;background:#06141e;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;min-height:43px;padding:8px 9px;font-size:12px}.settings-form-r96 input:focus,.settings-form-r96 textarea:focus{border-color:#daa12b57}.settings-form-r96 .wide{grid-column:1/-1}.settings-logo-box-r96{background:#06141e;border:1px solid #ffffff14;border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-logo-preview-r96{color:#dcb55b;background:#081925;border:1px solid #daa12b33;border-radius:9px;place-items:center;width:105px;height:105px;font-size:33px;display:grid;overflow:hidden}.settings-logo-preview-r96 img{object-fit:contain;width:100%;height:100%;padding:7px}.settings-logo-box-r96 strong{color:#fff;font-size:13px;display:block}.settings-logo-box-r96 small{color:#7e919c;margin:3px 0 7px;font-size:9px;display:block}.settings-logo-box-r96 input[type=file]{min-height:38px;padding:6px;font-size:10px}.settings-logo-box-r96 .danger{color:#e07878;background:#cd46460f;border:1px solid #cd464647;border-radius:7px;min-height:36px;padding:6px 9px;font-size:9px;font-weight:900}.settings-save-row-r96{justify-content:flex-end;padding-top:2px;display:flex}.settings-save-row-r96 button{color:#e7bd5c;background:#daa12b1a;border:1px solid #daa12b66;border-radius:7px;min-height:42px;padding:8px 16px;font-size:11px;font-weight:900}.settings-switches-r96{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-switches-r96 label{background:#06141e;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.settings-switches-r96 strong{color:#fff;font-size:11px;display:block}.settings-switches-r96 small{color:#81949f;margin-top:3px;font-size:8px;display:block}.settings-switches-r96 input{width:19px!important;height:19px!important;min-height:19px!important}.settings-paper-preview-r96{background:#06141e;border:1px dashed #daa12b33;border-radius:8px;justify-content:center;padding:13px;display:flex}.settings-paper-preview-r96>div{color:#182028;background:#f4f2eb;border-radius:4px;width:min(510px,100%);min-height:180px;padding:17px;box-shadow:0 12px 35px #00000038}.settings-paper-preview-r96 b,.settings-paper-preview-r96 span,.settings-paper-preview-r96 small{display:block}.settings-paper-preview-r96 b{font-size:17px}.settings-paper-preview-r96 span{margin-top:3px;font-size:10px}.settings-paper-preview-r96 p{color:#5d6670;font-size:10px}.settings-paper-preview-r96 small{text-align:center;color:#666;margin-top:70px;font-size:8px}.settings-rules-r96,.settings-security-r96{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.settings-rules-r96 article,.settings-security-r96 article{background:#06141e;border:1px solid #ffffff12;border-radius:8px;padding:13px}.settings-rules-r96 b{color:#fff;font-size:12px;display:block}.settings-rules-r96 span{color:#879aa5;margin-top:4px;font-size:9px;line-height:1.8;display:block}.settings-rules-r96 strong{color:#65ce8e;margin-top:8px;font-size:9px;display:block}.settings-security-r96 article{gap:9px;display:flex}.settings-security-r96 i{color:#66cf91;background:#30a4691a;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.settings-security-r96 b{color:#fff;font-size:11px;display:block}.settings-security-r96 span{color:#8497a2;margin-top:4px;font-size:9px;line-height:1.7;display:block}.settings-security-r96 .notice i{color:#dcb55b;background:#daa12b1a}.settings-system-link-r96{color:#ddb65a;background:#daa12b0d;border:1px solid #daa12b40;border-radius:7px;align-items:center;min-height:39px;margin:0 15px 15px;padding:7px 11px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.settings-system-grid-r96{grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.settings-system-grid-r96>div{background:#06141e;border:1px solid #ffffff12;border-radius:8px;padding:11px}.settings-system-grid-r96 span{color:#8497a2;font-size:9px;display:block}.settings-system-grid-r96 strong{color:#fff;margin-top:4px;font-size:11px;display:block}.settings-system-grid-r96 .ok{color:#66ce91}@media (max-width:1050px){.settings-main-grid-r96{grid-template-columns:1fr}.settings-summary-r96{position:static}.settings-summary-r96>div{grid-template-columns:1fr 1fr;display:grid}.settings-tabs-r96{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.settings-banner-brand-r96{align-items:flex-start}.settings-logo-circle-r96{width:72px;height:72px}.settings-banner-brand-r96 h1{font-size:21px}.settings-health-r96{grid-template-columns:1fr}.settings-health-r96 article{border-inline-start:0;border-top:1px solid #ffffff0d}.settings-tabs-r96{grid-template-columns:1fr 1fr}.settings-form-r96,.settings-rules-r96,.settings-security-r96,.settings-system-grid-r96{grid-template-columns:1fr}.settings-form-r96 .wide,.settings-logo-box-r96{grid-column:auto}.settings-logo-box-r96{text-align:center;grid-template-columns:1fr}.settings-logo-preview-r96{margin:auto}.settings-switches-r96{grid-template-columns:1fr}.settings-summary-r96>div{grid-template-columns:1fr 1fr}}:root{--ui-r97-title:28px;--ui-r97-section-title:20px;--ui-r97-body:14px;--ui-r97-label:13px;--ui-r97-small:11px;--ui-r97-button:13px;--ui-r97-control-h:44px;--ui-r97-button-h:40px;--ui-r97-radius:8px}.office-pro-page,.record-page-pro,.settings-pro-r96,.dashboard-page,.mobile-calendar-page-only{font-size:var(--ui-r97-body)}.office-pro-page h1,.record-page-pro h1{line-height:1.35;font-size:var(--ui-r97-title)!important}.office-pro-page h2,.record-page-pro h2{line-height:1.4;font-size:var(--ui-r97-section-title)!important}.office-pro-page h3,.record-page-pro h3{line-height:1.45;font-size:16px!important}.office-pro-page p,.record-page-pro p{font-size:13px;line-height:1.75}.office-pro-page label>span,.record-page-pro label>span,.office-pro-page .field-label,.record-page-pro .field-label{font-weight:800;font-size:var(--ui-r97-label)!important}.office-pro-page small,.record-page-pro small{font-size:var(--ui-r97-small)}.office-pro-page input:not([type=checkbox]):not([type=radio]),.office-pro-page select,.office-pro-page textarea,.record-page-pro input:not([type=checkbox]):not([type=radio]),.record-page-pro select,.record-page-pro textarea{min-height:var(--ui-r97-control-h);border-radius:var(--ui-r97-radius);font-size:13px!important}.office-pro-page textarea,.record-page-pro textarea{padding-top:10px;padding-bottom:10px}.office-pro-page button,.office-pro-page a.office-open-btn,.office-pro-page a[class*=btn],.record-page-pro button,.record-page-pro a.office-open-btn,.record-page-pro a[class*=btn]{min-height:var(--ui-r97-button-h);border-radius:var(--ui-r97-radius);font-weight:800;line-height:1.25;font-size:var(--ui-r97-button)!important}.office-pro-page button:not(.icon-only):not([aria-label=Close]),.record-page-pro button:not(.icon-only):not([aria-label=Close]){padding:8px 12px}.office-pro-hero{padding:17px 18px}.office-pro-hero h1{margin-bottom:4px}.office-pro-hero p{color:#93a5af;font-size:13px!important}.office-pro-stats{gap:10px}.office-pro-stat{border-radius:10px;padding:14px!important}.office-pro-stat span{font-weight:800;font-size:12px!important}.office-pro-stat strong{line-height:1.25;font-size:24px!important}.office-pro-searchbar{min-height:48px}.office-pro-searchbar input{min-height:44px!important;font-size:13px!important}.office-pro-tabs{gap:7px}.office-pro-tabs a,.office-pro-tabs button{min-height:40px!important;padding:8px 13px!important;font-size:12px!important}.case-filter-row select,.case-filter-row input{min-height:42px!important;font-size:12px!important}.office-pro-panel{border-radius:10px}.office-pro-panel>header{padding:13px 15px}.office-pro-panel>header h2,.office-pro-panel>header h3{font-size:18px!important}.office-pro-table{font-size:12px!important}.office-pro-table th{white-space:nowrap;padding:11px 10px!important;font-size:11px!important;font-weight:900!important}.office-pro-table td{line-height:1.55;padding:11px 10px!important;font-size:12px!important}.office-pro-table td strong{font-size:12px}.office-pro-table td small{font-size:10px}.office-pro-empty{padding:25px 16px;font-size:13px!important}.office-pro-success,.record-error-pro,.error{border-radius:8px;min-height:43px;padding:10px 13px!important;font-size:12px!important}.record-hero-actions-pro{gap:7px}.record-hero-actions-pro button,.record-hero-actions-pro a{min-height:40px!important;font-size:12px!important}.record-card-pro,.record-section-pro{border-radius:10px}.record-card-pro{padding:14px}.record-card-pro strong{font-size:13px}.record-card-pro span{font-size:11px}[role=dialog] h2{font-size:21px!important}[role=dialog] h3{font-size:16px!important}[role=dialog] label>span{font-weight:800;font-size:12px!important}[role=dialog] input:not([type=checkbox]):not([type=radio]),[role=dialog] select,[role=dialog] textarea{border-radius:7px;min-height:43px;font-size:13px!important}[role=dialog] button{min-height:39px;font-weight:800;font-size:12px!important}.settings-tabs-r96 button{min-height:48px!important;font-size:12px!important}.settings-tabs-r96 button b{font-size:17px!important}.settings-tab-body-r96>header span{font-size:11px!important}.settings-tab-body-r96>header p{font-size:12px!important}.settings-summary-r96 span,.settings-system-grid-r96 span{font-size:11px!important}.settings-summary-r96>a,.settings-system-link-r96{font-size:12px!important}.settings-form-r96>label>span{font-size:13px!important}.settings-form-r96 input,.settings-form-r96 textarea{min-height:44px!important;font-size:13px!important}.settings-save-row-r96 button{min-height:42px!important;font-size:13px!important}@media (max-width:700px){:root{--ui-r97-title:23px;--ui-r97-section-title:18px;--ui-r97-body:14px;--ui-r97-label:13px;--ui-r97-button:13px;--ui-r97-control-h:46px;--ui-r97-button-h:43px}.office-pro-page{padding-left:10px!important;padding-right:10px!important}.office-pro-hero{padding:14px}.office-pro-table th{font-size:10px!important}.office-pro-table td{font-size:11px!important}.office-pro-tabs a,.office-pro-tabs button{min-height:43px!important}[role=dialog] button{min-height:43px}}:root{--legal-gold-r98:#d9b35b;--legal-gold-soft-r98:#d9b35b1a;--legal-border-r98:#ffffff16;--legal-panel-r98:#071721;--legal-panel-2-r98:#091c28;--legal-text-muted-r98:#8ea1ab}.office-pro-hero,.office-pro-panel,.record-card-pro,.record-section-pro,.settings-center-r96,.settings-summary-r96,.archive-list-panel-r93{box-shadow:0 12px 34px #0000001a;border-color:var(--legal-border-r98)!important}.office-pro-hero{background:radial-gradient(circle at 90% -40%,#d9b35b14,#0000 35%),linear-gradient(#0a1d29,#071721);position:relative;overflow:hidden}.office-pro-hero:after{content:"";inset-inline-start:0;background:linear-gradient(180deg,var(--legal-gold-r98),#d9b35b14);width:3px;height:100%;position:absolute;top:0}.office-pro-page button[type=submit]:not(.danger):not(.restore),.record-page-pro button[type=submit]:not(.danger):not(.restore){transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.office-pro-page button:hover,.record-page-pro button:hover,.office-pro-page a.office-open-btn:hover,.record-page-pro a.office-open-btn:hover{transform:translateY(-1px)}.office-open-btn,.record-action-pro{border-color:#d9b35b38!important}.office-open-btn:hover,.record-action-pro:hover{color:#e8c46f!important;background:#d9b35b0e!important;border-color:#d9b35b6b!important}.office-pro-stat{transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.office-pro-stat:before{content:"";inset-inline-start:0;background:#d9b35b61;width:2px;height:100%;position:absolute;top:0}.office-pro-stat:hover{transform:translateY(-2px);border-color:#d9b35b2e!important}.office-pro-table-wrap{position:relative}.office-pro-table thead th{z-index:3;position:sticky;top:0;box-shadow:0 1px #ffffff12;background:#081925!important}.office-pro-table tbody tr{transition:background .12s,box-shadow .12s}.office-pro-table tbody tr:hover{box-shadow:inset -2px 0 #d9b35b52;background:#d9b35b06!important}[class*=badge],[class*=status-pill],[class*=status-badge]{letter-spacing:0!important;font-weight:900!important}.office-pro-searchbar:focus-within,.office-pro-page input:focus,.office-pro-page select:focus,.office-pro-page textarea:focus,.record-page-pro input:focus,.record-page-pro select:focus,.record-page-pro textarea:focus{border-color:#d9b35b61!important;box-shadow:0 0 0 2px #d9b35b0b!important}[role=dialog]{animation:.16s ease-out legalDialogInR98}@keyframes legalDialogInR98{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:none}}.office-pro-success,.record-error-pro{animation:.18s ease-out legalNoticeInR98}@keyframes legalNoticeInR98{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sidebar-pro{border-inline-start:1px solid #d9b35b17;box-shadow:0 0 38px #00000029}.sidebar-logo-area{position:relative}.sidebar-logo-area:after{content:"";background:linear-gradient(90deg,#0000,#d9b35b42,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}.sidebar-nav-title{letter-spacing:.2px;color:#718792!important;font-size:10px!important;font-weight:900!important}.sidebar-nav-item{position:relative;border:1px solid #0000!important;transition:background .14s,border-color .14s,color .14s,transform .14s!important}.sidebar-nav-item:hover{transform:translate(-2px);background:#ffffff06!important;border-color:#ffffff0b!important}.sidebar-nav-item.active{box-shadow:inset -3px 0 0 var(--legal-gold-r98);color:#f0cc78!important;background:linear-gradient(90deg,#d9b35b1c,#d9b35b06)!important;border-color:#d9b35b2e!important}.sidebar-nav-item.active .sidebar-nav-icon{color:#e7bf63!important}.sidebar-footer-premium-r98{gap:4px!important;display:grid!important}.sidebar-footer-premium-r98>div{align-items:center;gap:6px;display:flex}.sidebar-footer-premium-r98 small{color:#637985;letter-spacing:.15px;font-size:8px}.case-clean-page .record-hero-pro,.case-clean-page .office-pro-hero{background:radial-gradient(circle at 90% 0,#d9b35b1a,#0000 31%),linear-gradient(#0a1f2d,#071721)!important;border-color:#d9b35b24!important}.case-clean-page .record-action-pro{position:relative;overflow:hidden;background:linear-gradient(#0a1c28,#071721)!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}.case-clean-page .record-action-pro:hover{transform:translateY(-2px);box-shadow:0 12px 25px #00000026}.office-pro-empty{color:#8fa2ac;background:#d9b35b05;border:1px dashed #d9b35b29;border-radius:10px}.settings-tabs-r96 button.active{background:linear-gradient(#d9b35b11,#d9b35b04)!important}.archive-badge-r93{box-shadow:inset 0 0 0 1px #d9b35b14}@media print{body{color:#111!important;background:#fff!important}.sidebar,.app-sidebar,.no-print{display:none!important}.office-pro-page,.record-page-pro{max-width:none!important;margin:0!important;padding:0!important}.office-pro-panel,.record-card-pro,.record-section-pro{box-shadow:none!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.sidebar-account-clean-r98{margin:8px 0}.sidebar-account-trigger-clean-r98{color:#fff;background:#081925;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 9px;display:grid}.sidebar-account-trigger-clean-r98>div{text-align:right;min-width:0;display:grid}.sidebar-account-trigger-clean-r98 strong{font-size:10px}.sidebar-account-trigger-clean-r98 small{color:#8296a1;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sidebar-account-menu-clean-r98{background:#06141e;border:1px solid #ffffff12;border-radius:8px;margin-top:5px;padding:6px}.sidebar-account-menu-clean-r98 form{margin:0}.sidebar-account-menu-clean-r98 button{color:#ef8a8a;background:#c2474714;border:1px solid #c2474747;border-radius:7px;width:100%;min-height:36px}@media (max-width:900px){.sidebar-account-clean-r98{display:none}}:root{--safe-btn3d-edge:#04111b;--safe-btn3d-gold-edge:#68420d;--safe-btn3d-red-edge:#391313;--safe-btn3d-green-edge:#0d2f1d;--safe-btn3d-blue-edge:#0b2235}html body button:not(.sidebar-nav-item),html body input[type=submit],html body input[type=button],html body input[type=reset],html body a[class*=btn]:not(.sidebar-nav-item),html body a[class*=button]:not(.sidebar-nav-item),html body a[class*=action]:not(.sidebar-nav-item),html body a[class*=open]:not(.sidebar-nav-item),html body a[class*=trigger]:not(.sidebar-nav-item),html body a.record-action-pro,html body a.office-open-btn{position:relative;color:#f4f8fa!important;box-shadow:inset 0 1px 0 #ffffff26, inset 0 -1px 0 #00000038, 0 4px 0 var(--safe-btn3d-edge), 0 8px 14px #0000003b!important;text-shadow:0 1px 2px #00000059!important;background:linear-gradient(#18364f 0%,#102940 48%,#091d2e 100%)!important;border:1px solid #819fb661!important;border-radius:9px!important;transition:transform .11s,box-shadow .11s,filter .11s,border-color .11s!important;transform:translateY(0)!important}html body .record-primary-btn-pro,html body .module-primary-action,html body .final-quick-action-v7,html body .dashboard-new-session-trigger,html body .session-tool-btn,html body .case-operation-open-v3,html body .case-session-open-v4,html body .case-document-modal-trigger,html body .work-complete-trigger-v19,html body .finance-correction-open-v71,html body .fin-entry-save-r8,html body .dashboard-danger-action-v17,html body .paid-btn,html body .unpaid-btn,html body .edit-btn,html body .smart-back-v86,html body .case-archive-trigger-r94,html body .final-today-btn-v7,html body .consultations-quick-save-v211,html body .case-session-button-clean,html body .auth-login-btn,html body .pwa-install-button,html body .system-check-run,html body .dashboard-alert-history-trigger-v18,html body .ref-today-button,html body .mobile-print-action,html body .mobile-session-action-btn,html body .tasks-delete,html body .directory-star-btn,html body .topbar-tool-link,html body .topbar-notification{color:#f4f8fa!important;box-shadow:inset 0 1px 0 #ffffff26, inset 0 -1px 0 #00000038, 0 4px 0 var(--safe-btn3d-edge), 0 8px 14px #0000003b!important;text-shadow:0 1px 2px #00000059!important;background:linear-gradient(#18364f 0%,#102940 48%,#091d2e 100%)!important;border:1px solid #819fb661!important;border-radius:9px!important;transition:transform .11s,box-shadow .11s,filter .11s,border-color .11s!important;transform:translateY(0)!important}html body button.btn-primary,html body button.primary,html body button.save,html body button.confirm,html body button[type=submit]:not(.danger):not(.delete):not(.restore):not(.success):not(.secondary):not(.btn-secondary),html body .record-primary-btn-pro,html body .module-primary-action,html body .final-quick-action-v7,html body .dashboard-new-session-trigger,html body .fin-entry-save-r8,html body .paid-btn,html body .consultations-quick-save-v211,html body .auth-login-btn{color:#211506!important;box-shadow:inset 0 1px 0 #fff9dbb8, inset 0 -1px 0 #69400838, 0 4px 0 var(--safe-btn3d-gold-edge), 0 8px 15px #0000003b!important;text-shadow:0 1px #fff4c35c!important;background:linear-gradient(#f1ce75 0%,#d6a541 48%,#ad751e 100%)!important;border-color:#efca70!important}html body button.danger,html body button.delete,html body .danger-save,html body .poa-delete-r91,html body .tasks-delete,html body .dashboard-danger-action-v17,html body .case-archive-trigger-r94{color:#fff4f4!important;box-shadow:inset 0 1px 0 #ffffff21, 0 4px 0 var(--safe-btn3d-red-edge), 0 8px 14px #0000003b!important;background:linear-gradient(#b84a4a 0%,#8f3333 48%,#682323 100%)!important;border-color:#cf6262!important}html body button.success,html body button.restore,html body .restore,html body .success{color:#f2fff7!important;box-shadow:inset 0 1px 0 #ffffff21, 0 4px 0 var(--safe-btn3d-green-edge), 0 8px 14px #0000003b!important;background:linear-gradient(#2f9b63 0%,#23794c 48%,#185535 100%)!important;border-color:#52ad78!important}html body button.edit,html body button.view,html body button.secondary,html body button.btn-secondary,html body .edit-btn,html body .finance-correction-open-v71,html body .smart-back-v86{color:#f3f9ff!important;box-shadow:inset 0 1px 0 #ffffff21, 0 4px 0 var(--safe-btn3d-blue-edge), 0 8px 14px #0000003b!important;background:linear-gradient(#2d6ea3 0%,#235882 48%,#173d5d 100%)!important;border-color:#5889b0!important}html body button:not(.sidebar-nav-item):not(:disabled):hover,html body input[type=submit]:not(:disabled):hover,html body input[type=button]:not(:disabled):hover,html body input[type=reset]:not(:disabled):hover,html body a[class*=btn]:not(.sidebar-nav-item):hover,html body a[class*=button]:not(.sidebar-nav-item):hover,html body a[class*=action]:not(.sidebar-nav-item):hover,html body a[class*=open]:not(.sidebar-nav-item):hover,html body a[class*=trigger]:not(.sidebar-nav-item):hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}html body button:not(.sidebar-nav-item):not(:disabled):active,html body input[type=submit]:not(:disabled):active,html body input[type=button]:not(:disabled):active,html body input[type=reset]:not(:disabled):active,html body a[class*=btn]:not(.sidebar-nav-item):active,html body a[class*=button]:not(.sidebar-nav-item):active,html body a[class*=action]:not(.sidebar-nav-item):active,html body a[class*=open]:not(.sidebar-nav-item):active,html body a[class*=trigger]:not(.sidebar-nav-item):active{box-shadow:inset 0 3px 7px #0000004d, 0 1px 0 var(--safe-btn3d-edge), 0 3px 7px #0003!important;transform:translateY(3px)!important}html body .office-pro-tabs button,html body .team-filters-r92 button,html body .poa-filter-r90 button,html body .settings-tabs-r96 button,html body .docs-filter-tabs-r88 button,html body .dashboard-calendar-day,html body .ref-today-button,html body [class*=pager] button,html body [class*=pagination] button{box-shadow:inset 0 1px 0 #ffffff1f, 0 3px 0 var(--safe-btn3d-edge), 0 6px 11px #0003!important}html body .office-pro-tabs button.active,html body .team-filters-r92 button.active,html body .poa-filter-r90 button.active,html body .settings-tabs-r96 button.active,html body .docs-filter-tabs-r88 button.active,html body .dashboard-calendar-day.active,html body .dashboard-calendar-day.selected{color:#201506!important;background:linear-gradient(#e1b95d 0%,#c68e2d 52%,#96631a 100%)!important;border-color:#ddb85d!important;transform:translateY(2px)!important;box-shadow:inset 0 3px 7px #4b2c0547,0 1px #5d390b,0 3px 6px #00000030!important}html body .module-modal-close,html body .case-document-modal-close,html body button[aria-label=Close],html body button[aria-label=إغلاق]{box-shadow:inset 0 1px #ffffff1f, 0 3px 0 var(--safe-btn3d-edge), 0 5px 9px #0003!important}html body button:disabled,html body input[type=submit]:disabled,html body input[type=button]:disabled,html body input[type=reset]:disabled{opacity:.42!important;filter:saturate(.35)!important;cursor:not-allowed!important;transform:none!important;box-shadow:inset 0 1px #ffffff0d,0 2px #00000061!important}@media (prefers-reduced-motion:reduce){html body button,html body input[type=submit],html body input[type=button],html body input[type=reset],html body a[class*=btn],html body a[class*=button],html body a[class*=action],html body a[class*=open],html body a[class*=trigger]{transition:none!important}}.dashboard-office-brand-r98{background:linear-gradient(135deg,#091b29f7,#07141ff0);border:1px solid #daa12b2e;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:16px 18px 16px 20px;display:flex;overflow:hidden;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff09}.dashboard-office-brand-copy-r98{text-align:right;min-width:0}.dashboard-office-brand-copy-r98>span{color:#dcb45b;letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.dashboard-office-brand-copy-r98 h1{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;line-height:1.35;overflow:hidden}.dashboard-office-brand-copy-r98 small{color:#91a6b4;margin-top:4px;font-size:11px;font-weight:700;display:block}.dashboard-office-logo-r98{background:#fffffff7;border:1px solid #daa12b47;border-radius:14px;flex:0 0 118px;place-items:center;width:118px;height:92px;padding:8px;display:grid;box-shadow:0 9px 18px #0000003d,inset 0 1px #fff}.dashboard-office-logo-r98 img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-office-logo-r98 span{color:#17364b;font-size:34px;font-weight:1000}@media (max-width:900px){.dashboard-office-brand-r98{display:none}}@media print{.dashboard-office-brand-r98{display:none!important}}.sidebar-pro .sidebar-nav-item{isolation:isolate;will-change:transform;position:relative;overflow:hidden;transform:translateY(0);background:linear-gradient(#1f4054f5 0%,#142f41fa 48%,#0b1e2bfc 100%)!important;border:1px solid #6f91a657!important;border-bottom-color:#030b12e0!important;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000047,0 4px #071722,0 7px 12px #0000003d!important}.sidebar-pro .sidebar-nav-item:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#ffffff13,#0000 38% 70%,#daa12b0b);position:absolute;inset:0}.sidebar-pro .sidebar-nav-item:hover{filter:brightness(1.08)!important;border-color:#89b1c985!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000040,0 5px #071722,0 9px 14px #00000045!important}.sidebar-pro .sidebar-nav-item:active{filter:brightness(.98)!important;transform:translateY(3px)!important;box-shadow:inset 0 3px 7px #00000057,inset 0 1px #ffffff0d,0 1px #071722,0 3px 6px #0003!important}.sidebar-pro .sidebar-nav-item.active{color:#201506!important;text-shadow:0 1px #fff5cb52!important;background:linear-gradient(#e7bf64 0%,#c99532 48%,#97651a 100%)!important;border-color:#efc25bc7 #efc25bc7 #67410b!important;box-shadow:inset 0 1px #fff7cfb8,inset 0 -1px #5a32044d,0 4px #5d390b,0 8px 14px #0000004a!important}.sidebar-pro .sidebar-nav-item.active:hover{filter:brightness(1.045)!important;box-shadow:inset 0 1px #fff7cfc7,inset 0 -1px #5a320447,0 5px #5d390b,0 9px 15px #0000004f!important}.sidebar-pro .sidebar-nav-item.active:active{transform:translateY(3px)!important;box-shadow:inset 0 3px 7px #57300357,0 1px #5d390b,0 3px 6px #0003!important}.sidebar-pro .sidebar-nav-icon{background:linear-gradient(#ffffff1a,#0000001a)!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff14,0 2px 3px #00000038!important}.sidebar-pro .sidebar-nav-item.active .sidebar-nav-icon{background:linear-gradient(#ffffff4d,#7043081f)!important;border-color:#502f0440!important;box-shadow:inset 0 1px #ffffff61,0 2px 3px #4f2e0538!important}.sidebar-pro .sidebar-account-trigger-clean-r98,.sidebar-pro .sidebar-account-menu-clean-r98 button{transform:translateY(0);background:linear-gradient(#1f4054f5,#102737fc)!important;border:1px solid #6f91a657!important;border-bottom-color:#030b12e0!important;transition:transform .16s,filter .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff1a,0 4px #071722,0 7px 12px #0000003d!important}.sidebar-pro .sidebar-account-trigger-clean-r98:hover,.sidebar-pro .sidebar-account-menu-clean-r98 button:hover{filter:brightness(1.07)!important;transform:translateY(-1px)!important}.sidebar-pro .sidebar-account-trigger-clean-r98:active,.sidebar-pro .sidebar-account-menu-clean-r98 button:active{transform:translateY(3px)!important;box-shadow:inset 0 3px 7px #00000057,0 1px #071722,0 3px 6px #0003!important}@media (max-width:900px){.sidebar-pro .sidebar-nav-item{box-shadow:inset 0 1px #ffffff17,0 3px #071722,0 5px 8px #00000038!important}.sidebar-pro .sidebar-nav-item:hover{transform:none!important}.sidebar-pro .sidebar-nav-item:active{transform:translateY(2px)!important;box-shadow:inset 0 2px 5px #00000052,0 1px #071722!important}.sidebar-pro .sidebar-nav-item.active{box-shadow:inset 0 1px #fff7cfb3,0 3px #5d390b,0 5px 8px #0000003d!important}}@media (prefers-reduced-motion:reduce){.sidebar-pro .sidebar-nav-item,.sidebar-pro .sidebar-account-trigger-clean-r98,.sidebar-pro .sidebar-account-menu-clean-r98 button{transition:none!important}}:root{--premium-btn-top:#284d65;--premium-btn-mid:#17384d;--premium-btn-bottom:#0c2434;--premium-btn-edge:#061721;--premium-btn-gold-top:#f1cf79;--premium-btn-gold-mid:#d0a345;--premium-btn-gold-bottom:#9f6c1e;--premium-btn-gold-edge:#65400c;--premium-btn-danger-top:#d95a52;--premium-btn-danger-mid:#a92f29;--premium-btn-danger-bottom:#791d19;--premium-btn-danger-edge:#4e100d;--premium-btn-success-top:#35a879;--premium-btn-success-mid:#18734f;--premium-btn-success-bottom:#0d4f37;--premium-btn-success-edge:#073424;--premium-btn-blue-top:#4b9fe9;--premium-btn-blue-mid:#226cb0;--premium-btn-blue-bottom:#174d7e;--premium-btn-blue-edge:#0c3557}html body button:not(.sidebar-nav-item),html body input[type=submit],html body input[type=button],html body input[type=reset],html body a[class*=btn]:not(.sidebar-nav-item),html body a[class*=button]:not(.sidebar-nav-item),html body a[class*=action]:not(.sidebar-nav-item),html body a[class*=open]:not(.sidebar-nav-item),html body a[class*=trigger]:not(.sidebar-nav-item){isolation:isolate;letter-spacing:.005em;text-shadow:0 1px 1px #0000006b;-webkit-tap-highlight-color:transparent;border-radius:11px;font-weight:800;position:relative;overflow:hidden;transform:translateY(0);background:linear-gradient(180deg,var(--premium-btn-top) 0%,var(--premium-btn-mid) 47%,var(--premium-btn-bottom) 100%)!important;color:#f7fbff!important;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000057, 0 3px 0 var(--premium-btn-edge), 0 7px 15px #04121d3d!important;border:1px solid #749ab37a!important;border-bottom-color:#030d14eb!important;transition:transform .14s,filter .14s,box-shadow .14s,border-color .14s!important}html body button:not(.sidebar-nav-item):before,html body a[class*=btn]:not(.sidebar-nav-item):before,html body a[class*=button]:not(.sidebar-nav-item):before,html body a[class*=action]:not(.sidebar-nav-item):before,html body a[class*=open]:not(.sidebar-nav-item):before,html body a[class*=trigger]:not(.sidebar-nav-item):before{content:"";z-index:-1;pointer-events:none;opacity:.74;background:linear-gradient(112deg,#ffffff29 0%,#ffffff0a 29%,#0000 47%),radial-gradient(120% 95% at 50% -30%,#ffffff26,#0000 55%);position:absolute;inset:0}html body button:not(.sidebar-nav-item):not(:disabled):hover,html body input[type=submit]:not(:disabled):hover,html body input[type=button]:not(:disabled):hover,html body input[type=reset]:not(:disabled):hover,html body a[class*=btn]:not(.sidebar-nav-item):hover,html body a[class*=button]:not(.sidebar-nav-item):hover,html body a[class*=action]:not(.sidebar-nav-item):hover,html body a[class*=open]:not(.sidebar-nav-item):hover,html body a[class*=trigger]:not(.sidebar-nav-item):hover{filter:brightness(1.08)saturate(1.04)!important;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, 0 4px 0 var(--premium-btn-edge), 0 9px 18px #04121d4a!important;border-color:#9dc1d8ad!important;transform:translateY(-1px)!important}html body button:not(.sidebar-nav-item):not(:disabled):active,html body input[type=submit]:not(:disabled):active,html body input[type=button]:not(:disabled):active,html body input[type=reset]:not(:disabled):active,html body a[class*=btn]:not(.sidebar-nav-item):active,html body a[class*=button]:not(.sidebar-nav-item):active,html body a[class*=action]:not(.sidebar-nav-item):active,html body a[class*=open]:not(.sidebar-nav-item):active,html body a[class*=trigger]:not(.sidebar-nav-item):active{filter:brightness(.98)!important;box-shadow:inset 0 3px 7px #00000057, inset 0 1px 0 #ffffff0f, 0 1px 0 var(--premium-btn-edge), 0 3px 7px #04121d38!important;transform:translateY(2px)!important}html body button:not(.sidebar-nav-item):focus-visible,html body input[type=submit]:focus-visible,html body input[type=button]:focus-visible,html body input[type=reset]:focus-visible,html body a[class*=btn]:not(.sidebar-nav-item):focus-visible,html body a[class*=button]:not(.sidebar-nav-item):focus-visible,html body a[class*=action]:not(.sidebar-nav-item):focus-visible,html body a[class*=open]:not(.sidebar-nav-item):focus-visible,html body a[class*=trigger]:not(.sidebar-nav-item):focus-visible{outline-offset:3px;outline:3px solid #e8c36d40!important}html body .btn-primary,html body button.primary,html body a.primary,html body button.save,html body .team-save-perms-r92,html body .poa-edit-save-r91 button,html body button[type=submit]:not(.danger):not(.delete):not(.remove):not(.close):not(.cancel),html body input[type=submit]{background:linear-gradient(180deg,var(--premium-btn-gold-top) 0%,var(--premium-btn-gold-mid) 49%,var(--premium-btn-gold-bottom) 100%)!important;color:#201504!important;text-shadow:0 1px #fff4cd7a!important;box-shadow:inset 0 1px 0 #fffaddc7, inset 0 -1px 0 #5b350547, 0 3px 0 var(--premium-btn-gold-edge), 0 7px 15px #5b38083d!important;border-color:#ffe197c2 #ffe197c2 #5c3808!important}html body .btn-primary:hover,html body button.primary:hover,html body a.primary:hover,html body button.save:hover,html body .team-save-perms-r92:hover,html body .poa-edit-save-r91 button:hover,html body button[type=submit]:not(.danger):not(.delete):not(.remove):not(.close):not(.cancel):hover,html body input[type=submit]:hover{box-shadow:inset 0 1px 0 #fffce5db, inset 0 -1px 0 #5b35053d, 0 4px 0 var(--premium-btn-gold-edge), 0 9px 18px #5b380847!important}html body button.danger,html body .poa-delete-r91,html body button.delete,html body button.remove,html body [class*=danger] button,html body [class*=delete] button{background:linear-gradient(180deg,var(--premium-btn-danger-top) 0%,var(--premium-btn-danger-mid) 48%,var(--premium-btn-danger-bottom) 100%)!important;color:#fff8f7!important;text-shadow:0 1px 1px #4508059e!important;box-shadow:inset 0 1px 0 #fff3,0 3px 0 var(--premium-btn-danger-edge),0 7px 15px #5b120e3d!important;border-color:#ff99918c #ff99918c #470d0a!important}html body button.success,html body button.complete,html body button.done,html body [class*=success] button,html body [class*=complete] button{background:linear-gradient(180deg,var(--premium-btn-success-top) 0%,var(--premium-btn-success-mid) 48%,var(--premium-btn-success-bottom) 100%)!important;color:#f5fff9!important;box-shadow:inset 0 1px 0 #ffffff2e,0 3px 0 var(--premium-btn-success-edge),0 7px 15px #094d343b!important;border-color:#7fe2b485 #7fe2b485 #052d1f!important}html body button.edit,html body a.edit,html body button.view,html body a.view,html body [class*=edit] button,html body [class*=view] button{background:linear-gradient(180deg,var(--premium-btn-blue-top) 0%,var(--premium-btn-blue-mid) 48%,var(--premium-btn-blue-bottom) 100%)!important;color:#f5fbff!important;box-shadow:inset 0 1px 0 #ffffff30,0 3px 0 var(--premium-btn-blue-edge),0 7px 15px #10477438!important;border-color:#92caf98f #92caf98f #0a3151!important}html body .btn-secondary,html body button.cancel,html body button.close,html body .module-modal-close,html body .case-document-modal-close,html body button[aria-label=Close],html body button[aria-label=إغلاق]{color:#eaf2f7!important;background:linear-gradient(#334e61 0%,#243b4d 50%,#172b3a 100%)!important;border-color:#8ea9bb6b!important;box-shadow:inset 0 1px #ffffff21,0 2px #0b1d29,0 5px 10px #04121d33!important}html body .office-pro-tabs button,html body .team-filters-r92 button,html body .poa-filter-r90 button,html body .settings-tabs-r96 button,html body .docs-filter-tabs-r88 button,html body .dashboard-calendar-day,html body .ref-today-button,html body [class*=pager] button,html body [class*=pagination] button,html body [role=tab]{border-radius:9px;box-shadow:inset 0 1px #ffffff1c,0 2px #0b1d29,0 4px 8px #04121d2b!important}html body .office-pro-tabs button.active,html body .team-filters-r92 button.active,html body .poa-filter-r90 button.active,html body .settings-tabs-r96 button.active,html body .docs-filter-tabs-r88 button.active,html body .dashboard-calendar-day.active,html body .dashboard-calendar-day.selected,html body [role=tab][aria-selected=true]{color:#211604!important;background:linear-gradient(#e7c56f 0%,#c79739 52%,#94621a 100%)!important;border-color:#ffe197b8!important;transform:translateY(1px)!important;box-shadow:inset 0 2px 5px #59340533,0 1px #5b3809,0 3px 7px #0000002b!important}html body button[aria-label]{min-width:unset}html body button:has(>svg:only-child){min-width:unset}html body button:disabled,html body input[type=submit]:disabled,html body input[type=button]:disabled,html body input[type=reset]:disabled{opacity:.48!important;filter:grayscale(.32)saturate(.45)!important;transform:none!important;box-shadow:inset 0 1px #ffffff0d,0 1px #00000059!important}@media (hover:none){html body button:not(.sidebar-nav-item):not(:disabled):hover,html body input[type=submit]:not(:disabled):hover,html body input[type=button]:not(:disabled):hover,html body input[type=reset]:not(:disabled):hover,html body a[class*=btn]:not(.sidebar-nav-item):hover,html body a[class*=button]:not(.sidebar-nav-item):hover,html body a[class*=action]:not(.sidebar-nav-item):hover,html body a[class*=open]:not(.sidebar-nav-item):hover,html body a[class*=trigger]:not(.sidebar-nav-item):hover{transform:none!important}}@media (prefers-reduced-motion:reduce){html body button,html body input[type=submit],html body input[type=button],html body input[type=reset],html body a[class*=btn],html body a[class*=button],html body a[class*=action],html body a[class*=open],html body a[class*=trigger]{transition:none!important}}.poa-actions-four-r100{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:grid!important}.poa-actions-four-r100>a,.poa-actions-four-r100>button{text-align:center!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 7px!important;font-size:9px!important;line-height:1.2!important;display:inline-flex!important}.poa-actions-four-r100>button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}.document-create-compact-r100{margin-top:10px!important;overflow:hidden!important}.document-create-compact-r100>header{min-height:46px!important;padding:8px 13px!important}.document-create-compact-r100>header>div span{font-size:10px!important}.document-create-compact-r100>header h2{font-size:17px!important}.document-create-compact-r100>header>b{border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:17px!important;display:grid!important}.document-create-compact-r100 .document-create-grid-r88{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px 8px!important}.document-create-compact-r100 .document-create-grid-r88 label{gap:4px!important}.document-create-compact-r100 .document-create-grid-r88 label>span{font-size:10px!important}.document-create-compact-r100 .document-create-grid-r88 input,.document-create-compact-r100 .document-create-grid-r88 select{min-height:38px!important;padding:6px 8px!important;font-size:11px!important}.document-create-compact-r100 .document-create-grid-r88 textarea{resize:vertical!important;min-height:58px!important;padding:7px 8px!important;font-size:11px!important}.document-create-compact-r100 .doc-original-check-r88{min-height:38px!important;padding:7px 9px!important}.document-create-compact-r100 .doc-original-check-r88>span{font-size:10px!important}.document-create-compact-r100 .document-create-actions-r88{padding:0 12px 10px!important}.document-create-compact-r100 .document-create-actions-r88 button{min-height:38px!important;padding:7px 14px!important;font-size:11px!important}@media (max-width:1250px){.poa-actions-four-r100{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.document-create-compact-r100 .document-create-grid-r88{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.poa-actions-four-r100{grid-template-columns:repeat(2,minmax(0,1fr))!important}.document-create-compact-r100 .document-create-grid-r88{grid-template-columns:1fr!important}.document-create-compact-r100 .document-create-grid-r88 .wide{grid-column:auto!important}}.sidebar-pro .sidebar-nav-icon{color:#fff!important;text-shadow:0 1px 2px #00000047!important;border:1px solid #ffffff29!important;border-radius:10px!important;flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:16px!important;transition:transform .16s,box-shadow .16s,filter .16s!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000024,0 4px 10px #00000029!important}.sidebar-pro .sidebar-nav-item:hover .sidebar-nav-icon{filter:brightness(1.08)saturate(1.08)!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000029,0 7px 15px #0000003b!important}.sidebar-pro .sidebar-nav-item.active .sidebar-nav-icon{border-color:#ffe7a7b8!important;transform:scale(1.04)!important;box-shadow:inset 0 1px #ffffff54,inset 0 -1px #0000002e,0 0 0 2px #d9b35b29,0 7px 16px #00000045!important}.sidebar-pro .sidebar-nav-item.active .sidebar-nav-label{font-weight:900!important}.sidebar-pro .nav-tone-home{background:linear-gradient(145deg,#3979d9,#2151a4)!important}.sidebar-pro .nav-tone-chat{background:linear-gradient(145deg,#8b5cf6,#6037bf)!important}.sidebar-pro .nav-tone-clients{background:linear-gradient(145deg,#14a6a0,#08726f)!important}.sidebar-pro .nav-tone-cases{background:linear-gradient(145deg,#c99b3f,#8f6418)!important}.sidebar-pro .nav-tone-sessions{background:linear-gradient(145deg,#e66c4f,#a83c28)!important}.sidebar-pro .nav-tone-tasks{background:linear-gradient(145deg,#36a86e,#197648)!important}.sidebar-pro .nav-tone-operations{background:linear-gradient(145deg,#4d91c9,#27628f)!important}.sidebar-pro .nav-tone-finance{background:linear-gradient(145deg,#2eac72,#177347)!important}.sidebar-pro .nav-tone-documents{background:linear-gradient(145deg,#4d87db,#2958a4)!important}.sidebar-pro .nav-tone-powers{background:linear-gradient(145deg,#ba7845,#7b4321)!important}.sidebar-pro .nav-tone-archive{background:linear-gradient(145deg,#657786,#3d4c58)!important}.sidebar-pro .nav-tone-users{background:linear-gradient(145deg,#6d71d9,#4448a2)!important}.sidebar-pro .nav-tone-settings{background:linear-gradient(145deg,#66788c,#3a4b5e)!important}.sidebar-pro .nav-tone-system{background:linear-gradient(145deg,#b94a58,#7f2834)!important}@media (max-width:1100px){.sidebar-pro .sidebar-nav-icon{flex-basis:31px!important;width:31px!important;height:31px!important;font-size:15px!important}}@media (prefers-reduced-motion:reduce){.sidebar-pro .sidebar-nav-icon{transition:none!important}}.main:has(.final-dashboard-v7)>.smart-back-wrap-v85{display:none!important}.dashboard-date-back-row-r103{justify-content:space-between!important;gap:18px!important}.dashboard-date-time-r103{align-items:center;gap:15px;min-width:0;display:flex}.dashboard-back-left-r103{justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dashboard-back-left-r103 .smart-back-v86{min-width:92px;min-height:39px}@media (max-width:720px){.dashboard-date-back-row-r103{min-height:62px;gap:8px!important;padding-inline:8px!important}.dashboard-date-time-r103{gap:7px}.dashboard-date-time-r103 .final-compact-date-item-v8 strong{font-size:12px!important}.dashboard-date-time-r103 .final-compact-date-item-v8>span{width:21px;font-size:18px!important}.dashboard-date-time-r103 .final-compact-separator-v8{display:none}.dashboard-back-left-r103 .smart-back-v86{min-width:74px;min-height:34px;padding:5px 9px}}@media (max-width:767px){:is(.main:has([aria-label=جلسات\ الموبايل])>.topbar,.main:has([aria-label=جلسات\ الموبايل])>.smart-back-wrap-v85){display:none!important}.main:has([aria-label=جلسات\ الموبايل]){padding-top:0!important}.sessions-pro-page>.office-pro-hero,.sessions-pro-page>.office-pro-stats,.sessions-pro-page>.office-pro-panel,.sessions-pro-page>.sessions-calendar-board,.sessions-pro-page>[class*=calendar]:not(.mobile-calendar-page-only){display:none!important}.sessions-pro-page{max-width:none!important;margin:0!important;padding:0!important}.mobile-calendar-page-only{margin:0!important;padding:0!important;display:block!important}}.operations-desktop-only{display:block}@media (max-width:900px){.operations-page-v24{max-width:none!important;margin:0!important;padding:0!important}.operations-desktop-only{display:none!important}body:has(.operations-page-v24) .topbar{display:none!important}body:has(.operations-page-v24) .app-content{padding-top:0!important}body:has([aria-label="الأعمال الإدارية للموبايل"]) .smart-back-wrap-v85{display:none!important}body:has([aria-label="الأعمال الإدارية للموبايل"]) .operations-page-v24{z-index:20!important;position:relative!important}body:has([aria-label="الأعمال الإدارية للموبايل"]) .mobile-bottom-nav{z-index:70!important}:is(html:has([aria-label="الأعمال الإدارية للموبايل"]),body:has([aria-label="الأعمال الإدارية للموبايل"])){overscroll-behavior-y:auto!important;overflow-x:clip!important}:is(body:has([aria-label="الأعمال الإدارية للموبايل"]) .main,body:has([aria-label="الأعمال الإدارية للموبايل"]) .app-content,body:has([aria-label="الأعمال الإدارية للموبايل"]) .operations-page-v24){min-height:auto!important;overflow:clip visible!important}.mobile-cases-calendar-screen{direction:rtl;gap:14px;padding:12px 12px 110px;display:grid}.mobile-cases-calendar-title{background:linear-gradient(145deg,#112c46,#0a1c30);border:1px solid #7fa9d43d;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 12px 30px #0003}.mobile-cases-calendar-title>div{align-items:center;gap:11px;min-width:0;display:flex}.mobile-cases-calendar-title>div>span{color:#fff;background:linear-gradient(145deg,#d3a63e,#8f6819);border-radius:14px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.mobile-cases-calendar-title strong{color:#fff;font-size:19px;display:block}.mobile-cases-calendar-title small{color:#9fb6cc;margin-top:3px;font-size:12px;display:block}.mobile-cases-calendar-title>button{color:#fff;background:#163b5d;border:1px solid #ffffff2b;border-radius:12px;padding:9px 13px;font-weight:800}.mobile-cases-month-card,.mobile-cases-day-results{background:linear-gradient(160deg,#102842,#0b1d31);border:1px solid #7fa9d438;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #0000002e}.mobile-cases-month-nav{grid-template-columns:44px 1fr 44px;align-items:center;padding:13px 13px 10px;display:grid}.mobile-cases-month-nav strong{text-align:center;color:#fff;font-size:18px}.mobile-cases-month-nav button{color:#fff;background:#163b5d;border:1px solid #ffffff1f;border-radius:12px;height:40px;font-size:25px;line-height:1}.mobile-cases-weekdays,.mobile-cases-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding-inline:10px;display:grid}.mobile-cases-weekdays{color:#8ea9c1;text-align:center;border-top:1px solid #ffffff0f;padding-block:7px;font-size:12px;font-weight:800}.mobile-cases-month-grid>span,.mobile-cases-month-grid>button{aspect-ratio:1;min-width:0}.mobile-cases-month-grid>button{color:#cbd8e5;background:#0d2238;border:1px solid #ffffff12;border-radius:12px;place-items:center;display:grid;position:relative}.mobile-cases-month-grid>button b{font-size:14px}.mobile-cases-month-grid>button i{color:#fff;background:#bd8f2d;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;left:3px}.mobile-cases-month-grid>button.today{box-shadow:inset 0 0 0 1px #50a7df}.mobile-cases-month-grid>button.selected{color:#fff;background:linear-gradient(145deg,#a97a20,#725014);border-color:#e2b84d;box-shadow:0 7px 17px #aa78194d}.mobile-cases-day-results>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.mobile-cases-day-results>header strong{color:#fff;font-size:15px;display:block}.mobile-cases-day-results>header small{color:#91a9bf;margin-top:4px;display:block}.mobile-cases-day-results>header>b{color:#fff;background:#1a496c;border-radius:12px;place-items:center;min-width:36px;height:36px;font-size:16px;display:grid}.mobile-cases-day-list{gap:10px;padding:12px;display:grid}.mobile-cases-day-card{width:100%;color:inherit;text-align:right;background:#102943;border:1px solid #62a4d747;border-radius:17px;padding:0;overflow:hidden;box-shadow:0 8px 20px #00000029}.mobile-cases-day-card-head{background:linear-gradient(90deg,#246d9f,#174c73);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mobile-cases-day-card-head strong{color:#fff;font-size:14px}.mobile-cases-day-card-head span{color:#fff;background:#ffffff26;border-radius:9px;padding:4px 8px;font-size:11px;font-weight:800}.mobile-cases-day-card h3{color:#fff;margin:12px 13px 4px;font-size:17px}.mobile-cases-day-card p{color:#d6e1ec;margin:0 13px;font-weight:800}.mobile-cases-day-card small{color:#91abc2;margin:7px 13px 11px;display:block}.mobile-cases-day-card>div:last-child{color:#e6bd59;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;font-weight:900;display:flex}.mobile-cases-day-card>div:last-child b{font-size:20px}.mobile-cases-day-empty{text-align:center;color:#9cb1c5;justify-items:center;gap:5px;padding:28px 14px;display:grid}.mobile-cases-day-empty span{font-size:28px}.mobile-cases-day-empty strong{color:#dbe5ee}.mobile-cases-day-empty small{font-size:12px}.mobile-case-summary-layer{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080fb8;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-case-summary-sheet{width:100%;max-height:min(88dvh,760px);padding:8px 14px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(165deg,#122c47,#081a2c);border:1px solid #7eaed74d;border-bottom:0;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -18px 50px #00000073}.mobile-case-summary-handle{background:#58758e;border-radius:6px;width:52px;height:5px;margin:1px auto 12px}.mobile-case-summary-sheet>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.mobile-case-summary-sheet>header>div{align-items:center;gap:10px;display:flex}.mobile-case-summary-sheet>header>div>span{color:#fff;background:linear-gradient(145deg,#d0a23b,#8b6419);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mobile-case-summary-sheet>header small{color:#99afc3;display:block}.mobile-case-summary-sheet>header strong{color:#fff;margin-top:2px;font-size:17px;display:block}.mobile-case-summary-sheet>header button{color:#fff;background:#183a57;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.mobile-case-summary-client{background:linear-gradient(145deg,#173e5d,#102d48);border-radius:16px;margin-top:12px;padding:14px}.mobile-case-summary-client small,.mobile-case-summary-client span{color:#9fb5c8;display:block}.mobile-case-summary-client strong{color:#fff;margin:4px 0;font-size:19px;display:block}.mobile-case-summary-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.mobile-case-summary-grid>div{background:#0d2338;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:11px}.mobile-case-summary-grid span{color:#8fa8be;font-size:11px;display:block}.mobile-case-summary-grid strong{color:#eef4f9;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.mobile-case-summary-action,.mobile-case-summary-session{border-radius:15px;margin-top:10px;padding:13px}.mobile-case-summary-action{background:#9b701929;border:1px solid #e2b84d47}.mobile-case-summary-session{background:#21699729;border:1px solid #459dd540}.mobile-case-summary-action span,.mobile-case-summary-session span{color:#9fb3c5;font-size:11px;display:block}.mobile-case-summary-action strong,.mobile-case-summary-session strong{color:#fff;margin-top:5px;font-size:14px;display:block}.mobile-case-summary-action small{color:#d9bd78;margin-top:5px;display:block}.mobile-case-summary-open{background:linear-gradient(145deg,#c59630,#8d651a);border-radius:15px;place-items:center;min-height:50px;margin-top:12px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 9px 22px #8d651a4d;color:#fff!important}.mobile-cases-workflow,.mobile-cases-calendar-screen{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.mobile-cases-calendar-screen{flex-direction:column!important;gap:12px!important;padding:10px 10px 112px!important;display:flex!important;overflow-x:hidden!important}.mobile-cases-calendar-screen *,.mobile-cases-calendar-screen :before,.mobile-cases-calendar-screen :after{box-sizing:border-box!important}.mobile-cases-calendar-screen button{appearance:none!important;text-shadow:none!important;filter:none!important;letter-spacing:normal!important;font-family:inherit!important;transform:none!important}.mobile-cases-calendar-title{border-radius:18px!important;min-height:78px!important;padding:13px 14px!important}.mobile-cases-calendar-title>div{flex:auto!important}.mobile-cases-calendar-title>div>span{flex:0 0 42px!important;width:42px!important;height:42px!important}.mobile-cases-calendar-title strong{font-size:20px!important;line-height:1.25!important}.mobile-cases-calendar-title small{white-space:normal!important;margin-top:4px!important;font-size:12px!important;line-height:1.45!important}.mobile-cases-calendar-title>button{width:auto!important;min-width:64px!important;height:42px!important;box-shadow:none!important;border-radius:12px!important;flex:none!important;padding:0 14px!important;font-size:15px!important;line-height:1!important}.mobile-cases-month-card,.mobile-cases-day-results{border-radius:18px!important;width:100%!important;min-width:0!important}.mobile-cases-month-nav{grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:8px!important;padding:12px!important;display:grid!important}.mobile-cases-month-nav strong{white-space:nowrap!important;min-width:0!important;font-size:18px!important;line-height:1.2!important}.mobile-cases-month-nav button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:11px!important;padding:0!important;font-size:25px!important;line-height:1!important}.mobile-cases-weekdays,.mobile-cases-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;padding-inline:8px!important;display:grid!important}.mobile-cases-weekdays{padding-top:8px!important;padding-bottom:8px!important;font-size:11px!important;line-height:1!important}.mobile-cases-weekdays>span{white-space:nowrap!important;place-items:center!important;min-width:0!important;height:22px!important;display:grid!important}.mobile-cases-month-grid{padding-bottom:10px!important}.mobile-cases-month-grid>span,.mobile-cases-month-grid>button{aspect-ratio:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;margin:0!important}.mobile-cases-month-grid>button{box-shadow:none!important;background:#0d2238!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important}.mobile-cases-month-grid>button.selected{background:linear-gradient(145deg,#a97a20,#725014)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.mobile-cases-month-grid>button b{font-size:14px!important;line-height:1!important}.mobile-cases-month-grid>button i{min-width:16px!important;height:16px!important;padding:0 3px!important;font-size:9px!important;line-height:16px!important;top:3px!important;left:3px!important}.mobile-cases-day-results>header{gap:10px!important;min-height:67px!important;padding:13px 14px!important}.mobile-cases-day-results>header strong{font-size:15px!important;line-height:1.35!important}.mobile-cases-day-results>header small{font-size:12px!important;line-height:1.35!important}.mobile-cases-day-results>header>b{flex:0 0 36px!important}.mobile-cases-day-empty{align-content:center!important;min-height:150px!important;padding:24px 14px!important}.mobile-cases-day-empty strong{font-size:16px!important;line-height:1.4!important}.mobile-cases-day-empty small{font-size:12px!important;line-height:1.4!important}}.mobile-more-page{display:none}@media (max-width:900px){.mobile-more-page{gap:12px;padding:8px 10px 112px;display:grid}.mobile-lawyer-profile-card{background:linear-gradient(145deg,#173d60,#102f4b);border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 12px 28px #020c162e}.mobile-lawyer-avatar{color:#102a43;background:linear-gradient(145deg,#f4d77f,#c99737);border:2px solid #f0c55d6b;border-radius:18px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:25px;font-weight:950;display:grid}.mobile-lawyer-profile-card>div:last-child{gap:3px;min-width:0;display:grid}.mobile-lawyer-profile-card span{color:#e9c96f;font-size:10px;font-weight:900}.mobile-lawyer-profile-card h1{color:#fff;margin:0;font-size:19px;line-height:1.35}.mobile-lawyer-profile-card p{color:#b9cad6;margin:0;font-size:10.5px;line-height:1.55}.mobile-more-panel{background:linear-gradient(145deg,#173b5d,#12324f);border:1px solid #ffffff17;border-radius:16px;overflow:hidden;box-shadow:0 9px 22px #020c1621}.mobile-more-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.mobile-more-panel>header>div{gap:2px;display:grid}.mobile-more-panel>header span{color:#e9c96f;font-size:9px;font-weight:900}.mobile-more-panel>header h2{color:#fff;margin:0;font-size:14px}.mobile-more-panel>header>b{color:#f2cf75;background:#efc15a17;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.mobile-more-panel>header>b.status-ok{color:#6fe0a5;background:#37b8771a}.mobile-more-panel>header>b.status-error{color:#ff8d8d;background:#eb4e4e1a}.mobile-lawyer-data-list{display:grid}.mobile-lawyer-data-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;min-height:49px;padding:9px 14px;display:grid}.mobile-lawyer-data-list article:last-child{border-bottom:0}.mobile-lawyer-data-list span{color:#9fb4c4;font-size:10px}.mobile-lawyer-data-list strong{overflow-wrap:anywhere;color:#f4f7f9;text-align:left;font-size:11px}.mobile-status-list{padding:6px 13px;display:grid}.mobile-status-list article{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.mobile-status-list article:last-child{border-bottom:0}.mobile-status-list article>div{align-items:center;gap:8px;display:flex}.mobile-status-list i{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff06}.mobile-status-list i.ok{background:#53d697}.mobile-status-list i.warning{background:#f0c55d}.mobile-status-list i.error{background:#f36d6d}.mobile-status-list span{color:#c4d1da;font-size:10.5px}.mobile-status-list strong{color:#fff;font-size:10.5px}.mobile-version-ready,.mobile-version-warning{border-radius:12px;align-items:center;gap:10px;margin:7px 12px 13px;padding:11px 12px;display:flex}.mobile-version-ready{background:#2ea66c17;border:1px solid #48cf8b33}.mobile-version-warning{background:#f0c55d14;border:1px solid #f0c55d33}.mobile-version-ready>span,.mobile-version-warning>span{border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:16px;font-weight:950;display:grid}.mobile-version-ready>span{color:#0d3b27;background:#62dda1}.mobile-version-warning>span{color:#3d2c07;background:#f0c55d}.mobile-version-ready>div,.mobile-version-warning>div{gap:2px;display:grid}.mobile-version-ready strong,.mobile-version-warning strong{color:#fff;font-size:11px}.mobile-version-ready small,.mobile-version-warning small{color:#aebfcb;font-size:9px}.mobile-more-logout-form button{color:#ffc0c0;background:#be31311a;border:1px solid #f6676738;border-radius:13px;width:100%;min-height:49px;font-size:12px;font-weight:900}.mobile-bottom-nav a[href=\/more]>span{letter-spacing:1px}}@media (min-width:901px){.mobile-more-page{display:none!important}}.mobile-account-page{display:none}@media (max-width:900px){.mobile-more-page{display:none!important}.mobile-account-page{box-sizing:border-box!important;direction:rtl!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:12px 12px 118px!important;display:block!important;overflow-x:hidden!important}.mobile-account-page *{min-width:0;box-sizing:border-box!important}.mobile-account-hero{position:relative;background:linear-gradient(145deg,#153d60 0%,#0c2942 100%)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;align-items:center!important;gap:13px!important;width:100%!important;margin:0 0 12px!important;padding:18px 15px!important;display:flex!important;overflow:hidden!important;box-shadow:0 14px 32px #000a1438!important}.mobile-account-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e0b4482e,#0000 67%);border-radius:999px;width:145px;height:145px;position:absolute;inset:auto -35px -55px auto}.mobile-account-avatar{color:#173149!important;background:linear-gradient(145deg,#f7dd91,#c99631)!important;border:2px solid #f7d37680!important;border-radius:50%!important;flex:0 0 68px!important;place-items:center!important;width:68px!important;height:68px!important;font-size:27px!important;font-weight:950!important;display:grid!important;box-shadow:0 7px 18px #0000003b!important}.mobile-account-identity{text-align:right!important;flex:1!important;gap:2px!important;display:grid!important}.mobile-account-kicker{color:#ebca70!important;font-size:10px!important;font-weight:900!important}.mobile-account-identity h1{color:#fff!important;overflow-wrap:anywhere!important;margin:0!important;font-size:19px!important;line-height:1.35!important}.mobile-account-identity p{color:#dce7ee!important;margin:0!important;font-size:12px!important;font-weight:800!important}.mobile-account-identity small{color:#9fb5c4!important;font-size:10px!important;line-height:1.45!important}.mobile-account-badge{border-radius:999px!important;flex:none!important;align-self:flex-start!important;padding:5px 9px!important;font-size:9px!important;font-weight:950!important}.mobile-account-badge.is-active{color:#9af1c7!important;background:#28b47124!important;border:1px solid #56da9838!important}.mobile-account-badge.is-paused{color:#ffd38b!important;background:#e19c281f!important;border:1px solid #f0be5538!important}.mobile-account-card{background:linear-gradient(145deg,#163958,#102f4b)!important;border:1px solid #ffffff17!important;border-radius:19px!important;width:100%!important;margin:0 0 12px!important;overflow:hidden!important;box-shadow:0 10px 24px #000b1626!important}.mobile-account-card-head{border-bottom:1px solid #ffffff12!important;align-items:center!important;gap:11px!important;padding:14px 14px 12px!important;display:flex!important}.mobile-account-card-icon{background:#ebc2581a!important;border-radius:12px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:17px!important;display:grid!important}.mobile-account-card-head>div:last-child{gap:1px!important;display:grid!important}.mobile-account-card-head span{color:#d8b959!important;font-size:9px!important;font-weight:900!important}.mobile-account-card-head h2{color:#fff!important;margin:0!important;font-size:15px!important;line-height:1.4!important}.mobile-account-info-grid{padding:3px 13px!important;display:grid!important}.mobile-account-info-grid article{border-bottom:1px solid #ffffff0e!important;align-items:center!important;gap:11px!important;width:100%!important;padding:12px 1px!important;display:flex!important}.mobile-account-info-grid article:last-child{border-bottom:0!important}.mobile-account-info-icon{background:#ffffff0e!important;border-radius:11px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:15px!important;display:grid!important}.mobile-account-info-grid article>div{text-align:right!important;flex:1!important;gap:3px!important;display:grid!important}.mobile-account-info-grid small{color:#91a9b9!important;font-size:10px!important}.mobile-account-info-grid strong{color:#f7fafc!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:right!important;width:100%!important;font-size:12px!important;line-height:1.5!important;display:block!important}.mobile-account-info-grid strong[dir=ltr]{text-align:left!important;direction:ltr!important}.mobile-account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:13px!important;display:grid!important}.mobile-account-status-grid article{background:#ffffff09!important;border:1px solid #fff1!important;border-radius:14px!important;align-items:center!important;gap:9px!important;min-height:70px!important;padding:11px!important;display:flex!important}.mobile-account-status-grid article>div{text-align:right!important;gap:3px!important;display:grid!important}.mobile-account-status-grid small{color:#91a9b9!important;font-size:9px!important}.mobile-account-status-grid strong{color:#fff!important;font-size:11px!important;line-height:1.35!important}.status-dot{border-radius:50%!important;flex:0 0 10px!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px #ffffff06!important}.status-dot.ok{background:#55d99b!important}.status-dot.warning{background:#f0c35f!important}.status-dot.error{background:#f16f72!important}.mobile-account-health{border-radius:14px!important;align-items:center!important;gap:10px!important;margin:0 13px 14px!important;padding:12px!important;display:flex!important}.mobile-account-health.is-ready{background:#2eae6f1a!important;border:1px solid #53d7972e!important}.mobile-account-health.is-warning{background:#d79d321a!important;border:1px solid #f0c35f2e!important}.mobile-account-health>span{border-radius:11px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:17px!important;font-weight:950!important;display:grid!important}.mobile-account-health.is-ready>span{color:#0e3d29!important;background:#60dda1!important}.mobile-account-health.is-warning>span{color:#3d2e0d!important;background:#efc35f!important}.mobile-account-health>div{text-align:right!important;gap:2px!important;display:grid!important}.mobile-account-health strong{color:#fff!important;font-size:11.5px!important}.mobile-account-health small{color:#aebfca!important;font-size:9px!important;line-height:1.45!important}.mobile-account-brand-card{text-align:center!important;background:#071b2b8c!important;border:1px solid #ffffff12!important;border-radius:16px!important;place-items:center!important;gap:2px!important;width:100%!important;margin:0 0 12px!important;padding:14px!important;display:grid!important}.mobile-account-brand-card strong{color:#efd078!important;letter-spacing:1.7px!important;font-size:13px!important}.mobile-account-brand-card span{color:#d6e0e6!important;font-size:9.5px!important}.mobile-account-brand-card small{color:#7790a1!important;font-size:8.5px!important}.mobile-account-logout-form{width:100%!important;margin:0!important}.mobile-account-logout-form button{appearance:none!important;color:#fff!important;background:linear-gradient(145deg,#b63f43,#8f2d32)!important;border:1px solid #ff73734d!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;font-size:13px!important;font-weight:950!important;display:flex!important;box-shadow:0 10px 20px #6b171b33!important}.mobile-account-logout-form button span{font-size:17px!important}}@media (min-width:901px){.mobile-account-page{display:none!important}}.skeleton-line{background:linear-gradient(90deg,#94a3b81f,#94a3b847,#94a3b81f) 0 0/220% 100%;border-radius:10px;animation:1.15s ease-in-out infinite almaktab-skeleton}@keyframes almaktab-skeleton{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.commercial-foundation-r127{gap:18px;display:grid}.commercial-foundation-r127>header{background:linear-gradient(135deg,#f8fbff,#eef5fb);border:1px solid #dbe4ee;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.commercial-foundation-r127 header span{color:#557086;font-weight:800}.commercial-foundation-r127 header h2{margin:5px 0}.commercial-foundation-r127 header p{color:#667085;margin:0}.commercial-foundation-r127 header>strong{white-space:nowrap;border-radius:999px;padding:8px 13px}.commercial-foundation-r127 .ready{color:#067647;background:#dcfae6}.commercial-foundation-r127 .needs-config{color:#9a6700;background:#fff1d6}.commercial-release-grid-r127{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commercial-release-grid-r127 article,.commercial-checklist-r127,.commercial-support-r127{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:16px}.commercial-release-grid-r127 span,.commercial-support-r127 span{color:#667085;margin-bottom:6px;font-size:13px;display:block}.commercial-checklist-r127 h3{margin-top:0}.commercial-checklist-r127 div{border-top:1px solid #eef2f6;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.commercial-checklist-r127 code{direction:ltr}.commercial-checklist-r127 b{color:#344054}.commercial-support-r127{grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;display:grid}.commercial-support-r127 a{color:#fff;background:#102a43;border-radius:11px;padding:11px 15px;font-weight:800;text-decoration:none}.onboarding-r127{background:radial-gradient(circle at top,#eef6ff,#f7f9fc 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.onboarding-card-r127{width:min(720px,100%)}.onboarding-card-r127>p{color:#667085;line-height:1.8}.onboarding-release-r127{color:#173f5f;background:#e8f1fb;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.onboarding-form-r127{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.onboarding-form-r127 .wide{grid-column:1/-1}.onboarding-form-r127 select{width:100%}.onboarding-promise-r127{color:#344054;background:#f4f8fc;border-radius:14px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.onboarding-promise-r127 b{width:100%}.onboarding-promise-r127 span{font-size:13px}.onboarding-promise-r127 span:before{content:"✓ ";color:#067647;font-weight:900}@media (max-width:800px){.commercial-release-grid-r127{grid-template-columns:1fr 1fr}.commercial-support-r127,.onboarding-form-r127{grid-template-columns:1fr}.onboarding-form-r127 .wide{grid-column:auto}}@media (max-width:520px){.commercial-release-grid-r127{grid-template-columns:1fr}.commercial-foundation-r127>header{flex-direction:column}}@media (max-width:768px){html{scroll-behavior:auto!important}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}.main{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{backface-visibility:hidden;contain:layout paint style;transform:translateZ(0);padding-bottom:env(safe-area-inset-bottom)!important}.mobile-bottom-nav>a{touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-workday-card,.mobile-cases-day-card,.mobile-day-item,[aria-label=جلسات\ الموبايل] article{content-visibility:auto;contain-intrinsic-size:150px;contain:layout paint style}.mobile-workday-list,.mobile-cases-day-list,.mobile-day-items{overscroll-behavior:contain}.mobile-calendar-page-only{min-height:calc(100dvh - 142px)}}@media (max-width:767px){body:has([aria-label=جلسات\ الموبايل]) .mobile-bottom-nav{z-index:1000!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}body:has([aria-label=جلسات\ الموبايل]) .main{padding-bottom:calc(var(--mobile-nav-height,72px) + 18px + env(safe-area-inset-bottom))!important}}.mobile-court-home{display:none}@media (max-width:900px){:is(body:has(.mobile-court-home) .topbar,body:has(.mobile-court-home) .smart-back-wrap-v85){display:none!important}.mobile-court-home{padding:18px 14px calc(104px + env(safe-area-inset-bottom));color:#f8fbff;background:linear-gradient(#071321 0%,#0a1727 48%,#08111d 100%);gap:14px;min-height:100dvh;display:grid}.mobile-court-hero{background:linear-gradient(145deg,#102d42,#0a1f31 65%,#12364a);border:1px solid #1d3850;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex;box-shadow:0 18px 45px #02091366}.mobile-court-hero span,.mobile-court-panel header span{color:#72dfcc;font-size:12px;font-weight:900}.mobile-court-hero h1{margin:6px 0 4px;font-size:23px;line-height:1.25}.mobile-court-hero p{color:#b6c8d8;margin:0;font-size:13px}.mobile-court-date{text-align:center;background:#071522aa;border:1px solid #28516b;border-radius:16px;gap:5px;min-width:92px;padding:10px 12px;display:grid}.mobile-court-date small{color:#91a8ba}.mobile-court-date strong{color:#fff;font-size:14px}.mobile-court-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mobile-court-kpis a{text-align:center;color:#fff;background:#101f30;border:1px solid #1d3449;border-radius:17px;gap:3px;padding:13px 5px;text-decoration:none;display:grid}.mobile-court-kpis strong{color:#7ce3d1;font-size:19px}.mobile-court-kpis span{color:#aebdcc;font-size:10px;font-weight:800}.mobile-court-actions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.mobile-court-actions a{color:#f5fbff;background:#14293c;border:1px solid #24506b;border-radius:17px;align-items:center;gap:9px;min-height:58px;padding:14px 13px;font-size:20px;text-decoration:none;display:flex}.mobile-court-actions span{font-size:13px;font-weight:900}.mobile-court-panel{background:#0d1c2b;border:1px solid #1c3448;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #0208134a}.mobile-court-panel>header{border-bottom:1px solid #1b3449;justify-content:space-between;align-items:center;padding:15px;display:flex}.mobile-court-panel h2{margin:3px 0 0;font-size:17px}.mobile-court-panel header>a{color:#7ce3d1;font-size:12px;font-weight:900;text-decoration:none}.mobile-court-next article{grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.mobile-court-next time{color:#8df0df;background:#17364b;border-radius:15px;place-items:center;height:54px;font-size:17px;font-weight:1000;display:grid}.mobile-court-next article>div{min-width:0}.mobile-court-next strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.mobile-court-next p{color:#c1d0dd;margin:5px 0;font-size:12px}.mobile-court-next small{color:#8097aa}.mobile-court-next article>a{color:#fff;background:#18a888;border-radius:12px;padding:10px 11px;font-size:12px;font-weight:900;text-decoration:none}.mobile-court-grid{gap:12px;display:grid}.mobile-court-list{display:grid}.mobile-court-list>a{color:#fff;border-bottom:1px solid #172d40;grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:12px 15px;text-decoration:none;display:grid}.mobile-court-list>a:last-child{border-bottom:0}.mobile-court-list b{color:#76e2d0;background:#132b3e;border-radius:12px;place-items:center;min-height:38px;font-size:12px;display:grid}.mobile-court-list span{min-width:0}.mobile-court-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.mobile-court-list small{color:#8ea4b6;margin-top:4px;font-size:11px;display:block}.mobile-court-empty{text-align:center;color:#8ea4b6;padding:20px;font-size:12px}.mobile-court-loading .mobile-skeleton{background:linear-gradient(90deg,#0d1c2b,#163047,#0d1c2b) 0 0/200% 100%;border-radius:20px;animation:1.2s linear infinite mobileCourtPulse}.mobile-court-loading .hero{height:126px}.mobile-court-loading .stats{height:70px}.mobile-court-loading .actions{height:126px}.mobile-court-loading .panel{height:180px}@keyframes mobileCourtPulse{to{background-position:-200% 0}}}.office-switcher{z-index:10020;position:relative}.office-switcher-trigger,.active-office-static{color:#173b53;background:#fff;border:1px solid #dce7e5;border-radius:13px;align-items:center;gap:8px;max-width:240px;padding:8px 11px;display:flex}.office-switcher-trigger{cursor:pointer}.office-switcher-trigger strong,.active-office-static strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.office-switcher-trigger i{color:#6b7f8c;font-style:normal}.office-switcher-backdrop{z-index:-1;background:#0002;border:0;position:fixed;inset:0}.office-switcher-menu{background:#fff;border:1px solid #d9e5e3;border-radius:18px;width:min(350px,100vw - 24px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #15364d38}.office-switcher-menu header{justify-content:space-between;align-items:center;padding:7px 8px 11px;display:flex}.office-switcher-menu header a{color:#217b6b;font-size:12px}.office-switcher-menu form button{text-align:right;cursor:pointer;color:#17334b;background:0 0;border:0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.office-switcher-menu form button:hover,.office-switcher-menu form button.active{background:#edf7f4}.switch-office-mark{color:#1d6c5d;background:#e4f1ed;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.office-switcher-menu button span:nth-child(2){gap:2px;display:grid}.office-switcher-menu small{color:#70838e}.office-switcher-menu b{color:#278c79}@media (max-width:720px){.topbar-reference .office-switcher{flex:1}.office-switcher-trigger,.active-office-static{justify-content:center;width:100%;max-width:100%;padding:8px}.office-switcher-menu{width:auto;max-height:65dvh;position:fixed;inset:auto 12px 82px;overflow:auto}.topbar-office{display:none!important}}@media (max-width:900px){.mobile-court-topline{grid-template-columns:1fr 48px;align-items:center;gap:10px;display:grid}.mobile-court-topline .office-switcher-trigger,.mobile-court-topline .active-office-static{color:#effbff;background:#0d2132;border-color:#26465e;justify-content:flex-start;width:100%;max-width:none;min-height:48px;padding:10px 13px;box-shadow:0 10px 24px #02081345}.mobile-court-topline .office-switcher-trigger i{color:#75dfcb;margin-inline-start:auto}.mobile-court-search{color:#82ead7;background:#0d2132;border:1px solid #26465e;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;text-decoration:none;display:grid;box-shadow:0 10px 24px #02081345}.mobile-court-hero-v2{background:radial-gradient(circle at 8% 12%,#1b5d66 0,#0000 34%),linear-gradient(145deg,#123448,#0b2234 66%,#102d40);padding:20px 18px 22px;position:relative;overflow:hidden}.mobile-court-hero-v2:after{content:"⚖";color:#ffffff09;font-size:104px;position:absolute;bottom:-24px;left:16px;transform:rotate(-8deg)}.mobile-court-hero-v2 h1{font-size:27px}.mobile-court-actions-v2{grid-template-columns:repeat(4,1fr);gap:8px}.mobile-court-actions-v2 a{text-align:center;place-items:center;gap:7px;min-height:82px;padding:11px 4px;font-size:23px;display:grid}.mobile-court-actions-v2 span{font-size:10.5px;line-height:1.25}.mobile-bottom-nav-v2{background:#071522f5!important;border-top:1px solid #24465e!important;grid-template-columns:1fr 1fr 78px 1fr 1fr!important;padding-inline:9px!important;box-shadow:0 -14px 36px #02081299!important}.mobile-bottom-nav-v2>a{color:#879cae!important}.mobile-bottom-nav-v2>a.active{color:#7ce3d1!important;background:0 0!important}.mobile-bottom-nav-v2>a.active:before{content:"";background:#71dfcb;border-radius:99px;width:24px;height:3px;position:absolute;top:4px;box-shadow:0 0 14px #71dfcb}.mobile-bottom-nav-v2>a{position:relative}.mobile-fab-space{display:block}.mobile-fab{display:none}@media (max-width:900px){.mobile-fab{display:grid}}.mobile-fab{z-index:10030;left:50%;bottom:calc(31px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:linear-gradient(145deg,#20c9a7,#13836e);border:5px solid #071522;border-radius:50%;place-items:center;width:64px;height:64px;position:fixed;transform:translate(-50%);box-shadow:0 12px 28px #020b1499,0 0 0 1px #56e6ca55}.mobile-fab span{font-size:34px;line-height:1;transition:all .2s}.mobile-fab.open span{transform:rotate(45deg)}.mobile-fab-overlay{z-index:10020;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px 12px calc(104px + env(safe-area-inset-bottom));background:#020812aa;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-fab-sheet{color:#fff;background:linear-gradient(#11293b,#0a1928);border:1px solid #284960;border-radius:24px;width:100%;padding:17px;animation:.2s ease-out mobileSheetUp;box-shadow:0 24px 70px #000b}.mobile-fab-sheet header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.mobile-fab-sheet header span{color:#75dfcb;font-size:11px;font-weight:900}.mobile-fab-sheet h2{margin:4px 0 0;font-size:20px}.mobile-fab-sheet header button{color:#fff;background:#0a1b2a;border:1px solid #34536a;border-radius:12px;width:36px;height:36px;font-size:22px}.mobile-fab-actions{gap:8px;display:grid}.mobile-fab-actions a{color:#fff;background:#0d2132;border:1px solid #233f54;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.mobile-fab-actions b{color:#83ead7;background:#153c4d;border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.mobile-fab-actions span{gap:3px;display:grid}.mobile-fab-actions strong{font-size:13px}.mobile-fab-actions small{color:#91a8ba;font-size:10.5px}@keyframes mobileSheetUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}.court-one-tap{display:none}@media (max-width:900px){:is(body:has(.court-one-tap) .topbar,body:has(.court-one-tap) .smart-back-wrap-v85){display:none!important}body:has(.court-one-tap) .main{background:#031321!important;padding:0!important}.court-one-tap{min-height:100dvh;padding:0 16px calc(112px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 50% -12%,#0b3043 0,#0000 32%),linear-gradient(#031321 0%,#061827 48%,#041421 100%);font-family:inherit;display:block}.court-app-header{direction:ltr;border-bottom:1px solid #173247;grid-template-columns:48px 1fr 48px;align-items:center;height:78px;display:grid}.court-app-header h1{text-align:center;letter-spacing:-.4px;color:#fff;direction:rtl;margin:0;font-size:24px;font-weight:950}.court-app-header h1 span{color:#9aabb8;margin-left:5px;font-size:21px}.court-header-icon{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:31px;line-height:1;text-decoration:none;display:grid}.court-context-row{justify-content:space-between;align-items:flex-start;padding:23px 0 16px;display:flex}.court-greeting,.court-date-compact{gap:4px;display:grid}.court-greeting span,.court-date-compact span{color:#23d8b5;font-size:13px;font-weight:900}.court-greeting strong{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:23px;overflow:hidden}.court-date-compact{text-align:left}.court-date-compact strong{color:#d5dde5;font-size:15px;font-weight:700}.court-office-switcher{margin-bottom:12px}.court-office-switcher .office-switcher-trigger,.court-office-switcher .active-office-static{color:#cfe0eb;width:100%;max-width:none;min-height:43px;box-shadow:none;background:#071c2b;border:1px solid #183e53;border-radius:13px;justify-content:center;font-size:12px}.court-focus-card{background:radial-gradient(circle at 12% 8%,#075a5d88 0,#0000 35%),linear-gradient(145deg,#062a35 0%,#061d2c 60%,#061827 100%);border:1px solid #006a6b;border-radius:27px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0008,inset 0 1px #3be4c51c}.court-focus-badge{color:#fff;background:#078c78;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:900;position:absolute;top:17px;left:17px;box-shadow:0 8px 18px #02110c66}.court-focus-main{direction:rtl;grid-template-columns:72px 1fr 74px;align-items:center;gap:12px;min-height:137px;padding-top:12px;display:grid}.court-focus-symbol{color:#2ad5b4;background:#062735;border:1px solid #056f68;border-radius:50%;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.court-focus-details{min-width:0}.court-focus-details h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:20px;overflow:hidden}.court-focus-details p{color:#c6d2dc;white-space:nowrap;text-overflow:ellipsis;margin:7px 0;font-size:11.5px;overflow:hidden}.court-focus-time{text-align:left;direction:ltr}.court-focus-time strong{color:#fff;letter-spacing:-1px;font-size:37px;font-weight:1000;line-height:1;display:block}.court-focus-time span{color:#21d8b4;text-align:right;direction:rtl;margin-top:9px;font-size:13px;font-weight:900;display:block}.court-focus-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.court-focus-actions a{color:#fff;border:1px solid;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:54px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.court-focus-actions span{font-size:12px}.court-focus-actions .complete{background:#06372f;border-color:#078c6f}.court-focus-actions .decision{background:#082a4a;border-color:#075da1}.court-focus-actions .postpone{background:#332b12;border-color:#806016}.court-no-session{text-align:center;padding:18px 4px 8px}.court-no-session>span{color:#24d7b5;font-size:12px;font-weight:900}.court-no-session h2{margin:8px 0;font-size:22px}.court-no-session p{color:#92a7b6;font-size:12px}.court-no-session a{color:#fff;background:#078c78;border-radius:12px;margin-top:10px;padding:10px 18px;font-weight:900;text-decoration:none;display:inline-flex}.court-section-heading{justify-content:space-between;align-items:center;margin:25px 2px 11px;display:flex}.court-section-heading h2{color:#24d8b5;margin:0;font-size:15px;font-weight:950}.court-section-heading h2 span{font-size:13px}.court-section-heading a{color:#7ee8d5;font-size:12px;font-weight:900;text-decoration:none}.court-today-list,.court-operations-list{background:#071a29;border:1px solid #16364b;border-radius:23px;overflow:hidden;box-shadow:0 13px 30px #0005}.court-today-row{color:#fff;border-bottom:1px solid #183246;grid-template-columns:18px 72px minmax(0,1fr) 64px;align-items:center;gap:9px;min-height:72px;padding:10px 16px;text-decoration:none;display:grid}.court-today-row:last-child{border-bottom:0}.court-row-arrow{color:#8095a5;font-size:31px;font-weight:300}.court-row-status{border-radius:12px;place-items:center;min-height:35px;font-size:11px;font-weight:900;display:grid}.court-row-status.next{color:#56e6c9;background:#06453d}.court-row-status.later{color:#45a6ff;background:#092e53}.court-row-case{min-width:0}.court-row-case strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.court-row-case small{color:#a3b4c2;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;display:block;overflow:hidden}.court-row-time{text-align:left;direction:ltr}.court-row-time strong{font-size:19px;display:block}.court-row-time small{color:#25d7b4;text-align:right;direction:rtl;margin-top:4px;font-size:10px;display:block}.court-list-empty{text-align:center;color:#8298aa;padding:24px;font-size:12px}.actions-heading{margin-top:23px}.court-fast-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.court-fast-actions a{color:#fff;border:1px solid;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:102px;text-decoration:none;display:flex;box-shadow:0 13px 25px #0004}.court-fast-actions b{font-size:30px;line-height:1}.court-fast-actions span{text-align:center;font-size:11px;font-weight:900}.court-fast-actions .camera{color:#5096ff;background:linear-gradient(145deg,#0b2d55,#091e39);border-color:#124f83}.court-fast-actions .operation{color:#f0a823;background:linear-gradient(145deg,#3d2f0d,#261e0b);border-color:#73540c}.court-fast-actions .expense{color:#ad7eff;background:linear-gradient(145deg,#221d46,#14172e);border-color:#393576}.court-fast-actions .record{color:#36dda9;background:linear-gradient(145deg,#064335,#082c2d);border-color:#08745f}.operations-heading h2 span{color:#fff;background:#118d79;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:5px;font-size:11px;display:inline-grid}.court-operation-row{color:#fff;border-bottom:1px solid #183246;grid-template-columns:32px minmax(0,1fr) 68px 18px;align-items:center;gap:10px;min-height:75px;padding:10px 15px;text-decoration:none;display:grid}.court-operation-row:last-child{border-bottom:0}.operation-check{color:#8299a9;font-size:30px;font-weight:200}.operation-main{min-width:0}.operation-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.operation-main small{color:#9aafbe;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;display:block;overflow:hidden}.operation-priority{text-align:left}.operation-priority strong,.operation-priority small{display:block}.operation-priority strong{font-size:12px}.operation-priority small{color:#ccd7de;margin-top:6px;font-size:10.5px}.operation-priority.urgent strong{color:#ff4c42}.operation-priority.medium strong{color:#f4a61d}body:has(.court-one-tap) .mobile-bottom-nav-v2{direction:rtl;height:82px!important;padding:5px 8px calc(7px + env(safe-area-inset-bottom))!important;background:#041521f7!important;border-top:1px solid #14364a!important;grid-template-columns:1fr 1fr 78px 1fr 1fr!important;box-shadow:0 -15px 35px #0009!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a{min-width:0;color:#8a9ead!important;gap:4px!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a span{font-size:21px!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a small{font-size:10.5px!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a.active{color:#27d9b6!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a.active:before{display:none!important}body:has(.court-one-tap) .mobile-fab{width:66px;height:66px;bottom:calc(33px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#29d7b0,#0f9279);border-color:#041521;box-shadow:0 13px 30px #000b,0 0 25px #16c9a451}}@media (max-width:390px){.court-one-tap{padding-inline:12px}.court-focus-main{grid-template-columns:53px 1fr 62px;gap:8px}.court-focus-symbol{width:51px;height:51px;font-size:26px}.court-focus-time strong{font-size:29px}.court-focus-details h2{font-size:17px}.court-fast-actions{gap:7px}.court-fast-actions a{min-height:94px}.court-fast-actions span{font-size:10px}}@media (max-width:900px){body:has(.court-one-tap) .mobile-fab:after{content:"المحكمة";color:#27d9b6;white-space:nowrap;pointer-events:none;font-size:10.5px;font-weight:900;position:absolute;top:65px;left:50%;transform:translate(-50%)}.court-one-tap{padding-inline:16px;padding-bottom:calc(176px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -10%,#0b3143 0,#0000 28%),linear-gradient(#031421 0%,#051927 52%,#03131f 100%)}.court-app-header{grid-template-columns:44px 1fr 44px;height:72px}.court-app-header h1{font-size:23px}.court-app-header h1 span{font-size:17px}.court-header-icon{width:40px;height:40px;font-size:28px}.court-context-row{gap:18px;padding:20px 2px 17px}.court-greeting{flex:1;min-width:0}.court-greeting strong{max-width:220px;font-size:20px;line-height:1.25}.court-date-compact{flex:none}.court-date-compact strong{font-size:14px}.court-office-inline{max-width:210px;margin-top:9px}.court-office-inline .office-switcher-trigger,.court-office-inline .active-office-static{color:#bcd0dc!important;width:auto!important;max-width:210px!important;min-height:30px!important;box-shadow:none!important;background:#071c2b!important;border:1px solid #1a4054!important;border-radius:10px!important;justify-content:flex-start!important;padding:5px 10px!important;font-size:10px!important}.court-office-inline .office-switcher-trigger svg{width:12px;height:12px}.court-focus-card{border-radius:25px;padding:20px 18px 17px}.court-no-session{text-align:right;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:3px 0;display:grid}.court-no-session-icon{color:#38deb9;background:#073c35;border:1px solid #0a7c68;border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid}.court-no-session>div:nth-child(2){min-width:0}.court-no-session>div:nth-child(2)>span{color:#24d7b5;font-size:11px;font-weight:900}.court-no-session h2{margin:3px 0 4px;font-size:18px}.court-no-session p{color:#8ea4b4;margin:0;font-size:11px}.court-no-session-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.court-no-session-actions a{color:#d8e9f2;background:#0a2d3e;border:1px solid #17526a;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:8px 12px;font-size:11px;display:flex}.court-no-session-actions a:first-child{color:#fff;background:#087d6b;border-color:#10aa8f}.court-section-heading{margin-top:20px}.actions-heading{margin-top:19px}.court-fast-actions{gap:9px}.court-fast-actions a{border-radius:19px;gap:8px;min-height:90px}.court-fast-actions b{font-size:26px}.court-fast-actions span{font-size:10.5px}.court-operations-list{margin-bottom:8px}.court-list-empty{padding:18px}body:has(.court-one-tap) .mobile-bottom-nav-v2{height:86px!important;padding:5px 8px calc(9px + env(safe-area-inset-bottom))!important;overflow:visible!important}.mobile-fab-space{display:block!important}body:has(.court-one-tap) .mobile-fab{visibility:visible!important;opacity:1!important;z-index:10060!important;width:68px!important;height:68px!important;bottom:calc(38px + env(safe-area-inset-bottom))!important;border-width:5px!important;display:grid!important}body:has(.court-one-tap) .mobile-fab span{font-size:36px!important}body:has(.court-one-tap) .mobile-fab:after{top:68px!important}}@media (max-width:390px){.court-one-tap{padding-inline:12px;padding-bottom:calc(170px + env(safe-area-inset-bottom))}.court-context-row{gap:10px}.court-greeting strong{max-width:185px;font-size:18px}.court-date-compact strong{font-size:13px}.court-office-inline{max-width:180px}.court-fast-actions{gap:6px}.court-fast-actions a{min-height:84px}.court-fast-actions b{font-size:23px}.court-fast-actions span{font-size:9.5px}}@media (max-width:900px){:is(body:has(.court-one-tap) .app-shell,body:has(.court-one-tap) .main){background:#03131f!important}.court-one-tap{padding:0 18px calc(210px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% -4%,#0a3548 0,#0000 27%),linear-gradient(#03131f 0%,#041825 52%,#03131f 100%)!important}.court-app-header{border-bottom:1px solid #183548!important;height:86px!important}.court-app-header h1{font-size:26px!important}.court-context-row{align-items:flex-start!important;padding:20px 0 14px!important}.court-greeting strong{max-width:240px!important;font-size:25px!important;line-height:1.15!important}.court-date-compact strong{font-size:14px!important}.court-office-chip{color:#d9e7ef;white-space:nowrap;text-overflow:ellipsis;background:#071d2b;border:1px solid #16465b;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:220px;margin-top:10px;padding:7px 11px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}.court-office-chip span{color:#2edcba}.court-focus-card{border-radius:24px!important;min-height:auto!important;padding:16px!important}.court-no-session-compact{text-align:right!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:2px!important;display:grid!important}.court-no-session-copy{min-width:0!important}.court-no-session-copy span{color:#2edcba!important;font-size:11px!important;font-weight:900!important}.court-no-session-copy h2{white-space:nowrap!important;margin:3px 0!important;font-size:19px!important}.court-no-session-copy p{color:#8fa5b5!important;margin:0!important;font-size:10.5px!important}.court-primary-action{color:#fff!important;white-space:nowrap!important;background:linear-gradient(145deg,#20cba7,#0d8b72)!important;border-radius:13px!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0 14px!important;font-size:11px!important;display:flex!important}.court-section-heading{margin:20px 2px 9px!important}.court-fast-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.court-fast-actions a{border-radius:18px!important;gap:8px!important;min-height:86px!important;padding:8px 3px!important}.court-fast-actions b{font-size:25px!important}.court-fast-actions span{font-size:10px!important}.court-operations-list{margin-bottom:14px!important}body:has(.court-one-tap) .mobile-bottom-nav-v2{height:88px!important;padding:7px 8px calc(11px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#041520f7!important;grid-template-columns:1fr 1fr 84px 1fr 1fr!important;bottom:0!important}body:has(.court-one-tap) .mobile-fab{bottom:calc(78px + env(safe-area-inset-bottom))!important;background:linear-gradient(145deg,#2dddb6,#0f8e75)!important;border:5px solid #041520!important;width:70px!important;height:70px!important;display:grid!important;box-shadow:0 14px 32px #000c,0 0 24px #21d6af55!important}body:has(.court-one-tap) .mobile-fab:after{content:"المحكمة"!important;color:#2bdab5!important;font-size:10px!important;top:70px!important}}.mobile-fab-content{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.mobile-fab-icon{font-size:28px;line-height:1}.mobile-fab-content small{color:#fff;margin-top:2px;font-size:9px;font-weight:700}@media (max-width:900px){.mobile-fab{display:none!important}body:has(.court-one-tap){--court-bg:#03131f;--court-panel:#092235;--court-panel-2:#0b293d;--court-border:#173f54;--court-text:#f6fbff;--court-muted:#8ba4b6;--court-mint:#2bdab5;--court-mint-dark:#0e8b73;--court-gold:#e5c77d;background:var(--court-bg)!important}body:has(.court-one-tap) .mobile-fab{display:none!important}body:has(.court-one-tap) .mobile-bottom-nav-v2{height:84px!important;padding:7px 8px calc(9px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:10040!important;direction:rtl!important;background:#03121df7!important;border-top:1px solid #2bdab51f!important;grid-template-columns:1fr 1fr 82px 1fr 1fr!important;align-items:center!important;gap:2px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 -14px 34px #0000007a!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a:not(.mobile-court-nav){color:#8297a8!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:58px!important;text-decoration:none!important;transition:all .18s!important;display:flex!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a:not(.mobile-court-nav) span{font-size:20px!important;line-height:1!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a:not(.mobile-court-nav) small{font-size:9.5px!important;font-weight:800!important}body:has(.court-one-tap) .mobile-bottom-nav-v2>a.active:not(.mobile-court-nav){color:var(--court-mint)!important;background:#2bdab512!important}body:has(.court-one-tap) .mobile-court-nav{color:#fff!important;z-index:10070!important;background:linear-gradient(145deg,#30dfbb,#0d8a72)!important;border:5px solid #03131f!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-self:start!important;align-items:center!important;gap:2px!important;width:72px!important;height:72px!important;margin-inline:auto!important;text-decoration:none!important;display:flex!important;position:relative!important;transform:translateY(-28px)!important;box-shadow:0 14px 32px #000000b8,0 0 26px #2bdab561!important}body:has(.court-one-tap) .mobile-court-nav span{font-size:27px!important;line-height:1!important}body:has(.court-one-tap) .mobile-court-nav small{color:#fff!important;font-size:9px!important;font-weight:900!important}.court-one-tap{min-height:100dvh!important;padding:0 16px calc(128px + env(safe-area-inset-bottom))!important;color:var(--court-text)!important;background:radial-gradient(circle at 50% -5%,#0b3850 0,#0000 29%),linear-gradient(#03131f 0%,#051a28 50%,#03131f 100%)!important}.court-app-header{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#041622b8!important;border-bottom:1px solid #ffffff0f!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;height:72px!important;margin:0 -16px!important;padding:0 17px!important;display:grid!important}.court-app-header h1{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:22px!important;display:flex!important}.court-app-header h1 span{color:var(--court-mint)!important;font-size:21px!important}.court-header-icon{color:#d9e9f1!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:13px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:20px!important;text-decoration:none!important;display:grid!important}.court-context-row{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:18px 1px 12px!important;display:flex!important}.court-greeting{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.court-greeting>span{color:var(--court-muted)!important;font-size:11px!important}.court-greeting>strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:230px!important;font-size:23px!important;line-height:1.25!important;overflow:hidden!important}.court-office-chip{background:#2bdab50e!important;border-color:#2bdab538!important;max-width:210px!important;margin-top:8px!important;padding:6px 10px!important;font-size:9.5px!important}.court-date-compact{text-align:left!important;min-width:110px!important;padding-top:2px!important}.court-date-compact span{color:var(--court-mint)!important;font-size:10px!important;font-weight:900!important;display:block!important}.court-date-compact strong{color:#d5e2e9!important;white-space:nowrap!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;display:block!important}.court-focus-card{border:1px solid var(--court-border)!important;background:linear-gradient(145deg,#0c2b3ef5,#061b2afa)!important;border-radius:23px!important;padding:15px!important;box-shadow:0 18px 38px #0000003d!important}.court-focus-badge{color:var(--court-mint)!important;background:#2bdab51a!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.court-focus-main{grid-template-columns:52px minmax(0,1fr) 62px!important;align-items:center!important;gap:10px!important;margin-top:11px!important;display:grid!important}.court-focus-symbol{width:50px!important;height:50px!important;color:var(--court-mint)!important;background:#2bdab51a!important;border-radius:16px!important;place-items:center!important;font-size:25px!important;display:grid!important}.court-focus-details{min-width:0!important}.court-focus-details h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 5px!important;font-size:17px!important;overflow:hidden!important}.court-focus-details p{color:#9db0bf!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0!important;font-size:9.5px!important;overflow:hidden!important}.court-focus-time{text-align:center!important}.court-focus-time strong{color:#fff!important;font-size:27px!important;line-height:1!important;display:block!important}.court-focus-time span{color:var(--court-gold)!important;margin-top:5px!important;font-size:9px!important;font-weight:900!important;display:block!important}.court-focus-actions-r167{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:13px!important;display:grid!important}.court-focus-actions-r167 button{color:#fff!important;cursor:pointer!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:47px!important;font-size:10.5px!important;font-weight:900!important;display:flex!important}.court-focus-actions-r167 .complete{background:linear-gradient(145deg,#21bc79,#118859)!important}.court-focus-actions-r167 .decision{background:linear-gradient(145deg,#168bb8,#0b628a)!important}.court-focus-actions-r167 .postpone{background:linear-gradient(145deg,#b58a35,#7e5d20)!important}.court-action-icon{font-size:16px!important}.court-no-session-compact{text-align:right!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:1px!important;display:grid!important}.court-no-session-icon{width:44px!important;height:44px!important;color:var(--court-mint)!important;background:#2bdab51a!important;border-radius:15px!important;place-items:center!important;font-size:20px!important;display:grid!important}.court-no-session-copy span{color:var(--court-mint)!important;font-size:9px!important;font-weight:900!important}.court-no-session-copy h2{white-space:nowrap!important;margin:2px 0!important;font-size:16px!important}.court-no-session-copy p{color:var(--court-muted)!important;margin:0!important;font-size:9px!important}.court-primary-action{border-radius:12px!important;min-height:40px!important;padding:0 12px!important;font-size:9.5px!important}.court-section-heading-r167,.court-section-heading{justify-content:space-between!important;align-items:center!important;margin:18px 2px 8px!important;display:flex!important}.court-section-heading-r167 h2,.court-section-heading h2{margin:0!important;font-size:14px!important}.court-section-heading-r167 h2 span,.court-section-heading h2 span{color:var(--court-mint)!important;font-size:10px!important}.court-section-heading-r167 a,.court-section-heading a{color:var(--court-mint)!important;font-size:9.5px!important;font-weight:800!important;text-decoration:none!important}.court-today-list{gap:7px!important;display:grid!important}.court-today-row{background:#082030db!important;border:1px solid #ffffff12!important;border-radius:17px!important;min-height:60px!important;padding:8px 10px!important}.court-fast-actions-r167{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.court-fast-actions-r167 a,.court-fast-actions-r167 button{color:#f5fbff!important;cursor:pointer!important;background:#082030e6!important;border:1px solid #ffffff12!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:76px!important;padding:8px 3px!important;font-family:inherit!important;text-decoration:none!important;display:flex!important}.court-fast-actions-r167 b{color:var(--court-mint)!important;font-size:21px!important;line-height:1!important}.court-fast-actions-r167 span{white-space:nowrap!important;font-size:9px!important;font-weight:900!important}.court-fast-actions-r167 .camera b{color:#55d6ef!important}.court-fast-actions-r167 .expense b{color:var(--court-gold)!important}.court-fast-actions-r167 .record b{color:#64e1c5!important}.court-operations-heading-r167{margin-top:19px!important}.court-operations-list-r167{gap:7px!important;margin-bottom:14px!important;display:grid!important}.court-operation-row-r167{background:#082030e0!important;border:1px solid #ffffff12!important;border-radius:17px!important;grid-template-columns:38px minmax(0,1fr) 48px 22px!important;align-items:center!important;gap:8px!important;min-height:63px!important;padding:8px 9px!important;display:grid!important}.court-operation-row-r167 .operation-check{width:36px!important;height:36px!important;color:var(--court-mint)!important;cursor:pointer!important;background:#2bdab514!important;border:1px solid #2bdab547!important;border-radius:12px!important;font-size:17px!important}.court-operation-row-r167 .operation-main{gap:4px!important;min-width:0!important;display:grid!important}.court-operation-row-r167 .operation-main strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.court-operation-row-r167 .operation-main small{color:var(--court-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;overflow:hidden!important}.court-operation-row-r167 .operation-priority{text-align:center!important}.court-operation-row-r167 .operation-priority strong{color:var(--court-gold)!important;font-size:8.5px!important;display:block!important}.court-operation-row-r167 .operation-priority small{color:#9eb0bd!important;margin-top:3px!important;font-size:8px!important;display:block!important}.court-operation-row-r167 .court-row-arrow{color:#7790a0!important;text-align:center!important;font-size:22px!important;text-decoration:none!important}.court-sheet-overlay{z-index:10120!important;padding:14px 12px calc(14px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#01070dbf!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.court-action-sheet{color:#fff!important;background:linear-gradient(#102d41,#071a29)!important;border:1px solid #234b61!important;border-radius:25px!important;width:100%!important;max-height:min(82dvh,680px)!important;padding:10px 15px 18px!important;overflow:auto!important;box-shadow:0 28px 80px #000000b8!important}.court-sheet-handle{background:#45687a!important;border-radius:999px!important;width:42px!important;height:4px!important;margin:1px auto 12px!important}.court-action-sheet header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:11px!important;display:flex!important}.court-action-sheet header span{color:var(--court-mint)!important;font-size:9px!important;font-weight:900!important}.court-action-sheet header h2{margin:3px 0 0!important;font-size:19px!important}.court-action-sheet header button{color:#fff!important;background:#092033!important;border:1px solid #31556a!important;border-radius:12px!important;width:35px!important;height:35px!important;font-size:20px!important}.court-sheet-case{color:#a8bac7!important;margin:0 0 12px!important;font-size:10px!important}.court-decision-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:12px!important;display:grid!important}.court-decision-presets button{color:#dce9ef!important;background:#0b2639!important;border:1px solid #285066!important;border-radius:13px!important;min-height:42px!important;padding:6px!important;font-size:10px!important;font-weight:800!important}.court-decision-presets button.selected{border-color:var(--court-mint)!important;color:var(--court-mint)!important;background:#2bdab51f!important}.court-quick-form{gap:10px!important;display:grid!important}.court-quick-form label{color:#b8c7d0!important;gap:6px!important;font-size:9.5px!important;font-weight:800!important;display:grid!important}.court-quick-form input,.court-quick-form textarea{color:#fff!important;width:100%!important;font:inherit!important;background:#061b2a!important;border:1px solid #294d61!important;border-radius:13px!important;outline:none!important;padding:11px!important}.court-quick-form input:focus,.court-quick-form textarea:focus{border-color:var(--court-mint)!important;box-shadow:0 0 0 3px #2bdab514!important}.court-save-action{color:#fff!important;background:linear-gradient(145deg,#2bdab5,#0d8a72)!important;border:0!important;border-radius:14px!important;min-height:48px!important;font-size:12px!important;font-weight:900!important}.court-postpone-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.court-postpone-reasons label{color:#dbe8ee!important;background:#0a2436!important;border:1px solid #284d62!important;border-radius:12px!important;align-items:center!important;gap:7px!important;padding:10px!important;display:flex!important}.court-postpone-reasons input{width:auto!important;padding:0!important}.court-empty-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.court-empty-actions a{color:#fff!important;background:#0c3044!important;border-radius:14px!important;place-items:center!important;min-height:48px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}}@media (max-width:390px){.court-one-tap{padding-inline:12px!important}.court-greeting>strong{max-width:190px!important;font-size:20px!important}.court-date-compact{min-width:98px!important}.court-focus-main{grid-template-columns:46px minmax(0,1fr) 56px!important;gap:8px!important}.court-focus-symbol{width:44px!important;height:44px!important;font-size:22px!important}.court-focus-time strong{font-size:23px!important}.court-fast-actions-r167{gap:5px!important}.court-fast-actions-r167 a,.court-fast-actions-r167 button{min-height:70px!important}.court-fast-actions-r167 span{font-size:8px!important}}@media (max-width:900px){body:has(.court-mode-v2){--court-v2-bg:#03131f;--court-v2-panel:#071e2d;--court-v2-panel-2:#0a2637;--court-v2-border:#17445b;--court-v2-mint:#2dddb6;--court-v2-mint-dark:#0c8d74;--court-v2-gold:#e9b84f;--court-v2-text:#f6fbff;--court-v2-muted:#8fa7b7;background:var(--court-v2-bg)!important}.court-mode-v2{min-height:100dvh!important;padding:0 16px calc(144px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% -8%,#0a3548 0,#0000 27%),linear-gradient(#03131f 0%,#041825 58%,#03131f 100%)!important}.court-mode-context{padding:16px 0 14px!important}.court-mode-context .court-greeting strong{font-size:23px!important}.court-mode-card{border:1px solid var(--court-v2-border);background:linear-gradient(145deg,#0a2737fa,#051927fc);border-radius:25px;overflow:hidden;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff06}.court-mode-card.has-session{padding:17px}.court-mode-card.quiet{padding:20px 17px}.court-mode-kicker{color:var(--court-v2-mint);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;font-weight:900;display:flex}.court-mode-kicker b{color:#a8f4e4;background:#2dddb61a;border-radius:999px;padding:5px 9px;font-size:9px}.court-mode-session{direction:rtl;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:13px;display:grid}.court-mode-copy{min-width:0}.court-mode-copy h2{color:var(--court-v2-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:21px;line-height:1.25;overflow:hidden}.court-mode-copy p{color:#a6bac7;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;overflow:hidden}.court-mode-time{direction:ltr;background:#0540414d;border:1px solid #2dddb647;border-radius:20px;align-content:center;place-items:center;min-height:76px;display:grid}.court-mode-time strong{color:#fff;font-size:28px;line-height:1}.court-mode-time small{color:var(--court-v2-mint);margin-top:5px;font-size:10px;font-weight:900}.court-mode-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.court-mode-actions button{border:1px solid var(--court-v2-border);color:#fff;touch-action:manipulation;background:#0b2738;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:54px;font-size:18px;font-weight:900;display:flex}.court-mode-actions button span{font-size:11px}.court-mode-actions .done{background:linear-gradient(145deg,#0d8f75,#096a59);border-color:#178a72}.court-mode-actions .decision{background:linear-gradient(145deg,#15466a,#10324d);border-color:#245d87}.court-mode-actions .postpone{background:linear-gradient(145deg,#6d531b,#493712);border-color:#826425}.court-mode-actions button:disabled{opacity:.55}.court-next-strip{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;display:grid}.court-next-strip span{color:var(--court-v2-mint);font-size:9px;font-weight:900}.court-next-strip strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.court-next-strip small{color:#9db0bd;font-size:9px}.court-quiet-state{text-align:center}.court-quiet-check{width:54px;height:54px;color:var(--court-v2-mint);background:#0b745f40;border:1px solid #16876f;border-radius:18px;place-items:center;margin:0 auto 9px;font-size:27px;font-weight:900;display:grid}.court-quiet-state>span{color:var(--court-v2-mint);font-size:11px;font-weight:900}.court-quiet-state h2{color:#fff;margin:5px 0 4px;font-size:22px}.court-quiet-state p{color:var(--court-v2-muted);margin:0;font-size:10.5px}.court-quiet-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.court-quiet-actions button,.court-quiet-actions a{border:1px solid var(--court-v2-border);color:#edf8ff;background:#0b293b;border-radius:14px;justify-content:center;align-items:center;min-height:45px;font-size:10.5px;font-weight:900;text-decoration:none;display:flex}.court-quiet-actions button:first-child{background:#0c745f;border-color:#16876f}.court-one-tap-shortcuts{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.court-one-tap-shortcuts button,.court-one-tap-shortcuts a{border:1px solid var(--court-v2-border);color:#fff;background:linear-gradient(145deg,#0b2a3d,#071c2a);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;font-weight:900;text-decoration:none;display:flex}.court-one-tap-shortcuts b{color:var(--court-v2-mint);font-size:24px}.court-one-tap-shortcuts span{font-size:10px}.court-work-block{margin-top:2px}.court-work-block>header{justify-content:space-between;align-items:center;margin:0 2px 9px;display:flex}.court-work-block h2{color:var(--court-v2-mint);margin:0;font-size:16px}.court-work-block h2 span{font-size:10px}.court-work-block header a{color:#9feedd;font-size:10px;font-weight:900;text-decoration:none}.court-work-list{border:1px solid var(--court-v2-border);background:#061b2ae0;border-radius:20px;overflow:hidden}.court-work-list article{border-bottom:1px solid #fff1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.court-work-list article:last-child{border-bottom:0}.court-work-check{width:36px;height:36px;color:var(--court-v2-mint);background:#0c776238;border:1px solid #177d69;border-radius:12px;font-size:18px;font-weight:900}.court-work-list article>div{min-width:0}.court-work-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.court-work-list small{color:#8fa5b5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.court-work-list time{color:var(--court-v2-gold);font-size:9px;font-weight:900}.court-work-empty{text-align:center;color:#8198a8;padding:21px;font-size:10.5px}.court-toast{z-index:11000;left:50%;bottom:calc(112px + env(safe-area-inset-bottom));color:#fff;white-space:nowrap;background:#0c7c66;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:900;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0009}.court-toast.pending{background:#34536a}.court-mode-sheet-overlay{z-index:10900!important;padding:12px 10px calc(100px + env(safe-area-inset-bottom))!important}.court-mode-sheet{max-height:78dvh;overflow:auto;background:linear-gradient(#102c40,#071a29)!important;border-color:#28546d!important}.court-mode-form{gap:12px;display:grid}.court-mode-form label{color:#cfe0e9;gap:6px;font-size:10px;font-weight:900;display:grid}.court-mode-form input,.court-mode-form textarea{color:#fff;width:100%;min-height:46px;font:inherit;background:#071b29;border:1px solid #2b5268;border-radius:13px;outline:0;padding:10px 12px}.court-mode-form textarea{resize:vertical}.court-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.court-choice-grid.two{grid-template-columns:repeat(2,1fr)}.court-choice-grid button{color:#eaf6fc;background:#0a2435;border:1px solid #2a5168;border-radius:13px;min-height:46px;font-size:10.5px;font-weight:900}.court-choice-grid button.selected{color:#fff;background:#0c725f;border-color:#22cba8;box-shadow:0 0 0 2px #2dddb61f}.court-mode-save{color:#fff;background:linear-gradient(145deg,#20cda9,#0b806a);border:1px solid #28d0ae;border-radius:15px;min-height:50px;font-size:13px;font-weight:900}.court-finish-title{color:#fff;text-align:center;background:#081e2d;border:1px solid #284c62;border-radius:14px;margin:0;padding:13px;font-weight:900}body:has(.court-mode-v2) .mobile-fab{display:none!important}body:has(.court-mode-v2) .mobile-bottom-nav-v2{grid-template-columns:1fr 1fr 78px 1fr 1fr!important;overflow:visible!important}body:has(.court-mode-v2) .mobile-court-nav{background:linear-gradient(145deg,#2dddb6,#0f8e75)!important;border-color:#041520!important;width:68px!important;height:68px!important;transform:translateY(-27px)!important}}@media (max-width:390px){.court-mode-v2{padding-inline:12px!important}.court-mode-copy h2{font-size:18px}.court-mode-session{grid-template-columns:minmax(0,1fr) 67px}.court-mode-time{min-height:68px}.court-mode-time strong{font-size:24px}.court-one-tap-shortcuts{gap:6px}.court-one-tap-shortcuts button,.court-one-tap-shortcuts a{min-height:72px}.court-choice-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.court-session-accordion{margin-top:2px}.court-session-list-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 2px 10px;display:flex}.court-session-list-heading>div{align-items:center;gap:8px;display:flex}.court-session-list-heading span{color:#2edcba;font-size:15px;font-weight:900}.court-session-list-heading strong{color:#fff;background:#0d715e;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:grid}.court-session-list-heading small{color:#8299a8;font-size:9px}.court-session-bars{gap:9px;display:grid}.court-session-bar{background:linear-gradient(145deg,#092334,#061a28);border:1px solid #183f53;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #0000002e}.court-session-bar.next{border-color:#2dddb675}.court-session-bar.expanded{border-color:#26cbaa;box-shadow:0 12px 28px #0000004d,0 0 0 1px #2dddb614}.court-session-bar-toggle{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:65px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px 11px;display:grid}.court-session-bar-time{direction:ltr;border-left:1px solid #ffffff14;align-content:center;place-items:center;min-height:50px;display:grid}.court-session-bar-time strong{color:#fff;font-size:20px;line-height:1}.court-session-bar-time small{color:#2edcba;margin-top:5px;font-size:8.5px;font-weight:900}.court-session-bar-main{gap:5px;min-width:0;display:grid}.court-session-bar-main>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.court-session-bar-main>small{color:#9db1be;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.court-session-bar-main>small span{color:#d9b159;margin:0 4px;font-weight:900}.court-session-bar-arrow{color:#7f98a8;font-size:20px;transition:transform .2s}.court-session-bar.expanded .court-session-bar-arrow{color:#2edcba;transform:rotate(180deg)}.court-session-expanded{border-top:1px solid #fff1;padding:0 11px 13px;animation:.18s ease-out courtSessionExpand}.court-session-data-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:11px;display:grid}.court-session-data-grid>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;gap:4px;min-width:0;padding:9px 10px;display:grid}.court-session-data-grid>div.wide{grid-column:1/-1}.court-session-data-grid span{color:#8299a9;font-size:8.5px;font-weight:800}.court-session-data-grid strong{color:#f5f9fc;overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.court-session-data-grid .previous-decision{background:#d9b1590b;border-color:#d9b1592e}.court-session-data-grid .previous-decision span{color:#d9b159}.court-session-inline-actions{margin-top:10px}.court-open-case-link{color:#bfe9f3;background:#09273a;border:1px solid #244f68;border-radius:13px;justify-content:center;align-items:center;min-height:42px;margin-top:9px;font-size:10.5px;font-weight:900;text-decoration:none;display:flex}@keyframes courtSessionExpand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}@media (max-width:390px){.court-session-bar-toggle{grid-template-columns:57px minmax(0,1fr) 20px;gap:7px;padding-inline:8px}.court-session-bar-time strong{font-size:18px}.court-session-bar-main>strong{font-size:12px}.court-session-data-grid{gap:6px}.court-session-data-grid>div{padding:8px}}@media (max-width:900px){.court-mode-sheet-overlay{touch-action:manipulation;align-items:flex-end!important;overflow:hidden!important}.court-mode-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:560px!important;max-height:min(82dvh,720px)!important;overflow-y:auto!important;transform:none!important}.court-mode-form input,.court-mode-form textarea,.court-mode-form select{font-size:16px!important;line-height:1.35!important;transform:none!important}.court-next-date-toggle{color:#eaf6fc;background:#0a2435;border:1px solid #2a5168;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:11px;font-weight:900;display:flex}.court-next-date-toggle.selected{background:#0c725fb8;border-color:#22cba8;box-shadow:0 0 0 2px #2dddb61a}.court-next-date-toggle span{font-size:18px}}.operation-create-details-v24>summary{cursor:pointer;color:#f3c45d;padding:16px 18px;font-size:14px;font-weight:900;list-style:none}.operation-create-details-v24>summary::-webkit-details-marker{display:none}.operation-create-details-v24[open]>summary{border-bottom:1px solid #ffffff14}.operations-session-style-list .operation-session-row{align-items:start}.operations-session-style-list .sessions-pro-actions{min-width:250px}.operations-session-style-list .operation-work-row{background:0 0!important;border:0!important;margin:0!important;padding:0!important}@media (max-width:900px){.operations-desktop-only{display:none!important}}.operations-page-v24>[aria-label="الأعمال الإدارية للموبايل"]{display:none!important}@media (max-width:900px){.operations-page-v24>[aria-label="الأعمال الإدارية للموبايل"]{visibility:visible!important;opacity:1!important;min-height:calc(100dvh - var(--mobile-nav-height,72px))!important;display:block!important;position:relative!important}.operations-page-v24>.operations-desktop-only{display:none!important}}@media (max-width:820px){.court-work-block-v3{margin-top:18px}.court-work-block-v3>header{margin-bottom:10px}.court-operation-bars{gap:9px;display:grid}.court-operation-bar{overflow:hidden;background:linear-gradient(145deg,#092334,#061a28)!important;border:1px solid #183f53!important;border-radius:16px!important;padding:0!important}.court-operation-open{color:#fff;text-align:right;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 62px 18px;align-items:center;gap:8px;width:100%;min-height:70px;padding:10px 12px;display:grid}.court-operation-open div{gap:5px;min-width:0;display:grid}.court-operation-open strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.court-operation-open small{color:#9db1be;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.court-operation-open time{color:#e5b55a;text-align:center;font-size:10px;font-weight:900}.court-operation-open>span{color:#2edcba;font-size:22px}.court-operation-detail-head{background:#ffffff09;border:1px solid #deb15338;border-radius:15px;padding:12px}.court-operation-detail-head small{color:#dcb05a;font-weight:900}.court-operation-detail-head h3{color:#fff;margin:5px 0 0;font-size:18px}.court-operation-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.court-operation-detail-grid>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-height:64px;padding:10px;display:grid}.court-operation-detail-grid .wide{grid-column:1/-1}.court-operation-detail-grid span{color:#93a8b6;font-size:9px}.court-operation-detail-grid strong{color:#fff;font-size:12px;line-height:1.6}}@media (max-width:760px){.court-session-bars{gap:7px!important}.court-session-bar{box-shadow:none!important;background:#082233!important;border-radius:14px!important}.court-session-bar-toggle{grid-template-columns:54px minmax(0,1fr) 18px!important;gap:8px!important;min-height:82px!important;padding:9px 10px!important}.court-session-bar-time{border-left:1px solid #ffffff14!important;min-height:58px!important}.court-session-bar-time strong{font-size:17px!important}.court-session-bar-time small{font-size:8px!important}.court-session-bar-main{gap:3px!important}.court-session-bar-main>strong{color:#fff!important;font-size:13px!important}.court-session-bar-main>small{color:#9fb2bf!important;font-size:9.5px!important}.court-session-bar-main .court-session-number{color:#d7e3ea!important;font-weight:800!important}.court-session-bar-main .court-session-court{color:#6fd9c2!important}.court-session-bar-arrow{font-size:18px!important}.court-session-expanded{background:#061b29!important;padding:10px!important}.court-session-data-grid{gap:6px!important;padding-top:0!important}.court-session-data-grid>div{border-radius:10px!important;padding:8px 9px!important}.court-session-data-grid span{font-size:8px!important}.court-session-data-grid strong{font-size:10px!important}.court-single-decision-btn{color:#081926;background:linear-gradient(135deg,#e6b43e,#c98b0b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;font-size:14px;font-weight:950;display:flex;box-shadow:0 8px 18px #00000038}.court-single-decision-btn b{font-size:18px}.court-open-case-link{min-height:38px!important;margin-top:8px!important;font-size:10px!important}.court-work-block-v3{margin-top:16px!important}.court-operation-bar{box-shadow:none!important;border-radius:14px!important}.court-operation-open{grid-template-columns:minmax(0,1fr) 50px 16px!important;min-height:62px!important;padding:8px 10px!important}.court-operation-open strong{font-size:12px!important}.court-operation-open small,.court-operation-open time{font-size:9px!important}}@media (max-width:820px){.court-work-block-v3{width:100%!important;display:block!important;overflow:visible!important}.court-work-block-v3>header{justify-content:space-between!important;align-items:center!important;margin:18px 0 10px!important;display:flex!important}.court-work-block-v3>header h2{color:#2edcba!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:17px!important;font-weight:950!important;display:flex!important}.court-work-block-v3>header h2 span{color:#fff!important;background:#0d715e!important;border-radius:999px!important;place-items:center!important;min-width:26px!important;height:26px!important;padding:0 7px!important;font-size:11px!important;display:grid!important}.court-operation-bars{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important;overflow:visible!important}.court-operation-bar-v2{background:#092536!important;border:1px solid #2edcba52!important;border-radius:15px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 7px 18px #00000029!important}.court-operation-open-v2{color:#fff!important;text-align:right!important;direction:rtl!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:76px!important;padding:11px 12px!important;display:flex!important;overflow:visible!important}.court-operation-icon{color:#37e0bd!important;background:#2edcba1f!important;border:1px solid #2edcba38!important;border-radius:12px!important;flex:0 0 39px!important;place-items:center!important;width:39px!important;height:39px!important;font-size:17px!important;font-weight:950!important;display:grid!important}.court-operation-content{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:visible!important}.court-operation-content strong{color:#fff!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;width:100%!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important;display:block!important;overflow:visible!important}.court-operation-content small{color:#a9bbc6!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;width:100%!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important;display:block!important;overflow:visible!important}.court-operation-meta{border-right:1px solid #ffffff14!important;flex-direction:column!important;flex:0 0 70px!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:5px!important;width:70px!important;padding-right:9px!important;display:flex!important}.court-operation-meta time{color:#e7b65c!important;text-align:center!important;white-space:normal!important;font-size:10px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.court-operation-meta b{color:#7e97a6!important;white-space:nowrap!important;font-size:7.5px!important;font-weight:800!important;display:block!important}.court-operation-chevron{color:#2edcba!important;flex:0 0 12px!important;font-size:23px!important;line-height:1!important;display:block!important}.court-work-empty{color:#95a9b5!important;text-align:center!important;border:1px dashed #ffffff26!important;border-radius:14px!important;padding:18px!important}}@media (max-width:900px){.mobile-court-shell input,.mobile-court-shell select,.mobile-court-shell textarea,.mobile-session-result-form input,.mobile-session-result-form select,.mobile-session-result-form textarea,.mobile-task-field-card form input,.mobile-task-field-card form select,.mobile-task-field-card form textarea,.mobile-expense-form-card input,.mobile-expense-form-card select,.mobile-expense-form-card textarea{font-size:16px!important}.mobile-bottom-nav-v2.mobile-bottom-nav-four{height:76px!important;padding:6px 8px calc(8px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.court-one-tap) .mobile-bottom-nav-v2.mobile-bottom-nav-four{height:76px!important;padding:6px 8px calc(8px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.court-mode-v2) .mobile-bottom-nav-v2.mobile-bottom-nav-four{height:76px!important;padding:6px 8px calc(8px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.mobile-bottom-nav-four .mobile-court-nav{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;transform:none!important}.mobile-bottom-nav-four>a{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:58px!important;display:flex!important}.mobile-bottom-nav-four>a>span{font-size:21px!important}.mobile-bottom-nav-four>a>small{font-size:10.5px!important;font-weight:900!important}.mobile-agenda-search{z-index:4;margin:12px 12px 10px;position:relative}.mobile-agenda-search>label{background:#071b28;border:1px solid #25485c;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;min-height:52px;padding:0 10px;display:grid;box-shadow:0 8px 22px #0003}.mobile-agenda-search>label>span{color:#64d7c0;text-align:center;font-size:22px}.mobile-agenda-search input{color:#fff;direction:rtl;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 8px;font-weight:800;font-size:16px!important}.mobile-agenda-search input::placeholder{color:#8297a5;font-weight:700}.mobile-agenda-search>label>button{color:#9fb1bd;background:0 0;border:0;font-size:24px}.mobile-agenda-search-results{background:#071b28;border:1px solid #25485c;border-radius:15px;margin-top:8px;overflow:hidden;box-shadow:0 18px 34px #00000057}.mobile-agenda-search-results>header{color:#dce8ee;border-bottom:1px solid #17384a;justify-content:space-between;padding:12px 14px;display:flex}.mobile-agenda-search-results>header b{color:#61ddc4}.mobile-agenda-search-results>button{color:#fff;text-align:right;background:0 0;border:0;border-bottom:1px solid #17384a;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.mobile-agenda-search-results>button:last-of-type{border-bottom:0}.mobile-agenda-search-results>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-agenda-search-results>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mobile-agenda-search-results>button small{color:#d8b85f;font-size:12px}.mobile-agenda-search-results>button span{white-space:nowrap;text-overflow:ellipsis;color:#91a7b4;max-width:120px;font-size:11px;overflow:hidden}.mobile-agenda-search-results>button>b{color:#62dcc4;font-size:20px}.mobile-agenda-search-results>p{text-align:center;color:#9babb4;margin:0;padding:18px;font-size:13px}.mobile-bottom-nav a,.court-one-tap button,.court-one-tap a,.court-session-bars>*,.court-operation-bars>*{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition-duration:70ms!important}.mobile-bottom-nav a:active,.court-one-tap button:active,.court-session-bars>:active,.court-operation-bars>:active{transform:scale(.985)}html{scroll-behavior:auto!important}}.navigation-progress-r179{z-index:100000;pointer-events:none;opacity:0;transform-origin:100%;background:linear-gradient(90deg,#c8a45d,#f3d58e,#173b5e);height:3px;transition:opacity 70ms,transform .22s;position:fixed;inset:0 0 auto;transform:scaleX(.08)}.navigation-progress-r179.is-active{opacity:1;transform:scaleX(.72)}@media (prefers-reduced-motion:reduce){.navigation-progress-r179{transition:none}}.almaktab-app-splash{z-index:2147483647;pointer-events:none;background:#02070d;place-items:center;animation:1.15s cubic-bezier(.22,.75,.2,1) forwards almaktabSplashOut;display:grid;position:fixed;inset:0;overflow:hidden}.almaktab-app-splash-aura{filter:blur(10px);background:radial-gradient(circle,#e1ac3d2e 0%,#e1ac3d0f 42%,#0000 72%);border-radius:50%;width:260px;height:260px;animation:.9s ease-out both almaktabAuraPulse;position:absolute}.almaktab-app-splash-logo{object-fit:contain;filter:drop-shadow(0 10px 28px #0000008c)drop-shadow(0 0 22px #e2ae412b);width:min(52vw,230px);height:auto;animation:.72s cubic-bezier(.2,.88,.25,1.08) both almaktabLogoReveal;position:relative}@keyframes almaktabLogoReveal{0%{opacity:0;filter:blur(5px)drop-shadow(0 0 #0000);transform:scale(.84)translateY(8px)}58%{opacity:1;filter:blur()drop-shadow(0 12px 30px #0000008c)drop-shadow(0 0 28px #e2ae4140);transform:scale(1.025)translateY(0)}to{opacity:1;filter:blur()drop-shadow(0 10px 28px #0000008c)drop-shadow(0 0 18px #e2ae4129);transform:scale(1)}}@keyframes almaktabAuraPulse{0%{opacity:0;transform:scale(.55)}55%{opacity:1;transform:scale(1.05)}to{opacity:.72;transform:scale(1)}}@keyframes almaktabSplashOut{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.almaktab-app-splash,.almaktab-app-splash-logo,.almaktab-app-splash-aura{animation-duration:.25s}}.almaktab-offline-banner{top:max(8px,env(safe-area-inset-top));z-index:99999;color:#fff;text-align:center;background:#7f1d1d;border-radius:12px;max-width:calc(100vw - 24px);padding:9px 14px;font:600 13px/1.45 system-ui;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.mobile-file-capture{gap:8px;display:grid}.mobile-file-capture-tabs{background:#eef2f7;border-radius:11px;gap:6px;padding:3px;display:flex}.mobile-file-capture-tabs button{color:#445166;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 7px;font:700 12px system-ui}.mobile-file-capture-tabs button.active{color:#071729;background:#fff;box-shadow:0 2px 8px #0f172a17}.mobile-file-capture input[type=file]{width:100%;font-size:16px}.mobile-file-capture small{color:#64748b;font-size:11px}@media (min-width:901px){.almaktab-app-splash{display:none}.mobile-file-capture-tabs{max-width:330px}}.operations-page-v24,.operations-page-v24 .operations-desktop-only,.operations-page-v24 .office-pro-panel,.operations-page-v24 .sessions-pro-list,.operations-page-v24 .operation-session-row{box-sizing:border-box;direction:rtl;width:100%;min-width:0;max-width:100%}.operations-session-style-list{overflow-x:hidden}.operations-session-style-list .operation-session-row{grid-template-columns:minmax(76px,92px) minmax(0,1fr) minmax(220px,250px);overflow:hidden}.operations-session-style-list .sessions-pro-main,.operations-session-style-list .sessions-pro-actions,.operations-session-style-list .operation-work-row{max-width:100%;min-width:0!important}.operations-session-style-list .sessions-pro-main *{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (max-width:1180px) and (min-width:901px){.operations-session-style-list .operation-session-row{grid-template-columns:82px minmax(0,1fr)}.operations-session-style-list .sessions-pro-actions{grid-column:1/-1;width:100%}}@media (max-width:900px){.operations-page-v24,.operations-page-v24>[aria-label="الأعمال الإدارية للموبايل"]{direction:rtl!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.operations-page-v24 *{box-sizing:border-box}}.route-instant-feedback-v6{inset-inline-start:50%;z-index:10050;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#0f172af0;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:10px;max-width:min(88vw,420px);padding:10px 16px;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:fixed;top:14px;transform:translate(-50%)translateY(-12px)scale(.97);box-shadow:0 12px 35px #0f172a38}.route-instant-feedback-v6.is-active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.route-instant-feedback-v6 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.route-instant-spinner-v6{border:2px solid #ffffff57;border-top-color:#fff;border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.62s linear infinite route-spin-v6}html[data-route-pending=true] a[href]{cursor:progress}@keyframes route-spin-v6{to{transform:rotate(360deg)}}@media (max-width:768px){.route-instant-feedback-v6{padding:9px 13px;top:10px}}@media (prefers-reduced-motion:reduce){.route-instant-feedback-v6{transition:none}.route-instant-spinner-v6{animation-duration:1.2s}}.sessions-calendar-day{position:relative}.sessions-calendar-day.has-tasks{border-color:#22c55e8c}.agenda-task-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;position:absolute;bottom:7px;left:7px;box-shadow:0 0 0 3px #22c55e24}.agenda-kind-badge{white-space:nowrap;background:#22c55e1f;border-radius:999px;margin-top:6px;padding:2px 7px;display:block;color:#86efac!important;font-size:10px!important}.agenda-kind-session .agenda-kind-badge{background:#e3b4501f;color:#efbe57!important}.final-days-v7 button i.work{box-shadow:0 0 0 3px #22c55e29;background:#22c55e!important}.final-days-v7 button.has-case{outline:1px solid #3b82f640}.dashboard-new-cases-v69{gap:8px;margin-top:10px;display:grid}.dashboard-new-cases-v69 a{color:inherit;background:#3b82f60f;border:1px solid #3b82f62e;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.dashboard-new-cases-v69 b{color:#93c5fd}.dashboard-new-cases-v69 span{color:#a8b7c6;font-size:12px}.final-days-v7 button.has-agenda-item i.agenda-item,.final-calendar-legend-v7 i.agenda-item{box-shadow:0 0 0 3px #22c55e29;background:#22c55e!important}.dashboard-lawyers-command-v21{background:linear-gradient(#0f172af5,#0a1220f5);border:1px solid #94a3b82e;border-radius:22px;margin:20px 0;padding:20px;box-shadow:0 18px 45px #0208172e}.dashboard-lawyers-command-head-v21{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.dashboard-lawyers-command-head-v21 small{color:#d5ad55;margin-bottom:4px;font-weight:800;display:block}.dashboard-lawyers-command-head-v21 h2{color:#f8fafc;margin:0;font-size:22px}.dashboard-lawyers-command-head-v21>a{color:#e7c876;font-weight:800;text-decoration:none}.dashboard-lawyers-grid-v21{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.dashboard-lawyer-card-v21{background:#ffffff09;border:1px solid #94a3b82e;border-radius:18px;overflow:hidden}.dashboard-lawyer-card-v21.has-overdue{border-color:#ef444461;box-shadow:inset 0 3px #ef44448c}.dashboard-lawyer-card-v21>header{border-bottom:1px solid #94a3b824;align-items:center;gap:11px;padding:15px;display:flex}.dashboard-lawyer-avatar-v21{color:#172033;background:linear-gradient(135deg,#c89a3c,#f0d182);border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:950;display:grid}.dashboard-lawyer-card-v21 h3{color:#fff;margin:0;font-size:17px}.dashboard-lawyer-card-v21 header small{color:#aebbd0;margin-top:3px;font-size:12px;display:block}.dashboard-lawyer-card-v21 header>span{border-radius:999px;margin-inline-start:auto;padding:5px 9px;font-size:11px;font-weight:900}.dashboard-lawyer-card-v21 header>span.clear{color:#86efac;background:#22c55e24}.dashboard-lawyer-card-v21 header>span.busy{color:#fca5a5;background:#ef444424}.dashboard-lawyer-counts-v21{background:#94a3b821;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dashboard-lawyer-counts-v21 a{min-width:0;color:inherit;background:#111c2e;flex-direction:column;align-items:center;gap:3px;padding:12px 5px;text-decoration:none;display:flex}.dashboard-lawyer-counts-v21 b{color:#f5d985;font-size:19px}.dashboard-lawyer-counts-v21 span{color:#aebbd0;text-align:center;font-size:10px}.dashboard-lawyer-today-v21{padding:14px}.dashboard-lawyer-today-v21>strong{color:#e2e8f0;margin-bottom:9px;font-size:13px;display:block}.dashboard-lawyer-today-v21>a{color:inherit;border-top:1px solid #94a3b81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:grid}.dashboard-lawyer-today-v21>a:first-of-type{border-top:0}.dashboard-lawyer-today-v21>a b{color:#eef2f7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-lawyer-today-v21>a small{color:#91a1b5;font-size:10px}.dashboard-lawyer-today-v21 .kind{border-radius:7px;padding:3px 7px;font-size:9px;font-weight:900}.dashboard-lawyer-today-v21 .kind.session{color:#86efac;background:#22c55e21}.dashboard-lawyer-today-v21 .kind.operation{color:#93c5fd;background:#3b82f621}.dashboard-lawyer-today-v21 .kind.task{color:#fcd34d;background:#f59e0b21}.dashboard-lawyer-empty-v21{color:#8ea0b8;text-align:center;border:1px dashed #94a3b82e;border-radius:12px;padding:14px;font-size:12px}@media (max-width:900px){.dashboard-lawyers-command-v21{display:none}}.dashboard-lawyer-worklists-v22{border-top:1px solid #94a3b81f;gap:12px;padding:14px;display:grid}.dashboard-lawyer-worklists-v22>section{min-width:0}.dashboard-lawyer-worklists-v22>section>header{color:#e2e8f0;justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.dashboard-lawyer-worklists-v22>section>header strong{font-size:12px}.dashboard-lawyer-worklists-v22>section>header span{color:#cbd5e1;background:#0f172a73;border:1px solid #94a3b82e;border-radius:8px;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.dashboard-lawyer-strips-v22{scrollbar-width:thin;gap:6px;max-height:190px;padding-left:2px;display:grid;overflow:auto}.lawyer-work-strip-v22{min-height:48px;color:inherit;background:#0f172a8c;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:all .16s;display:grid}.lawyer-work-strip-v22:hover{background:#1e293bc2;border-color:#cba5596b;transform:translateY(-1px)}.work-strip-icon-v22{border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.lawyer-work-strip-v22.case .work-strip-icon-v22{color:#c4b5fd;background:#8b5cf626}.lawyer-work-strip-v22.task .work-strip-icon-v22{color:#fcd34d;background:#f59e0b26}.lawyer-work-strip-v22.operation .work-strip-icon-v22{color:#93c5fd;background:#3b82f626}.lawyer-work-strip-v22>div{min-width:0}.lawyer-work-strip-v22 b,.lawyer-work-strip-v22 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lawyer-work-strip-v22 b{color:#f8fafc;font-size:11px;line-height:1.45}.lawyer-work-strip-v22 small{color:#94a3b8;margin-top:1px;font-size:9px}.lawyer-work-strip-v22 i{color:#aeb9c9;white-space:nowrap;font-size:9px;font-style:normal}.lawyer-work-strip-v22.overdue{background:#7f1d1d1f;border-color:#ef444447}.lawyer-work-strip-v22.overdue i{color:#fca5a5;font-weight:900}@media (max-width:900px){.dashboard-lawyer-worklists-v22{display:none}}.daily-dispatch-center-v23{background:linear-gradient(#0f172af7,#0a1220f7);border:1px solid #94a3b82e;border-radius:22px;margin:20px 0;padding:20px;box-shadow:0 18px 45px #0208172e}.daily-dispatch-center-v23.has-work{border-color:#f59e0b57;box-shadow:inset 0 3px #f59e0b8c,0 18px 45px #0208172e}.daily-dispatch-head-v23{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.daily-dispatch-head-v23 small{color:#f0c96d;margin-bottom:4px;font-weight:900;display:block}.daily-dispatch-head-v23 h2{color:#f8fafc;margin:0;font-size:22px}.daily-dispatch-head-v23 p{color:#9eacc0;margin:5px 0 0;font-size:12px}.daily-dispatch-head-v23>span{color:#fcd34d;background:#f59e0b1c;border:1px solid #f59e0b4d;border-radius:13px;place-items:center;min-width:92px;height:44px;font-weight:950;display:grid}.daily-dispatch-list-v23{gap:8px;display:grid}.daily-dispatch-row-v23{background:#ffffff09;border:1px solid #94a3b824;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto minmax(250px,330px);align-items:center;gap:10px;padding:10px;display:grid}.daily-dispatch-row-v23:hover{background:#ffffff0e;border-color:#e2be6857}.daily-dispatch-kind-v23{border-radius:9px;place-items:center;height:34px;font-size:10px;font-weight:950;display:grid}.daily-dispatch-row-v23.session .daily-dispatch-kind-v23{color:#86efac;background:#22c55e24}.daily-dispatch-row-v23.task .daily-dispatch-kind-v23{color:#fcd34d;background:#f59e0b24}.daily-dispatch-row-v23.operation .daily-dispatch-kind-v23{color:#93c5fd;background:#3b82f624}.daily-dispatch-info-v23{min-width:0;color:inherit;text-decoration:none}.daily-dispatch-info-v23 b,.daily-dispatch-info-v23 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-dispatch-info-v23 b{color:#f8fafc;font-size:13px}.daily-dispatch-info-v23 small{color:#94a3b8;margin-top:3px;font-size:10px}.daily-dispatch-row-v23 time{color:#d7c087;white-space:nowrap;font-size:11px;font-weight:800}.daily-dispatch-form-v23{grid-template-columns:minmax(0,1fr) 68px;gap:7px;display:grid}.daily-dispatch-form-v23 select,.daily-dispatch-form-v23 button{height:38px;font:inherit;border-radius:9px}.daily-dispatch-form-v23 select{color:#e5e7eb;background:#101c2e;border:1px solid #94a3b838;min-width:0;padding:0 10px}.daily-dispatch-form-v23 button{color:#172033;cursor:pointer;background:linear-gradient(135deg,#c9993f,#e8c46d);border:0;font-size:11px;font-weight:950}.daily-dispatch-empty-v23{color:#86efac;text-align:center;background:#22c55e0f;border:1px dashed #22c55e47;border-radius:13px;padding:18px;font-weight:900}@media (max-width:900px){.daily-dispatch-center-v23{display:none}}.dashboard-lawyer-card-v21{transition:border-color .18s,background .18s}.dashboard-lawyer-summary-v24{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:13px 15px;list-style:none;display:flex}.dashboard-lawyer-summary-v24::-webkit-details-marker{display:none}.dashboard-lawyer-summary-v24>span.busy,.dashboard-lawyer-summary-v24>span.clear{border-radius:999px;margin-inline-start:auto;padding:5px 9px;font-size:11px;font-weight:900}.dashboard-lawyer-summary-v24>span.clear{color:#86efac;background:#22c55e24}.dashboard-lawyer-summary-v24>span.busy{color:#fca5a5;background:#ef444424}.dashboard-lawyer-toggle-v24{border:1px solid #94a3b82e;place-items:center;width:28px;height:28px;transition:transform .18s;color:#cbd5e1!important;background:#0f172a99!important;border-radius:9px!important;margin-inline-start:0!important;padding:0!important;font-size:17px!important;display:grid!important}.dashboard-lawyer-card-v21[open] .dashboard-lawyer-toggle-v24{transform:rotate(180deg)}.dashboard-lawyer-card-v21[open] .dashboard-lawyer-summary-v24{background:#ffffff06;border-bottom:1px solid #94a3b824}.dashboard-lawyer-details-v24{animation:.16s dashboardAccordionV24}@keyframes dashboardAccordionV24{0%{opacity:.45;transform:translateY(-3px)}to{opacity:1;transform:none}}.lawyer-work-strip-v22.case{background:#8b5cf617;border-inline-start:4px solid #8b5cf6}.lawyer-work-strip-v22.task{background:#f59e0b14;border-inline-start:4px solid #f59e0b}.lawyer-work-strip-v22.operation{background:#3b82f614;border-inline-start:4px solid #3b82f6}.lawyer-work-strip-v22.case:hover{background:#8b5cf624}.lawyer-work-strip-v22.task:hover{background:#f59e0b21}.lawyer-work-strip-v22.operation:hover{background:#3b82f621}.lawyer-work-strip-v22.overdue{background:#7f1d1d24;border-inline-start-color:#ef4444}.dashboard-lawyers-command-v21{padding:17px}.dashboard-lawyers-command-head-v21 h2{font-size:20px}.daily-dispatch-center-v23{padding:0;overflow:hidden}.daily-dispatch-head-v23{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:15px 18px;list-style:none}.daily-dispatch-head-v23::-webkit-details-marker{display:none}.daily-dispatch-center-v23[open] .daily-dispatch-head-v23{border-bottom:1px solid #94a3b824}.daily-dispatch-list-v23,.daily-dispatch-empty-v23{margin:12px 16px 16px}.daily-dispatch-head-v23 h2{font-size:19px}.daily-dispatch-head-v23 p{display:none}.dashboard-date-compact-stats-v25{align-items:center;gap:7px;margin-inline-start:auto;display:flex}.dashboard-date-stat-v25{color:#dbe5f2;white-space:nowrap;background:#ffffff0b;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:5px 10px;text-decoration:none;transition:all .18s;display:flex}.dashboard-date-stat-v25:hover{background:#ffffff13;border-color:#e2be6852;transform:translateY(-1px)}.dashboard-date-stat-v25 span{color:#9eacc0;font-size:10px;font-weight:800}.dashboard-date-stat-v25 b{color:#f8fafc;background:#94a3b821;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:12px;display:grid}.dashboard-date-stat-v25.overdue.has-value{background:#ef444413;border-color:#ef444447}.dashboard-date-stat-v25.overdue.has-value span,.dashboard-date-stat-v25.overdue.has-value b{color:#fca5a5}.dashboard-date-stat-v25.overdue.has-value b{background:#ef444421}.dashboard-date-stat-v25.tasks b{color:#fcd34d;background:#f59e0b1f}.dashboard-date-stat-v25.sessions b{color:#86efac;background:#22c55e1f}@media (max-width:900px){.dashboard-date-compact-stats-v25{display:none}}@media (min-width:901px) and (max-width:1180px){.dashboard-date-stat-v25 span{display:none}.dashboard-date-stat-v25{padding-inline:7px}}.dashboard-top-operations-v26{direction:ltr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"risk dispatch";align-items:start;gap:14px;margin:14px 0 18px;display:grid}.dashboard-top-operations-v26>*{direction:rtl;min-width:0;margin:0!important}.dashboard-top-risk-v26{grid-area:risk;max-height:310px;overflow:hidden}.dashboard-top-dispatch-v26{grid-area:dispatch;max-height:310px;overflow:hidden}.dashboard-top-risk-v26 .dashboard-danger-head-v17,.dashboard-top-dispatch-v26 .daily-dispatch-head-v23{min-height:82px;padding:14px 16px}.dashboard-top-risk-v26 .dashboard-danger-list-v17,.dashboard-top-dispatch-v26 .daily-dispatch-list-v23{scrollbar-width:thin;max-height:205px;padding:10px 12px 12px;overflow:auto}.dashboard-top-risk-v26 .dashboard-danger-empty-v17,.dashboard-top-dispatch-v26 .daily-dispatch-empty-v23{margin:10px 12px 12px;padding:18px 12px}.dashboard-top-risk-v26 .dashboard-danger-title-v17 h2,.dashboard-top-dispatch-v26 .daily-dispatch-head-v23 h2{margin-top:3px;font-size:16px}.dashboard-top-dispatch-v26 .daily-dispatch-head-v23 p{display:none}@media (max-width:1100px){.dashboard-top-operations-v26{direction:rtl;grid-template-columns:1fr;grid-template-areas:"dispatch""risk"}.dashboard-top-risk-v26,.dashboard-top-dispatch-v26{max-height:none}}@media (max-width:900px){.dashboard-top-operations-v26{display:none}}.works-page-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.work-add-dialog{flex:none;position:relative}.work-add-dialog>summary{cursor:pointer;color:#fff;background:#173f74;border-radius:12px;padding:13px 20px;font-weight:800;list-style:none;box-shadow:0 8px 18px #173f7429}.work-add-dialog>summary::-webkit-details-marker{display:none}.work-add-dialog[open]{flex-basis:100%;width:100%}.work-add-dialog[open]>summary{width:max-content;margin-bottom:14px}.works-stats-row{margin-bottom:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.office-pro-stat.red{background:#fff7f7;border-color:#fecaca}.office-pro-stat.red>span{color:#b91c1c}.works-board-grid{direction:rtl;grid-template-columns:1fr 1fr;gap:18px;display:grid}.works-board-column{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-width:0;padding:16px}.works-board-column>header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.works-board-column>header h2{margin:2px 0 0;font-size:20px}.works-board-column>header small{color:#667085}.works-board-column>header>b{color:#173f74;background:#eef4fb;border-radius:12px;place-items:center;min-width:36px;height:36px;display:grid}.works-search{background:#fafcff;border:1px solid #d8e1ec;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.works-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.works-board-list{flex-direction:column;gap:10px;max-height:620px;padding-inline-end:3px;display:flex;overflow:auto}.work-board-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.work-board-card-main{min-width:0}.work-board-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-board-title strong{font-size:15px}.work-board-title span{color:#173f74;background:#eef4fb;border-radius:999px;padding:3px 7px;font-size:11px}.work-board-card p{color:#344054;margin:5px 0 3px}.work-board-card small{color:#667085}.work-board-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-board-actions button,.work-board-actions a{color:#173f74;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.work-board-actions .danger{color:#b42318;border-color:#f3b8b3}.work-board-actions form{margin:0}.work-modal-backdrop{z-index:1000;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.work-modal{background:#fff;border-radius:18px;width:min(760px,96vw);max-height:90vh;padding:20px;overflow:auto}.work-modal>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.work-modal>header h2{margin:4px 0 0}.work-modal>header button{cursor:pointer;background:#f2f4f7;border:0;border-radius:10px;width:36px;height:36px}.work-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.work-detail-grid>div{border:1px solid #e5eaf0;border-radius:12px;padding:11px}.work-detail-grid span{color:#667085;margin-bottom:4px;font-size:12px;display:block}.work-modal section{border:1px solid #e5eaf0;border-radius:12px;margin-top:14px;padding:13px}.work-modal section h3{margin:0 0 7px;font-size:15px}.work-modal section p{white-space:pre-wrap;margin:0}.work-edit-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.work-edit-form label span{margin-bottom:5px;font-weight:700;display:block}.work-edit-form input,.work-edit-form select,.work-edit-form textarea{width:100%;font:inherit;border:1px solid #d7e0eb;border-radius:10px;padding:10px}.work-edit-form textarea{min-height:85px}.work-edit-form .full{grid-column:1/-1}.work-edit-actions{justify-content:flex-end;gap:8px;display:flex}.work-edit-actions button{cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd9e6;border-radius:10px;padding:10px 16px;font-weight:700}.work-edit-actions .primary{color:#fff;background:#173f74;border-color:#173f74}@media (max-width:1100px){.works-board-grid{grid-template-columns:1fr}.works-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.works-page-hero{flex-direction:column;align-items:flex-start}.work-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.work-detail-grid,.work-edit-form{grid-template-columns:1fr}.work-edit-form .full{grid-column:auto}.work-board-card{flex-direction:column;align-items:flex-start}.works-stats-row{grid-template-columns:1fr 1fr!important}}.operations-page-v24 .works-page-hero{background:radial-gradient(circle at 92% 20%,#daa94814,#0000 24%),linear-gradient(145deg,#0b1d2e,#071522);border-color:#e2b25045}.operations-page-v24 .work-add-dialog>summary{color:#071522;background:linear-gradient(145deg,#f1c65f,#bd8128);border:1px solid #f1c65fb3;box-shadow:0 8px 18px #0003}.operations-page-v24 .operation-create-form-v24{background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #e2b25038}.operations-page-v24 .operation-create-form-v24 input,.operations-page-v24 .operation-create-form-v24 select,.operations-page-v24 .operation-create-form-v24 textarea{color:#f8fafc;background:#081725;border-color:#ffffff21}.operations-page-v24 .operation-create-form-v24 option{color:#111827;background:#fff}.operations-page-v24 .works-stats-row .office-pro-stat{background:linear-gradient(145deg,#0b1d2e,#071522)!important;border-color:#ffffff17!important}.operations-page-v24 .works-stats-row .office-pro-stat.red>span{color:#ff7f78;background:#d948411c}.operations-page-v24 .works-board-column{color:#eef4fa;background:linear-gradient(145deg,#0a1b2b,#07131f);border-color:#e2b25033;box-shadow:0 10px 24px #00000024}.operations-page-v24 .works-board-column>header{border-bottom-color:#ffffff17}.operations-page-v24 .works-board-column>header small,.operations-page-v24 .work-board-card small{color:#aebdca}.operations-page-v24 .works-board-column>header>b{color:#efb948;background:#d5a14117;border:1px solid #e2b25033}.operations-page-v24 .works-search{color:#c7d3df;background:#081725;border-color:#ffffff1c}.operations-page-v24 .works-search input{color:#f8fafc}.operations-page-v24 .works-search input::placeholder{color:#8293a3}.operations-page-v24 .work-board-card{color:#eef4fa;background:#0a1928;border-color:#ffffff17}.operations-page-v24 .work-board-card:hover{background:#0c1e30;border-color:#e2b25047}.operations-page-v24 .work-board-title span{color:#efc66d;background:#d5a14114;border:1px solid #e2b25029}.operations-page-v24 .work-board-card p{color:#d5dfe8}.operations-page-v24 .work-board-actions button,.operations-page-v24 .work-board-actions a{color:#dce9f5;background:#0d2235;border-color:#ffffff24}.operations-page-v24 .work-board-actions button:hover,.operations-page-v24 .work-board-actions a:hover{color:#071522;background:#efb948;border-color:#efb948}.operations-page-v24 .work-board-actions .danger{color:#ff8c86;background:#9226201f;border-color:#ef6a6261}.operations-page-v24 .office-pro-empty{color:#aebdca;background:#081725;border-color:#ffffff17}.operations-page-v24 .work-modal{color:#eef4fa;background:linear-gradient(145deg,#0b1d2e,#071522);border:1px solid #e2b25038;box-shadow:0 24px 60px #0000006b}.operations-page-v24 .work-modal>header{border-bottom-color:#ffffff1a}.operations-page-v24 .work-modal>header small{color:#efb948}.operations-page-v24 .work-modal>header button{color:#eef4fa;background:#10273b}.operations-page-v24 .work-detail-grid>div,.operations-page-v24 .work-modal section{background:#081725;border-color:#ffffff1a}.operations-page-v24 .work-detail-grid span{color:#9fb0bf}.operations-page-v24 .work-edit-form input,.operations-page-v24 .work-edit-form select,.operations-page-v24 .work-edit-form textarea{color:#f8fafc;background:#081725;border-color:#ffffff21}.operations-page-v24 .work-edit-form option{color:#111827;background:#fff}.operations-page-v24 .work-edit-actions button{color:#dce9f5;background:#0d2235;border-color:#ffffff24}.operations-page-v24 .work-edit-actions .primary{color:#071522;background:linear-gradient(145deg,#f1c65f,#bd8128);border-color:#efb948}.dashboard-quick-actions-compact-v27{background:#0a1827b8;border:1px solid #94a3b829;border-radius:16px;margin:10px 0 14px;overflow:hidden}.dashboard-quick-actions-compact-v27>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:54px;padding:10px 14px;list-style:none;display:grid}.dashboard-quick-actions-compact-v27>summary::-webkit-details-marker{display:none}.dashboard-quick-actions-compact-v27>summary small{color:#d5ad55;font-size:10px;font-weight:800;display:block}.dashboard-quick-actions-compact-v27>summary strong{color:#f8fafc;margin-top:1px;font-size:15px;display:block}.dashboard-quick-actions-compact-v27>summary>span{color:#93a4b8;font-size:11px}.dashboard-quick-actions-compact-v27>summary>i{color:#cbd5e1;border:1px solid #94a3b829;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .18s;display:grid}.dashboard-quick-actions-compact-v27[open]>summary{background:#ffffff06;border-bottom:1px solid #94a3b81f}.dashboard-quick-actions-compact-v27[open]>summary>i{transform:rotate(180deg)}.dashboard-quick-actions-compact-v27 .final-quick-actions-v7{margin:0!important;padding:12px!important}.dashboard-lawyers-command-v21{margin-top:14px!important;margin-bottom:14px!important}.dashboard-command-grid-v15{margin-top:0!important}@media (max-width:900px){.dashboard-quick-actions-compact-v27{display:none}}.dashboard-quick-actions-compact-v28{background:#0a1827b8;border:1px solid #94a3b829;border-radius:16px;align-items:center;gap:12px;margin:10px 0 14px;padding:8px 10px;display:flex}.dashboard-quick-actions-label-v28{border-inline-end:1px solid #94a3b824;flex:none;padding-inline:4px 10px}.dashboard-quick-actions-label-v28 small{color:#d5ad55;font-size:9px;font-weight:800;display:block}.dashboard-quick-actions-label-v28 strong{color:#f8fafc;margin-top:1px;font-size:14px;display:block}.dashboard-quick-actions-compact-v28 .final-quick-actions-v7{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.dashboard-quick-actions-compact-v28 .final-quick-actions-v7 button,.dashboard-quick-actions-compact-v28 .final-quick-actions-v7 a,.dashboard-quick-actions-compact-v28 .final-quick-actions-v7 summary{min-height:34px!important;box-shadow:none!important;border-radius:9px!important;padding:6px 10px!important;font-size:11px!important;line-height:1.1!important}.dashboard-top-operations-v26{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-top-risk-v26,.dashboard-top-dispatch-v26{height:310px;max-height:310px;overflow:hidden}.dashboard-top-dispatch-v26{background:linear-gradient(145deg,#0c2640fa,#071827fa)!important;border-color:#3b82f657!important;box-shadow:inset 0 1px #60a5fa14,0 10px 24px #0000001f!important}.dashboard-top-dispatch-v26 .daily-dispatch-head-v23{background:linear-gradient(90deg,#2563eb1f,#0e74900d)}.dashboard-top-dispatch-v26 .daily-dispatch-head-v23>span{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa42}.dashboard-panel-count-v28{color:#071522;background:#efc66d;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-inline-start:5px;padding:0 6px;font-size:11px;display:inline-grid}.dashboard-preview-list-v28{max-height:none!important;overflow:visible!important}.dashboard-more-items-v28{border-top:1px solid #94a3b81f;margin-top:auto}.dashboard-more-items-v28>summary{cursor:pointer;color:#dce7f2;background:#ffffff06;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.dashboard-more-items-v28>summary::-webkit-details-marker{display:none}.dashboard-more-items-v28>summary b{color:#071522;background:#efc66d;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.dashboard-more-items-v28[open]>summary{background:#ffffff0d;border-bottom:1px solid #94a3b81f}.dashboard-more-items-v28 .dashboard-danger-list-v17,.dashboard-more-items-v28 .daily-dispatch-list-v23{max-height:270px!important;padding:10px 12px 12px!important;overflow:auto!important}.dashboard-top-risk-v26,.dashboard-top-dispatch-v26{flex-direction:column;display:flex}@media (max-width:1100px){.dashboard-top-risk-v26,.dashboard-top-dispatch-v26{height:auto;max-height:none}}@media (max-width:900px){.dashboard-quick-actions-compact-v28{display:none}}.unified-work-strip-v19{transition:border-color .16s,background .16s,transform .16s;position:relative;border:1px solid #94a3b826!important;box-shadow:none!important;background:#0f172a99!important;border-inline-start:4px solid #94a3b859!important;border-radius:11px!important}.unified-work-strip-v19:hover{transform:translateY(-1px);background:#1e293bc7!important;border-color:#cba55961!important}.unified-work-strip-v19.risk.danger,.unified-work-strip-v19.overdue{background:#7f1d1d24!important;border-inline-start-color:#ef4444!important}.unified-work-strip-v19.risk.urgent{background:#78350f1f!important;border-inline-start-color:#f59e0b!important}.unified-work-strip-v19.risk.warning{background:#713f121a!important;border-inline-start-color:#eab308!important}.unified-work-strip-v19.dispatch.session{border-inline-start-color:#3b82f6!important}.unified-work-strip-v19.dispatch.task,.unified-work-strip-v19.dispatch.operation{border-inline-start-color:#8b5cf6!important}.unified-work-strip-v19.lawyer.case{border-inline-start-color:#3b82f6!important}.unified-work-strip-v19.lawyer.task,.unified-work-strip-v19.lawyer.operation{border-inline-start-color:#8b5cf6!important}.unified-work-icon-v19{background:#ffffff0b!important;border-radius:9px!important}.unified-work-strip-v19 .daily-dispatch-kind-v23,.unified-work-strip-v19 .work-strip-icon-v22{border:1px solid #94a3b81f;border-radius:8px!important}.unified-work-strip-v19 .dashboard-danger-copy-v17 strong,.unified-work-strip-v19 .daily-dispatch-info-v23 b,.unified-work-strip-v19.lawyer b{font-weight:850;color:#f8fafc!important}.unified-work-strip-v19 .dashboard-danger-copy-v17 small,.unified-work-strip-v19 .daily-dispatch-info-v23 small,.unified-work-strip-v19.lawyer small{color:#9eacc0!important}@media (min-width:901px){.dashboard-quick-actions-compact-v28{border-radius:13px!important;grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;margin:8px 0 12px!important;padding:7px 9px!important;display:grid!important}.dashboard-quick-actions-label-v28{border-inline-end:1px solid #94a3b824!important;padding:0 8px!important}.dashboard-quick-actions-label-v28 small{font-size:8px!important}.dashboard-quick-actions-label-v28 strong{font-size:13px!important}.dashboard-quick-actions-compact-v28 .final-quick-actions-v7{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body .dashboard-quick-actions-compact-v28 .final-quick-action-v7,html body .dashboard-quick-actions-compact-v28 .dashboard-new-session-trigger{border-radius:9px!important;grid-template-columns:0 minmax(0,1fr) 30px!important;gap:5px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:5px 8px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #fff9db73,0 2px #8b5c16,0 4px 8px #00000029!important}.dashboard-quick-actions-compact-v28 .final-quick-arrow-v7{display:none!important}.dashboard-quick-actions-compact-v28 .final-quick-action-v7>div{text-align:right!important;min-width:0!important;display:block!important}.dashboard-quick-actions-compact-v28 .final-quick-action-v7 strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.dashboard-quick-actions-compact-v28 .final-quick-action-v7 small{display:none!important}.dashboard-quick-actions-compact-v28 .final-quick-icon-v7{border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:14px!important;display:grid!important}.dashboard-top-operations-v26{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:10px 0 12px!important}.dashboard-top-risk-v26,.dashboard-top-dispatch-v26{border-radius:15px!important;height:228px!important;min-height:228px!important;max-height:228px!important}.dashboard-top-risk-v26 .dashboard-danger-head-v17,.dashboard-top-dispatch-v26 .daily-dispatch-head-v23{min-height:68px!important;padding:10px 13px!important}.dashboard-top-risk-v26 .dashboard-danger-title-v17 h2,.dashboard-top-dispatch-v26 .daily-dispatch-head-v23 h2{margin-top:2px!important;font-size:14px!important}.dashboard-top-risk-v26 .dashboard-danger-title-v17 small,.dashboard-top-dispatch-v26 .daily-dispatch-head-v23 small{font-size:9px!important}.dashboard-top-risk-v26 .dashboard-danger-icon-v17{width:36px!important;height:36px!important;font-size:16px!important}.dashboard-top-dispatch-v26 .daily-dispatch-head-v23>span{min-width:72px!important;height:34px!important;font-size:10px!important}.dashboard-top-risk-v26 .dashboard-danger-list-v17,.dashboard-top-dispatch-v26 .daily-dispatch-list-v23{gap:6px!important;margin:0!important;padding:7px 9px 8px!important}.dashboard-top-risk-v26 .dashboard-danger-empty-v17,.dashboard-top-dispatch-v26 .daily-dispatch-empty-v23{flex:1!important;align-content:center!important;min-height:0!important;margin:7px 9px 8px!important;padding:10px!important;display:grid!important}.dashboard-top-risk-v26 .dashboard-danger-empty-v17 span{font-size:22px!important}.dashboard-top-risk-v26 .dashboard-danger-empty-v17 strong{font-size:12px!important}.dashboard-top-risk-v26 .dashboard-danger-empty-v17 small{font-size:9px!important}.dashboard-more-items-v28>summary{min-height:34px!important;padding:5px 10px!important;font-size:10px!important}.dashboard-more-items-v28>summary b{min-width:20px!important;height:20px!important;font-size:9px!important}.dashboard-lawyers-command-v21{margin-top:10px!important;margin-bottom:10px!important}}@media (min-width:901px) and (max-width:1200px){.dashboard-quick-actions-compact-v28{grid-template-columns:105px minmax(0,1fr)!important}.dashboard-quick-actions-compact-v28 .final-quick-actions-v7{grid-template-columns:repeat(5,minmax(82px,1fr))!important}.dashboard-quick-actions-compact-v28 .final-quick-action-v7 strong{font-size:10px!important}}@media (min-width:901px){html body .dashboard-quick-actions-compact-v28 .final-quick-action-v7,html body .dashboard-quick-actions-compact-v28 .dashboard-new-session-trigger{grid-template-columns:minmax(0,1fr) 30px!important;height:44px!important;min-height:44px!important;padding:5px 9px!important}html body .dashboard-quick-actions-compact-v28 .final-quick-arrow-v7{display:none!important}html body .dashboard-quick-actions-compact-v28 .final-quick-action-v7>div,html body .dashboard-quick-actions-compact-v28 .dashboard-new-session-trigger>div{visibility:visible!important;opacity:1!important;color:#fff!important;text-align:right!important;min-width:0!important;display:block!important}html body .dashboard-quick-actions-compact-v28 .final-quick-action-v7 strong,html body .dashboard-quick-actions-compact-v28 .dashboard-new-session-trigger strong{visibility:visible!important;opacity:1!important;color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body .dashboard-quick-actions-compact-v28 .final-quick-icon-v7{grid-column:2!important;width:29px!important;height:29px!important}.dashboard-date-compact-stats-v25{gap:9px!important}.dashboard-date-stat-v25{border-radius:11px!important;gap:9px!important;min-height:42px!important;padding:6px 12px!important}.dashboard-date-stat-v25 span{color:#cbd5e1!important;font-size:12px!important;font-weight:900!important;display:inline!important}.dashboard-date-stat-v25 b{border-radius:8px!important;min-width:29px!important;height:29px!important;padding:0 6px!important;font-size:14px!important;font-weight:950!important}}@media (min-width:901px) and (max-width:1180px){.dashboard-date-stat-v25 span{font-size:11px!important;display:inline!important}.dashboard-date-stat-v25{gap:6px!important;padding:5px 9px!important}}.dashboard-agenda-cases-v22{background:linear-gradient(#132b42d1,#0a1d2fe6);border:1px solid #4c84b23d;border-radius:14px;margin-top:12px;overflow:hidden}.dashboard-agenda-cases-head-v22{border-bottom:1px solid #4c84b22e;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dashboard-agenda-cases-head-v22 div{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-agenda-cases-head-v22 small{color:#8ea6ba;font-size:11px}.dashboard-agenda-cases-head-v22 strong{color:#eef6fc;font-size:13px}.dashboard-agenda-cases-head-v22>span{color:#bfdbfe;background:#3b82f626;border:1px solid #60a5fa4d;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.dashboard-agenda-cases-list-v22{gap:7px;padding:9px;display:grid}.dashboard-agenda-case-strip-v22{min-height:68px;color:inherit;background:#ffffff09;border:1px solid #60a5fa29;border-right:3px solid #60a5fab8;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.dashboard-agenda-case-strip-v22:hover{background:#60a5fa13;border-color:#60a5fa57;transform:translateY(-1px)}.dashboard-agenda-case-icon-v22{color:#bfdbfe;background:#3b82f621;border:1px solid #60a5fa3d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.dashboard-agenda-case-main-v22{gap:3px;min-width:0;display:grid}.dashboard-agenda-case-title-v22{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-agenda-case-title-v22 strong{color:#f8fbff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dashboard-agenda-case-title-v22 b{color:#93c5fd;white-space:nowrap;font-size:11px;font-weight:700}.dashboard-agenda-case-main-v22 small{color:#9db0c1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-agenda-case-main-v22 p{color:#c8d5df;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.dashboard-agenda-case-open-v22{white-space:nowrap;color:#bfdbfe;background:#3b82f614;border:1px solid #60a5fa38;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.dashboard-agenda-cases-more-v22{color:#9ecaf1;border-top:1px solid #4c84b22e;justify-content:center;align-items:center;min-height:34px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.dashboard-agenda-cases-more-v22:hover{background:#3b82f60f}@media (max-width:900px){.dashboard-agenda-case-strip-v22{grid-template-columns:30px minmax(0,1fr)}.dashboard-agenda-case-open-v22{grid-column:2;justify-self:start}.dashboard-agenda-case-title-v22{flex-direction:column;align-items:flex-start;gap:2px}}.dashboard-case-columns-v23{background:linear-gradient(#0d2336f5,#081929fa);border:1px solid #497a9e42;border-radius:16px;grid-column:1/-1;margin-top:12px;overflow:hidden}.dashboard-case-columns-head-v23{border-bottom:1px solid #5c8bae33;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.dashboard-case-columns-head-v23 div{gap:2px;display:grid}.dashboard-case-columns-head-v23 small{color:#8fa6b8;font-size:11px}.dashboard-case-columns-head-v23 h2{color:#f5f9fc;margin:0;font-size:16px}.dashboard-case-columns-head-v23>a{color:#a9d5f6;font-size:12px;font-weight:800;text-decoration:none}.dashboard-case-columns-grid-v23{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.dashboard-case-column-v23{background:#ffffff06;border:1px solid #6494b830;border-radius:13px;min-width:0;overflow:hidden}.dashboard-case-column-v23.today{border-color:#d4a94b80;box-shadow:inset 0 2px #d4a94b99}.dashboard-case-column-v23>header{border-bottom:1px solid #6494b826;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.dashboard-case-column-v23>header>div{align-items:center;gap:7px;display:flex}.dashboard-case-column-v23>header span{color:#b9ddfb;background:#3b82f61f;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.dashboard-case-column-v23.today>header span{color:#f4d994;background:#d4a94b26}.dashboard-case-column-v23>header strong{color:#edf6fc;font-size:13px}.dashboard-case-column-v23>header>b{color:#c8e5fa;background:#5087ae26;border:1px solid #64a2cd40;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:12px;display:grid}.dashboard-case-search-v23{border-bottom:1px solid #6494b81f;padding:8px 9px;display:block}.dashboard-case-search-v23>span{opacity:0;pointer-events:none;position:absolute}.dashboard-case-search-v23 input{color:#edf6fc;background:#03121f85;border:1px solid #749fbe38;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px}.dashboard-case-search-v23 input:focus{border-color:#71b4e394}.dashboard-case-list-v23{gap:7px;max-height:390px;padding:8px;display:grid;overflow:auto}.dashboard-case-strip-v23{min-height:82px;color:inherit;background:#ffffff07;border:1px solid #649ac229;border-right:3px solid #5599cca6;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;transition:all .16s;display:grid}.dashboard-case-strip-v23:hover{background:#5698cb12;border-color:#65ace057;transform:translateY(-1px)}.dashboard-case-strip-v23.missing-decision{background:#b934340f;border-right-color:#ef6b6b}.dashboard-case-strip-icon-v23{color:#bee1fa;background:#3784be21;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.dashboard-case-strip-v23>div{gap:2px;min-width:0;display:grid}.dashboard-case-strip-v23 strong{color:#f7fbfe;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-case-strip-v23 b{color:#94c9ed;font-size:10px}.dashboard-case-strip-v23 small,.dashboard-case-strip-v23 p{color:#9eb1c0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.dashboard-case-strip-v23 p{color:#cdd9e2}.dashboard-case-strip-v23.missing-decision p{color:#ffaaa7;font-weight:800}.dashboard-case-strip-v23>i{color:#a8d5f5;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.dashboard-case-empty-v23{color:#7f95a7;border:1px dashed #6494b826;border-radius:9px;place-items:center;min-height:92px;font-size:12px;display:grid}.dashboard-case-more-v23{width:100%;border:0!important;color:#a8d5f5!important;background:#3b82f60a!important;border-top:1px solid #6494b824!important;border-radius:0!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important}.dashboard-case-more-v23:hover{background:#3b82f617!important}@media (max-width:1100px){.dashboard-case-columns-grid-v23{grid-template-columns:1fr}.dashboard-case-list-v23{max-height:300px}}.cases-status-board-v24{background:linear-gradient(#122239fa,#0c192cfa);border:1px solid #cca75347;border-radius:20px;padding:18px;box-shadow:0 16px 38px #020a162e}.cases-status-board-head-v24{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.cases-status-board-head-v24 h2{color:#fff;margin:2px 0 0;font-size:1.2rem}.cases-status-board-head-v24 small{color:#9fb0c6}.cases-status-board-head-v24>span{color:#e5c877;background:#cca75324;border:1px solid #cca7534d;border-radius:999px;padding:7px 12px;font-weight:800}.cases-status-tabs-v24{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.cases-status-tabs-v24 button{color:#d8e1ed!important;min-height:52px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #94a3b82e!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;display:flex!important}.cases-status-tabs-v24 button:hover,.cases-status-tabs-v24 button.active{color:#fff!important;background:#cca75321!important;border-color:#cca7538c!important}.cases-status-tabs-v24 button b{color:#e5c877;background:#ffffff14;border-radius:999px;min-width:26px;padding:3px 7px}.cases-status-search-v24{margin-bottom:14px;display:block}.cases-status-search-v24 span{color:#aebcd0;margin:0 3px 6px;font-size:.78rem;display:block}.cases-status-search-v24 input{color:#fff;background:#050e1b80;border:1px solid #94a3b838;border-radius:12px;outline:none;width:100%;padding:11px 13px}.cases-status-search-v24 input:focus{border-color:#cca7539e}.cases-status-list-v24{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cases-status-strip-v24{background:#ffffff0b;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.cases-status-strip-v24:hover{background:#fff1;border-color:#cca75361}.cases-status-strip-v24.missing-decision{background:#7f1d1d1f;border-color:#ef44446b}.cases-status-icon-v24{color:#e7c978;background:#cca75324;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cases-status-main-v24{min-width:0}.cases-status-main-v24 strong,.cases-status-main-v24 b,.cases-status-main-v24 small,.cases-status-main-v24 p{display:block}.cases-status-main-v24 strong{color:#fff;font-size:.94rem}.cases-status-main-v24 b{color:#e5c877;margin-top:2px;font-size:.82rem}.cases-status-main-v24 small{color:#9fb0c6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.cases-status-main-v24 p{color:#d3dce8;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:.78rem;overflow:hidden}.cases-status-strip-v24.missing-decision p{color:#fca5a5;font-weight:800}.cases-status-meta-v24{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cases-status-meta-v24 time{color:#aebcd0;font-size:.72rem}.cases-status-meta-v24 a{color:#f0d486;white-space:nowrap;background:#cca7531f;border:1px solid #cca75347;border-radius:9px;padding:6px 9px;font-size:.76rem;font-weight:800}.cases-status-empty-v24{text-align:center;color:#9fb0c6;border:1px dashed #94a3b838;border-radius:14px;grid-column:1/-1;padding:28px}.cases-status-more-v24{color:#e9ce83!important;background:#cca7531f!important;border:1px solid #cca7534d!important;border-radius:10px!important;min-height:38px!important;margin:14px auto 0!important;padding:7px 16px!important;display:block!important}@media (max-width:980px){.cases-status-tabs-v24{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-status-list-v24{grid-template-columns:1fr}}@media (max-width:640px){.cases-status-board-v24{border-radius:15px;padding:12px}.cases-status-tabs-v24{padding-bottom:4px;display:flex;overflow-x:auto}.cases-status-tabs-v24 button{flex:none;min-width:122px}.cases-status-strip-v24{grid-template-columns:34px minmax(0,1fr)}.cases-status-meta-v24{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.cases-status-main-v24 small,.cases-status-main-v24 p{white-space:normal}}.agenda-status-board-v25{background:linear-gradient(#122239fa,#0c192cfa);border:1px solid #cca75347;border-radius:20px;padding:18px;box-shadow:0 16px 38px #020a162e}.agenda-status-head-v25{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.agenda-status-head-v25 h2{color:#fff;margin:2px 0 0;font-size:1.2rem}.agenda-status-head-v25 small{color:#9fb0c6}.agenda-status-head-v25>span{color:#e5c877;background:#cca75324;border:1px solid #cca7534d;border-radius:999px;padding:7px 12px;font-weight:800}.agenda-status-tabs-v25{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.agenda-status-tabs-v25 a{color:#c9d5e5;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 10px;font-weight:800;display:flex}.agenda-status-tabs-v25 a b{background:#ffffff14;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.78rem;display:grid}.agenda-status-tabs-v25 a.active{color:#f2d987;background:#cca75321;border-color:#cca753a6}.agenda-status-tabs-v25 a.active b{color:#0d1c31;background:#cba653}.agenda-search-v25{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:12px;display:grid}.agenda-search-v25 input{color:#fff;background:#05101fb8;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-size:14px}.agenda-search-v25 button,.agenda-search-v25 a{border-radius:11px;place-items:center;min-height:44px;padding:0 18px;font-weight:800;display:grid}.agenda-search-v25 button{color:#102039;background:#cba653;border:1px solid #d5b35e}.agenda-search-v25 a{color:#c8d4e4;background:#ffffff0a;border:1px solid #ffffff21}.agenda-list-v25 .sessions-pro-row{background:linear-gradient(100deg,#ffffff09,#ffffff03);border-color:#ffffff1a}.agenda-list-v25 .sessions-pro-row:hover{background:#cca7530b;border-color:#cca75359}@media (max-width:900px){.agenda-status-tabs-v25{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.agenda-status-board-v25{border-radius:15px;padding:12px}.agenda-status-tabs-v25{padding-bottom:4px;display:flex;overflow-x:auto}.agenda-status-tabs-v25 a{flex:none;min-width:122px}.agenda-search-v25{grid-template-columns:1fr auto}.agenda-search-v25 a{grid-column:1/-1}.agenda-status-head-v25{align-items:flex-start}}@media (min-width:768px) and (max-width:1180px){html,body{overflow-x:hidden!important}body{padding-bottom:0!important}.app-shell{grid-template-columns:172px minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.sidebar{width:auto!important;min-width:0!important;height:100dvh!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.sidebar-pro{padding:10px 7px!important}.sidebar-logo-area{padding:6px 3px 8px!important}.sidebar-logo-wrap{width:82px!important;height:64px!important}.sidebar-logo{width:84px!important;max-height:62px!important}.sidebar-product-name{font-size:17px!important}.sidebar-product-subtitle{font-size:7px!important}.sidebar-office-card{margin:6px 0 8px!important;padding:8px!important}.sidebar-office-card strong{font-size:10px!important}.sidebar-nav{gap:3px!important}.sidebar-nav-title{margin:8px 5px 3px!important;font-size:8px!important}.sidebar-pro .sidebar-nav-item{border-radius:9px!important;gap:7px!important;min-height:39px!important;padding:6px 7px!important}.sidebar-pro .sidebar-nav-icon{flex:0 0 27px!important;width:27px!important;height:27px!important;font-size:14px!important}.sidebar-nav-label{white-space:normal!important;font-size:10.5px!important;line-height:1.3!important}.main{width:100%!important;min-width:0!important;min-height:100dvh!important;padding-bottom:0!important;overflow-x:hidden!important}.mobile-bottom-nav,.mobile-calendar-page-only,.mobile-court-home,.mobile-simple-home,[aria-label="الأعمال الإدارية للموبايل"]{display:none!important}.topbar{z-index:45!important;grid-template-columns:minmax(135px,.65fr) minmax(220px,1.35fr) auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:60px!important;padding:8px 11px!important;display:grid!important;position:sticky!important;top:0!important}.topbar .office-switcher,.topbar-office{min-width:0!important}.live-search-wrap,.topbar-search{width:100%!important;min-width:0!important;max-width:none!important}.live-search-box{min-height:40px!important}.topbar-tools{justify-content:flex-end!important;display:flex!important}.page:not(.dashboard-page),.office-pro-page,.hub-page-v16,.record-page-pro,.tasks-pro-page,.system-check-page{min-height:calc(100dvh - 60px)!important;padding:12px 12px 24px!important}.office-pro-hero,.hub-hero-v16,.record-hero-pro,.tasks-pro-hero,.system-check-hero,.page:not(.dashboard-page) .page-header{border-radius:13px!important;min-height:auto!important;margin-bottom:10px!important;padding:14px 16px!important}.office-pro-hero h1,.record-hero-pro h1,.page:not(.dashboard-page) .page-header h1{font-size:21px!important}.office-pro-hero p,.record-hero-pro p{font-size:12px!important}.office-pro-stats.two,.office-pro-stats.three,.office-pro-stats.four,.works-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.office-pro-stat{min-height:76px!important;padding:12px!important}.office-pro-stat strong{font-size:22px!important}.final-dashboard-v7{max-width:none!important;padding:10px 11px 24px!important}.final-quick-actions-v7,.dashboard-quick-actions-compact-v28{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-quick-actions-compact-v28 a,.dashboard-quick-actions-compact-v28 button{min-width:0!important;min-height:40px!important;padding:6px 7px!important;font-size:10px!important}.dashboard-command-grid-v15,.final-main-grid-v7{grid-template-columns:1fr!important;gap:10px!important}.dashboard-top-operations-v26{grid-template-columns:1fr 1fr!important;gap:10px!important}.dashboard-danger-list-v17,.daily-dispatch-list-v23{max-height:228px!important;overflow:auto!important}.dashboard-lawyers-grid-v21{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-date-compact-stats-v25{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-date-stat-v25{min-width:0!important;padding:7px 8px!important}.dashboard-date-stat-v25 strong{font-size:16px!important}.cases-pro-page>:not(.mobile-calendar-page-only),.sessions-pro-page>:not(.mobile-calendar-page-only),.tasks-pro-page>:not(.mobile-calendar-page-only){display:revert!important}.cases-status-board-v24{border-radius:15px!important;padding:13px!important}.cases-status-tabs-v24{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.cases-status-tabs-v24 button{min-height:45px!important;font-size:11px!important}.cases-status-list-v24{grid-template-columns:1fr!important;gap:7px!important}.cases-status-strip-v24{padding:10px!important}.sessions-pro-page{padding:12px!important}.sessions-pro-main{grid-template-columns:1fr!important;gap:10px!important}.agenda-status-tabs-v25{gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.agenda-status-tabs-v25 button{flex:none!important;min-width:112px!important}.agenda-search-v25{width:100%!important}.sessions-pro-list,.agenda-list-v25{max-height:none!important}.sessions-pro-actions,.sessions-row-tools{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.operations-page-v24{max-width:none!important;margin:0!important;padding:12px!important}.operations-desktop-only{display:block!important}body:has(.operations-page-v24) .topbar{display:grid!important}.works-board-grid,.unified-works-columns,.works-columns-v24{grid-template-columns:1fr 1fr!important;gap:10px!important}.operation-create-grid-v24{grid-template-columns:1fr 1fr!important}.operation-create-grid-v24 .full{grid-column:1/-1!important}.office-pro-table-wrap,.report-lawyer-table{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.office-pro-table{min-width:720px!important}.record-layout-pro,.hub-split-v16,.commercial-grid-two{grid-template-columns:1fr!important}.record-form-pro,.hub-form-v16{grid-template-columns:repeat(2,minmax(0,1fr))!important}.record-span-2-pro,.hub-span-2-v16{grid-column:1/-1!important}input,select,textarea{font-size:16px!important}button,a.office-open-btn,a[class*=btn]{min-height:40px!important}.case-modal,.work-add-dialog,.session-decision-popup-r87{width:min(92vw,760px)!important;max-height:86dvh!important;overflow:auto!important}}@media (min-width:768px) and (max-width:920px){.app-shell{grid-template-columns:154px minmax(0,1fr)!important}.sidebar-nav-label{font-size:9.5px!important}.topbar{grid-template-columns:minmax(115px,.55fr) minmax(185px,1.45fr) auto!important;padding-inline:8px!important}.dashboard-top-operations-v26,.dashboard-lawyers-grid-v21,.works-board-grid,.unified-works-columns,.works-columns-v24,.record-form-pro,.hub-form-v16,.operation-create-grid-v24{grid-template-columns:1fr!important}.record-span-2-pro,.hub-span-2-v16,.operation-create-grid-v24 .full{grid-column:auto!important}}.dashboard-v2-hero{background:radial-gradient(circle at 78% 0,#307ea833,#0000 34%),linear-gradient(135deg,#071725 0%,#0a2234 58%,#071827 100%);border:1px solid #d4a63e57;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:0 0 14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff0d}.dashboard-v2-hero:after{content:"";pointer-events:none;border:1px solid #daaa3b29;border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -110px -150px auto;box-shadow:0 0 0 45px #daaa3b09,0 0 0 90px #daaa3b05}.dashboard-v2-welcome{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.dashboard-v2-eyebrow{color:#e8bb4f;letter-spacing:.02em;align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-v2-eyebrow:before{content:"";background:#e8bb4f;border-radius:3px;width:18px;height:2px}.dashboard-v2-welcome h1{color:#fff;margin:0;font-size:25px;line-height:1.25}.dashboard-v2-welcome p{color:#9eb4c4;margin:5px 0 0;font-size:12px}.dashboard-v2-live-status{background:#08262d94;border:1px solid #70caa133;border-radius:14px;align-items:center;gap:10px;min-width:180px;padding:10px 13px;display:flex}.dashboard-v2-live-status div{gap:1px;display:grid}.dashboard-v2-live-status small{color:#88a9b5;font-size:9px}.dashboard-v2-live-status strong{color:#d7fff0;font-size:11px}.dashboard-v2-live-dot{background:#39d98a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #39d98a1f,0 0 16px #39d98ab3}.dashboard-v2-meta{z-index:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-v2-meta>div,.dashboard-v2-search-link{color:#d9e5ec;background:#0000002e;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:10px;text-decoration:none;display:flex}.dashboard-v2-meta span{color:#e8bb4f}.dashboard-v2-search-link{font-weight:800;transition:all .18s}.dashboard-v2-search-link:hover{background:#dcae431a;border-color:#dcae43;transform:translateY(-1px)}.dashboard-v2-kpis{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-v2-kpi{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:13px 14px;text-decoration:none;transition:all .18s;display:flex}.dashboard-v2-kpi:hover{background:linear-gradient(145deg,#ffffff16,#ffffff06);border-color:#e6b74873;transform:translateY(-2px)}.dashboard-v2-kpi-icon{background:#ffffff0f;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:18px;font-weight:900;display:grid}.dashboard-v2-kpi>div{grid-template-columns:auto 1fr;align-items:end;column-gap:8px;min-width:0;display:grid}.dashboard-v2-kpi small{color:#a9becb;grid-column:1;font-size:10px;font-weight:800}.dashboard-v2-kpi b{color:#fff;grid-area:1/2/3;justify-self:end;font-size:29px;line-height:1}.dashboard-v2-kpi em{color:#718e9f;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:5px;font-size:9px;font-style:normal;overflow:hidden}.dashboard-v2-kpi.danger .dashboard-v2-kpi-icon{color:#ff7474;background:#e1454521}.dashboard-v2-kpi.session .dashboard-v2-kpi-icon{color:#5fbcff;background:#489cde24}.dashboard-v2-kpi.work .dashboard-v2-kpi-icon{color:#49dfa0;background:#38ca8921}.dashboard-v2-kpi.cases .dashboard-v2-kpi-icon{color:#f3c75d;background:#daaa3b21}.dashboard-date-back-row-r103{min-height:46px!important;padding-block:7px!important}.dashboard-date-time-r103{opacity:.78}.dashboard-date-compact-stats-v25{display:none!important}.dashboard-quick-actions-compact-v28{background:linear-gradient(#0c2536e0,#071b2af5)!important;border-color:#d5a84040!important;border-radius:17px!important;padding:10px 12px!important}.dashboard-quick-actions-label-v28 strong{font-size:13px!important}.final-quick-actions-v7{gap:8px!important}.final-quick-actions-v7>*,.final-quick-actions-v7 button{border-radius:12px!important;min-height:42px!important}.dashboard-top-operations-v26{gap:12px!important}.dashboard-danger-center-v17,.daily-dispatch-center-v23{border-radius:18px!important;box-shadow:0 10px 26px #00000024!important}.dashboard-danger-head-v17,.daily-dispatch-head-v23{padding:13px 15px!important}.dashboard-danger-title-v17 h2,.daily-dispatch-head-v23 h2{font-size:15px!important}.dashboard-lawyers-command-v21{background:linear-gradient(#071a2af5,#071725fa)!important;border-color:#d5a8403d!important;border-radius:20px!important;padding:14px!important}.dashboard-lawyers-command-head-v21{margin-bottom:11px!important}.dashboard-lawyers-grid-v21{gap:10px!important}.dashboard-lawyer-card-v21{overflow:hidden;background:linear-gradient(145deg,#ffffff0b,#ffffff03)!important;border-radius:15px!important}.dashboard-lawyer-summary-v24{min-height:64px!important;padding:10px 12px!important}.dashboard-lawyer-avatar-v21{box-shadow:0 6px 16px #be881c3d;color:#071827!important;background:linear-gradient(145deg,#e5bb55,#aa7618)!important;border-radius:12px!important;width:40px!important;height:40px!important}.final-main-grid-v7{gap:12px!important}.final-main-grid-v7>*{border-radius:18px!important;box-shadow:0 10px 25px #0000001f!important}@media (max-width:980px){.dashboard-v2-hero{display:none}.dashboard-date-compact-stats-v25{display:flex!important}}@media (min-width:981px) and (max-width:1250px){.dashboard-v2-hero{grid-template-columns:1fr}.dashboard-v2-meta{justify-content:flex-start}.dashboard-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-v3-command{background:radial-gradient(circle at 12% -20%,#3d9bcf3d,#0000 34%),linear-gradient(135deg,#061522,#0a2234 62%,#071a29);border:1px solid #dbae4259;border-radius:23px;margin:0 0 14px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000040,inset 0 1px #ffffff0d}.dashboard-v3-command:after{content:"";pointer-events:none;border:1px solid #e7ba4e1f;border-radius:50%;width:300px;height:300px;position:absolute;inset:-110px auto auto -80px;box-shadow:0 0 0 48px #e7ba4e06,0 0 0 95px #e7ba4e05}.dashboard-v3-main{z-index:1;grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr) minmax(210px,.75fr);align-items:stretch;gap:12px;display:grid;position:relative}.dashboard-v3-greeting{padding:4px 3px}.dashboard-v3-eyebrow{color:#e8ba4e;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-v3-eyebrow:before{content:"";background:#e8ba4e;border-radius:2px;width:20px;height:2px}.dashboard-v3-greeting h1{color:#fff;margin:6px 0 3px;font-size:25px}.dashboard-v3-greeting p{color:#91a9b8;margin:0;font-size:11px}.dashboard-v3-search{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;transition:all .18s;display:flex}.dashboard-v3-search:hover{background:#e7ba4e0f;border-color:#e7ba4e8c;transform:translateY(-1px)}.dashboard-v3-search>span{color:#79c9ff;background:#49a6de1f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.dashboard-v3-search>div{gap:2px;min-width:0;display:grid}.dashboard-v3-search strong{font-size:12px}.dashboard-v3-search small{color:#8099a9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dashboard-v3-search kbd{color:#8ea5b4;background:#ffffff09;border:1px solid #ffffff21;border-radius:7px;margin-inline-start:auto;padding:4px 7px;font-size:8px}.dashboard-v3-health{background:#0000002e;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:11px;padding:9px 11px;display:flex}.dashboard-v3-health-ring{--health:320deg;background:conic-gradient(#45d99a var(--health),#ffffff14 0);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.dashboard-v3-health-ring:after{content:"";background:#0a2131;border-radius:50%;position:absolute;inset:5px}.dashboard-v3-health-ring b{z-index:1;color:#fff;font-size:13px;position:relative}.dashboard-v3-health>div:last-child{gap:1px;display:grid}.dashboard-v3-health small{color:#88a2b0;font-size:9px}.dashboard-v3-health strong{color:#d9fff0;font-size:13px}.dashboard-v3-health em{color:#7893a2;font-size:8px;font-style:normal}.dashboard-v3-health.warning .dashboard-v3-health-ring{background:conic-gradient(#f0ba45 var(--health),#ffffff14 0)}.dashboard-v3-health.critical .dashboard-v3-health-ring{background:conic-gradient(#f26363 var(--health),#ffffff14 0)}.dashboard-v3-priority{z-index:1;background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex;position:relative}.dashboard-v3-priority>span{border-radius:9px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.dashboard-v3-priority>span.clear{color:#4be0a0;background:#39d98a1f}.dashboard-v3-priority>span.warning{color:#f3c45c;background:#e4ad3b21}.dashboard-v3-priority>span.danger{color:#f77;background:#e9494924}.dashboard-v3-priority div{gap:1px;display:grid}.dashboard-v3-priority small{color:#8199a8;font-size:8px}.dashboard-v3-priority strong{color:#e9f1f5;font-size:11px}.dashboard-v3-priority a{color:#e7b94e;margin-inline-start:auto;font-size:9px;font-weight:900;text-decoration:none}.dashboard-v3-kpis{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid;position:relative}.dashboard-v3-kpi{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:all .18s;display:flex}.dashboard-v3-kpi:hover{border-color:#e5b6476b;transform:translateY(-2px)}.dashboard-v3-kpi>span{background:#ffffff0d;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:16px;font-weight:900;display:grid}.dashboard-v3-kpi>div{grid-template-columns:1fr auto;align-items:end;column-gap:8px;min-width:0;display:grid}.dashboard-v3-kpi small{color:#a8bbc7;font-size:9px}.dashboard-v3-kpi b{color:#fff;grid-area:1/2/3;font-size:27px;line-height:1}.dashboard-v3-kpi em{color:#708a9a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.dashboard-v3-kpi.overdue>span{color:#ff7474;background:#e1454521}.dashboard-v3-kpi.sessions>span{color:#62bdff;background:#489cde24}.dashboard-v3-kpi.work>span{color:#4cdea1;background:#38ca8921}.dashboard-v3-kpi.cases>span{color:#f1c65b;background:#daaa3b21}.dashboard-v3-footer{z-index:1;color:#9db2bf;border-top:1px solid #fff1;align-items:center;gap:15px;margin-top:11px;padding-top:10px;font-size:9px;display:flex;position:relative}.dashboard-v3-footer>div{align-items:center;gap:6px;display:flex}.dashboard-v3-footer span{color:#e2b54c}.dashboard-v3-sync{margin-inline-start:auto}.dashboard-v3-sync i{background:#42d893;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42d8931a}@media (max-width:980px){.dashboard-v3-command{display:none}}@media (min-width:981px) and (max-width:1280px){.dashboard-v3-main{grid-template-columns:1fr 1fr}.dashboard-v3-health{grid-column:1/-1}.dashboard-v3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.dashboard-v3-command{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main footer""kpis kpis""priority priority";background:radial-gradient(circle at 18% -40%,#3790c92e,#0000 36%),linear-gradient(135deg,#061522,#0a2031 68%,#071925)!important;border-radius:18px!important;gap:10px 12px!important;margin-bottom:10px!important;padding:12px 14px!important;display:grid!important}.dashboard-v3-main{grid-area:main;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.2fr) minmax(210px,.7fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;display:grid!important}.dashboard-v3-greeting{min-width:0;align-items:center!important;gap:10px!important;display:flex!important}.dashboard-v3-avatar{color:#071522;background:linear-gradient(145deg,#f6d77b,#c9952c);border:2px solid #fff3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid;box-shadow:0 8px 24px #0000003d}.dashboard-v3-greeting>div{min-width:0}.dashboard-v3-eyebrow{letter-spacing:.1px!important;color:#e7bd5a!important;font-size:10px!important}.dashboard-v3-greeting h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:1px 0!important;font-size:16px!important;line-height:1.25!important}.dashboard-v3-greeting p{color:#8fa6b6!important;margin:0!important;font-size:10px!important}.dashboard-v3-search{background:#05111ca3!important;border-color:#7ea8c22e!important;border-radius:11px!important;min-height:46px!important;padding:8px 12px!important}.dashboard-v3-search>span{font-size:19px!important}.dashboard-v3-search strong{font-size:12px!important}.dashboard-v3-search small{font-size:9px!important}.dashboard-v3-search kbd{padding:4px 6px!important;font-size:9px!important}.dashboard-v3-health{border-radius:12px!important;gap:8px!important;min-height:48px!important;padding:6px 9px!important}.dashboard-v3-health-ring{width:38px!important;height:38px!important}.dashboard-v3-health-ring:before{inset:4px!important}.dashboard-v3-health-ring b{font-size:10px!important}.dashboard-v3-health small{font-size:9px!important}.dashboard-v3-health strong{font-size:12px!important}.dashboard-v3-health em{display:none!important}.dashboard-v3-footer{grid-area:footer;background:0 0!important;border:0!important;align-self:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.dashboard-v3-footer>div{white-space:nowrap!important;background:#040f1985!important;border:1px solid #ffffff12!important;border-radius:10px!important;min-height:40px!important;padding:6px 8px!important;font-size:10px!important}.dashboard-v3-footer>div:first-child{text-overflow:ellipsis;max-width:145px;overflow:hidden}.dashboard-v3-footer>div:nth-child(3){display:none!important}.dashboard-v3-footer strong{font-size:10px!important}.dashboard-v3-footer span{font-size:12px!important}.dashboard-v3-sync{color:#8fc9a3!important;font-size:9px!important}.dashboard-v3-kpis{grid-area:kpis;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.dashboard-v3-kpi{border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:72px!important;padding:10px 12px!important;display:grid!important}.dashboard-v3-kpi>span{border-radius:10px!important;width:36px!important;height:36px!important;font-size:17px!important}.dashboard-v3-kpi>div{min-width:0;grid-template-columns:auto 1fr!important;align-items:end!important;column-gap:8px!important;display:grid!important}.dashboard-v3-kpi small{grid-column:1/-1;font-size:10px!important}.dashboard-v3-kpi b{font-size:24px!important;line-height:1!important}.dashboard-v3-kpi em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:9px!important}.dashboard-v3-kpi:after{content:"";background:#ffffff1f;border-radius:999px;height:3px;position:absolute;inset:auto 12px 7px}.dashboard-v3-kpi.overdue:after{background:linear-gradient(90deg,#ff5e66 35%,#ffffff1a 35%)}.dashboard-v3-kpi.sessions:after{background:linear-gradient(90deg,#4fd76f 62%,#ffffff1a 62%)}.dashboard-v3-kpi.work:after{background:linear-gradient(90deg,#4896ff 72%,#ffffff1a 72%)}.dashboard-v3-kpi.cases:after{background:linear-gradient(90deg,#e7aa35 82%,#ffffff1a 82%)}.dashboard-v3-kpi.total:after{background:linear-gradient(90deg,#8d69d8 66%,#ffffff1a 66%)}.dashboard-v3-priority{grid-area:priority;color:#152434!important;background:linear-gradient(90deg,#f4ecd9,#fffaf0)!important;border-radius:11px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;min-height:42px!important;padding:7px 11px!important;display:grid!important}.dashboard-v3-priority>span{width:26px!important;height:26px!important;font-size:13px!important}.dashboard-v3-priority small{color:#79622d!important;font-size:9px!important}.dashboard-v3-priority strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#182533!important;font-size:11px!important}.dashboard-v3-priority a{color:#71540c!important;font-size:10px!important}.final-compact-date-v8.dashboard-date-back-row-r103{display:none!important}.dashboard-quick-actions-compact-v28{min-height:48px!important;margin-top:0!important;margin-bottom:9px!important;padding:7px 10px!important}.dashboard-quick-actions-label-v28 small{display:none!important}.dashboard-quick-actions-label-v28 strong{font-size:11px!important}.dashboard-quick-actions-compact-v28 .final-quick-actions-v7 button,.dashboard-quick-actions-compact-v28 .final-quick-actions-v7 a{height:34px!important;min-height:34px!important;padding:5px 9px!important;font-size:10px!important}}@media (min-width:981px) and (max-width:1280px){.dashboard-v3-command{grid-template-columns:1fr!important;grid-template-areas:"main""footer""kpis""priority"!important}.dashboard-v3-main{grid-template-columns:minmax(190px,.7fr) minmax(300px,1fr) 190px!important}.dashboard-v3-footer{justify-content:flex-start!important}}.dashboard-r184-badge{color:#071522;vertical-align:middle;background:#d9a52f;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding:1px 6px;font-size:8px;font-weight:950;display:inline-flex}@media (min-width:981px){body .dashboard-v3-command{visibility:visible!important;opacity:1!important;max-height:none!important;display:grid!important;overflow:visible!important}.final-dashboard-v7{max-width:none!important;padding:12px 16px 22px!important;display:block!important}.dashboard-v3-command{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;grid-template-areas:"main""kpis""priority"!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.dashboard-v3-main{background:linear-gradient(135deg,#071725,#0a2132 72%,#071925)!important;border:1px solid #6999b82e!important;border-radius:14px!important;grid-area:main!important;grid-template-columns:minmax(260px,.95fr) minmax(420px,1.25fr) minmax(220px,.75fr)!important;gap:14px!important;min-height:76px!important;padding:11px 14px!important;box-shadow:0 10px 30px #0003!important}.dashboard-v3-greeting{text-align:right!important;flex-direction:row-reverse!important;justify-content:flex-start!important}.dashboard-v3-avatar{width:44px!important;height:44px!important}.dashboard-v3-eyebrow{display:none!important}.dashboard-v3-greeting h1:before{content:"صباح الخير، ";color:#eef6fb;font-weight:700}.dashboard-v3-greeting h1{color:#fff!important;margin:0 0 3px!important;font-size:15px!important}.dashboard-v3-greeting p{color:#e0b85d!important;font-size:10px!important}.dashboard-v3-search{border-radius:10px!important;height:48px!important;min-height:48px!important}.dashboard-v3-health{height:50px!important;min-height:50px!important}.dashboard-v3-footer{display:none!important}.dashboard-v3-kpis{grid-area:kpis!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.dashboard-v3-kpi{border-radius:14px!important;height:94px!important;min-height:94px!important;padding:12px!important}.dashboard-v3-kpi>span{width:44px!important;height:44px!important}.dashboard-v3-kpi b{font-size:28px!important}.dashboard-v3-kpi em{font-size:9px!important}.dashboard-v3-priority{border-radius:11px!important;grid-area:priority!important;grid-template-columns:32px minmax(0,1fr) auto!important;height:52px!important;min-height:52px!important;margin:0!important}.final-main-grid-v7.dashboard-command-grid-v15{margin:0 0 12px!important}.dashboard-command-grid-v15 .dashboard-schedule-v7,.dashboard-command-grid-v15>section{margin:0!important}.dashboard-bottom-grid-v185{grid-template-columns:1.05fr 1.05fr .95fr!important;align-items:start!important;gap:12px!important;margin-top:0!important;display:grid!important}.dashboard-bottom-grid-v185>.dashboard-top-operations-v26{display:contents!important}.dashboard-bottom-grid-v185 .dashboard-top-risk-v26,.dashboard-bottom-grid-v185 .dashboard-top-dispatch-v26,.dashboard-bottom-grid-v185>.dashboard-lawyers-command-v21{border-radius:14px!important;min-width:0!important;height:280px!important;max-height:280px!important;margin:0!important;overflow:hidden!important}.dashboard-bottom-grid-v185 .dashboard-lawyers-grid-v21{padding-inline-end:3px;max-height:220px!important;display:block!important;overflow:auto!important}.dashboard-bottom-grid-v185 .dashboard-lawyer-card-v21{margin-bottom:7px!important}.dashboard-bottom-grid-v185 .dashboard-lawyer-summary-v24{min-height:48px!important;padding:7px 9px!important}.dashboard-bottom-grid-v185 .dashboard-lawyer-details-v24{display:none!important}.dashboard-bottom-grid-v185 .dashboard-danger-list-v17,.dashboard-bottom-grid-v185 .daily-dispatch-list-v23{max-height:205px!important;overflow:auto!important}.dashboard-bottom-grid-v185 .dashboard-more-items-v28{display:none!important}.dashboard-inline-alert-editor-v16{margin-top:12px!important}}@media (min-width:981px) and (max-width:1300px){.dashboard-v3-main{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.1fr) 200px!important}.dashboard-v3-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-v3-kpis:after{display:none!important}.dashboard-bottom-grid-v185{grid-template-columns:1fr 1fr!important}.dashboard-bottom-grid-v185>.dashboard-lawyers-command-v21{grid-column:1/-1!important;height:auto!important;max-height:none!important}}.dashboard-reference-r187{display:none}@media (min-width:981px){.dashboard-reference-r187{color:#eef5fb;direction:rtl;margin:0 0 14px;display:block}.dashboard-v3-command,.final-main-grid-v7.dashboard-command-grid-v15,.dashboard-bottom-grid-v185,.dashboard-lawyers-command-v21{display:none!important}.final-dashboard-v7{background:linear-gradient(#061526 0%,#061827 100%)!important;padding:18px!important}.dashboard-reference-kpis-r187{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.r187-kpi{color:#fff;background:linear-gradient(145deg,#0b2339,#081b2d);border:1px solid #173653;border-radius:10px;justify-content:space-between;align-items:center;min-height:126px;padding:20px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000026}.r187-kpi:after{content:"";opacity:.9;background:currentColor;height:2px;position:absolute;inset:auto 0 0}.r187-kpi.purple{color:#9c65ff}.r187-kpi.blue{color:#20a7ff}.r187-kpi.red{color:#ff4d3b}.r187-kpi.amber{color:#ffb000}.r187-kpi.green{color:#25cf78}.r187-kpi>div{color:#fff}.r187-kpi small{margin-bottom:7px;font-size:14px;font-weight:800;display:block}.r187-kpi b{font-size:30px;line-height:1}.r187-kpi em{color:#e5edf5;margin-right:8px;font-size:12px;font-style:normal}.r187-kpi p{color:#aebdca;margin:12px 0 0;font-size:12px}.r187-kpi-icon{filter:saturate(1.25);background:currentColor;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;display:grid;box-shadow:inset 0 0 0 14px #040f1bb8}.dashboard-reference-grid-r187{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.25fr);grid-template-areas:"sessions operations calendar""dispatch operations calendar";align-items:start;gap:16px;display:grid}.r187-panel{background:#071b2d;border:1px solid #173653;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000024}.r187-panel>header,.r187-alerts>header{border-bottom:1px solid #14314a;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.r187-panel>header>div,.r187-alerts>header>div{align-items:center;gap:9px;display:flex}.r187-panel h2,.r187-alerts h2{color:#fff;margin:0;font-size:18px}.r187-panel header a{color:#e7edf3;border:1px solid #28445d;border-radius:6px;padding:7px 12px;font-size:12px;text-decoration:none}.r187-panel header>div>span{color:#a264ff;font-size:20px}.r187-sessions{grid-area:sessions}.r187-operations{grid-area:operations}.r187-calendar{grid-area:calendar}.r187-dispatch{grid-area:dispatch}.r187-list{padding:0 10px}.r187-row{color:#fff;border-bottom:1px solid #122f46;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:10px;text-decoration:none;display:grid}.r187-row time{color:#fff;text-align:center;font-size:13px}.r187-row div b{font-size:15px;display:block}.r187-row div small{color:#aab8c5;margin-top:5px;font-size:11px;display:block}.r187-row>span{color:#ad8aff;background:#171f50;border-radius:5px;padding:7px 9px;font-size:11px}.r187-row.operation>span{color:#31d68b;background:#063c2d}.r187-empty{text-align:center;color:#8195a7;padding:24px;font-size:13px}.r187-panel-footer{text-align:center;color:#a76bff;border-top:1px solid #14314a;padding:14px;text-decoration:none;display:block}.r187-panel-footer.blue{color:#27aaff}.r187-mini-stats{border:1px solid #173653;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:10px;display:grid;overflow:hidden}.r187-mini-stats span{text-align:center;color:#aebdca;border-left:1px solid #173653;padding:10px 4px;font-size:10px}.r187-mini-stats span:last-child{border-left:0}.r187-mini-stats b{color:#fff;margin-bottom:4px;font-size:15px;display:block}.r187-ops-search{grid-template-columns:1fr 1.55fr;gap:10px;padding:0 10px 10px;display:grid}.r187-ops-search a{color:#b6c5d2;border:1px solid #1a3b56;border-radius:7px;justify-content:center;align-items:center;height:40px;font-size:11px;text-decoration:none;display:flex}.r187-ops-search a:first-child{color:#fff;background:#0d684e;border-color:#168564}.r187-calendar-nav{color:#fff;justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.r187-calendar-nav b{font-size:16px}.r187-calendar-nav span{color:#dbe6ef;letter-spacing:6px;font-size:24px}.r187-weekdays,.r187-days{grid-template-columns:repeat(7,1fr);display:grid}.r187-weekdays span{text-align:center;color:#d7e0e8;padding:8px 2px;font-size:10px}.r187-days{padding:2px 10px 14px}.r187-days a{color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:54px;font-size:13px;text-decoration:none;display:flex}.r187-days a.muted{color:#5b6a79}.r187-days a.today{background:#0d4076;box-shadow:inset 0 0 0 1px #2566a7}.r187-days a i{gap:3px;margin-top:5px;display:flex}.r187-days a u{background:#8a5cff;border-radius:50%;width:4px;height:4px;text-decoration:none}.r187-days a u:nth-child(2){background:#2bc879}.r187-days a u:nth-child(3){background:#f2aa27}.r187-alerts{background:linear-gradient(#37141c85,#190f168c);border:1px solid #5b2c32;border-radius:9px;margin:10px;overflow:hidden}.r187-alerts>header{border-bottom-color:#5b2c32;height:50px}.r187-alerts>header h2{color:#ff5a4f;font-size:16px}.r187-alert-row{border-bottom:1px solid #73353a80;grid-template-columns:28px 1fr 82px;align-items:center;gap:8px;padding:12px;display:grid}.r187-alert-row>span{color:#ff5647}.r187-alert-row b{font-size:12px;display:block}.r187-alert-row small{color:#b9aeb2;margin-top:4px;font-size:10px;display:block}.r187-alert-row time{color:#ff745e;text-align:left;font-size:10px}.r187-dispatch-row{border-bottom:1px solid #14314a;grid-template-columns:1fr auto;gap:10px;padding:12px 10px;display:grid}.r187-dispatch-row>div b{font-size:12px}.r187-dispatch-row>div small{color:#98aabc;margin-top:5px;font-size:9px;display:block}.r187-dispatch-row>span{color:#f3ad2b;background:#142647;border-radius:5px;align-self:start;padding:5px 8px;font-size:9px}.r187-dispatch-row form{grid-column:1/-1;grid-template-columns:1fr 64px;gap:8px;display:grid}.r187-dispatch-row select,.r187-dispatch-row button{color:#fff;background:#0a2236;border:1px solid #21425f;border-radius:6px;height:34px;padding:0 8px}.r187-dispatch-row button{background:#0b79b8;border-color:#0b79b8;font-weight:800}}@media (min-width:981px) and (max-width:1250px){.dashboard-reference-kpis-r187{grid-template-columns:repeat(3,1fr)}.dashboard-reference-grid-r187{grid-template-columns:1fr 1fr;grid-template-areas:"sessions calendar""operations calendar""dispatch dispatch"}}@media (min-width:981px){.dashboard-reference-r188{margin:0!important;padding:0!important}.dashboard-reference-columns-r188{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.r188-column{flex-direction:column;gap:14px;min-width:0;display:flex}.dashboard-reference-kpis-r188{gap:12px;margin-bottom:14px}.dashboard-reference-kpis-r188 .r187-kpi{min-height:104px;padding:14px 16px}.dashboard-reference-kpis-r188 .r187-kpi-icon{width:48px;height:48px;font-size:22px;box-shadow:inset 0 0 0 12px #040f1bb8}.dashboard-reference-kpis-r188 .r187-kpi small{margin-bottom:5px;font-size:12px}.dashboard-reference-kpis-r188 .r187-kpi b{font-size:26px}.dashboard-reference-kpis-r188 .r187-kpi p{margin-top:8px;font-size:10px}.dashboard-reference-r188 .r187-panel>header{height:50px;padding:0 13px}.dashboard-reference-r188 .r187-panel h2{font-size:16px}.dashboard-reference-r188 .r187-panel header a{padding:6px 10px;font-size:10px}.dashboard-reference-r188 .r187-row{grid-template-columns:64px 1fr auto;min-height:62px;padding:8px}.dashboard-reference-r188 .r187-row div b{font-size:13px}.dashboard-reference-r188 .r187-row div small{font-size:9px}.dashboard-reference-r188 .r187-row>span{padding:5px 7px;font-size:9px}.dashboard-reference-r188 .r187-panel-footer{padding:10px;font-size:11px}.dashboard-reference-r188 .r187-mini-stats{margin:8px}.dashboard-reference-r188 .r187-mini-stats span{padding:7px 3px}.dashboard-reference-r188 .r187-ops-search{gap:8px;padding:0 8px 8px}.dashboard-reference-r188 .r187-ops-search a{height:34px;font-size:10px}.dashboard-reference-r188 .r187-calendar-nav{padding:12px 16px 8px}.dashboard-reference-r188 .r187-days{padding:0 8px 8px}.dashboard-reference-r188 .r187-days a{min-height:43px;font-size:12px}.dashboard-reference-r188 .r187-alerts{margin:8px}.dashboard-reference-r188 .r187-alerts>header{height:44px}.dashboard-reference-r188 .r187-alert-row{grid-template-columns:24px 1fr 66px;padding:9px}.dashboard-reference-r188 .r187-alert-row b{font-size:11px}.dashboard-reference-r188 .r187-alert-row small{font-size:9px}.dashboard-reference-r188 .r187-dispatch-row{padding:9px 8px}.dashboard-reference-r188 .r187-dispatch-row form{grid-template-columns:1fr 58px}.dashboard-reference-r188 .r187-dispatch-row select,.dashboard-reference-r188 .r187-dispatch-row button{height:30px;font-size:10px}.smart-back-wrap-v85{display:none!important}.final-dashboard-v7{min-height:calc(100vh - 66px);padding:14px!important}}@media (min-width:981px) and (max-width:1280px){.dashboard-reference-columns-r188{direction:rtl;grid-template-columns:1fr 1fr}.r188-left-column{grid-column:1/-1}.r188-left-column .r187-calendar{max-width:none}}.dashboard-sidebar-r189,.dashboard-topbar-r189{display:none}@media (min-width:981px){.app-shell:has(.dashboard-reference-r189){background:#041322;min-height:100vh;display:block!important}.app-shell:has(.dashboard-reference-r189)>.sidebar{display:none!important}.app-shell:has(.dashboard-reference-r189)>.main{background:#041322!important;width:100%!important;min-width:0!important;margin:0!important}:is(.app-shell:has(.dashboard-reference-r189) .topbar-reference,.app-shell:has(.dashboard-reference-r189) .smart-back-wrap-v85,.app-shell:has(.dashboard-reference-r189) .support-session-bar,.app-shell:has(.dashboard-reference-r189) .platform-broadcast-bar){display:none!important}.final-dashboard-v7:has(.dashboard-reference-r189){background:radial-gradient(circle at 45% 0,#08355838,#0000 34%),linear-gradient(#031322 0%,#061827 100%)!important;min-height:100vh!important;padding:84px 230px 54px 16px!important;position:relative!important;overflow-x:hidden!important}:is(.final-dashboard-v7:has(.dashboard-reference-r189)>.mobile-simple-home,.final-dashboard-v7:has(.dashboard-reference-r189)>.dashboard-v3-command,.final-dashboard-v7:has(.dashboard-reference-r189)>.final-main-grid-v7,.final-dashboard-v7:has(.dashboard-reference-r189)>.dashboard-bottom-grid-v185,.final-dashboard-v7:has(.dashboard-reference-r189)>.dashboard-lawyers-command-v21,.final-dashboard-v7:has(.dashboard-reference-r189)>.risk-debug-v61,.final-dashboard-v7:has(.dashboard-reference-r189)>.dashboard-inline-alert-editor-v16:not(:has(.attention-inline-editor))){display:none!important}.dashboard-sidebar-r189{z-index:1200;direction:rtl;background:linear-gradient(#071b2e 0%,#061725 100%);border-left:1px solid #15354e;flex-direction:column;width:214px;padding:14px 14px 18px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #0000002e}.r189-brand{border-bottom:1px solid #153249;align-items:center;gap:10px;height:68px;padding:2px 5px 12px;display:flex}.r189-brand-mark{background:#071523;border:1px solid #c88c21;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.r189-brand-mark img{object-fit:contain;width:100%;height:100%}.r189-brand strong{color:#f5a910;font-size:20px;line-height:1.05;display:block}.r189-brand small{color:#9fb0bf;margin-top:5px;font-size:8px;display:block}.r189-side-nav{scrollbar-width:none;gap:7px;padding:15px 0;display:grid;overflow:auto}.r189-side-nav::-webkit-scrollbar{display:none}.r189-side-nav a{color:#f0f5f8;background:linear-gradient(#0a2134,#081b2c);border:1px solid #15344c;border-radius:8px;align-items:center;gap:12px;height:52px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.r189-side-nav a span{text-align:center;color:#aebdca;width:25px;font-size:20px}.r189-side-nav a.active{color:#fff;background:linear-gradient(135deg,#d49a34,#7b4d12);border-color:#b97815;box-shadow:inset 0 0 24px #ffc3502e}.r189-side-nav a.active span{color:#fff}.r189-collapse{color:#dce5eb;background:#071c2e;border:1px solid #17364f;border-radius:12px;justify-content:center;align-items:center;gap:18px;height:48px;margin-top:auto;font-size:12px;display:flex}.r189-collapse:first-letter{font-size:22px}.dashboard-topbar-r189{z-index:1190;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:ltr;background:#031220f7;border-bottom:1px solid #15354e;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.35fr) minmax(250px,.8fr);align-items:center;gap:18px;height:74px;padding:0 20px;display:grid;position:fixed;top:0;left:0;right:214px}.r189-user{color:#fff;direction:rtl;justify-self:start;align-items:center;gap:10px;display:flex}.r189-avatar{color:#f5b84c;background:#10283d;border:1px solid #38546c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid}.r189-user strong{font-size:12px;display:block}.r189-user small{color:#f0aa27;margin-top:4px;font-size:9px;display:block}.r189-divider{background:#213c52;width:1px;height:32px;margin:0 8px}.r189-tool{color:#e8eef3;place-items:center;width:34px;height:34px;font-size:22px;text-decoration:none;display:grid;position:relative}.r189-tool b{color:#fff;background:#ef4537;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-2px;right:-1px}.r189-search{color:#d8e1e8;direction:rtl;background:#071b2d;border:1px solid #24445e;border-radius:9px;justify-self:center;align-items:center;gap:11px;width:min(100%,510px);height:45px;padding:0 16px;font-size:20px;text-decoration:none;display:flex}.r189-search span{color:#9badbc;flex:1;font-size:11px}.r189-top-brand{color:#fff;direction:ltr;justify-self:end;align-items:center;gap:22px;display:flex}.r189-top-brand>span{font-size:25px}.r189-top-brand div{direction:rtl}.r189-top-brand strong{color:#f2a414;font-size:21px;display:block}.r189-top-brand small{color:#9faebb;margin-top:3px;font-size:8px;display:block}.dashboard-reference-r189{color:#eef5fb!important;direction:rtl!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.dashboard-reference-r189 .dashboard-reference-kpis-r187{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:0 0 14px!important;display:grid!important}.dashboard-reference-r189 .r187-kpi{background:linear-gradient(145deg,#0a2135,#071a2b)!important;border-radius:8px!important;height:105px!important;min-height:105px!important;padding:13px 16px!important}.dashboard-reference-r189 .r187-kpi-icon{width:48px!important;height:48px!important;font-size:22px!important}.dashboard-reference-r189 .r187-kpi small{font-size:12px!important}.dashboard-reference-r189 .r187-kpi b{font-size:26px!important}.dashboard-reference-r189 .r187-kpi p{margin-top:8px!important;font-size:9px!important}.dashboard-reference-r189 .dashboard-reference-columns-r188{direction:rtl!important;grid-template-columns:minmax(0,1.02fr) minmax(0,1.22fr) minmax(0,1.08fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.dashboard-reference-r189 .r188-column{flex-direction:column!important;gap:14px!important;min-width:0!important;display:flex!important}.dashboard-reference-r189 .r187-panel{box-shadow:none!important;background:linear-gradient(#071c2e,#061827)!important;border-color:#193b56!important;border-radius:9px!important}.dashboard-reference-r189 .r187-panel>header{height:54px!important;padding:0 14px!important}.dashboard-reference-r189 .r187-panel h2{font-size:16px!important}.dashboard-reference-r189 .r187-panel header a{padding:6px 11px!important;font-size:10px!important}.dashboard-reference-r189 .r187-row{grid-template-columns:66px 1fr auto!important;min-height:68px!important;padding:8px 9px!important}.dashboard-reference-r189 .r187-row div b{font-size:13px!important}.dashboard-reference-r189 .r187-row div small{font-size:9px!important}.dashboard-reference-r189 .r187-row>span{padding:5px 7px!important;font-size:9px!important}.dashboard-reference-r189 .r187-mini-stats{margin:8px!important}.dashboard-reference-r189 .r187-mini-stats span{padding:8px 3px!important}.dashboard-reference-r189 .r187-ops-search{padding:0 8px 8px!important}.dashboard-reference-r189 .r187-ops-search a{height:34px!important}.dashboard-reference-r189 .r187-calendar-nav{padding:13px 16px 8px!important}.dashboard-reference-r189 .r187-weekdays span{padding:6px 1px!important}.dashboard-reference-r189 .r187-days{padding:0 8px 10px!important}.dashboard-reference-r189 .r187-days a{min-height:43px!important;font-size:12px!important}.dashboard-reference-r189 .r187-alerts{margin:8px!important}.dashboard-reference-r189 .r187-alerts>header{height:44px!important}.dashboard-reference-r189 .r187-alert-row{grid-template-columns:24px 1fr 68px!important;padding:9px!important}.dashboard-reference-r189 .r187-dispatch-row{padding:9px 8px!important}.dashboard-reference-r189 .r187-panel-footer{padding:10px!important;font-size:11px!important}.dashboard-reference-r189:after{content:"جميع البيانات محمية وآمنة     ⚖  المكتب لإدارة الأعمال القانونية";color:#aab9c6;text-align:center;white-space:pre;border-top:1px solid #15354e;margin-top:14px;padding:13px 18px;font-size:10px;display:block}}@media (min-width:981px) and (max-width:1280px){.dashboard-topbar-r189{grid-template-columns:260px 1fr 210px}.dashboard-reference-r189 .dashboard-reference-columns-r188{grid-template-columns:1fr 1.08fr 1fr!important}.final-dashboard-v7:has(.dashboard-reference-r189){padding-right:214px!important}.dashboard-sidebar-r189{width:198px}.dashboard-topbar-r189{right:198px}.r189-side-nav a{height:48px;font-size:11px}.r189-brand strong{font-size:18px}}@media (min-width:981px){.dashboard-reference-r189 .r188-left-column{flex-direction:column!important;gap:14px!important;display:flex!important}.dashboard-reference-r189 .r190-calendar-3d{transform-origin:50% 0!important;background:radial-gradient(circle at 18% 0,#2c6fab26,#0000 32%),linear-gradient(155deg,#0c2a40fa,#051827fc)!important;border:1px solid #538fbe6b!important;border-radius:16px!important;position:relative!important;overflow:visible!important;transform:perspective(1200px)rotateX(.65deg)!important;box-shadow:0 18px 34px #00000057,0 7px #030f19e6,inset 0 1px #ffffff0f,inset 0 -1px #0006!important}.dashboard-reference-r189 .r190-calendar-3d:before{content:"";z-index:-1;background:#041523;border-radius:16px;position:absolute;inset:8px 10px -9px;box-shadow:0 12px 28px #00000052}.dashboard-reference-r189 .r190-calendar-3d>header{background:linear-gradient(#18415e9e,#08223447)!important;border-radius:16px 16px 0 0!important}.dashboard-reference-r189 .r190-calendar-nav span{letter-spacing:0!important;gap:7px!important;display:flex!important}.dashboard-reference-r189 .r190-calendar-nav span a{color:#f3f8fc!important;background:linear-gradient(#123c59,#09263c)!important;border:1px solid #689fc757!important;border-radius:9px!important;place-items:center!important;width:31px!important;height:31px!important;font-size:22px!important;line-height:1!important;text-decoration:none!important;display:grid!important;box-shadow:0 4px 9px #00000040,inset 0 1px #ffffff12!important}.dashboard-reference-r189 .r190-calendar-key{gap:8px!important;padding:0 14px 8px!important;display:flex!important}.dashboard-reference-r189 .r190-calendar-key span{background:#03111d85!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.dashboard-reference-r189 .r190-calendar-key .sessions{color:#ad89ff!important}.dashboard-reference-r189 .r190-calendar-key .operations{color:#31d590!important}.dashboard-reference-r189 .r190-days{gap:5px!important;padding:5px 9px 13px!important}.dashboard-reference-r189 .r190-days a{background:linear-gradient(155deg,#0d2b409e,#061b2b6b)!important;border:1px solid #436f9121!important;border-radius:11px!important;min-height:58px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 3px #010c14ad,inset 0 1px #ffffff06!important}.dashboard-reference-r189 .r190-days a:hover{border-color:#4b9ad880!important;transform:translateY(-2px)!important;box-shadow:0 6px #010c149e,0 10px 16px #0000002b!important}.dashboard-reference-r189 .r190-days a.muted{opacity:.38!important}.dashboard-reference-r189 .r190-days a.has-work:not(.today){border-color:#4b7ea54d!important}.dashboard-reference-r189 .r190-days a>b{font-size:12px!important;line-height:1!important}.dashboard-reference-r189 .r190-day-work{justify-content:center!important;gap:3px!important;width:100%!important;min-height:21px!important;margin-top:6px!important;display:flex!important}.dashboard-reference-r189 .r190-day-work>span{border-radius:5px!important;align-items:center!important;gap:2px!important;height:18px!important;padding:0 4px!important;font-style:normal!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff17!important}.dashboard-reference-r189 .r190-day-work span.session{color:#c3a5ff!important;background:#7948d638!important;border:1px solid #9d6ff442!important}.dashboard-reference-r189 .r190-day-work span.operation{color:#6ae7a8!important;background:#14965c33!important;border:1px solid #2ac8803d!important}.dashboard-reference-r189 .r190-day-work i,.dashboard-reference-r189 .r190-day-work em{font-size:8px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.dashboard-reference-r189 .r190-day-work i{opacity:.78!important}.dashboard-reference-r189 .r190-alerts-separated{border-radius:14px!important;margin:0!important;box-shadow:0 11px 24px #0003,inset 0 1px #ffffff06!important}.dashboard-reference-r189 .r190-calendar-3d{isolation:isolate!important;background:radial-gradient(circle at 20% -8%,#5fbbf447,#0000 34%),radial-gradient(circle at 88% 18%,#2e7ebe2e,#0000 30%),linear-gradient(150deg,#113751fc,#071e2ffc)!important;border-color:#70b8e89e!important;box-shadow:0 20px 38px #00000057,0 7px #030f19e0,0 0 26px #3b97d81f,inset 0 1px #ffffff26,inset 0 -1px #0000005c!important}.dashboard-reference-r189 .r190-calendar-3d:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(#ffffff1d,#ffffff06 55%,#0000 100%);border-radius:15px 15px 48% 48%;height:42%;position:absolute;top:1px;left:2%;right:2%}.dashboard-reference-r189 .r190-calendar-3d>header,.dashboard-reference-r189 .r190-calendar-key,.dashboard-reference-r189 .r190-days{z-index:1;position:relative}.dashboard-reference-r189 .r190-calendar-3d>header{background:linear-gradient(#285b7cc7,#0b2a3e6b)!important;border-bottom:1px solid #7ebce229!important;box-shadow:inset 0 1px #ffffff1c!important}.dashboard-reference-r189 .r190-calendar-nav span a{background:linear-gradient(#1b5275,#0c3049)!important;border-color:#7ebee77a!important;box-shadow:0 5px 10px #0000003d,inset 0 1px #ffffff26,0 0 10px #46a3df14!important}.dashboard-reference-r189 .r190-days a{background:linear-gradient(150deg,#183e56d6,#082031b3)!important;border-color:#649dc43b!important;box-shadow:0 3px #010c149e,inset 0 1px #ffffff13,0 0 8px #3989c209!important}.dashboard-reference-r189 .r190-days a>b{color:#f6fbff!important;text-shadow:0 1px 5px #76c6f829!important}.dashboard-reference-r189 .r190-days a.today{background:linear-gradient(145deg,#2472ad,#0b416f)!important;border-color:#55a8e2!important;box-shadow:0 4px #062746,0 0 22px #399ee257,inset 0 1px #fff3!important}.dashboard-reference-r189 .r190-days a{transform:translateY(-1px);background:linear-gradient(155deg,#305b75b8 0%,#123449d6 46%,#061b2bf5 100%)!important;border:1px solid #8bc4e64d!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px #010e18b8,0 8px 13px #0000002e,inset 0 1px #ffffff2e,inset 1px 0 #ffffff0d,inset 0 -2px 5px #0000004d!important}.dashboard-reference-r189 .r190-days a:before{content:"";pointer-events:none;z-index:0;opacity:.78;background:linear-gradient(#ffffff2e,#ffffff0b 62%,#0000);border-radius:8px 8px 45% 45%;height:43%;position:absolute;top:3%;left:5%;right:5%}.dashboard-reference-r189 .r190-days a>*{z-index:1;position:relative}.dashboard-reference-r189 .r190-days a.today{background:linear-gradient(145deg,#e1a82f 0%,#b87612 48%,#754006 100%)!important;border:1px solid #ffe19a!important;transform:translateY(-3px)scale(1.035)!important;box-shadow:0 7px #5b3207,0 11px 20px #00000057,0 0 28px #ffb53094,inset 0 2px #ffffff6b,inset 0 -3px 7px #4d240061!important}.dashboard-reference-r189 .r190-days a.today:before{opacity:.95;background:linear-gradient(#fff6,#fff5cd1a 62%,#0000)!important}.dashboard-reference-r189 .r190-days a.today>b{color:#fff!important;text-shadow:0 2px 5px #461f00b3,0 0 8px #fff3!important;font-weight:950!important}.dashboard-reference-r189 .r193-calendar-interactive>header{justify-content:space-between!important;align-items:center!important;display:flex!important}.dashboard-reference-r189 .r193-calendar-hint{color:#91abc0!important;font-size:8px!important;font-weight:700!important}.dashboard-reference-r189 .r193-calendar-nav{gap:10px!important}.dashboard-reference-r189 .r193-month-title{align-items:center!important;gap:9px!important;display:flex!important}.dashboard-reference-r189 .r193-today-btn{color:#ffd77b!important;background:linear-gradient(#bb7e1947,#663d0647)!important;border:1px solid #f6c1547a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:27px!important;padding:0 9px!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}.dashboard-reference-r189 .r193-calendar-key .today-key{color:#ffd06b!important}.dashboard-reference-r189 .r193-calendar-key span>i{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 8px!important}.dashboard-reference-r189 .r193-days button{appearance:none!important;font:inherit!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(155deg,#305b75b8 0%,#123449d6 46%,#061b2bf5 100%)!important;border:1px solid #8bc4e64d!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:58px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateY(-1px)!important;box-shadow:0 5px #010e18b8,0 8px 13px #0000002e,inset 0 1px #ffffff2e,inset 1px 0 #ffffff0d,inset 0 -2px 5px #0000004d!important}.dashboard-reference-r189 .r193-days button:before{content:"";pointer-events:none;z-index:0;opacity:.78;background:linear-gradient(#ffffff2e,#ffffff0b 62%,#0000);border-radius:8px 8px 45% 45%;height:43%;position:absolute;top:3%;left:5%;right:5%}.dashboard-reference-r189 .r193-days button>*{z-index:1;position:relative}.dashboard-reference-r189 .r193-days button>b{color:#f6fbff!important;text-shadow:0 1px 5px #76c6f829!important;font-size:12px!important;line-height:1!important}.dashboard-reference-r189 .r193-days button:hover{border-color:#5eb4ec9e!important;transform:translateY(-3px)!important;box-shadow:0 7px #010e18a3,0 12px 18px #00000040,inset 0 1px #ffffff38!important}.dashboard-reference-r189 .r193-days button.muted{opacity:.35!important}.dashboard-reference-r189 .r193-days button.has-work:not(.today){border-color:#559dcc80!important}.dashboard-reference-r189 .r193-days button.today{background:linear-gradient(145deg,#e1a82f 0%,#b87612 48%,#754006 100%)!important;border:1px solid #ffe19a!important;transform:translateY(-3px)scale(1.035)!important;box-shadow:0 7px #5b3207,0 11px 20px #00000057,0 0 28px #ffb53094,inset 0 2px #ffffff6b,inset 0 -3px 7px #4d240061!important}.dashboard-reference-r189 .r193-days button.today:before{opacity:.95;background:linear-gradient(#fff6,#fff5cd1a 62%,#0000)!important}.dashboard-reference-r189 .r193-days button.today>b{color:#fff!important;text-shadow:0 2px 5px #461f00b3,0 0 8px #fff3!important;font-weight:950!important}.dashboard-reference-r189 .r193-day-work{justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-height:20px!important;margin-top:5px!important;display:flex!important}.dashboard-reference-r189 .r193-day-work>span{border-radius:5px!important;align-items:center!important;gap:2px!important;height:17px!important;padding:0 3px!important;display:inline-flex!important}.dashboard-reference-r189 .r193-day-work .overflow{color:#ffd678!important;background:#e8b24029!important;border:1px solid #f5c55c52!important}.dashboard-reference-r189 .r193-day-work .overflow em{font-size:7px!important}}.r193-day-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000a12ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.r193-day-modal{color:#f5f9fc;direction:rtl;background:linear-gradient(150deg,#0d3049,#071d2e 68%,#061826);border:1px solid #6cb0dc75;border-radius:18px;width:min(620px,94vw);max-height:min(720px,86vh);overflow:hidden;box-shadow:0 28px 70px #00000085,inset 0 1px #ffffff1a}.r193-day-modal>header{background:linear-gradient(#2454738c,#0c2a3e33);border-bottom:1px solid #7eb6da29;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.r193-day-modal>header span{color:#80a9c5;font-size:9px;font-weight:800}.r193-day-modal>header h3{margin:3px 0 0;font-size:18px}.r193-day-modal>header button{color:#fff;cursor:pointer;background:#0b2c43;border:1px solid #90c0dd38;border-radius:10px;width:34px;height:34px;font-size:24px}.r193-day-modal-summary{border-bottom:1px solid #7eb6da1c;align-items:center;gap:8px;padding:12px 16px;display:flex}.r193-day-modal-summary>span{border-radius:9px;align-items:baseline;gap:5px;padding:7px 10px;display:flex}.r193-day-modal-summary>span b{font-size:17px}.r193-day-modal-summary>span small{font-size:9px}.r193-day-modal-summary .session{color:#c8adff;background:#7948d630;border:1px solid #9d6ff440}.r193-day-modal-summary .operation{color:#72e8ad;background:#14965c29;border:1px solid #2ac88038}.r193-day-modal-summary>strong{color:#fff;background:linear-gradient(145deg,#d99b26,#8e560c);border-radius:999px;margin-inline-start:auto;padding:6px 11px;font-size:10px;box-shadow:0 0 16px #ffb53047}.r193-day-modal-list{max-height:520px;padding:12px;overflow:auto}.r193-day-item{color:inherit;background:#081f30bd;border:1px solid #669bc026;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 72px 50px;align-items:center;gap:10px;margin-bottom:7px;padding:11px 10px;text-decoration:none;display:grid}.r193-day-item:hover{background:#0d2b40e6;border-color:#5eade16e}.r193-day-item-icon{background:#ffffff0d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.r193-day-item div{min-width:0}.r193-day-item b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.r193-day-item small{color:#9db3c4;margin-top:3px;font-size:9px;display:block}.r193-day-item time{color:#dfeaf2;text-align:center;font-size:10px}.r193-day-item em{color:#74b9e7;font-size:9px;font-style:normal;font-weight:900}.r193-day-item.session{border-right:3px solid #9c70ee}.r193-day-item.operation{border-right:3px solid #31c986}.r193-day-empty{color:#9fb3c2;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.r193-day-empty span{color:#52c99a;font-size:30px}.r193-day-empty b{color:#eaf2f7;font-size:12px}.r193-day-empty small{font-size:9px}@media (max-width:980px){.r193-day-modal-backdrop{display:none!important}}@media (min-width:981px){.dashboard-reference-r189 .r193-today-btn{cursor:pointer;font-family:inherit}.dashboard-reference-r189 .r193-days>button.selected:not(.today){border-color:#76c6ffb8!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #0f60a03d,inset 0 1px #ffffff29,0 0 0 1px #78caff33!important}.dashboard-reference-r189 .r194-selected-day-panel{position:relative}.dashboard-reference-r189 .r194-selected-date-chip{color:#b9d7eb;background:#215a7f2e;border:1px solid #74b1dc3d;border-radius:999px;justify-content:center;align-items:center;margin:7px 12px 0;padding:4px 9px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-reference-r189 .r193-days>button{transition:transform .12s,box-shadow .12s,border-color .12s,filter .12s!important}.dashboard-reference-r189 .r193-days>button:active{transform:translateY(3px)scale(.985)!important;box-shadow:0 1px #010e18e6,inset 0 4px 10px #00000057,inset 0 1px #ffffff14!important}.dashboard-reference-r189 .r193-days>button.selected{outline-offset:-4px!important;filter:saturate(1.06)brightness(.96)!important;border:2px solid #f5c65c!important;outline:1px solid #ffde8947!important;transform:translateY(3px)scale(.985)!important;box-shadow:0 1px #6b4309,0 0 0 1px #f6c15438,0 0 18px #f6c15457,inset 0 5px 12px #0000004d,inset 0 1px #fff5cd38!important}.dashboard-reference-r189 .r193-days>button.selected:not(.today){background:linear-gradient(155deg,#3a5b6ceb 0%,#123041f5 50%,#051725fc 100%)!important;border-color:#f5c65c!important;box-shadow:0 1px #6b4309,0 0 0 1px #f6c1543d,0 0 20px #f6c15452,inset 0 6px 14px #00000057,inset 0 1px #ffeebd2e!important}.dashboard-reference-r189 .r193-days>button.today.selected{background:linear-gradient(145deg,#c9891f 0%,#9d5d0d 50%,#663405 100%)!important;border:2px solid #ffe19a!important;transform:translateY(3px)scale(.995)!important;box-shadow:0 1px #4b2904,0 0 0 1px #ffe19a4d,0 0 24px #ffb5307a,inset 0 7px 15px #52270057,inset 0 1px #ffffff47!important}.dashboard-reference-r189 .r193-days>button.selected:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffe29738;border-radius:8px;position:absolute;inset:3px}}.r196-session-panel{overflow:visible!important}.r196-session-list{gap:10px;padding:8px 10px 10px;display:grid}.r196-session-card{background:linear-gradient(155deg,#183a4ff0,#091f2ffa 56%,#061825fc);border:1px solid #c6dced2e;border-radius:14px;gap:9px;padding:11px 12px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;transform:translateZ(0);box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 24px #00000021,0 7px 16px #00000038,0 1px #e5eff70f}.r196-session-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0e,#0000);border-radius:14px 14px 50% 50%;height:42%;position:absolute;inset:0 0 auto}.r196-session-card:hover{border-color:#d6b15b4d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 10px 22px #00000040}.r196-session-card-head{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.r196-session-time{text-align:center;background:#071b2a8f;border:1px solid #76aed32e;border-radius:10px;min-width:74px;padding:7px 9px}.r196-session-time span{color:#88a6b9;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.r196-session-time strong{color:#fff;font-size:14px;display:block}.r196-session-main{min-width:0}.r196-session-main b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.r196-session-main small{color:#b4c7d4;margin-top:2px;font-size:10px;display:block}.r196-session-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.r196-session-status.scheduled{color:#ffe5a0;background:#845e163d;border:1px solid #d7ad5257}.r196-session-status.done{color:#bdf4d6;background:#1972483d;border:1px solid #59c48b4d}.r196-session-meta{z-index:1;grid-template-columns:1.15fr .9fr 1fr 1fr;gap:6px;display:grid;position:relative}.r196-session-meta>div{background:#04162366;border:1px solid #82b0cf1c;border-radius:9px;min-width:0;padding:7px 8px}.r196-session-meta span{color:#7693a5;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.r196-session-meta strong{color:#edf5fa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.r196-session-decision{z-index:1;background:#14583b29;border:1px solid #55ba842e;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex;position:relative}.r196-session-decision span{color:#83bca0;font-size:8px;font-weight:900}.r196-session-decision strong{color:#d9f4e6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.r196-session-actions{z-index:2;grid-template-columns:.85fr 1fr 1fr;align-items:start;gap:7px;display:grid;position:relative}.r196-session-open,.r196-session-control>summary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:6px 8px;font-size:10px;font-weight:900;text-decoration:none;list-style:none;display:flex}.r196-session-control>summary::-webkit-details-marker{display:none}.r196-session-open{color:#e8f3fa;background:linear-gradient(#154665b8,#0b2d44c7);border:1px solid #75aacd3d}.r196-session-control{min-width:0;position:relative}.r196-session-control>summary{color:#dcebf5;background:linear-gradient(#133b54c7,#082539db);border:1px solid #75aacd38}.r196-session-control.decision>summary{color:#ffe6a4;background:linear-gradient(#6f5018b8,#4b350dd1);border-color:#d7ad5257}.r196-session-control[open]>summary{border-color:#d7ad5275;box-shadow:0 0 0 1px #d7ad5214,inset 0 1px #ffffff14}.r196-session-control form{z-index:50;background:#0b2538;border:1px solid #d7ad5247;border-radius:12px;gap:7px;width:245px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 36px #0000006b}.r196-session-control.decision form{width:290px}.r196-session-control label{gap:4px;display:grid}.r196-session-control label span{color:#9db1bf;font-size:9px;font-weight:800}.r196-session-control select,.r196-session-control input,.r196-session-control textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#071c2b;border:1px solid #7facca33;border-radius:8px;outline:none;padding:7px 8px;font-size:10px}.r196-session-control textarea{resize:vertical}.r196-session-control button{color:#fff2c5;cursor:pointer;background:linear-gradient(#9a7428,#6f5017);border:1px solid #d7ad5259;border-radius:8px;min-height:32px;font-size:10px;font-weight:900}@media (max-width:1300px){.r196-session-meta{grid-template-columns:1fr 1fr}.r196-session-card-head{grid-template-columns:auto minmax(0,1fr)}.r196-session-status{grid-column:1/-1;justify-self:start}.r196-session-actions{grid-template-columns:1fr}.r196-session-control form,.r196-session-control.decision form{width:min(290px,78vw);left:0;right:auto}}@media (max-width:980px){.r196-session-list{padding:6px}.r196-session-meta{grid-template-columns:1fr 1fr}.r196-session-actions{grid-template-columns:1fr}.r196-session-control form,.r196-session-control.decision form{width:100%;margin-top:6px;position:static}}@media (min-width:981px){.dashboard-reference-r189 .r196-session-panel{background:linear-gradient(165deg,#2c184af5,#170d30fa 55%,#0f0a23fc)!important;border-color:#b286ff5c!important;overflow:visible!important;box-shadow:0 14px 30px #14082a4d,inset 0 1px #ebdaff14!important}.dashboard-reference-r189 .r196-session-panel>header{background:linear-gradient(#532d84b3,#321b5675)!important;border-bottom:1px solid #c19aff33!important}.dashboard-reference-r189 .r196-session-panel>header h2,.dashboard-reference-r189 .r196-session-panel>header>div>span{color:#eadcff!important}.dashboard-reference-r189 .r196-session-panel>header>a{color:#d9bfff!important}.dashboard-reference-r189 .r196-session-card{background:linear-gradient(155deg,#432768f5,#241443fa 56%,#160e31fc)!important;border-color:#bd97ff3d!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 24px #0e051d29,0 8px 18px #0e051e42,0 1px #e6d4ff12!important}.dashboard-reference-r189 .r196-session-card:hover{border-color:#d6b4ff75!important;box-shadow:inset 0 1px #ffffff26,0 12px 26px #18072f4f,0 0 18px #8554d21a!important}.dashboard-reference-r189 .r196-session-time,.dashboard-reference-r189 .r196-session-meta>div{background:#140b2b7a!important;border-color:#bd97ff26!important}.dashboard-reference-r189 .r196-session-open,.dashboard-reference-r189 .r197-session-action-btn{color:#f0e7ff!important;background:linear-gradient(#5b348fd1,#331d5be6)!important;border-color:#c097ff47!important}.dashboard-reference-r189 .r197-session-action-btn.decision{color:#f6eaff!important;background:linear-gradient(#7743a9db,#472573eb)!important;border-color:#e1b9ff57!important}}.r197-session-action-btn{min-height:34px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-weight:900;display:flex}.r197-session-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(8px);background:#030812b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.r197-session-modal{z-index:2147483001;color:#fff;background:linear-gradient(165deg,#2d1a4c,#1a1032 58%,#110b25);border:1px solid #cdaaff70;border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 80px #00000094,0 0 0 1px #d3b0ff14,inset 0 1px #ffffff1a}.r197-session-modal.decision{width:min(650px,100vw - 32px)}.r197-session-modal-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#231341f5;border-bottom:1px solid #cfafff2e;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex;position:sticky;top:0}.r197-session-modal-head>div{min-width:0}.r197-session-modal-head small{color:#bda2df;font-size:9px;font-weight:900;display:block}.r197-session-modal-head strong{color:#fff;margin-top:2px;font-size:16px;display:block}.r197-session-modal-head span{color:#c9bbdc;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.r197-session-modal-head>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #d2b2ff38;border-radius:10px;flex:none;width:34px;height:34px;font-size:20px}.r197-session-modal form{gap:11px;padding:15px 16px 17px;display:grid}.r197-session-modal label{gap:5px;display:grid}.r197-session-modal label>span{color:#c7b4dd;font-size:10px;font-weight:900}.r197-session-modal select,.r197-session-modal input,.r197-session-modal textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0f0921;border:1px solid #c7a2f73d;border-radius:10px;outline:none;padding:9px 10px;font-size:11px}.r197-session-modal textarea{resize:vertical;min-height:92px}.r197-session-modal select:focus,.r197-session-modal input:focus,.r197-session-modal textarea:focus{border-color:#e0c2ffa6;box-shadow:0 0 0 3px #9e64dd24}.r197-session-modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.r197-session-modal-grid>label:last-child{grid-column:1/-1}.r197-session-modal-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.r197-session-modal-actions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#7d4db5,#56317f);border:1px solid #d2b2ff52;border-radius:10px;padding:7px 14px;font-size:10px;font-weight:900}.r197-session-modal-actions button.secondary{color:#d9cce8;background:#ffffff0d;border-color:#ffffff1f}@media (max-width:720px){.r197-session-overlay{align-items:flex-end;padding:10px}.r197-session-modal,.r197-session-modal.decision{border-radius:18px 18px 10px 10px;width:100%;max-height:88vh}.r197-session-modal-grid{grid-template-columns:1fr}.r197-session-modal-grid>label:last-child{grid-column:auto}}@media (min-width:981px){.dashboard-reference-r189 .r196-session-panel{-webkit-backdrop-filter:blur(18px)saturate(125%)!important;background:linear-gradient(145deg,#56368633,#1a12334d 50%,#0a13227a)!important;border:1px solid #b891ff3d!important;overflow:visible!important;box-shadow:0 16px 34px #0805163d,inset 0 1px #ffffff1a,inset 0 -1px #a679e814!important}.dashboard-reference-r189 .r196-session-panel>header{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#8b5cc82e,#3d286014)!important;border-bottom:1px solid #c6a4f624!important}.dashboard-reference-r189 .r196-session-card{-webkit-backdrop-filter:blur(12px)saturate(120%)!important;background:linear-gradient(145deg,#744ea624,#2c1f4b2e 52%,#0c172757)!important;border:1px solid #c29ff433!important;box-shadow:inset 0 1px #ffffff17,inset 0 -10px 24px #0e081e1a,0 8px 20px #08041629!important}.dashboard-reference-r189 .r196-session-card:hover{background:linear-gradient(145deg,#7f56b62e,#2e204f38 52%,#0d182961)!important;border-color:#d5b8ff57!important;box-shadow:inset 0 1px #ffffff1f,0 11px 24px #0a041c33,0 0 16px #9d6cdc12!important}.dashboard-reference-r189 .r196-session-time,.dashboard-reference-r189 .r196-session-meta>div{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1514283d!important;border-color:#c8aaf221!important}.dashboard-reference-r189 .r196-session-open,.dashboard-reference-r189 .r197-session-action-btn{color:#eee5fa!important;background:linear-gradient(#744ba847,#3624594d)!important;border-color:#c5a2f433!important;box-shadow:inset 0 1px #ffffff12!important}.dashboard-reference-r189 .r197-session-action-btn.decision{color:#f4eaff!important;background:linear-gradient(#8957b852,#442b6957)!important;border-color:#dabaff42!important}}.r198-session-overlay{z-index:2147483646!important;-webkit-backdrop-filter:blur(10px)!important;isolation:isolate!important;background:#020710ad!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.r198-session-modal{z-index:2147483647!important;-webkit-backdrop-filter:blur(24px)saturate(135%)!important;color:#fff!important;background:linear-gradient(145deg,#4c30708a,#191231c7 55%,#07111ee6)!important;border:1px solid #d8beff52!important;border-radius:18px!important;width:min(520px,100vw - 32px)!important;max-height:calc(100vh - 48px)!important;position:relative!important;overflow:auto!important;box-shadow:0 32px 90px #0000009e,inset 0 1px #ffffff1f,0 0 0 1px #b286ec0f!important}.r198-session-modal.decision{width:min(650px,100vw - 32px)!important}.r198-session-modal-head{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1335b8;border-bottom:1px solid #d6bbf824;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex;position:sticky;top:0}.r198-session-modal-head>div{min-width:0}.r198-session-modal-head small{color:#cbb7e6;font-size:9px;font-weight:900;display:block}.r198-session-modal-head strong{color:#fff;margin-top:2px;font-size:16px;display:block}.r198-session-modal-head span{color:#d0c2df;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.r198-session-modal-head>button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #d7bef72e;border-radius:10px;flex:none;width:34px;height:34px;font-size:20px}.r198-session-modal form{gap:11px;padding:15px 16px 17px;display:grid}.r198-session-modal label{gap:5px;display:grid}.r198-session-modal label>span{color:#d0c0e2;font-size:10px;font-weight:900}.r198-session-modal select,.r198-session-modal input,.r198-session-modal textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#070e1cad;border:1px solid #d2b4f72e;border-radius:10px;outline:none;padding:9px 10px;font-size:11px}.r198-session-modal textarea{resize:vertical;min-height:92px}.r198-session-modal select:focus,.r198-session-modal input:focus,.r198-session-modal textarea:focus{border-color:#e2ccff85;box-shadow:0 0 0 3px #a070d91c}.r198-session-modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.r198-session-modal-grid>label:last-child{grid-column:1/-1}.r198-session-modal-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.r198-session-modal-actions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#7a4ea9c7,#482d6cdb);border:1px solid #dabefc3d;border-radius:10px;padding:7px 14px;font-size:10px;font-weight:900}.r198-session-modal-actions button.secondary{color:#ddd1e9;background:#ffffff0b;border-color:#ffffff1a}@media (max-width:720px){.r198-session-overlay{align-items:flex-end!important;padding:10px!important}.r198-session-modal,.r198-session-modal.decision{border-radius:18px 18px 10px 10px!important;width:100%!important;max-height:88vh!important}.r198-session-modal-grid{grid-template-columns:1fr}.r198-session-modal-grid>label:last-child{grid-column:auto}}@media (min-width:981px){.dashboard-reference-r189 .r196-session-panel,.dashboard-reference-r189 .r196-session-card{overflow:visible!important}.dashboard-reference-r189 .r196-session-card:has(.r199-session-inline-panel){border-color:#d7b8ff5c!important;box-shadow:inset 0 1px #ffffff1f,0 13px 28px #0a041c33,0 0 18px #a475dc14!important}.r199-session-inline-panel{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#6c489938,#271d4247 48%,#0b162675);border:1px solid #d1b3f842;border-radius:14px;margin:10px 10px 12px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #06031333}.r199-session-inline-panel.lawyer{margin-inline-start:28%}.r199-session-inline-panel.decision{margin-inline-start:5%}.r199-inline-panel-head{background:#5436771f;border-bottom:1px solid #d8c0f721;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.r199-inline-panel-head>div{min-width:0}.r199-inline-panel-head small{color:#cdbbe3;font-size:8px;font-weight:900;display:block}.r199-inline-panel-head strong{color:#fff;margin-top:1px;font-size:12px;display:block}.r199-inline-panel-head span{color:#cfc5db;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.r199-inline-panel-head>button{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #dac2f82b;border-radius:8px;flex:none;font-size:17px}.r199-session-inline-panel form{grid-template-columns:minmax(220px,.8fr) auto;align-items:end;gap:9px 12px;padding:11px 12px 12px;display:grid}.r199-session-inline-panel.decision form{grid-template-columns:minmax(240px,1.1fr) minmax(360px,1.5fr);align-items:start}.r199-session-inline-panel label{gap:4px;display:grid}.r199-session-inline-panel label>span{color:#d5c7e4;font-size:9px;font-weight:900}.r199-session-inline-panel select,.r199-session-inline-panel input,.r199-session-inline-panel textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#050d1994;border:1px solid #d6bbf72b;border-radius:9px;outline:none;padding:8px 9px;font-size:10px}.r199-session-inline-panel textarea{resize:vertical;min-height:72px}.r199-session-inline-panel select:focus,.r199-session-inline-panel input:focus,.r199-session-inline-panel textarea:focus{border-color:#e4cfff78;box-shadow:0 0 0 3px #a97cdd17}.r199-inline-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.r199-inline-grid>label:last-child{grid-column:1/-1}.r199-inline-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.r199-session-inline-panel.decision .r199-inline-actions{grid-column:1/-1}.r199-inline-actions button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:linear-gradient(#774da6a8,#422b63c2);border:1px solid #dabefc36;border-radius:9px;padding:6px 12px;font-size:9px;font-weight:900}.r199-inline-actions button.secondary{color:#ddd2e8;background:#ffffff09;border-color:#ffffff17}.dashboard-reference-r189 .r199-operations-panel{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;background:linear-gradient(145deg,#84e2ae1f,#275c411c 48%,#081e1942)!important;border:1px solid #9eefc33d!important;box-shadow:0 16px 34px #02140d2e,inset 0 1px #ffffff1a,inset 0 -1px #7adda70f!important}.dashboard-reference-r189 .r199-operations-panel>header{background:linear-gradient(#89ebb421,#3687590d)!important;border-bottom:1px solid #abf2ca21!important}.dashboard-reference-r189 .r199-operations-panel .r194-selected-date-chip,.dashboard-reference-r189 .r199-operations-panel .r187-mini-stats>span,.dashboard-reference-r189 .r199-operations-panel .r187-ops-search>a{color:#dff9e9!important;background:#26604021!important;border-color:#a1ecc229!important}.r199-operation-list{gap:9px;padding:0 10px 10px;display:grid}.r199-operation-card{-webkit-backdrop-filter:blur(12px)saturate(115%);background:linear-gradient(145deg,#8be7b31a,#356f4d1a 52%,#081d1838);border:1px solid #a5efc62e;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 18px #01120b1f}.r199-operation-card:hover{background:linear-gradient(145deg,#96efbe24,#3a795321 52%,#09211b40);border-color:#b6f7d24d;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #01140c26}.r199-operation-card-head{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.r199-operation-time{background:#17483124;border:1px solid #aaefc824;border-radius:9px;gap:2px;padding:7px 8px;display:grid}.r199-operation-time span{color:#a9d9bc;font-size:8px;font-weight:900}.r199-operation-time strong{color:#effff5;font-size:13px}.r199-operation-main{min-width:0}.r199-operation-main b{color:#f3fff7;font-size:11px;display:block}.r199-operation-main small{color:#b9d8c5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.r199-operation-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.r199-operation-status.active{color:#9cf0bc;background:#268d5426;border:1px solid #77e0a438}.r199-operation-status.done{color:#ccefd9;background:#7abe971f;border:1px solid #aee9c82e}.r199-operation-actions{gap:7px;padding:0 10px 10px;display:flex}.r199-operation-actions a{color:#e8fff0;background:linear-gradient(#51ac793b,#24654340);border:1px solid #9be8be2e;border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:6px 11px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.r199-operation-actions a.secondary{color:#cce4d5;background:#ffffff08}.dashboard-reference-r189 .r199-operations-panel .r187-panel-footer.blue{color:#a7efc4!important;border-color:#9febc01f!important}}@media (max-width:1200px) and (min-width:981px){.r199-session-inline-panel.lawyer{margin-inline-start:8%}.r199-session-inline-panel.decision{margin-inline-start:0}.r199-session-inline-panel.decision form{grid-template-columns:1fr}.r199-session-inline-panel.decision .r199-inline-actions{grid-column:auto}.r199-operation-card-head{grid-template-columns:82px minmax(0,1fr)}}@media (min-width:1301px){.dashboard-reference-r189 .dashboard-reference-columns-r188,.dashboard-reference-r189 .r188-column,.dashboard-reference-r189 .r188-right-column,.dashboard-reference-r189 .r196-session-panel,.dashboard-reference-r189 .r196-session-list{overflow:visible!important}.dashboard-reference-r189 .r188-right-column{position:relative;z-index:30!important}.dashboard-reference-r189 .r188-middle-column{position:relative;z-index:10!important}.dashboard-reference-r189 .r188-left-column{position:relative;z-index:5!important}.dashboard-reference-r189 .r196-session-card{isolation:auto!important}.dashboard-reference-r189 .r196-session-card.r200-session-card-expanded{z-index:500!important;border-color:#e0c8ff6b!important;box-shadow:inset 0 1px #ffffff24,0 18px 38px #0702144d,0 0 22px #a97bdd1f!important}.dashboard-reference-r189 .r199-session-inline-panel{z-index:1000!important;-webkit-backdrop-filter:blur(24px)saturate(135%)!important;background:linear-gradient(145deg,#6949914d,#271d4266 50%,#081321a8)!important;border:1px solid #dec6fc57!important;width:360px!important;max-width:min(360px,100vw - 40px)!important;margin:0!important;position:absolute!important;top:10px!important;left:auto!important;right:calc(100% + 12px)!important;overflow:visible!important;box-shadow:0 20px 48px #0000007a,inset 0 1px #ffffff1f!important}.dashboard-reference-r189 .r199-session-inline-panel.decision{width:510px!important;max-width:min(510px,100vw - 40px)!important}.dashboard-reference-r189 .r199-session-inline-panel:after{content:"";background:#412d5ae0;border-top:1px solid #dec6fc57;border-right:1px solid #dec6fc57;width:15px;height:15px;position:absolute;top:30px;right:-8px;transform:rotate(45deg);box-shadow:3px -3px 8px #0000001a}.dashboard-reference-r189 .r199-session-inline-panel form,.dashboard-reference-r189 .r199-session-inline-panel.decision form{grid-template-columns:1fr!important}.dashboard-reference-r189 .r199-session-inline-panel .r199-inline-grid{grid-template-columns:1fr 1fr!important}.dashboard-reference-r189 .r199-session-inline-panel .r199-inline-actions,.dashboard-reference-r189 .r199-session-inline-panel.decision .r199-inline-actions{grid-column:auto!important}}@media (min-width:981px) and (max-width:1300px){.dashboard-reference-r189 .r196-session-card.r200-session-card-expanded{z-index:50!important}.dashboard-reference-r189 .r199-session-inline-panel.lawyer,.dashboard-reference-r189 .r199-session-inline-panel.decision{width:auto!important;margin-inline-start:0!important}}@media (min-width:981px){.dashboard-reference-r189 .r199-session-inline-panel{-webkit-backdrop-filter:none!important;background:#21162f!important;border:1px solid #cda8f5b8!important;box-shadow:0 22px 52px #00000094,0 0 0 1px #895bbc2e!important}.dashboard-reference-r189 .r199-session-inline-panel:after{background:#21162f!important;border-top-color:#cda8f5b8!important;border-right-color:#cda8f5b8!important}.dashboard-reference-r189 .r199-inline-panel-head{background:#2b1d3c!important;border-bottom-color:#cda8f547!important}.dashboard-reference-r189 .r199-session-inline-panel select,.dashboard-reference-r189 .r199-session-inline-panel input,.dashboard-reference-r189 .r199-session-inline-panel textarea{color:#fff!important;background:#100b18!important;border-color:#cda8f557!important}.dashboard-reference-r189 .r199-session-inline-panel select option{color:#fff!important;background:#100b18!important}.dashboard-reference-r189 .r199-inline-actions button.secondary,.dashboard-reference-r189 .r199-inline-panel-head>button{background:#352448!important;border-color:#cda8f547!important}.dashboard-reference-r189 .r202-primary-row{align-items:stretch!important}.dashboard-reference-r189 .r202-primary-column{height:auto!important;min-height:0!important}.dashboard-reference-r189 .r202-primary-column>.r196-session-panel,.dashboard-reference-r189 .r202-primary-column>.r199-operations-panel,.dashboard-reference-r189 .r202-primary-column>.r190-calendar-3d{box-sizing:border-box!important;height:100%!important;min-height:100%!important;margin:0!important}.dashboard-reference-r189 .r202-primary-column>.r196-session-panel,.dashboard-reference-r189 .r202-primary-column>.r199-operations-panel{flex-direction:column!important;display:flex!important}.dashboard-reference-r189 .r202-primary-column>.r196-session-panel .r196-session-list,.dashboard-reference-r189 .r202-primary-column>.r199-operations-panel .r199-operation-list{scrollbar-width:thin;flex:auto!important;min-height:0!important;max-height:420px!important;overflow-y:auto!important}.dashboard-reference-r189 .r202-secondary-row{direction:rtl!important;grid-template-columns:1fr 1.08fr 1fr!important;align-items:start!important;gap:14px!important;margin-top:15px!important;display:grid!important}.dashboard-reference-r189 .r202-alerts{background:linear-gradient(155deg,#4a1d259e,#1f121bb8)!important;border:1px solid #c4505b57!important;border-radius:14px!important;grid-column:1!important;margin:0!important;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff09!important}.dashboard-reference-r189 .r202-quick-actions{background:linear-gradient(155deg,#102737eb,#071927f5)!important;border:1px solid #ccaf6f3d!important;border-radius:14px!important;grid-column:2!important;overflow:visible!important;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0b!important}.dashboard-reference-r189 .r202-quick-actions>header{border-bottom:1px solid #ccaf6f21!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:9px 12px!important;display:flex!important}.dashboard-reference-r189 .r202-quick-actions>header>div{align-items:center!important;gap:9px!important;display:flex!important}.dashboard-reference-r189 .r202-quick-actions>header>div>span{color:#e0b95d!important;font-size:18px!important}.dashboard-reference-r189 .r202-quick-actions h2{color:#fff!important;margin:0!important;font-size:15px!important}.dashboard-reference-r189 .r202-quick-actions header small{color:#8fa5b5!important;margin-top:2px!important;font-size:8px!important;display:block!important}.dashboard-reference-r189 .r202-quick-actions>header>a{color:#e8cf93!important;background:#be8f3312!important;border:1px solid #ceb17038!important;border-radius:8px!important;padding:6px 9px!important;font-size:9px!important;text-decoration:none!important}.dashboard-reference-r189 .r202-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger{color:#eef7fc!important;cursor:pointer!important;background:linear-gradient(155deg,#173a50b8,#0a2233d1)!important;border:1px solid #77a0be2e!important;border-radius:11px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;margin:0!important;padding:8px 9px!important;text-decoration:none!important;transition:transform .14s,border-color .14s,background .14s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0e,0 5px 12px #0000001a!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7:hover,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7:hover,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger:hover{background:linear-gradient(155deg,#1c435bd1,#0c273ae6)!important;border-color:#d8b5665c!important;transform:translateY(-1px)!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-arrow-v7{display:none!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-icon-v7{color:#d9b55e!important;font-size:17px!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 div{text-align:right!important;min-width:0!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 strong{color:#f5f8fa!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;display:block!important;overflow:hidden!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 small{color:#8fa5b5!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:7.5px!important;display:block!important;overflow:hidden!important}.dashboard-reference-r189 .r202-operation-quick{box-sizing:border-box!important}.dashboard-reference-r189 .r202-dispatch{grid-column:3!important;margin:0!important}.dashboard-reference-r189 .r202-secondary-spacer{grid-column:3!important}}@media (min-width:981px) and (max-width:1280px){.dashboard-reference-r189 .r202-secondary-row{grid-template-columns:1fr 1.08fr 1fr!important}.dashboard-reference-r189 .r202-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:981px){.dashboard-reference-r189 .r202-quick-grid{perspective:900px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger{text-align:center!important;color:#f6f1e4!important;cursor:pointer!important;background:linear-gradient(#1c394cf7 0%,#0f2738fa 52%,#081b29fc 100%)!important;border:1px solid #ceb17047!important;border-bottom-color:#76561e94!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:66px!important;min-height:66px!important;margin:0!important;padding:10px 12px!important;text-decoration:none!important;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000038,0 7px #041019b8,0 12px 18px #0000003d!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7:before,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7:before,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#efcf847a,#0000)!important;height:1px!important;position:absolute!important;inset:1px 10px auto!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7:hover,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7:hover,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger:hover{filter:brightness(1.06)!important;border-color:#e1c17780!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -2px #00000038,0 9px #041019b8,0 16px 22px #00000047!important}.dashboard-reference-r189 .r202-quick-grid>.final-quick-action-v7:active,.dashboard-reference-r189 .r202-quick-grid>*>.final-quick-action-v7:active,.dashboard-reference-r189 .r202-quick-grid>.dashboard-new-session-trigger:active{transform:translateY(3px)!important;box-shadow:inset 0 2px 5px #0000003d,0 2px #041019b8,0 5px 10px #0003!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-arrow-v7,.dashboard-reference-r189 .r202-quick-grid .final-quick-icon-v7{display:none!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 div,.dashboard-reference-r189 .r202-quick-grid .dashboard-new-session-trigger div{text-align:center!important;width:100%!important;min-width:0!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 strong,.dashboard-reference-r189 .r202-quick-grid .dashboard-new-session-trigger strong{color:#fffaf0!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:11.5px!important;font-weight:900!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 small,.dashboard-reference-r189 .r202-quick-grid .dashboard-new-session-trigger small{color:#b9c7d1!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:8px!important;font-weight:700!important;line-height:1.15!important;display:block!important;overflow:hidden!important}}@media (min-width:981px) and (max-width:1280px){.dashboard-reference-r189 .r202-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:981px){.dashboard-reference-r189 .r204-solution-center{background:linear-gradient(155deg,#2c161cf5,#181218fa)!important;border-color:#c95b6557!important;overflow:visible!important}.dashboard-reference-r189 .r204-solution-center>header{height:auto!important;min-height:54px!important;padding:10px 12px!important}.dashboard-reference-r189 .r204-solution-center>header>div{align-items:center!important;gap:9px!important;display:flex!important}.dashboard-reference-r189 .r204-solution-center>header h2{color:#fff!important;margin:0!important}.dashboard-reference-r189 .r204-solution-center>header small{color:#c5aeb2!important;margin-top:2px!important;font-size:8px!important;display:block!important}.dashboard-reference-r189 .r204-alert-list{gap:7px!important;padding:8px!important;display:grid!important}.dashboard-reference-r189 .r204-alert-row{background:#24171d!important;border:1px solid #ffffff12!important;border-radius:10px!important;grid-template-columns:26px minmax(0,1fr) 106px!important;align-items:center!important;gap:8px!important;padding:9px!important;display:grid!important;position:relative!important;overflow:visible!important}.dashboard-reference-r189 .r204-alert-row.is-active{z-index:30!important;border-color:#d6a84e!important;box-shadow:0 0 0 1px #d6a84e2e,0 8px 18px #0000002e!important}.dashboard-reference-r189 .r204-alert-mark{color:#ff7d86!important;background:#4a262f!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.dashboard-reference-r189 .severity-warning .r204-alert-mark{color:#f0c66b!important;background:#493a1e!important}.dashboard-reference-r189 .severity-urgent .r204-alert-mark{color:#ffb36d!important;background:#4a2e20!important}.dashboard-reference-r189 .r204-alert-copy b{color:#fff!important;font-size:11px!important;display:block!important}.dashboard-reference-r189 .r204-alert-copy small{color:#bcaeb2!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:9px!important;display:block!important;overflow:hidden!important}.dashboard-reference-r189 .r204-alert-copy em{color:#d9c8cb!important;background:#ffffff0e!important;border-radius:99px!important;margin-top:4px!important;padding:2px 6px!important;font-size:7px!important;font-style:normal!important;display:inline-block!important}.dashboard-reference-r189 .r204-alert-tools{justify-items:stretch!important;gap:5px!important;display:grid!important}.dashboard-reference-r189 .r204-alert-tools time{color:#d6aeb2!important;text-align:center!important;font-size:8px!important}.dashboard-reference-r189 .r204-solve-btn{color:#ffe7a8!important;background:linear-gradient(#5a431b,#3d2d13)!important;border:1px solid #daaa4b8c!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 7px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;display:flex!important;box-shadow:0 3px #21180b!important}.dashboard-reference-r189 .r204-solve-btn:active{transform:translateY(2px)!important;box-shadow:0 1px #21180b!important}.dashboard-reference-r189 .r204-inline-slot{border-top:1px solid #d6a84e2e!important;grid-column:1/-1!important;margin-top:2px!important;padding-top:8px!important}.dashboard-reference-r189 .r204-inline-editor-host{z-index:60!important;position:relative!important}.dashboard-reference-r189 .r204-attention-inline-editor{background:#130f12!important;border:1px solid #d6a84e70!important;border-radius:10px!important;margin:0!important;overflow:hidden!important;box-shadow:0 16px 32px #00000057!important}.dashboard-reference-r189 .r204-attention-inline-editor>header{background:#1b1418!important;border-bottom:1px solid #d6a84e2e!important;min-height:44px!important;padding:9px 11px!important}.dashboard-reference-r189 .r204-attention-inline-editor h3{font-size:12px!important}.dashboard-reference-r189 .r204-attention-inline-editor header span{color:#d7ad52!important;font-size:8px!important}.dashboard-reference-r189 .r204-attention-inline-editor .attention-inline-form{gap:8px!important;padding:10px!important}.dashboard-reference-r189 .r204-attention-inline-editor .field label{font-size:8px!important}.dashboard-reference-r189 .r204-attention-inline-editor input,.dashboard-reference-r189 .r204-attention-inline-editor select{color:#fff!important;background:#0d0b0d!important;border-color:#493d43!important;min-height:34px!important;font-size:9px!important}.dashboard-reference-r189 .r204-attention-inline-editor .attention-inline-actions{margin-top:2px!important;padding-top:8px!important}.dashboard-reference-r189 .r204-attention-inline-editor .record-primary-btn-pro{min-height:32px!important;padding:6px 12px!important;font-size:9px!important}.dashboard-reference-r189 .r204-all-alerts{color:#d8c6ca!important;background:#20171b!important;border:1px solid #ffffff14!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin:0 8px 8px!important;font-size:9px!important;text-decoration:none!important;display:flex!important}.dashboard-reference-r189 .r204-alert-solution-center{background:linear-gradient(155deg,#31181ff5,#191218fa)!important;border:1px solid #c4505b57!important;overflow:visible!important}.dashboard-reference-r189 .r204-alert-solution-center>header{height:auto!important;min-height:56px!important;padding:9px 11px!important}.dashboard-reference-r189 .r204-alert-solution-center>header>div{align-items:center!important;gap:9px!important;display:flex!important}.dashboard-reference-r189 .r204-alert-solution-center>header h2{color:#fff!important;margin:0!important;font-size:14px!important}.dashboard-reference-r189 .r204-alert-solution-center>header small{color:#c7adb2!important;margin-top:3px!important;font-size:8px!important;display:block!important}.dashboard-reference-r189 .r204-alert-solution-list{gap:8px!important;padding:8px!important;display:grid!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17{background:#24171d!important;border:1px solid #ffffff13!important;border-radius:10px!important;grid-template-columns:56px minmax(0,1fr) 112px!important;gap:8px!important;min-height:72px!important;margin:0!important;padding:8px!important;overflow:visible!important;box-shadow:0 6px 14px #00000024!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17.danger{border-right:3px solid #e35c68!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17.urgent{border-right:3px solid #d8954a!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17.warning{border-right:3px solid #c8a64c!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-level-v17{border-radius:8px!important;min-width:0!important;padding:5px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-level-v17 span{font-size:14px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-level-v17 b{font-size:7px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 strong{color:#fff!important;font-size:10px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 small{color:#baa9ae!important;margin-top:3px!important;font-size:8px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 em{color:#d9b0b6!important;margin-top:4px!important;font-size:7px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-actions-v20{gap:5px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-action-v17,.dashboard-reference-r189 .r204-alert-solution-list .work-complete-button{border-radius:7px!important;min-height:30px!important;padding:5px 7px!important;font-size:8px!important;font-weight:900!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-action-v17{color:#ffe6a5!important;background:linear-gradient(#5b421b,#3c2b12)!important;border:1px solid #dcb1528c!important;box-shadow:0 3px #21180a!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20{background:#120e11!important;border:1px solid #dcb15257!important;border-radius:9px!important;grid-column:1/-1!important;margin-top:3px!important;padding:10px!important;box-shadow:0 12px 28px #00000047!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 label span{color:#d8c7cb!important;font-size:8px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 input,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 select,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 textarea{color:#fff!important;background:#0c0a0c!important;border-color:#4b3a40!important;min-height:34px!important;font-size:9px!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-actions-v20 .save{color:#fff1bf!important;background:#74551f!important;border-color:#b88a36!important}.dashboard-reference-r189 .r204-alerts-more{color:#d8c6ca!important;background:#20171b!important;border:1px solid #ffffff14!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin:0 8px 8px!important;font-size:9px!important;text-decoration:none!important;display:flex!important}}@media (min-width:1301px){.dashboard-reference-r189 .r202-secondary-row{grid-template-columns:1fr 1.08fr 1fr!important;align-items:start!important;overflow:visible!important}.dashboard-reference-r189 .r202-alerts{z-index:25!important;grid-area:1/1/auto/3!important;min-width:0!important;position:relative!important;overflow:visible!important}.dashboard-reference-r189 .r202-quick-actions{grid-area:1/3!important;align-self:start!important;min-width:0!important}.dashboard-reference-r189 .r202-dispatch,.dashboard-reference-r189 .r202-secondary-spacer{grid-area:2/1/auto/-1!important;margin-top:0!important}.dashboard-reference-r189 .r204-alert-solution-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;overflow:visible!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17{z-index:1!important;min-width:0!important;position:relative!important;overflow:visible!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17.r205-alert-open{z-index:900!important;border-color:#e0ba5d9e!important;box-shadow:0 12px 30px #00000047,0 0 0 1px #e0ba5d21!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20{z-index:1200!important;background:#211b14!important;border:1px solid #e0ba5d99!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:390px!important;max-width:min(390px,100vw - 42px)!important;margin:0!important;padding:12px!important;display:grid!important;position:absolute!important;top:8px!important;left:auto!important;right:calc(100% + 12px)!important;overflow:visible!important;box-shadow:0 24px 56px #0000008f,0 0 0 1px #835e202e!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17:nth-child(2n) .dashboard-danger-inline-form-v20{left:calc(100% + 12px)!important;right:auto!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20:after{content:""!important;background:#211b14!important;border-top:1px solid #e0ba5d99!important;border-right:1px solid #e0ba5d99!important;width:15px!important;height:15px!important;position:absolute!important;top:24px!important;right:-8px!important;transform:rotate(45deg)!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17:nth-child(2n) .dashboard-danger-inline-form-v20:after{left:-8px!important;right:auto!important;transform:rotate(225deg)!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 .wide,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-actions-v20{grid-column:1/-1!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 input,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 select,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20 textarea{background:#100d09!important;border-color:#e0ba5d57!important}}@media (min-width:981px) and (max-width:1300px){.dashboard-reference-r189 .r202-alerts{grid-area:1/1/auto/3!important}.dashboard-reference-r189 .r202-quick-actions{grid-area:1/3!important}.dashboard-reference-r189 .r202-dispatch,.dashboard-reference-r189 .r202-secondary-spacer{grid-area:2/1/auto/-1!important}.dashboard-reference-r189 .r204-alert-solution-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17.r205-alert-open{z-index:80!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-inline-form-v20{z-index:500!important;background:#211b14!important;border-color:#e0ba5d99!important;width:min(420px,85vw)!important;margin:0!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}}@media (min-width:981px){.dashboard-reference-r189 .r196-session-panel{-webkit-backdrop-filter:none!important;background:linear-gradient(#12334a 0%,#0d2a3e 100%)!important;border:1px solid #6a97b43d!important;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff09!important}.dashboard-reference-r189 .r196-session-panel>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#66408d 0%,#4f3174 100%)!important;border-bottom:1px solid #e5d3ff2e!important}.dashboard-reference-r189 .r196-session-panel>header h2,.dashboard-reference-r189 .r196-session-panel>header>div>span,.dashboard-reference-r189 .r196-session-panel>header>a{color:#f5edff!important}.dashboard-reference-r189 .r196-session-card{-webkit-backdrop-filter:none!important;background:linear-gradient(#16394f,#112f43)!important;border-color:#77a0bc33!important;box-shadow:inset 0 1px #ffffff0a,0 7px 15px #0000001f!important}.dashboard-reference-r189 .r196-session-time,.dashboard-reference-r189 .r196-session-meta>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0e2a3e!important;border-color:#76a0bc29!important}.dashboard-reference-r189 .r199-operations-panel{-webkit-backdrop-filter:none!important;background:linear-gradient(#12334a 0%,#0d2a3e 100%)!important;border:1px solid #6a97b43d!important;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff09!important}.dashboard-reference-r189 .r199-operations-panel>header{background:linear-gradient(#2f7b5a 0%,#245f47 100%)!important;border-bottom:1px solid #d4ffe629!important}.dashboard-reference-r189 .r199-operations-panel>header h2,.dashboard-reference-r189 .r199-operations-panel>header>div>span,.dashboard-reference-r189 .r199-operations-panel>header>a{color:#effff6!important}.dashboard-reference-r189 .r199-operation-card{-webkit-backdrop-filter:none!important;background:linear-gradient(#16394f,#112f43)!important;border-color:#77a0bc33!important;box-shadow:inset 0 1px #ffffff0a,0 7px 15px #0000001f!important}.dashboard-reference-r189 .r199-operations-panel .r194-selected-date-chip,.dashboard-reference-r189 .r199-operations-panel .r187-mini-stats>span,.dashboard-reference-r189 .r199-operations-panel .r187-ops-search>a{color:#d8e7f0!important;background:#102f44!important;border-color:#76a0bc29!important}.dashboard-reference-r189 .r202-alerts,.dashboard-reference-r189 .r204-alert-solution-center{background:linear-gradient(#12334a 0%,#0d2a3e 100%)!important;border:1px solid #6a97b43d!important;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff09!important}.dashboard-reference-r189 .r204-alert-solution-center>header{background:linear-gradient(#7b3d49 0%,#61313b 100%)!important;border-bottom:1px solid #ffdde229!important}.dashboard-reference-r189 .r204-alert-solution-center>header h2,.dashboard-reference-r189 .r204-alert-solution-center>header small,.dashboard-reference-r189 .r204-alert-solution-center>header>div>span{color:#fff4f6!important}.dashboard-reference-r189 .r204-alerts-more{color:#dbe9f1!important;background:#102f44!important;border-color:#76a0bc29!important}.dashboard-reference-r189 .r202-secondary-row{grid-auto-rows:auto!important}.dashboard-reference-r189 .r196-session-card{background:linear-gradient(#091f30 0%,#071a28 100%)!important;border-color:#7c9fb847!important;box-shadow:inset 0 1px #ffffff0b,0 9px 18px #00000038!important}.dashboard-reference-r189 .r196-session-card:hover{background:linear-gradient(#0b2639 0%,#081d2c 100%)!important;border-color:#b191e270!important}.dashboard-reference-r189 .r196-session-time,.dashboard-reference-r189 .r196-session-meta>div{background:#061724!important;border-color:#7c9fb838!important}.dashboard-reference-r189 .r199-operation-card{background:linear-gradient(#091f30 0%,#071a28 100%)!important;border-color:#7c9fb847!important;box-shadow:inset 0 1px #ffffff0b,0 9px 18px #00000038!important}.dashboard-reference-r189 .r199-operation-card:hover{background:linear-gradient(#0b2639 0%,#081d2c 100%)!important;border-color:#7bc79d6b!important}.dashboard-reference-r189 .r199-operation-time{background:#061724!important;border-color:#7c9fb838!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17{background:linear-gradient(#091f30 0%,#071a28 100%)!important;border-color:#7c9fb847!important;box-shadow:0 9px 18px #00000038!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17:hover{background:linear-gradient(#0b2639 0%,#081d2c 100%)!important}.dashboard-reference-r189 .r199-operations-panel .r187-mini-stats{display:none!important}.dashboard-reference-r189,.dashboard-sidebar-r189,.dashboard-topbar-r189{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;font-family:Tahoma,Segoe UI,Arial,sans-serif!important}.dashboard-reference-r189{font-size:14px!important}.dashboard-reference-r189 .r187-panel>header h2,.dashboard-reference-r189 .r204-alert-solution-center>header h2,.dashboard-reference-r189 .r202-quick-actions>header h2{letter-spacing:0!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important}.dashboard-reference-r189 .r187-panel>header a,.dashboard-reference-r189 .r204-alert-solution-center>header button,.dashboard-reference-r189 .r202-quick-actions>header a,.dashboard-reference-r189 .r194-selected-date-chip,.dashboard-reference-r189 .r187-panel-footer,.dashboard-reference-r189 .r204-alerts-more{font-size:12px!important;font-weight:800!important}.dashboard-reference-r189 .r196-session-card,.dashboard-reference-r189 .r199-operation-card,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17{border:1px solid #daae4ead!important;box-shadow:inset 0 1px #ffffff0b,0 9px 18px #0000003b,0 0 0 1px #6748141f!important}.dashboard-reference-r189 .r196-session-card:hover,.dashboard-reference-r189 .r199-operation-card:hover,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17:hover{border-color:#efc764eb!important;box-shadow:inset 0 1px #ffffff0e,0 11px 22px #00000047,0 0 0 1px #daae4e24!important}.dashboard-reference-r189 .r196-session-main b,.dashboard-reference-r189 .r199-operation-main b,.dashboard-reference-r189 .dashboard-danger-row-v17 strong{font-size:15px!important;font-weight:900!important;line-height:1.45!important}.dashboard-reference-r189 .r196-session-main small,.dashboard-reference-r189 .r199-operation-main small,.dashboard-reference-r189 .dashboard-danger-row-v17 small,.dashboard-reference-r189 .dashboard-danger-row-v17 p{font-size:12px!important;line-height:1.55!important}.dashboard-reference-r189 .r196-session-meta span,.dashboard-reference-r189 .r196-session-time span,.dashboard-reference-r189 .r199-operation-time span{font-size:11px!important;line-height:1.35!important}.dashboard-reference-r189 .r196-session-meta strong,.dashboard-reference-r189 .r196-session-time strong,.dashboard-reference-r189 .r199-operation-time strong{font-size:13px!important;font-weight:800!important;line-height:1.4!important}.dashboard-reference-r189 .r196-session-status,.dashboard-reference-r189 .r199-operation-status,.dashboard-reference-r189 .dashboard-danger-row-v17 em{font-size:11px!important;font-weight:900!important}.dashboard-reference-r189 .r196-session-actions a,.dashboard-reference-r189 .r196-session-actions button,.dashboard-reference-r189 .r199-operation-actions a,.dashboard-reference-r189 .dashboard-danger-row-v17 button,.dashboard-reference-r189 .dashboard-danger-row-v17 a{font-size:12px!important;font-weight:900!important}.dashboard-reference-r189 .r187-kpi small{font-size:13px!important;font-weight:800!important}.dashboard-reference-r189 .r187-kpi b{font-size:28px!important;line-height:1!important}.dashboard-reference-r189 .r187-kpi em{font-size:11px!important;font-weight:800!important}.dashboard-reference-r189 .r187-kpi p{font-size:11px!important;line-height:1.35!important}.dashboard-reference-r189 .r190-calendar-nav strong,.dashboard-reference-r189 .r193-calendar-month-title{font-size:16px!important;font-weight:900!important}.dashboard-reference-r189 .r187-weekdays span{font-size:11px!important;font-weight:900!important}.dashboard-reference-r189 .r187-days a,.dashboard-reference-r189 .r190-calendar-day{font-size:13px!important;font-weight:800!important}.dashboard-reference-r189 .r190-calendar-key,.dashboard-reference-r189 .r190-calendar-key span{font-size:11px!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 strong,.dashboard-reference-r189 .r202-operation-quick strong{font-size:13px!important;font-weight:900!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7 small,.dashboard-reference-r189 .r202-operation-quick small{font-size:11px!important;line-height:1.35!important}.dashboard-sidebar-r189 .r189-side-nav a{font-size:13px!important;font-weight:800!important}.dashboard-sidebar-r189 .r189-brand strong{font-size:20px!important}.dashboard-sidebar-r189 .r189-brand small{font-size:11px!important}.dashboard-topbar-r189 .r189-user strong{font-size:13px!important}.dashboard-topbar-r189 .r189-user small{font-size:11px!important}.dashboard-topbar-r189 .r189-search{font-size:13px!important}.dashboard-topbar-r189 .r189-top-brand strong{font-size:16px!important}.dashboard-topbar-r189 .r189-top-brand small{font-size:11px!important}.dashboard-reference-r189 .r199-operations-panel .r187-ops-search{display:none!important}.r209-session-floating-popover{z-index:2147483000!important;isolation:isolate!important;-webkit-backdrop-filter:none!important;background:#21162f!important;border:1px solid #dfbcffe0!important;border-radius:14px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;margin:0!important;position:fixed!important;inset:auto!important;overflow:auto!important;box-shadow:0 28px 70px #000000a8,0 0 0 1px #daae4e33!important}.r209-session-floating-popover:after{content:""!important;background:#21162f!important;border:0!important;width:14px!important;height:14px!important;position:absolute!important;top:30px!important;transform:rotate(45deg)!important}.r209-session-floating-popover[data-side=left]:after{border-top:1px solid #dfbcffe0!important;border-right:1px solid #dfbcffe0!important;right:-8px!important}.r209-session-floating-popover[data-side=right]:after{border-bottom:1px solid #dfbcffe0!important;border-left:1px solid #dfbcffe0!important;left:-8px!important}.r209-session-floating-popover form,.r209-session-floating-popover.decision form{grid-template-columns:1fr!important}.r209-session-floating-popover .r199-inline-grid{grid-template-columns:1fr 1fr!important}.r209-session-floating-popover .r199-inline-actions,.r209-session-floating-popover.decision .r199-inline-actions{grid-column:auto!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 strong,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17 strong{font-size:15px!important;font-weight:900!important;line-height:1.45!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 small,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17 small,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17 p{font-size:12px!important;line-height:1.55!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-copy-v17 em,.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17 em{font-size:11px!important;font-weight:900!important;line-height:1.35!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-action-v17,.dashboard-reference-r189 .r204-alert-solution-list .work-complete-button,.dashboard-reference-r189 .r204-alert-solution-list button,.dashboard-reference-r189 .r204-alert-solution-list a{font-size:12px!important;font-weight:900!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-level-v17 b{font-size:11px!important}.dashboard-sidebar-r189{perspective:900px!important;background:linear-gradient(145deg,#0d2b40 0%,#071d2e 55%,#051725 100%)!important;border-left:1px solid #daae4e38!important;box-shadow:-14px 0 34px #00000057,inset 1px 0 #ffffff09,inset 0 1px #ffffff0a!important}.dashboard-sidebar-r189 .r189-brand{background:linear-gradient(#12364d,#0a2639)!important;border:1px solid #daae4e3d!important;transform:translateY(-2px)!important;box-shadow:0 7px #04131f,0 12px 20px #00000047,inset 0 1px #ffffff0f!important}.dashboard-sidebar-r189 .r189-side-nav{gap:9px!important;padding:17px 2px 20px!important}.dashboard-sidebar-r189 .r189-side-nav a{background:linear-gradient(#10334b 0%,#0a263a 100%)!important;border:1px solid #6797b547!important;border-radius:10px!important;height:auto!important;min-height:50px!important;padding:10px 13px!important;transition:transform .13s,box-shadow .13s,border-color .13s,background .13s!important;position:relative!important;transform:translateY(-2px)!important;box-shadow:0 5px #041522,0 9px 15px #0000003d,inset 0 1px #ffffff0e!important}.dashboard-sidebar-r189 .r189-side-nav a:hover{background:linear-gradient(#143b55 0%,#0c2d42 100%)!important;border-color:#daae4e80!important;transform:translateY(-4px)!important;box-shadow:0 7px #041522,0 13px 20px #00000047,inset 0 1px #ffffff12!important}.dashboard-sidebar-r189 .r189-side-nav a:active,.dashboard-sidebar-r189 .r189-side-nav a.active{color:#fff!important;background:linear-gradient(#9b6c22 0%,#694410 100%)!important;border-color:#eac15ee0!important;transform:translateY(3px)!important;box-shadow:0 1px #3f290c,0 4px 9px #0000004d,inset 0 3px 10px #2c190238,inset 0 1px #ffebb72e!important}.dashboard-sidebar-r189 .r189-side-nav a span{background:#030f1847!important;border:1px solid #ffffff14!important;border-radius:8px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}.dashboard-sidebar-r189 .r189-collapse{background:linear-gradient(#0d3047,#071f31)!important;border-color:#daae4e47!important;box-shadow:0 5px #041522,0 9px 16px #0000003d,inset 0 1px #ffffff0d!important}.dashboard-reference-r189{--office-session-accent:#68438f;--office-operation-accent:#2f7b5a;--office-alert-accent:#7b3d49;--office-calendar-accent:#315f84;--office-quick-accent:#9a6d24}.dashboard-reference-r189 .r196-session-panel>header{background:linear-gradient(180deg, color-mix(in srgb,var(--office-session-accent) 92%,white 8%), color-mix(in srgb,var(--office-session-accent) 78%,black 22%))!important;border-bottom-color:color-mix(in srgb,var(--office-session-accent) 68%,white 18%)!important}.dashboard-reference-r189 .r196-session-card:hover{border-color:color-mix(in srgb,var(--office-session-accent) 72%,white 20%)!important}.dashboard-reference-r189 .r199-operations-panel>header{background:linear-gradient(180deg, color-mix(in srgb,var(--office-operation-accent) 92%,white 8%), color-mix(in srgb,var(--office-operation-accent) 78%,black 22%))!important;border-bottom-color:color-mix(in srgb,var(--office-operation-accent) 68%,white 18%)!important}.dashboard-reference-r189 .r199-operation-card:hover{border-color:color-mix(in srgb,var(--office-operation-accent) 72%,white 20%)!important}.dashboard-reference-r189 .r204-alert-solution-center>header{background:linear-gradient(180deg, color-mix(in srgb,var(--office-alert-accent) 92%,white 8%), color-mix(in srgb,var(--office-alert-accent) 78%,black 22%))!important;border-bottom-color:color-mix(in srgb,var(--office-alert-accent) 68%,white 18%)!important}.dashboard-reference-r189 .r204-alert-solution-list .dashboard-danger-row-v17:hover{border-color:color-mix(in srgb,var(--office-alert-accent) 72%,white 20%)!important}.dashboard-reference-r189 .r187-calendar>header{background:linear-gradient(180deg, color-mix(in srgb,var(--office-calendar-accent) 90%,white 10%), color-mix(in srgb,var(--office-calendar-accent) 76%,black 24%))!important;border-bottom-color:color-mix(in srgb,var(--office-calendar-accent) 70%,white 16%)!important}.dashboard-reference-r189 .r193-today-btn,.dashboard-reference-r189 .r193-days button.selected{border-color:color-mix(in srgb,var(--office-calendar-accent) 58%,#e5b956 42%)!important}.dashboard-reference-r189 .r202-quick-actions>header{background:linear-gradient(180deg, color-mix(in srgb,var(--office-quick-accent) 90%,white 10%), color-mix(in srgb,var(--office-quick-accent) 76%,black 24%))!important;border-bottom:1px solid color-mix(in srgb,var(--office-quick-accent) 66%,white 18%)!important}.dashboard-reference-r189 .r202-quick-grid .final-quick-action-v7,.dashboard-reference-r189 .r202-operation-quick{border-color:color-mix(in srgb,var(--office-quick-accent) 55%,#d9ad4f 45%)!important}}.settings-dashboard-theme-r210{min-height:560px}.settings-theme-form-r210{gap:18px;display:grid}.settings-theme-presets-r210,.settings-theme-preview-r210{background:linear-gradient(#102e43,#0b2638);border:1px solid #7499b33d;border-radius:16px;padding:16px}.settings-theme-presets-r210>div:first-child{gap:3px;margin-bottom:12px;display:grid}.settings-theme-presets-r210 strong,.settings-theme-preview-r210>strong{color:#f3f8fb;font-size:14px}.settings-theme-presets-r210 small{color:#8fa8b7;font-size:11px}.settings-theme-preset-grid-r210{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid!important}.settings-theme-preset-grid-r210 button{color:#eaf2f7;cursor:pointer;background:#0a2233;border:1px solid #99b2c338;border-radius:12px;gap:7px;min-height:66px;padding:10px;display:grid;box-shadow:0 5px #051725,0 9px 15px #0003}.settings-theme-preset-grid-r210 button:hover{border-color:#daae4e8c;transform:translateY(-2px)}.settings-theme-dots-r210{justify-content:center;gap:4px;display:flex}.settings-theme-dots-r210 i{border-radius:8px;width:18px;height:8px;display:block}.settings-theme-colors-r210{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.settings-theme-colors-r210 label{background:#0c293c;border:1px solid #82a3b938;border-radius:14px;grid-template-columns:42px 1fr 52px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.settings-theme-colors-r210 label:last-child{grid-column:1/-1}.settings-theme-swatch-r210{border:1px solid #ffffff38;border-radius:11px;width:38px;height:38px;box-shadow:inset 0 1px #ffffff26,0 5px 12px #00000038}.settings-theme-colors-r210 label>div{gap:3px;display:grid}.settings-theme-colors-r210 label strong{color:#f4f8fb;font-size:13px}.settings-theme-colors-r210 label small{color:#8fa8b7;text-align:right;direction:ltr;font-size:10px}.settings-theme-colors-r210 input[type=color]{cursor:pointer;background:#071b2a;border:1px solid #daae4e57;border-radius:10px;width:48px;height:38px;padding:2px}.settings-theme-preview-r210{gap:12px;display:grid}.settings-theme-preview-r210>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-theme-preview-r210 span{background:#0a2233;border:1px solid;border-radius:12px;grid-template-rows:28px 1fr;height:86px;display:grid;overflow:hidden}.settings-theme-preview-r210 span b{color:#fff;place-items:center;font-size:11px;display:grid}.settings-theme-preview-r210 span i{background:#061a28;border:1px solid #daae4e75;border-radius:8px;margin:10px}.settings-theme-actions-r210{justify-content:flex-end;gap:10px;display:flex}.settings-theme-actions-r210 button{color:#fff;cursor:pointer;background:linear-gradient(#c89738,#8e6420);border:0;border-radius:11px;min-height:42px;padding:0 18px;font-weight:900}.settings-theme-actions-r210 .secondary{color:#d8e7f0;background:#123349;border:1px solid #91aec142}@media (max-width:900px){.settings-theme-preset-grid-r210{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-theme-colors-r210{grid-template-columns:1fr}.settings-theme-colors-r210 label:last-child{grid-column:auto}.settings-theme-preview-r210>div{grid-template-columns:1fr}}@media (min-width:981px){body .r199-session-inline-panel.r209-session-floating-popover{z-index:2147483600!important;max-height:calc(100vh - 32px)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:auto!important}body .r199-session-inline-panel.r209-session-floating-popover.lawyer,body .r199-session-inline-panel.r209-session-floating-popover.decision{margin:0!important;position:fixed!important;right:auto!important}.r211-alert-popover-wrap{z-index:2147483500!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;position:fixed!important;overflow:visible!important}body .r211-alert-floating-popover.dashboard-danger-inline-form-v20{-webkit-backdrop-filter:none!important;background:#0d2030!important;border:1px solid #daae4eb8!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:11px!important;width:100%!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:14px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:auto!important;box-shadow:0 28px 70px #000000a8,0 0 0 1px #7a424e47!important}body .r211-alert-floating-popover.dashboard-danger-inline-form-v20:after{content:""!important;background:#0d2030!important;border-top:1px solid #daae4eb8!important;border-right:1px solid #daae4eb8!important;width:14px!important;height:14px!important;position:absolute!important;top:28px!important;right:-8px!important;transform:rotate(45deg)!important}body .r211-alert-floating-popover.dashboard-danger-inline-form-v20[data-side=right]:after{border-top:0!important;border-bottom:1px solid #daae4eb8!important;border-left:1px solid #daae4eb8!important;border-right:0!important;left:-8px!important;right:auto!important}body .r211-alert-floating-popover .wide{grid-column:1/-1!important}body .r211-alert-floating-popover label span{color:#dce7ee!important;font-size:12px!important;font-weight:900!important}body .r211-alert-floating-popover input,body .r211-alert-floating-popover select,body .r211-alert-floating-popover textarea{color:#fff!important;background:#071722!important;font-size:13px!important}.r211-work-complete-portal{z-index:2147483647!important}.r211-work-complete-portal .work-complete-modal-v19{z-index:2147483647!important;position:relative!important}.dashboard-reference-r189 .r211-quick-actions{position:relative!important;overflow:visible!important}.r211-quick-popover-root{padding:12px!important;position:relative!important}.r211-quick-launcher{text-align:right!important;border:1px solid color-mix(in srgb,var(--office-quick-accent) 55%,#d9ad4f 45%)!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(#15344a,#0b2739)!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:58px!important;padding:0 16px!important;display:grid!important;box-shadow:0 6px #061724,0 12px 22px #00000047,inset 0 1px #ffffff12!important}.r211-quick-launcher>span{font-size:15px!important;font-weight:900!important}.r211-quick-launcher>small{color:#a9bfcd!important;font-size:11px!important}.r211-quick-launcher>b{background:color-mix(in srgb,var(--office-quick-accent) 25%,#0a2233 75%)!important;border:1px solid color-mix(in srgb,var(--office-quick-accent) 60%,white 15%)!important;border-radius:10px!important;grid-area:1/2/3!important;place-items:center!important;width:34px!important;height:34px!important;font-size:22px!important;display:grid!important}.r211-quick-launcher:active{transform:translateY(3px)!important;box-shadow:0 2px #061724,0 5px 10px #0000003d!important}.r211-quick-menu{z-index:2147482000!important;background:#0b2030!important;border:1px solid #daae4e8a!important;border-radius:14px!important;padding:0!important;position:absolute!important;bottom:calc(100% + 8px)!important;left:12px!important;right:12px!important;overflow:visible!important;box-shadow:0 24px 60px #0000008c!important}.r211-quick-menu-head{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;display:flex!important}.r211-quick-menu-head strong{color:#fff!important;font-size:14px!important;display:block!important}.r211-quick-menu-head small{color:#9db2bf!important;margin-top:2px!important;font-size:10px!important;display:block!important}.r211-quick-menu-head>button{color:#fff!important;background:#071724!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:30px!important;height:30px!important;font-size:18px!important}.r211-quick-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.r211-quick-menu-grid .final-quick-action-v7,.r211-quick-menu-grid .r202-operation-quick{background:#102c40!important;border:1px solid #daae4e52!important;border-radius:10px!important;height:auto!important;min-height:48px!important;padding:9px 11px!important;box-shadow:0 3px #061724,0 7px 12px #0003!important}.r211-quick-menu-grid .final-quick-arrow-v7,.r211-quick-menu-grid .final-quick-icon-v7{display:none!important}.r211-quick-menu-grid .final-quick-action-v7 strong,.r211-quick-menu-grid .r202-operation-quick strong{color:#fff!important;font-size:13px!important}.r211-quick-menu-grid .final-quick-action-v7 small,.r211-quick-menu-grid .r202-operation-quick small{color:#a8bdca!important;font-size:10px!important}}body .r199-session-inline-panel.r209-session-floating-popover{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483646!important;isolation:isolate!important;-webkit-backdrop-filter:none!important;background:#21162f!important;border:1px solid #ecc669e0!important;border-radius:14px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;margin:0!important;display:block!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:auto!important;box-shadow:0 30px 80px #000000b8,0 0 0 2px #774b973d!important}body .r199-session-inline-panel.r209-session-floating-popover.lawyer,body .r199-session-inline-panel.r209-session-floating-popover.decision{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important;position:fixed!important;bottom:auto!important;right:auto!important}body .r199-session-inline-panel.r209-session-floating-popover form{display:grid!important}body .r199-session-inline-panel.r209-session-floating-popover .r199-inline-panel-head{z-index:2!important;background:#21162f!important;position:sticky!important;top:0!important}.r211-alert-popover-wrap,.r211-work-complete-portal{z-index:2147483645!important;pointer-events:auto!important;position:fixed!important}.dashboard-reference-r189 .r212-quick-grid-restored{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:visible!important}@media (max-width:1280px) and (min-width:981px){.dashboard-reference-r189 .r212-quick-grid-restored{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:981px){body .r213-session-popover{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important;box-sizing:border-box!important;color:#fff!important;isolation:isolate!important;direction:rtl!important;background:#17131f!important;border:2px solid #dcb45beb!important;border-radius:15px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:auto!important;box-shadow:0 34px 90px #000000c7,0 0 0 1px #764d9a94!important}body .r213-session-popover:after{content:""!important;z-index:1!important;background:#17131f!important;width:14px!important;height:14px!important;position:absolute!important;top:30px!important;transform:rotate(45deg)!important}body .r213-session-popover[data-side=left]:after{border-top:2px solid #dcb45beb!important;border-right:2px solid #dcb45beb!important;right:-8px!important}body .r213-session-popover[data-side=right]:after{border-bottom:2px solid #dcb45beb!important;border-left:2px solid #dcb45beb!important;left:-8px!important}body .r213-session-popover-head{z-index:3!important;background:#281d34!important;border-bottom:1px solid #dcb45b57!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important;position:sticky!important;top:0!important}body .r213-session-popover-head>div{min-width:0!important}body .r213-session-popover-head small{color:#d7bd84!important;font-size:11px!important;font-weight:900!important;display:block!important}body .r213-session-popover-head strong{color:#fff!important;margin-top:2px!important;font-size:15px!important;font-weight:900!important;display:block!important}body .r213-session-popover-head span{color:#c9bdcf!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;display:block!important;overflow:hidden!important}body .r213-session-popover-head>button{color:#fff!important;cursor:pointer!important;background:#352743!important;border:1px solid #dcb45b61!important;border-radius:9px!important;flex:none!important;width:34px!important;height:34px!important;font-size:20px!important}body .r213-session-popover form{grid-template-columns:1fr!important;gap:11px!important;padding:14px!important;display:grid!important}body .r213-session-popover label{gap:5px!important;min-width:0!important;display:grid!important}body .r213-session-popover label>span{color:#eee5f2!important;font-size:12px!important;font-weight:900!important}body .r213-session-popover select,body .r213-session-popover input,body .r213-session-popover textarea{box-sizing:border-box!important;color:#fff!important;width:100%!important;min-width:0!important;font:inherit!important;background:#0b1119!important;border:1px solid #d7b96970!important;border-radius:9px!important;outline:none!important;padding:9px 10px!important;font-size:13px!important}body .r213-session-popover textarea{resize:vertical!important;min-height:86px!important}body .r213-session-popover select:focus,body .r213-session-popover input:focus,body .r213-session-popover textarea:focus{border-color:#dcb45b!important;box-shadow:0 0 0 3px #dcb45b1f!important}body .r213-session-popover select option{color:#fff!important;background:#0b1119!important}body .r213-session-popover-grid{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}body .r213-session-popover-grid>label:last-child{grid-column:1/-1!important}body .r213-session-popover-actions{justify-content:flex-end!important;gap:8px!important;margin-top:2px!important;display:flex!important}body .r213-session-popover-actions button{color:#fff!important;min-height:36px!important;font:inherit!important;cursor:pointer!important;background:linear-gradient(#765394,#523568)!important;border:1px solid #dcb45b66!important;border-radius:9px!important;padding:7px 14px!important;font-size:12px!important;font-weight:900!important}body .r213-session-popover-actions button.secondary{color:#e9deed!important;background:#30243d!important}}@media (max-width:1180px) and (min-width:981px){body .r213-session-popover-grid{grid-template-columns:1fr!important}body .r213-session-popover-grid>label:last-child{grid-column:auto!important}}.r214-quick-floating-overlay{z-index:2147483647!important;-webkit-backdrop-filter:blur(2px)!important;background:#010a1257!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(72px,10vh,110px) 14px 24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.r214-quick-floating-panel{color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0b1d2b!important;border:2px solid #dab153eb!important;border-radius:16px!important;width:min(720px,100vw - 28px)!important;max-width:720px!important;max-height:calc(100vh - 110px)!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important;box-shadow:0 32px 90px #000000b8,0 0 0 1px #dab1532e!important}.r214-quick-floating-panel .module-modal-header{z-index:5!important;background:#10283a!important;border-bottom:1px solid #dab15347!important;position:sticky!important;top:0!important}.r214-quick-floating-panel .field label,.r214-quick-floating-panel .field>label{color:#f3f7fa!important;font-size:13px!important;font-weight:900!important}.r214-quick-floating-panel input,.r214-quick-floating-panel select,.r214-quick-floating-panel textarea{font-size:14px!important}@media (min-width:981px) and (max-width:1180px){.dashboard-sidebar-r189{width:156px!important;padding:10px 8px 14px!important}.dashboard-sidebar-r189 .r189-brand{gap:7px!important;padding-inline:2px!important}.dashboard-sidebar-r189 .r189-brand-mark{width:38px!important;height:38px!important}.dashboard-sidebar-r189 .r189-brand strong{font-size:16px!important}.dashboard-sidebar-r189 .r189-brand small{display:none!important}.dashboard-sidebar-r189 .r189-side-nav{gap:6px!important;padding-top:10px!important}.dashboard-sidebar-r189 .r189-side-nav a{border-radius:9px!important;gap:8px!important;height:44px!important;padding:0 9px!important;font-size:11px!important}.dashboard-sidebar-r189 .r189-side-nav a span{width:20px!important;font-size:16px!important}.dashboard-topbar-r189{grid-template-columns:220px minmax(260px,1fr) 150px!important;gap:10px!important;height:68px!important;padding:0 12px!important;right:156px!important}.dashboard-topbar-r189 .r189-top-brand small{display:none!important}.dashboard-topbar-r189 .r189-search{height:40px!important}.final-dashboard-v7:has(.dashboard-reference-r189){padding:78px 166px 36px 10px!important;overflow-x:hidden!important}.dashboard-reference-r189 .dashboard-reference-kpis-r187{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.dashboard-reference-r189 .r187-kpi{height:90px!important;min-height:90px!important;padding:9px 10px!important}.dashboard-reference-r189 .r187-kpi-icon{width:36px!important;height:36px!important;font-size:17px!important}.dashboard-reference-r189 .r187-kpi b{font-size:22px!important}.dashboard-reference-r189 .r187-kpi p{display:none!important}.dashboard-reference-r189 .r202-primary-row,.dashboard-reference-r189 .dashboard-reference-columns-r188{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.dashboard-reference-r189 .r188-right-column{grid-area:1/1!important}.dashboard-reference-r189 .r188-middle-column{grid-area:1/2!important}.dashboard-reference-r189 .r188-left-column{grid-area:2/1/auto/-1!important}.dashboard-reference-r189 .r202-primary-column{height:auto!important;min-height:0!important}.dashboard-reference-r189 .r188-left-column .r187-calendar{width:100%!important;max-width:none!important}.dashboard-reference-r189 .r202-secondary-row{grid-template-columns:1fr!important;gap:10px!important}.dashboard-reference-r189 .r202-alerts,.dashboard-reference-r189 .r202-quick-actions{grid-area:auto/1!important;width:100%!important}.dashboard-reference-r189 .r204-alert-solution-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-reference-r189 .r212-quick-grid-restored{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){.r214-quick-floating-overlay{align-items:center!important;padding:18px 10px!important}.r214-quick-floating-panel{border-radius:14px!important;width:100%!important;max-width:720px!important;max-height:calc(100dvh - 36px)!important}.r214-quick-floating-panel .module-form-grid,.r214-quick-floating-panel .module-form-grid-3{grid-template-columns:1fr!important}.r214-quick-floating-panel .module-form-span-2,.r214-quick-floating-panel .module-form-span-3,.r214-quick-floating-panel .module-form-full{grid-column:auto!important}.final-dashboard-v7{max-width:100%!important;overflow-x:hidden!important}}.consult-groups-r216{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.consult-groups-r216 span{color:#d9e1ea;background:#101f31;border:1px solid #c6a25259;border-radius:10px;padding:7px 12px;font-weight:700}.consult-groups-r216 b{color:#e5c675;margin-inline-start:5px}.lead-list-v22{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;display:grid!important}.consult-card-r216{background:linear-gradient(145deg,#0d1a2a,#091522);border:1px solid #c6a2527a;border-radius:16px;min-width:0;padding:13px;box-shadow:0 8px 22px #00000038}.consult-card-r216.overdue{border-color:#c96b6b}.consult-card-head-r216{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.consult-card-head-r216>div{flex-direction:column;gap:3px;display:flex}.consult-card-head-r216 strong{color:#fff;font-size:15px}.consult-card-head-r216 small{color:#aebdcb;font-size:12px}.consult-status-r216{color:#dce8f5;white-space:nowrap;background:#162b42;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.consult-status-r216.converted{color:#8fe0b4;background:#123829}.consult-status-r216.closed{color:#bdc5cf;background:#2b3038}.consult-facts-r216{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.consult-facts-r216 span{color:#d9e2ec;background:#0a1522;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;padding:7px 8px;font-size:12px;display:flex}.consult-facts-r216 b{color:#cdb56d;margin-bottom:2px;font-size:10px}.consult-opinion-r216{background:#101d2c;border-right:3px solid #c6a252;border-radius:9px;margin-bottom:9px;padding:7px 9px}.consult-opinion-r216 p{color:#dbe4ed;margin:3px 0;font-size:12px}.consult-actions-r216{flex-wrap:wrap;gap:6px;display:flex}.consult-actions-r216 form{display:inline-flex}.consult-actions-r216 button,.consult-inline-panel-r216 .save,.consult-details-panel-r216 .save{color:#fff;font:inherit;cursor:pointer;background:#172a40;border:1px solid #ffffff1c;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.consult-actions-r216 button.gold{color:#f1d98c;border-color:#b99b4d}.consult-actions-r216 button.danger{color:#efb0b5;border-color:#7c454b}.consult-inline-panel-r216,.consult-details-panel-r216{background:#08131f;border:1px solid #c6a25259;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.consult-inline-panel-r216 label,.consult-details-panel-r216 label{color:#c8d3de;flex-direction:column;gap:4px;font-size:11px;display:flex}.consult-inline-panel-r216 .wide{grid-column:span 2}.consult-inline-panel-r216 input,.consult-inline-panel-r216 select,.consult-details-panel-r216 input,.consult-details-panel-r216 select,.consult-details-panel-r216 textarea{color:#fff;background:#0f2032;border:1px solid #ffffff1a;border-radius:8px;min-height:36px;padding:8px}.consult-details-panel-r216{grid-template-columns:1fr 1fr}.consult-details-panel-r216 textarea{resize:vertical;min-height:75px}.consult-details-panel-r216 label:first-of-type,.consult-details-panel-r216 label:nth-of-type(2){grid-column:span 2}.consult-details-panel-r216 .save{align-self:end}.consult-finished-r216{color:#a8c6b4;font-size:12px;font-weight:700}@media (max-width:1100px){.lead-list-v22{grid-template-columns:1fr}.consult-inline-panel-r216{grid-template-columns:1fr 1fr}}@media (max-width:650px){.consult-facts-r216,.consult-details-panel-r216,.consult-inline-panel-r216{grid-template-columns:1fr}.consult-inline-panel-r216 .wide,.consult-details-panel-r216 label:first-of-type,.consult-details-panel-r216 label:nth-of-type(2){grid-column:auto}}.lead-list-v22{flex-direction:column!important;gap:8px!important;display:flex!important}.consult-strip-r217{overflow:visible;border-radius:12px!important;padding:0!important}.consult-strip-main-r217{text-align:right;color:#fff;cursor:pointer;width:100%;font:inherit;background:linear-gradient(145deg,#0d1a2a,#091522);border:0;border-radius:11px;grid-template-columns:1.25fr 1.55fr 1fr 1.15fr auto 24px;align-items:center;gap:12px;padding:10px 12px;display:grid}.consult-strip-main-r217:hover{background:linear-gradient(145deg,#12243a,#0b1928);transform:translateY(-1px)}.consult-strip-person-r217,.consult-strip-subject-r217,.consult-strip-lawyer-r217,.consult-strip-date-r217{flex-direction:column;gap:2px;min-width:0;display:flex}.consult-strip-person-r217 strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.consult-strip-person-r217 small{color:#9fb0c1;font-size:11px}.consult-strip-main-r217 b{color:#cdb56d;font-size:10px}.consult-strip-main-r217 span:not(.consult-status-r216):not(.consult-strip-chevron-r217){color:#dbe4ed;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.consult-strip-chevron-r217{color:#e1c36e;text-align:center;font-size:11px}.consult-expanded-r217{background:#091522;border-top:1px solid #c6a25233;border-radius:0 0 11px 11px;padding:0 13px 13px}.consult-strip-r217.is-open{box-shadow:0 12px 28px #0000004d}@media (max-width:900px){.consult-strip-main-r217{grid-template-columns:1.25fr 1.5fr auto 22px}.consult-strip-lawyer-r217,.consult-strip-date-r217{display:none}}@media (max-width:600px){.consult-strip-main-r217{grid-template-columns:1fr auto 20px;padding:10px}.consult-strip-subject-r217{display:none}.consult-status-r216{font-size:10px}.consult-strip-person-r217 strong{font-size:13px}}.consultations-quick-layout-v211{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.consultations-quick-form-v211{max-width:none!important}.consultations-crm-hybrid-r218{width:100%}.consult-hybrid-r218{gap:12px;margin-top:14px;display:grid}.consult-hybrid-toolbar-r218{background:#0d1a2a;border:1px solid #c6a25259;border-radius:14px;justify-content:space-between;align-items:end;gap:12px;padding:11px 12px;display:flex}.consult-tabs-r218{flex-wrap:wrap;gap:7px;display:flex}.consult-tabs-r218 button{color:#d8e1ea;font:inherit;cursor:pointer;background:#101f31;border:1px solid #c6a2524d;border-radius:10px;padding:9px 14px;font-weight:700}.consult-tabs-r218 button.active{color:#081321;background:linear-gradient(145deg,#c8a84f,#8f7028);border-color:#e7ce7b;box-shadow:0 5px 14px #00000040}.consult-search-r218{gap:4px;min-width:min(380px,42vw);display:grid}.consult-search-r218 span{color:#cdb56d;font-size:11px;font-weight:800}.consult-search-r218 input{color:#fff;width:100%;font:inherit;background:#08131f;border:1px solid #c6a25259;border-radius:10px;padding:10px 12px}.consult-hybrid-grid-r218{direction:rtl;grid-template-columns:minmax(255px,.82fr) minmax(460px,1.7fr) minmax(270px,.9fr);align-items:start;gap:12px;display:grid}.consult-calendar-panel-r218,.consult-selected-panel-r218,.consult-upcoming-panel-r218>section{background:#0d1a2a;border:1px solid #c6a25261;border-radius:15px;box-shadow:0 12px 28px #0000002e}.consult-calendar-panel-r218{padding:12px;position:sticky;top:12px}.consult-calendar-panel-r218>header{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;display:grid}.consult-calendar-panel-r218>header div{text-align:center;gap:2px;display:grid}.consult-calendar-panel-r218>header small{color:#9eb0c2;font-size:10px}.consult-calendar-panel-r218>header strong{color:#e0c36a;font-size:15px}.consult-calendar-panel-r218>header button,.consult-today-btn-r218{color:#e0c36a;cursor:pointer;font:inherit;background:#101f31;border:1px solid #c6a25259;border-radius:9px}.consult-calendar-panel-r218>header button{height:32px;font-size:20px}.consult-today-btn-r218{width:100%;margin:9px 0;padding:6px;font-size:11px;font-weight:800}.consult-weekdays-r218,.consult-month-grid-r218{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.consult-weekdays-r218 b{text-align:center;color:#cdb56d;padding:4px 0;font-size:9px}.consult-month-grid-r218 button,.consult-month-grid-r218 .empty{aspect-ratio:1;min-width:0}.consult-month-grid-r218 button{color:#dce6f0;cursor:pointer;background:linear-gradient(145deg,#14283e,#0a1725);border:1px solid #8fa8c22e;border-radius:9px;padding:3px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 3px 6px #0003}.consult-month-grid-r218 button:hover{border-color:#e0c36a99;transform:translateY(-1px)}.consult-month-grid-r218 button.today{color:#fff;background:linear-gradient(145deg,#a47d25,#5e4515);border-color:#edcf73}.consult-month-grid-r218 button.selected{outline-offset:-2px;outline:2px solid #e2be56;box-shadow:inset 0 3px 8px #00000059,0 0 0 1px #e2be5633}.consult-month-grid-r218 button>strong{font-size:11px}.consult-day-count-r218{color:#0a1522;background:#d6b654;border-radius:7px;place-items:center;min-width:14px;height:14px;font-size:8px;font-weight:900;display:grid;position:absolute;top:3px;left:4px}.consult-day-dots-r218{gap:2px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.consult-day-dots-r218 em,.consult-calendar-legend-r218 i{border-radius:50%;width:5px;height:5px;display:block}.consult-day-dots-r218 .booked,.consult-calendar-legend-r218 .booked{background:#d6b654}.consult-day-dots-r218 .done,.consult-calendar-legend-r218 .done{background:#42b883}.consult-day-dots-r218 .late,.consult-calendar-legend-r218 .late{background:#e25e67}.consult-calendar-legend-r218{color:#9fb0c1;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:9px;font-size:9px;display:flex}.consult-calendar-legend-r218 span{align-items:center;gap:4px;display:flex}.consult-selected-panel-r218{min-width:0;overflow:hidden}.consult-panel-title-r218{border-bottom:1px solid #c6a25238;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.consult-panel-title-r218 small{color:#a8b7c6;font-size:10px}.consult-panel-title-r218 h2{color:#f1f4f7;margin:2px 0 0;font-size:15px}.consult-panel-title-r218>b{color:#dfc169;background:#172c43;border:1px solid #c6a25240;border-radius:9px;place-items:center;min-width:30px;height:30px;display:grid}.consult-panel-title-r218.compact{padding:9px 10px}.consult-panel-title-r218.compact h2{font-size:13px}.consult-panel-title-r218.compact>b{min-width:25px;height:25px;font-size:11px}.consult-center-list-r218{flex-direction:column;gap:7px;max-height:690px;padding:10px;display:flex;overflow:auto}.consult-upcoming-panel-r218{gap:12px;display:grid;position:sticky;top:12px}.consult-mini-list-r218{flex-direction:column;gap:6px;max-height:335px;padding:8px;display:flex;overflow:auto}.consult-mini-list-r218 button,.consult-mini-list-r218>div{text-align:right;color:#fff;font:inherit;background:#091522;border:1px solid #c6a2522e;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.consult-mini-list-r218 button{cursor:pointer}.consult-mini-list-r218 button:hover{background:#102238;border-color:#c6a2528c}.consult-mini-list-r218 strong{font-size:12px}.consult-mini-list-r218 span{color:#cdd8e2;font-size:10px}.consult-mini-list-r218 small{color:#9eafbf;font-size:9px}.consult-mini-list-r218>div.late{border-color:#e25e6761}.consult-mini-list-r218 p{color:#92a5b8;text-align:center;padding:12px;font-size:11px}.consult-overdue-box-r218{border-color:#e25e6759!important}@media (max-width:1180px){.consult-hybrid-grid-r218{grid-template-columns:1fr 1.6fr}.consult-upcoming-panel-r218{grid-column:1/-1;grid-template-columns:1fr 1fr;position:static}.consult-calendar-panel-r218{position:static}}@media (max-width:820px){.consult-hybrid-toolbar-r218{flex-direction:column;align-items:stretch}.consult-search-r218{min-width:0}.consult-hybrid-grid-r218{grid-template-columns:1fr}.consult-calendar-panel-r218,.consult-upcoming-panel-r218{position:static}.consult-upcoming-panel-r218{grid-template-columns:1fr}.consult-center-list-r218{max-height:none}}.office-pro-page:has(.consult-hybrid-r218) .office-pro-hero{margin-bottom:8px!important;padding-top:10px!important;padding-bottom:10px!important}.office-pro-page:has(.consult-hybrid-r218) .office-pro-hero h1{margin-top:2px!important;margin-bottom:2px!important}.office-pro-page:has(.consult-hybrid-r218) .office-pro-hero p{margin:2px 0 0!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-layout-v211{gap:7px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-form-v211{margin-bottom:0!important;padding-top:8px!important;padding-bottom:8px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-header-v211{min-height:0!important;margin-bottom:5px!important;padding-top:4px!important;padding-bottom:5px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-header-v211 h2{margin:0!important;font-size:15px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-header-v211 span{font-size:10px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-four-fields-v211{gap:7px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-four-fields-v211 label{gap:3px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-four-fields-v211 label>span{font-size:10px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-four-fields-v211 input{min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-actions-v211{margin-top:6px!important;padding-top:0!important;padding-bottom:0!important}.office-pro-page:has(.consult-hybrid-r218) .consultations-quick-save-v211{min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important}.consult-hybrid-r218{gap:8px!important;margin-top:8px!important}.consult-hybrid-toolbar-r218{padding-top:8px!important;padding-bottom:8px!important}.consult-hybrid-grid-r218{gap:9px!important}.consult-overdue-only-r219{position:sticky;top:12px}.consult-overdue-only-r219>section{min-height:100%}.consult-overdue-list-r219{max-height:620px!important}@media (max-width:1180px){.consult-overdue-only-r219{position:static}}.consult-row-wrap-r220{gap:3px;display:grid}.duplicate-phone-r220{color:#ffe6a0;background:#5c4518;border:1px solid #c8a84f;border-radius:8px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:800}.consult-contact-actions-r220{gap:6px;margin:8px 0 2px;display:flex}.consult-contact-actions-r220 a{color:#f2d77e;background:#13263a;border:1px solid #c6a25259;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.attendance-actions-r220{gap:5px!important;margin:0!important;display:flex!important}.attendance-actions-r220 button.arrived{color:#b9f1d7!important;border-color:#42b8838c!important}.attendance-actions-r220 button.no-show{color:#ffc3c7!important;border-color:#e25e678c!important}.consult-status-r216.arrived{color:#a9eccd!important;background:#42b88329!important;border-color:#42b88380!important}.consult-status-r216.no_show{color:#ffc0c5!important;background:#e25e6726!important;border-color:#e25e6780!important}.overdue-action-card-r220{gap:5px!important}.overdue-actions-r220{grid-template-columns:1fr auto;gap:5px;margin-top:4px;display:grid}.overdue-actions-r220>button,.overdue-actions-r220 label button{color:#e9d18a;font:inherit;cursor:pointer;background:#13263a;border:1px solid #c6a25252;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.overdue-actions-r220 label{grid-column:1/-1;grid-template-columns:1fr auto;gap:4px;display:grid}.overdue-actions-r220 label input{color:#fff;background:#08131f;border:1px solid #c6a25240;border-radius:7px;min-width:0;padding:5px;font-size:9px}.overdue-actions-r220>button.close{color:#ffc1c5;border-color:#e25e6761}.consult-doc-summary-r221{color:#d8e2eb;background:#0c1a29;border:1px solid #c6a25238;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0;padding:7px 9px;font-size:10px;display:flex}.consult-doc-summary-r221>b{color:#d8bd69}.consult-doc-summary-r221 span{background:#14283d;border-radius:7px;padding:3px 7px}.consult-doc-summary-r221 span.missing{color:#ffc2c6;background:#e25e671f;border:1px solid #e25e674d}.consult-docs-panel-r221{gap:7px!important;display:grid!important}.consult-docs-head-r221{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.consult-docs-head-r221 strong{color:#efd174}.consult-docs-head-r221 small{color:#9fb0c1;font-size:10px}.consult-doc-row-r221{grid-column:1/-1!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.consult-doc-row-r221>span{white-space:nowrap;color:#c9d6e2;align-items:center;gap:4px;font-size:10px;display:flex}.consult-doc-row-r221>span input{width:auto!important;min-height:0!important}.consult-case-panel-r221{grid-template-columns:repeat(3,minmax(0,1fr))!important}.consult-case-transfer-note-r221{color:#b8c7d5;background:#0c1a29;border:1px solid #c6a25240;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:10px;line-height:1.7}.consult-case-panel-r221 .save{grid-column:1/-1}@media (max-width:700px){.consult-case-panel-r221,.consult-doc-row-r221{grid-template-columns:1fr!important}}.clients-r222 .office-pro-stats{display:none!important}.clients-hero-r222{margin-bottom:10px!important}.clients-list-panel-r222{padding:10px!important}.clients-search-r222{margin-bottom:9px!important}.client-strips-r222{flex-direction:column;gap:7px;display:flex}.client-strip-r222{color:#e7edf3;background:linear-gradient(145deg,#0f2032,#091522);border:1px solid #c6a25247;border-radius:11px;grid-template-columns:1.35fr .9fr .75fr 1.45fr auto auto;align-items:center;gap:12px;padding:9px 11px;text-decoration:none;display:grid;box-shadow:0 5px 12px #00000029}.client-strip-r222:hover{background:linear-gradient(145deg,#142a42,#0b1928);border-color:#e0c36aa6;transform:translateY(-1px)}.client-strip-r222.has-overdue{border-color:#e25e676b}.client-strip-r222>div{flex-direction:column;gap:2px;min-width:0;display:flex}.client-strip-r222 b{color:#cdb56d;font-size:9px}.client-strip-r222 span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.client-strip-name-r222 strong{color:#fff;font-size:13px}.client-strip-name-r222 small{color:#9fb0c1;font-size:9px}.client-last-contact-r222 span{color:#cbd7e2}.client-strip-r222>i{color:#d8bd69;white-space:nowrap;font-size:10px;font-style:normal}.client-overdue-r222{background:#e25e6724;border:1px solid #e25e6766;border-radius:8px;padding:5px 7px;font-weight:800;color:#ffc1c5!important}.client-executive-r222{justify-content:space-between;align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.client-exec-main-r222{flex:1;grid-template-columns:.6fr 1.35fr 1.35fr 1fr;gap:7px;display:grid}.client-exec-main-r222>div{background:#0d1a2a;border:1px solid #c6a25240;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.client-exec-main-r222 small{color:#cdb56d;font-size:9px}.client-exec-main-r222 strong{color:#eef3f7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.client-exec-main-r222 span{color:#9fb0c1;font-size:9px}.client-exec-main-r222>div.danger{background:#5c1b2259;border-color:#e25e6773}.client-exec-contact-r222{flex-direction:column;gap:5px;min-width:145px;display:flex}.client-exec-contact-r222 a{color:#ead17e;background:#13263a;border:1px solid #c6a25252;border-radius:9px;flex:1;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.client-overdue-panel-r222{background:#5c1b2240;border:1px solid #e25e6766;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 11px;display:flex}.client-overdue-panel-r222>div{flex-direction:column;gap:2px;display:flex}.client-overdue-panel-r222 small{color:#ffb7bc;font-size:9px}.client-overdue-panel-r222 strong{color:#fff;font-size:12px}.client-overdue-panel-r222 span{color:#d6e0e9;font-size:10px}.client-simple-cases .record-row-pro{background:#0c1928!important;border-color:#c6a2523d!important}.client-timeline-r222{background:#0d1a2a;border:1px solid #c6a2524d;border-radius:13px;margin-top:12px;overflow:hidden}.client-timeline-r222>header{border-bottom:1px solid #c6a25233;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.client-timeline-r222>header span{color:#cdb56d;font-size:9px}.client-timeline-r222>header h2{color:#fff;margin:2px 0 0;font-size:14px}.client-timeline-r222>header>b{color:#e0c36a;border:1px solid #c6a2524d;border-radius:8px;place-items:center;min-width:28px;height:28px;display:grid}.client-timeline-list-r222{padding:10px 13px;display:grid}.client-timeline-item-r222{grid-template-columns:16px 1fr;gap:8px;padding:5px 0 10px;display:grid;position:relative}.client-timeline-item-r222:before{content:"";background:#c6a25238;width:1px;position:absolute;top:15px;bottom:-4px;right:7px}.client-timeline-item-r222:last-child:before{display:none}.client-timeline-item-r222>i{z-index:1;background:#c8a84f;border-radius:50%;width:9px;height:9px;margin-top:4px}.client-timeline-item-r222>div{gap:2px;display:grid}.client-timeline-item-r222 strong{color:#eef3f7;font-size:11px}.client-timeline-item-r222 p{color:#b8c6d3;margin:0;font-size:10px}.client-timeline-item-r222 small{color:#8397aa;font-size:9px}@media (max-width:1000px){.client-strip-r222{grid-template-columns:1.2fr .8fr .7fr auto}.client-last-contact-r222,.client-strip-r222>i{display:none}.client-exec-main-r222{grid-template-columns:1fr 1fr}}@media (max-width:700px){.client-strip-r222{grid-template-columns:1fr auto}.client-strip-r222>div:not(.client-strip-name-r222){display:none}.client-executive-r222{flex-direction:column}.client-exec-main-r222{grid-template-columns:1fr 1fr}.client-exec-contact-r222{flex-direction:row}.client-overdue-panel-r222{flex-direction:column;align-items:stretch}}.cases-pro-page .office-pro-stats{display:none!important}.cases-status-board-v24{margin-top:10px!important}.case-strip-r223{color:#e8eef4!important;background:linear-gradient(145deg,#0f2032,#091522)!important;border:1px solid #c6a25247!important;border-radius:11px!important;grid-template-columns:1.25fr 1.25fr .9fr .8fr 1.45fr auto!important;align-items:center!important;gap:12px!important;padding:9px 11px!important;text-decoration:none!important;display:grid!important}.case-strip-r223:hover{transform:translateY(-1px);background:linear-gradient(145deg,#142a42,#0b1928)!important;border-color:#e0c36aa6!important}.case-strip-r223>div{flex-direction:column;gap:2px;min-width:0;display:flex}.case-strip-r223 b{color:#cdb56d;font-size:9px}.case-strip-r223 span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.case-strip-r223 span.warning{color:#ffc1c5}.case-strip-client-r223 strong{color:#fff;font-size:13px}.case-strip-client-r223 small{color:#a8b7c6;font-size:9px}.case-strip-action-r223 span{color:#d9e3ec}.case-strip-r223>i{color:#dec269;white-space:nowrap;font-size:10px;font-style:normal}.case-client-link-r223{font-weight:800;text-decoration:none;color:#e0c36a!important}.case-client-link-r223:hover{text-decoration:underline}.case-executive-r223{border-color:#c6a2525c!important;margin-top:10px!important}.case-executive-grid-r223{grid-template-columns:1.15fr 1.25fr 1.35fr .8fr .9fr 1fr 1.25fr!important;gap:7px!important;display:grid!important}.case-executive-grid-r223>div{background:#0d1a2a;border:1px solid #c6a25233;border-radius:9px;min-width:0;padding:8px!important}.case-executive-grid-r223 span{color:#cdb56d!important;font-size:9px!important}.case-executive-grid-r223 strong{color:#edf2f6!important;font-size:10px!important;line-height:1.5!important}.case-attention-r223{background:#5c1b223d;border:1px solid #e25e6766;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.case-attention-r223 header{flex-direction:column;gap:2px;min-width:150px;display:flex}.case-attention-r223 header small{color:#ffb8bd;font-size:9px}.case-attention-r223 header strong{color:#fff;font-size:11px}.case-attention-r223>div{flex-wrap:wrap;gap:6px;display:flex}.case-attention-r223>div>span{color:#ffd2d5;background:#e25e6714;border:1px solid #e25e674d;border-radius:7px;padding:5px 7px;font-size:9px}.case-attention-actions-r223 a{color:#efd47e;background:#13263a;border:1px solid #c6a25266;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.case-court-details-v23,#case-work-sections{margin-top:10px!important}@media (max-width:1150px){.case-strip-r223{grid-template-columns:1.2fr 1.2fr .9fr 1fr auto!important}.case-strip-r223>div:nth-child(4){display:none}.case-executive-grid-r223{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.case-strip-r223{grid-template-columns:1fr auto!important}.case-strip-r223>div:not(.case-strip-client-r223){display:none}.case-attention-r223{flex-direction:column;align-items:stretch}.case-executive-grid-r223{grid-template-columns:1fr 1fr!important}}.case-clean-page .record-hero-pro{margin-bottom:7px!important;padding-top:10px!important;padding-bottom:10px!important}.case-command-strip-r224{background:#0c1928;border:1px solid #c6a2524d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 9px;padding:7px;display:flex;box-shadow:0 6px 14px #00000026}.case-command-strip-r224 a{color:#dbe4ec;background:#11243a;border:1px solid #c6a25233;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.case-command-strip-r224 a:hover{color:#efd57e;border-color:#e0c36aa6;transform:translateY(-1px)}.case-command-strip-r224 b{color:#0b1725;background:#c8a84f;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid}.case-executive-grid-r223{grid-template-columns:1.1fr 1.15fr 1.35fr .8fr .9fr 1.05fr 1.3fr!important}.case-exec-card-r224{justify-content:center;min-height:68px;position:relative}.case-exec-card-r224.primary{box-shadow:inset 0 1px #ffffff09,0 4px 10px #00000026;background:linear-gradient(145deg,#152a40,#0c1b2b)!important;border-color:#c6a2526b!important}.case-exec-card-r224.required strong,.case-exec-card-r224.session strong,.case-exec-card-r224.next-action strong{color:#fff7dc!important;font-size:11px!important}.case-exec-card-r224.deadline strong{color:#f2d27b!important}.case-attention-r223{margin-top:7px!important;padding-top:7px!important;padding-bottom:7px!important}.case-court-details-v23{margin-top:8px!important}.case-court-details-v23>header{padding-top:7px!important;padding-bottom:7px!important}.case-court-form-v23{padding-top:8px!important;padding-bottom:8px!important}.case-work-hub-r224{background:#0d1a2a;border:1px solid #c6a25252;border-radius:13px;margin-top:9px;overflow:hidden}.case-work-hub-r224>header{border-bottom:1px solid #c6a25233;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.case-work-hub-r224>header span{color:#cdb56d;font-size:9px}.case-work-hub-r224>header h2{color:#fff;margin:2px 0 0;font-size:14px}.case-work-hub-r224>header small{color:#93a6b8;font-size:9px}.case-work-grid-r224{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.case-work-card-r224{background:linear-gradient(145deg,#102238,#091623);border:1px solid #c6a2523d;border-radius:10px;min-width:0;padding:7px;box-shadow:0 5px 12px #00000024}.case-work-card-r224>a{color:#fff;flex-direction:column;gap:3px;padding:5px;text-decoration:none;display:flex}.case-work-card-r224>a strong{color:#f0d47c;font-size:12px}.case-work-card-r224>a span{color:#aebdca;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.case-work-card-r224:hover{border-color:#e0c36a94;transform:translateY(-1px)}.case-work-card-r224 .record-action-pro{min-height:32px!important;margin-top:4px!important;padding:5px 8px!important;font-size:10px!important}@media (max-width:1100px){.case-executive-grid-r223{grid-template-columns:repeat(3,1fr)!important}.case-work-grid-r224{grid-template-columns:1fr 1fr}}@media (max-width:700px){.case-command-strip-r224{flex-wrap:nowrap;overflow-x:auto}.case-command-strip-r224 a{white-space:nowrap}.case-executive-grid-r223{grid-template-columns:1fr 1fr!important}.case-work-grid-r224{grid-template-columns:1fr}}.case-clean-page{width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:14px!important}.case-clean-page .record-hero-pro{width:100%!important;min-height:104px!important;padding:14px 18px!important}.case-clean-page .record-hero-pro h1{font-size:24px!important;line-height:1.25!important}.case-clean-page .record-hero-pro p,.case-clean-page .record-hero-pro span{font-size:11px}.case-command-strip-r224{justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:7px 10px!important}.case-command-strip-r224 a{flex:1 1 0!important;justify-content:center!important;min-height:32px!important;font-size:11px!important}.case-command-center-r224{width:100%!important;padding-bottom:10px!important}.case-command-center-r224>header span{font-size:10px!important}.case-executive-grid-r223{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important;padding:10px 12px 12px!important;display:grid!important}.case-exec-card-r224{justify-content:center!important;min-height:92px!important;padding:12px 13px!important}.case-exec-card-r224>span{margin-bottom:5px!important;font-size:10px!important}.case-exec-card-r224>strong{white-space:normal!important;font-size:13px!important;line-height:1.65!important;overflow:visible!important}.case-exec-card-r224>small{font-size:10px!important;line-height:1.55!important}.case-exec-card-r224.required,.case-exec-card-r224.session,.case-exec-card-r224.next-action{grid-area:1/span 4!important}.case-exec-card-r224.last-action,.case-exec-card-r224.decision,.case-exec-card-r224.responsible,.case-exec-card-r224.deadline{grid-area:2/span 3!important}.case-exec-card-r224.required,.case-exec-card-r224.session,.case-exec-card-r224.next-action{border-color:#cfae537a!important;min-height:110px!important}.case-attention-r223{width:100%!important;min-height:54px!important;padding:10px 13px!important}.case-attention-r223 header strong{font-size:12px!important}.case-attention-r223>div>span{padding:6px 9px!important;font-size:10px!important}.case-court-slim-r225{width:100%!important;margin-top:9px!important;padding:0!important}.case-court-slim-r225 .case-court-form-v23{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) auto!important;align-items:end!important;gap:8px!important;padding:8px 11px!important;display:grid!important}.case-court-slim-r225 .case-court-form-v23 label{margin:0!important}.case-court-slim-r225 .case-court-form-v23 input{min-height:34px!important}.case-court-slim-r225 .case-court-form-v23 button{white-space:nowrap!important;min-height:34px!important;margin:0!important}.case-work-hub-r224{width:100%!important;margin-top:10px!important}.case-work-grid-r224{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:11px!important}.case-work-card-r224>a span{font-size:10px!important;line-height:1.6!important}.case-work-card-r224 .record-action-pro{min-height:36px!important;font-size:11px!important}@media (min-width:1101px){.case-clean-page{max-width:1480px!important}}@media (min-width:1500px){.case-clean-page{max-width:1580px!important}}@media (max-width:1100px){.case-clean-page{width:100%!important;padding-inline:10px!important}.case-executive-grid-r223{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-exec-card-r224.required,.case-exec-card-r224.session,.case-exec-card-r224.next-action,.case-exec-card-r224.last-action,.case-exec-card-r224.decision,.case-exec-card-r224.responsible,.case-exec-card-r224.deadline{grid-area:auto!important}.case-work-grid-r224{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.case-clean-page{padding-inline:7px!important}.case-executive-grid-r223,.case-work-grid-r224,.case-court-slim-r225 .case-court-form-v23{grid-template-columns:1fr!important}}.case-clean-page{width:calc(100% - 10px)!important;max-width:none!important;margin:0 5px!important;padding:0 5px 14px!important}.case-clean-page .record-hero-pro{min-height:84px!important;margin-bottom:5px!important;padding:10px 14px!important}.case-command-strip-r224{gap:5px!important;min-height:40px!important;margin-bottom:6px!important;padding:5px 7px!important}.case-command-center-r224{margin-top:5px!important;padding-bottom:6px!important}.case-exec-card-r224>span{margin-bottom:3px!important}.case-attention-r223{min-height:44px!important;margin-top:5px!important;padding:6px 9px!important}.case-court-slim-r225 .case-court-form-v23{gap:6px!important;padding:5px 8px!important}.case-court-slim-r225 .case-court-form-v23 input,.case-court-slim-r225 .case-court-form-v23 button{min-height:30px!important}.case-work-hub-r224>header{padding:7px 10px!important}.case-work-card-r224>a{gap:3px!important;padding:4px 5px!important}.case-work-card-r224 .record-action-pro,.case-work-card-r224 button,.case-work-card-r224 [role=button]{transform:translateY(0);color:#17202a!important;text-shadow:0 1px #ffffff73!important;background:linear-gradient(#f8d978 0%,#d6a82f 48%,#a97612 100%)!important;border:1px solid #f2d06b!important;border-bottom:3px solid #76520a!important;border-radius:8px!important;min-height:34px!important;font-size:10px!important;font-weight:900!important;transition:transform .12s,box-shadow .12s,filter .12s!important;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 3px #5c380038,0 3px #6d4a08,0 6px 10px #00000047!important}.case-work-card-r224 .record-action-pro:hover,.case-work-card-r224 button:hover,.case-work-card-r224 [role=button]:hover{filter:brightness(1.06);transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffc,inset 0 -2px 3px #5c380033,0 4px #6d4a08,0 8px 12px #0000004d!important}.case-work-card-r224 .record-action-pro:active,.case-work-card-r224 button:active,.case-work-card-r224 [role=button]:active{transform:translateY(2px)!important;box-shadow:inset 0 1px 3px #462a0047,0 1px #6d4a08!important}@media (min-width:1200px){.case-clean-page{width:calc(100% - 6px)!important;margin-inline:3px!important}.case-work-grid-r224{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.case-exec-actions-r227 a{color:#14202b;background:linear-gradient(#f2d270,#c79525);border:1px solid #e1bc54;border-bottom:2px solid #74500a;border-radius:7px;justify-content:center;align-items:center;padding:4px 7px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 2px #624307,0 4px 7px #0003}.case-exec-actions-r227 a:active{transform:translateY(1px);box-shadow:0 1px #624307}.case-session-prep-r227,.case-timeline-r227{background:#0d1a2a;border:1px solid #c6a2524d;border-radius:12px;margin-top:7px;overflow:hidden}.case-session-prep-r227>header,.case-timeline-r227>header{border-bottom:1px solid #c6a2522e;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.case-session-prep-r227>header span,.case-timeline-r227>header span{color:#cdb56d;font-size:9px}.case-session-prep-r227>header h2,.case-timeline-r227>header h2{color:#fff;margin:1px 0 0;font-size:14px}.case-session-prep-r227>header>strong{color:#efd37b;font-size:11px}.case-prep-grid-r227{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 9px 5px;display:grid}.case-prep-grid-r227>div{color:#dce5ed;background:#102238;border:1px solid #c6a25233;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:flex}.case-prep-grid-r227 i{border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;font-weight:900;display:grid}.case-prep-grid-r227 .ready i{color:#8ce1b7;background:#37ae762e}.case-prep-grid-r227 .pending i{color:#ffb7bd;background:#e25e6729}.case-prep-actions-r227{gap:6px;padding:4px 9px 9px;display:flex}.case-prep-actions-r227 a{text-align:center;color:#ecd077;background:#13263a;border:1px solid #c6a25252;border-radius:7px;flex:1;padding:6px;font-size:9px;font-weight:800;text-decoration:none}.case-timeline-r227>header>b{color:#e3c66c;border:1px solid #c6a2524d;border-radius:7px;place-items:center;min-width:25px;height:25px;font-size:10px;display:grid}.case-timeline-list-r227{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:8px 12px;display:grid}.case-timeline-item-r227{grid-template-columns:14px 1fr;gap:7px;padding:5px 0 8px;display:grid;position:relative}.case-timeline-item-r227>i{background:#c8a84f;border-radius:50%;width:8px;height:8px;margin-top:4px}.case-timeline-item-r227>div{min-width:0}.case-timeline-item-r227 strong{color:#eef3f7;font-size:10px}.case-timeline-item-r227 p{color:#aebdca;white-space:nowrap;text-overflow:ellipsis;margin:1px 0;font-size:9px;overflow:hidden}.case-timeline-item-r227 small{color:#778da1;font-size:8px}@media (max-width:850px){.case-prep-grid-r227{grid-template-columns:1fr 1fr}.case-timeline-list-r227{grid-template-columns:1fr}}@media (max-width:600px){.case-prep-grid-r227{grid-template-columns:1fr}.case-prep-actions-r227{flex-direction:column}}.case-clean-page{font-size:14px!important}.case-clean-page .record-hero-pro{min-height:90px!important;padding:11px 15px!important}.case-clean-page .record-hero-pro h1{font-size:24px!important}.case-command-strip-r224{gap:6px!important;min-height:46px!important;padding:6px 8px!important}.case-command-strip-r224 a{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.case-command-center-r224>header h2{font-size:18px!important}.case-exec-card-r224>span{font-size:11px!important}.case-exec-card-r224>strong{font-size:13px!important;line-height:1.6!important}.case-exec-card-r224.required strong,.case-exec-card-r224.session strong,.case-exec-card-r224.next-action strong{font-size:17px!important;line-height:1.5!important}.case-exec-actions-r227{gap:7px!important;margin-top:9px!important}.case-exec-actions-r227 a{border-radius:8px!important;min-height:32px!important;padding:6px 11px!important;font-size:11px!important}.case-attention-r223{font-size:11px!important}.case-work-hub-r224>header h2{font-size:17px!important}.case-work-card-r224{min-height:112px!important;padding:9px!important}.case-work-card-r224>a span{font-size:11px!important}.case-work-card-r224 .record-action-pro,.case-work-card-r224 button,.case-work-card-r224 [role=button]{min-height:40px!important;padding:7px 11px!important;font-size:12px!important}.case-collapsible-r228{margin-top:8px!important}.case-collapsible-r228>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;border-bottom:0!important;padding:11px 14px!important;display:flex!important}.case-collapsible-r228>summary::-webkit-details-marker{display:none}.case-collapsible-r228>summary div{flex:1}.case-collapsible-r228>summary span{color:#cdb56d;font-size:10px!important}.case-collapsible-r228>summary h2{color:#fff;margin:2px 0 0;font-size:16px!important}.case-collapsible-r228>summary>strong{color:#efd37b;font-size:12px!important}.case-collapsible-r228>summary>b,.case-collapsible-r228>summary>em{text-align:center;color:#efd47e;background:#13263a;border:1px solid #c6a25259;border-radius:8px;min-width:42px;padding:6px 9px;font-size:10px;font-style:normal}.case-collapsible-r228[open]>summary{border-bottom:1px solid #c6a2522e!important}.case-collapsible-r228[open]>summary>b,.case-collapsible-r228[open]>summary>em{font-size:0}.case-collapsible-r228[open]>summary>b:after,.case-collapsible-r228[open]>summary>em:after{content:"إغلاق";font-size:10px}.case-prep-grid-r227{gap:8px!important;padding:10px!important}.case-prep-grid-r227>div{padding:9px 10px!important;font-size:11px!important}.case-prep-actions-r227{gap:8px!important;padding:5px 10px 11px!important}.case-prep-actions-r227 a{place-items:center;display:grid;min-height:36px!important;font-size:11px!important}.case-timeline-list-r227{padding:10px 14px!important}.case-timeline-item-r227 strong{font-size:11px!important}.case-timeline-item-r227 p{font-size:10px!important}.case-timeline-item-r227 small{font-size:9px!important}@media (min-width:1101px){.case-executive-grid-r223{grid-template-columns:repeat(12,minmax(0,1fr))!important}.case-work-grid-r224{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){.case-command-strip-r224 a{font-size:11px!important}.case-exec-card-r224.required strong,.case-exec-card-r224.session strong,.case-exec-card-r224.next-action strong{font-size:15px!important}}.case-command-center-r224{padding-bottom:3px!important}.case-executive-grid-r223{gap:7px!important;padding:7px 9px!important}.case-exec-card-r224{min-height:58px!important;padding:7px 9px!important}.case-exec-card-r224.required,.case-exec-card-r224.session,.case-exec-card-r224.next-action{min-height:78px!important}.case-exec-card-r224.required strong,.case-exec-card-r224.session strong,.case-exec-card-r224.next-action strong{font-size:16px!important}.case-exec-actions-r227{flex-wrap:nowrap!important;gap:5px!important;margin-top:5px!important;display:flex!important}.case-exec-actions-r227 a{white-space:nowrap!important;flex:auto!important;min-height:29px!important;padding:4px 7px!important;font-size:10px!important}.case-exec-card-r224.last-action,.case-exec-card-r224.decision,.case-exec-card-r224.responsible,.case-exec-card-r224.deadline{min-height:52px!important}.case-exec-card-r224>strong{font-size:12px!important}.case-court-slim-r225{border-radius:9px!important;margin-top:4px!important}.case-court-slim-r225>header{min-height:29px!important;padding:3px 8px!important}.case-court-slim-r225>header h2{font-size:12px!important}.case-court-slim-r225>header span,.case-court-slim-r225>header p{font-size:8px!important}.case-court-slim-r225 .case-court-form-v23{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr) auto!important;padding:4px 7px!important}.case-court-slim-r225 .case-court-form-v23 input,.case-court-slim-r225 .case-court-form-v23 button{min-height:28px!important;font-size:10px!important}.case-timeline-trigger-r229{justify-content:flex-end;margin-top:7px;display:flex}.case-timeline-trigger-r229>a{color:#14202a;background:linear-gradient(#f5d778,#c99b29);border:1px solid #efd06d;border-bottom:3px solid #72500b;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:7px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 3px #654508,0 6px 10px #0000003d}.case-timeline-modal-r229{z-index:99999;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.case-timeline-modal-r229:target{display:flex}.case-timeline-backdrop-r229{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ec7;position:absolute;inset:0}.case-timeline-dialog-r229{z-index:1;background:#0b1827;border:1px solid #e0c36a9e;border-radius:15px;flex-direction:column;width:min(920px,94vw);max-height:86vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000008c}.case-timeline-dialog-r229>header{background:#102238;border-bottom:1px solid #c6a25240;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.case-timeline-dialog-r229>header span{color:#cdb56d;font-size:10px}.case-timeline-dialog-r229>header h2{color:#fff;margin:2px 0;font-size:20px}.case-timeline-dialog-r229>header p{color:#9fb0c1;margin:0;font-size:11px}.case-timeline-dialog-r229>header>a{color:#efd47d;background:#172b40;border:1px solid #c6a25259;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none}.case-timeline-modal-list-r229{padding:12px 18px 18px;overflow:auto}.case-timeline-modal-item-r229{grid-template-columns:20px 1fr;gap:10px;padding:8px 0 13px;display:grid;position:relative}.case-timeline-modal-item-r229:before{content:"";background:#c6a25240;width:1px;position:absolute;top:20px;bottom:-2px;right:9px}.case-timeline-modal-item-r229:last-child:before{display:none}.case-timeline-modal-item-r229>i{z-index:1;background:#c8a84f;border-radius:50%;width:11px;height:11px;margin-top:5px}.case-timeline-modal-item-r229>div{background:#0f2032;border:1px solid #c6a25233;border-radius:9px;padding:9px 11px}.case-timeline-modal-item-r229 strong{color:#fff;font-size:13px}.case-timeline-modal-item-r229 p{color:#d1dce5;margin:4px 0;font-size:12px;line-height:1.65}.case-timeline-modal-item-r229 small{color:#8fa3b5;font-size:10px}.case-timeline-modal-item-r229.session>div{border-color:#e0c36a66}.case-timeline-modal-item-r229.session strong{color:#efd47d}.case-work-grid-r224{gap:7px!important;padding:7px!important}.case-work-card-r224{min-height:96px!important}.case-work-card-r224>a strong{font-size:14px!important}@media (max-width:700px){.case-exec-actions-r227{flex-wrap:wrap!important}.case-timeline-modal-r229{padding:8px}.case-timeline-dialog-r229{width:98vw;max-height:92vh}}.case-clean-page .record-hero-pro{margin-bottom:6px!important}.case-command-center-r224{margin-top:0!important}.case-command-center-r224>header{padding:9px 12px!important}.case-executive-grid-r223{padding:8px 10px!important}.case-exec-actions-r227 a{min-height:32px!important;padding:5px 9px!important;font-size:11px!important}.case-court-slim-r225{margin-top:5px!important}.case-work-hub-r224{margin-top:6px!important}.case-work-card-r224 .record-action-pro,.case-work-card-r224 button,.case-work-card-r224 [role=button]{min-height:39px!important;font-size:12px!important}.case-clean-page .case-command-strip-r224,.case-command-strip-r224[aria-label="التحكم السريع في القضية"]{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}input,textarea,select,button{max-width:100%}textarea{resize:vertical}table{border-collapse:collapse}.app-shell,.main,.office-pro-page,.record-page-pro,.dashboard-page,.dashboard-content,.office-pro-panel,.record-hero-pro,.module-shell,.module-page,section,article,form,fieldset,div{min-width:0}.app-shell{min-height:100dvh}.sidebar-pro{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh}.topbar{padding-inline-start:max(18px, env(safe-area-inset-left));padding-inline-end:max(18px, env(safe-area-inset-right))}.main,.office-pro-page,.record-page-pro{padding-bottom:max(12px, env(safe-area-inset-bottom))}.topbar,.module-modal-overlay,.dashboard-modal-overlay,.case-timeline-backdrop-r229{-webkit-backdrop-filter:blur(14px)}.office-pro-table-wrap,.record-table-wrap,.table-responsive,.module-table-wrap,.case-timeline-modal-list-r229,.consult-center-list-r218,.consult-mini-list-r218{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;overflow:auto}.office-pro-table,.record-table,.module-table{width:100%;min-width:720px}.module-modal-overlay,.dashboard-modal-overlay{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.module-modal,.dashboard-modal,.case-timeline-dialog-r229{-webkit-overflow-scrolling:touch;width:min(920px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.sidebar-nav-label,.record-action-pro,.office-open-btn,.module-primary-action,button,a,strong,small,span,p,td,th{overflow-wrap:anywhere}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}button,a,input[type=button],input[type=submit],input[type=reset],.record-action-pro,.office-open-btn,.sidebar-nav-item{min-height:44px}.sidebar-nav-item:hover,.client-strip-r222:hover,.case-strip-r223:hover,.case-work-card-r224:hover{transform:none!important}}@media (min-width:1600px){.app-shell{grid-template-columns:290px minmax(0,1fr)}.office-pro-page,.record-page-pro{max-width:1680px;margin-inline:auto}}@media (min-width:1181px) and (max-width:1599px){.app-shell{grid-template-columns:250px minmax(0,1fr)}.sidebar-pro{padding-inline:10px}.sidebar-logo-wrap{width:112px;height:90px}.sidebar-logo{width:116px}}@media (min-width:981px) and (max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)!important}.sidebar-pro{padding:10px 8px!important}.sidebar-logo-wrap{width:96px!important;height:76px!important}.sidebar-logo{width:100px!important}.sidebar-product-name{font-size:16px!important}.sidebar-nav-item{gap:6px!important;min-height:38px!important;padding:6px 7px!important}.sidebar-nav-icon{flex-basis:26px!important;width:26px!important;height:26px!important}.sidebar-nav-label{font-size:10px!important}.topbar{padding-inline:14px!important}.office-pro-page,.record-page-pro{width:100%!important;max-width:none!important;padding-inline:10px!important}.consult-hybrid-grid-r218{grid-template-columns:minmax(235px,.8fr) minmax(0,1.6fr)!important}.consult-upcoming-panel-r218{grid-column:1/-1!important;position:static!important}.case-work-grid-r224{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:701px) and (max-width:980px){.app-shell{min-height:100dvh;display:block!important}.sidebar-pro{z-index:90!important;width:100%!important;height:auto!important;max-height:none!important;padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left))!important;position:sticky!important;top:0!important;overflow:auto hidden!important}.sidebar-logo-area,.sidebar-office-card,.sidebar-nav-title,.sidebar-footer-brand{display:none!important}.sidebar-nav,.sidebar-nav-group,.sidebar-nav-items{flex-direction:row!important;gap:5px!important;width:max-content!important;margin:0!important;display:flex!important}.sidebar-nav-item{flex:none!important;min-width:110px!important;min-height:44px!important;padding:7px 9px!important}.sidebar-nav-icon{flex:0 0 27px!important;width:27px!important;height:27px!important}.sidebar-nav-label{white-space:nowrap!important;font-size:10px!important}.topbar{position:sticky;top:57px;z-index:80!important;height:58px!important;padding-inline:12px!important}.office-pro-page,.record-page-pro,.dashboard-page{width:100%!important;max-width:none!important;padding-inline:10px!important}.office-pro-hero,.record-hero-pro{gap:10px!important}.consult-hybrid-grid-r218,.client-exec-main-r222,.case-executive-grid-r223{grid-template-columns:repeat(2,minmax(0,1fr))!important}.consult-calendar-panel-r218,.consult-upcoming-panel-r218{position:static!important}.consult-upcoming-panel-r218{grid-column:1/-1!important}.case-work-grid-r224,.module-form-grid-3,.record-form-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.app-shell{width:100%!important;display:block!important}.main{width:100%!important}.sidebar-pro{z-index:95!important;width:100%!important;height:auto!important;max-height:58px!important;padding:5px 7px!important;position:sticky!important;top:0!important;overflow:auto hidden!important}.sidebar-logo-area,.sidebar-office-card,.sidebar-nav-title,.sidebar-footer-brand{display:none!important}.sidebar-nav,.sidebar-nav-group,.sidebar-nav-items{flex-direction:row!important;gap:4px!important;width:max-content!important;margin:0!important;display:flex!important}.sidebar-nav-item{flex:none!important;min-width:92px!important;min-height:44px!important;padding:6px 8px!important}.sidebar-nav-icon{flex:0 0 25px!important;width:25px!important;height:25px!important}.sidebar-nav-label{white-space:nowrap!important;font-size:9px!important}.topbar{top:58px;height:54px!important;padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right))!important}.topbar-title{font-size:11px!important}.user-chip{font-size:9px!important}.office-pro-page,.record-page-pro,.dashboard-page,.case-clean-page{width:100%!important;max-width:100%!important;margin:0!important;padding-inline:7px!important}.office-pro-hero,.record-hero-pro{flex-direction:column!important;align-items:stretch!important}.record-hero-actions-pro,.cases-print-actions-v65{flex-wrap:wrap!important;width:100%!important;display:flex!important}.record-hero-actions-pro>*,.cases-print-actions-v65>*{flex:140px!important}.office-pro-table-wrap,.record-table-wrap,.module-table-wrap{margin-inline:-2px}.consult-hybrid-toolbar-r218{flex-direction:column!important;align-items:stretch!important}.consult-hybrid-grid-r218,.client-exec-main-r222,.case-executive-grid-r223,.case-work-grid-r224,.module-form-grid-3,.record-form-pro{grid-template-columns:1fr!important}.consult-calendar-panel-r218,.consult-upcoming-panel-r218{position:static!important}.client-executive-r222,.client-overdue-panel-r222{flex-direction:column!important}.client-exec-contact-r222{flex-direction:row!important;width:100%!important}.module-modal,.dashboard-modal{border-radius:12px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.module-form-grid,.module-form-grid-3{grid-template-columns:1fr!important}.module-form-span-2,.module-form-full,.record-span-2-pro{grid-column:1!important}.case-timeline-dialog-r229{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}}@media (max-width:420px){.office-pro-page,.record-page-pro,.dashboard-page,.case-clean-page{padding-inline:5px!important}.topbar{padding-inline:7px!important}.avatar{width:30px!important;height:30px!important}.office-pro-hero h1,.record-hero-pro h1{font-size:clamp(19px,6vw,24px)!important}.module-modal-actions,.record-form-actions-pro{flex-direction:column!important}.module-modal-actions>*,.record-form-actions-pro>*{width:100%!important}}@media (orientation:landscape) and (max-height:650px) and (min-width:700px){.sidebar-pro{max-height:100dvh}.module-modal,.dashboard-modal,.case-timeline-dialog-r229{max-height:calc(100dvh - 14px)!important}.record-hero-pro,.office-pro-hero{padding-block:8px!important}}@media (max-width:520px),(-webkit-min-device-pixel-ratio:2) and (max-width:900px),(min-resolution:2dppx) and (max-width:900px){.office-pro-stat,.record-action-pro,.case-work-card-r224,.client-strip-r222,.case-strip-r223{min-width:0!important}}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #e8c36dbf}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,a,input,select,textarea,.office-pro-panel,.record-hero-pro,.module-modal{forced-color-adjust:auto;border:1px solid canvastext!important}}@supports not (height:100dvh){body,.app-shell{min-height:100vh}.sidebar-pro{height:100vh}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:#fffffffb}.case-timeline-backdrop-r229{background:#02080ee6}}.cases-status-tabs-v24{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.cases-status-tabs-v24 button{flex:135px!important}.cases-status-list-v24{max-height:none!important;overflow:visible!important}.cases-status-more-v24{display:none!important}.case-responsible-r233{gap:4px!important}.case-responsible-form-r233{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:5px;display:grid}.case-responsible-form-r233 select{color:#eef3f7;background:#0a1725;border:1px solid #c6a2524d;border-radius:7px;min-width:0;min-height:30px;padding:4px 6px;font-size:10px}.case-responsible-form-r233 button,.case-complete-action-r233 button{color:#17212b;white-space:nowrap;background:linear-gradient(#f4d778,#c99a27);border:1px solid #efd06b;border-bottom:2px solid #72500b;border-radius:7px;min-height:30px;padding:4px 9px;font-size:10px;font-weight:900;box-shadow:0 2px #634407,0 4px 7px #0003}.case-complete-action-r233{flex:auto;margin:0;display:flex}.case-complete-action-r233 button{width:100%;min-height:32px;font-size:11px}.case-complete-action-r233 button:active,.case-responsible-form-r233 button:active{transform:translateY(1px);box-shadow:0 1px #634407}@media (max-width:700px){.case-responsible-form-r233{grid-template-columns:1fr}.case-exec-actions-r227{flex-wrap:wrap!important}.case-complete-action-r233{flex-basis:100%}}.agenda-workspace-r234{direction:rtl;grid-template-columns:minmax(430px,.92fr) minmax(0,1.45fr);align-items:start;gap:12px;margin-top:8px;display:grid}.agenda-calendar-right-r234{grid-column:1;position:sticky;top:78px}.agenda-day-left-r234{grid-column:2;min-width:0}.agenda-toolbar-r234{border-bottom:1px solid #c6a2522e;gap:8px;padding:9px 10px;display:grid}.agenda-filter-tabs-r234{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.agenda-filter-tabs-r234 button{color:#c9d4de;cursor:pointer;background:#102237;border:1px solid #c6a25238;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;font-size:10px;font-weight:800;display:flex}.agenda-filter-tabs-r234 button b{color:#e6c96e;background:#ffffff0f;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.agenda-filter-tabs-r234 button.active{color:#f1d77e;background:linear-gradient(#18304a,#10253a);border-color:#e2c35f;box-shadow:inset 0 0 0 1px #e2c35f1f}.agenda-live-search-r234{background:#0b1928;border:1px solid #c6a25233;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid;position:relative}.agenda-live-search-r234>span{color:#d2b861;font-size:10px;font-weight:800}.agenda-live-search-r234 input{color:#f2f5f7;outline:0;width:100%;min-height:31px;font-size:11px;background:0 0!important;border:0!important}.agenda-live-search-r234 button{color:#e7cc78;cursor:pointer;background:#172b40;border:0;border-radius:7px;width:27px;height:27px}.agenda-selected-list-r234{-webkit-overflow-scrolling:touch;min-height:390px;max-height:calc(100dvh - 300px);padding:8px;overflow:auto}.agenda-unassigned-r234{box-shadow:inset -3px 0 #d9a638;border-color:#dda63ea6!important}.agenda-lawyer-unassigned-r234{color:#f0c766!important;font-weight:900!important}.agenda-day-dots-r234{justify-content:center;gap:3px;height:5px;margin-top:2px;display:flex}.agenda-day-dots-r234 i,.agenda-calendar-legend-r234 i{border-radius:50%;width:5px;height:5px;display:block}.agenda-day-dots-r234 i.session,.agenda-calendar-legend-r234 i.session{background:#d8b84f}.agenda-day-dots-r234 i.operation,.agenda-calendar-legend-r234 i.operation{background:#78a8d7}.agenda-day-dots-r234 i.task,.agenda-calendar-legend-r234 i.task{background:#7ac99b}.agenda-calendar-legend-r234{color:#9eafbe;border-top:1px solid #c6a25224;justify-content:center;gap:15px;padding:7px 8px;font-size:9px;display:flex}.agenda-calendar-legend-r234 span{align-items:center;gap:5px;display:flex}.agenda-calendar-legend-r234 i{width:7px;height:7px}.sessions-pro-page>.office-pro-hero{margin-bottom:4px!important}.sessions-pro-page>.office-pro-stats.three,.sessions-pro-page>.agenda-status-board-v25{display:none!important}@media (min-width:981px) and (max-width:1180px){.agenda-workspace-r234{grid-template-columns:minmax(360px,.9fr) minmax(0,1.2fr);gap:9px}.agenda-filter-tabs-r234{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.agenda-workspace-r234{direction:rtl;flex-direction:column;display:flex}.agenda-calendar-right-r234{order:1;width:100%;position:static}.agenda-day-left-r234{order:2;width:100%}.agenda-selected-list-r234{min-height:0;max-height:none}}@media (max-width:600px){.agenda-filter-tabs-r234{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-live-search-r234{grid-template-columns:1fr auto}.agenda-live-search-r234>span{display:none}}.agenda-day-nav-r235{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agenda-day-nav-r235 button{color:#e8cf7b;background:#12273b;border:1px solid #c6a25247;border-radius:7px;min-height:30px;padding:4px 8px;font-size:9px;font-weight:800}.agenda-day-nav-r235>b{color:#14202b;background:#d2ad43;border-radius:7px;place-items:center;min-width:28px;height:28px;display:grid}.agenda-card-actions-r235{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.agenda-card-actions-r235 form{margin:0;display:flex}.agenda-card-actions-r235 button,.agenda-card-actions-r235 a{text-decoration:none;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:31px!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.agenda-assign-btn-r235{color:#14202b;background:#d5ad42;border:1px solid #e0bd58}.agenda-decision-btn-r235{color:#dceeff;background:#173654;border:1px solid #547fa7}.agenda-done-btn-r235{color:#a9e5c2;background:#15392a;border:1px solid #4e9e70}.agenda-modal-r235{z-index:100000;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.agenda-modal-backdrop-r235{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080ed1;border:0;position:absolute;inset:0}.agenda-modal-card-r235{z-index:1;background:#0c1b2b;border:1px solid #e1c05f94;border-radius:14px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);position:relative;overflow:auto}.agenda-modal-card-r235>header{background:#11263a;border-bottom:1px solid #c6a25233;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.agenda-modal-card-r235>header h3{color:#fff;margin:2px 0}.agenda-modal-card-r235>header p{color:#9fb0bf;margin:0;font-size:10px}.agenda-modal-card-r235>header>button{color:#efd47b;background:#172e43;border:1px solid #c6a2524d;border-radius:8px;width:31px;height:31px}.agenda-modal-card-r235 form{grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.agenda-modal-card-r235 label{color:#d7e0e7;gap:5px;font-size:10px;font-weight:800;display:grid}.agenda-modal-card-r235 label.full{grid-column:1/-1}.agenda-modal-card-r235 input,.agenda-modal-card-r235 select,.agenda-modal-card-r235 textarea{color:#f1f4f6;background:#081522;border:1px solid #c6a25240;border-radius:8px;width:100%;padding:8px;font-size:11px}.agenda-modal-primary-r235{color:#14202b;background:#d5ad42;border:1px solid #efd16c;border-radius:8px;grid-column:1/-1;min-height:38px;font-weight:900}.agenda-kind-session{border-inline-start:3px solid #d8b84f!important}.agenda-kind-operation{border-inline-start:3px solid #78a8d7!important}.agenda-kind-task{border-inline-start:3px solid #7ac99b!important}@media (max-width:700px){.agenda-modal-card-r235 form{grid-template-columns:1fr}.agenda-modal-card-r235 label.full,.agenda-modal-primary-r235{grid-column:1}.agenda-day-nav-r235 button{flex:1}}@media (min-width:981px){.sessions-pro-page{flex-direction:column;height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);display:flex;overflow:hidden!important}.sessions-pro-page>.office-pro-hero{flex:none}.agenda-workspace-r234{flex:auto;align-items:stretch!important;height:auto!important;min-height:0!important;overflow:hidden!important}.agenda-calendar-right-r234{align-self:start!important;height:max-content!important;max-height:100%!important;position:sticky!important;top:0!important;overflow:hidden!important}.agenda-day-left-r234{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.agenda-day-left-r234>.sessions-calendar-selected-head,.agenda-day-left-r234>.agenda-toolbar-r234{flex:none!important}.agenda-selected-list-r234{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important;overflow:hidden auto!important}}@media (max-width:980px){.sessions-pro-page{height:auto!important;max-height:none!important;overflow:visible!important}.agenda-workspace-r234,.agenda-day-left-r234{height:auto!important;overflow:visible!important}.agenda-calendar-right-r234{position:static!important}.agenda-selected-list-r234{height:auto!important;max-height:none!important;overflow:visible!important}}
