.lgl{--ink:#161d2b;--mute:#5e6b80;--line:#dfe4ec;--deep:#1e2a52;--gold:#93701c;--stop:#a03340;--good:#1c6b45;--warn:#8a5d0b;color:var(--ink);display:flex;flex-direction:column;gap:16px}.lgl-hero{background:linear-gradient(118deg,#141d3a,#2c3f74 58%,#3a5288);color:#fff;border-radius:18px;padding:22px 26px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;position:relative;overflow:hidden}.lgl-hero:after{content:"";position:absolute;inset-inline-end:-40px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#ffffff1f,transparent 70%)}.lgl-hero span{font-size:11px;font-weight:800;letter-spacing:.12em;opacity:.78}.lgl-hero h1{margin:5px 0 3px;font-size:27px;letter-spacing:-.02em}.lgl-hero p{margin:0;opacity:.85;font-size:13px;max-width:70ch}.lgl-hero-stats{display:flex;gap:22px;position:relative;z-index:1}.lgl-hero-stats div{display:flex;flex-direction:column;gap:2px}.lgl-hero-stats b{font-size:23px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-hero-stats small{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.75}.lgl-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.lgl-tabs button{font:inherit;font-size:13px;font-weight:700;background:none;border:0;border-bottom:2px solid transparent;color:var(--mute);padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:7px;margin-bottom:-1px}.lgl-tabs button:hover{color:var(--ink)}.lgl-tabs button.on{color:var(--deep);border-bottom-color:var(--deep)}.lgl-tabs button em{font-style:normal;background:#eef1f7;color:var(--deep);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:800}.lgl-tabs button.on em{background:var(--deep);color:#fff}.lgl-hold{position:relative;z-index:4;height:0;min-width:0}.lgl>.lgl-hold{margin-bottom:-16px}.lgl-busy{position:absolute;inset:8px 0 auto;display:grid;justify-items:center;pointer-events:none}.lgl-bar{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.lgl-bar input,.lgl-bar select{font:inherit;font-size:13px;padding:8px 11px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--ink);min-width:150px}.lgl-bar .grow{flex:1 1}.lgl-btn{font:inherit;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lgl-btn:hover{border-color:#c3ccdb;background:#f7f9fc}.lgl-btn.primary{background:var(--deep);border-color:var(--deep);color:#fff}.lgl-btn.primary:hover{background:#27356a}.lgl-btn.danger{color:var(--stop);border-color:#eccdd2}.lgl-btn.danger:hover{background:#fdf2f3}.lgl-btn.good{background:var(--good);border-color:var(--good);color:#fff}.lgl-btn.good:hover{background:#17583a}.lgl-btn:disabled{opacity:.5;cursor:not-allowed}.lgl-panel{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 22px #17384a0a;overflow:hidden}.lgl-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.lgl-panel>header h2{margin:0;font-size:14.5px;letter-spacing:-.01em}.lgl-panel>header p{margin:2px 0 0;font-size:12px;color:var(--mute)}.lgl-table{width:100%;border-collapse:collapse;font-size:13px}.lgl-table th{text-align:start;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfd}.lgl-table td{padding:11px 14px;border-bottom:1px solid #eef1f5;vertical-align:middle}.lgl-table tbody tr:last-child td{border-bottom:0}.lgl-table tbody tr.click{cursor:pointer}.lgl-table tbody tr.click:hover{background:#f6f8fc}.lgl-table .num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgl-scroll{overflow-x:auto}.lgl-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.lgl-pill.wait{background:#fbf3e2;border-color:#e7d3a6;color:#77530a}.lgl-pill.work{background:#eaf0fb;border-color:#c7d6f0;color:#20407f}.lgl-pill.court{background:#f0ecfb;border-color:#d4c9ef;color:#4b338c}.lgl-pill.paid{background:#e9f4ee;border-color:#c3e0d1;color:var(--good)}.lgl-pill.done{background:#f0f2f5;border-color:#dde2ea;color:#55627a}.lgl-pill.stop{border-color:#eecdd3}.lgl-flag,.lgl-pill.stop{background:#fbeef0;color:var(--stop)}.lgl-flag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;border:1px solid #eecdd3;border-radius:7px;padding:3px 8px;white-space:nowrap}.lgl-empty{padding:44px 20px;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:8px}.lgl-empty svg{opacity:.35}.lgl-scrim{position:fixed;inset:0;background:#0d152acc;z-index:60;display:flex;justify-content:flex-end}.lgl-drawer{width:min(1180px,94vw);background:#f7f9fc;height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;box-shadow:-20px 0 60px #0a112480}@media(max-width:900px){.lgl-drawer{width:100%}}.lgl-drawer>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(118deg,#141d3a,#2c3f74);color:#fff;padding:18px 22px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.lgl-drawer>header h2{margin:0;font-size:19px;letter-spacing:-.02em}.lgl-drawer>header p{margin:4px 0 0;font-size:12.5px;opacity:.85}.lgl-drawer>header button{background:#ffffff26;border:0;color:#fff;border-radius:8px;width:30px;height:30px;cursor:pointer;display:grid;place-items:center;flex:none}.lgl-drawer>header button:hover{background:#ffffff3d}.lgl-body{padding:18px 22px;display:flex;flex-direction:column;gap:16px}.lgl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.lgl-fact{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.lgl-fact small{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lgl-fact strong{font-size:15px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-fact span{font-size:12.5px}.lgl-chain{display:flex;flex-direction:column;gap:0}.lgl-step{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;position:relative;padding-bottom:14px}.lgl-step:last-child{padding-bottom:0}.lgl-step:before{content:"";position:absolute;inset-inline-start:12px;top:24px;bottom:0;width:2px;background:var(--line)}.lgl-step:last-child:before{display:none}.lgl-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--line);color:var(--mute);font-size:11px;font-weight:800;z-index:1}.lgl-step.approved .lgl-dot{background:var(--good);border-color:var(--good);color:#fff}.lgl-step.pending .lgl-dot{background:#fbf3e2;border-color:#d9b95f;color:#77530a}.lgl-step.returned .lgl-dot{background:var(--stop);border-color:var(--stop);color:#fff}.lgl-step-body{background:#fff;border:1px solid var(--line);border-radius:11px;padding:10px 13px}.lgl-step.pending .lgl-step-body{border-color:#e0c98a;box-shadow:0 0 0 2px #d9b95f26}.lgl-step-body b{font-size:13px}.lgl-remind{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:middle}.lgl-remind-bell{align-items:center;background:#fff8e6;border:1px solid #ecd28a;border-radius:999px;color:#8a5b00;cursor:pointer;display:inline-grid;height:24px;justify-content:center;padding:0;width:24px}.lgl-remind-bell:hover:not(:disabled){background:#fdeec4;border-color:#d9b24d}.lgl-remind-bell:focus-visible{outline:2px solid #1477c9;outline-offset:2px}.lgl-remind-bell:disabled{cursor:default;opacity:.55}.lgl-remind small{color:#6b788b;font-size:11px;font-weight:500}.lgl-remind small.is-sent{color:#1f7a4d}.lgl-remind small.is-refused{color:#b42318}.lgl-step-body small{display:block;color:var(--mute);font-size:11.5px;margin-top:1px}.lgl-step-body q{display:block;margin-top:6px;font-size:12.5px;color:#3c485c;font-style:italic}.lgl-step-body small.lgl-override{color:#9c2b2b;font-weight:600}.lgl-timeline{display:flex;flex-direction:column;gap:9px}.lgl-ev{display:grid;grid-template-columns:118px 1fr;grid-gap:12px;gap:12px;font-size:12.5px;align-items:baseline}.lgl-ev time{color:var(--mute);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-ev b{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--deep)}.lgl-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:11px;gap:11px}.lgl-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-form label.wide{grid-column:1/-1}.lgl-form input,.lgl-form select,.lgl-form textarea{font:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);padding:8px 11px;border-radius:9px;border:1px solid var(--line);background:#fff}.lgl-form textarea{min-height:70px;resize:vertical}.lgl-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.lgl-note{font-size:12.5px;border-radius:10px;padding:10px 13px;border:1px solid}.lgl-note.info{background:#eef2fa;border-color:#ccd8ee;color:#25396d}.lgl-note.warn{background:#fbf3e2;border-color:#e7d3a6;color:#77530a}.lgl-note.bad{background:#fbeef0;border-color:#eecdd3;color:var(--stop)}.lgl-hearing{display:grid;grid-template-columns:64px 1fr auto;grid-gap:13px;gap:13px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 13px}.lgl-hearing.soon{border-color:#d9b95f;box-shadow:0 0 0 2px #d9b95f24}.lgl-hearing.past{opacity:.62}.lgl-cal{background:#f2f4f9;border-radius:9px;text-align:center;padding:6px 0;line-height:1.15}.lgl-cal b{display:block;font-size:19px;letter-spacing:-.02em;color:var(--deep)}.lgl-cal small{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lgl-hearing-main b{font-size:13.5px}.lgl-hearing-main small{display:block;color:var(--mute);font-size:11.5px;margin-top:2px}.lgl-firm{border:1px solid var(--line);border-radius:13px;background:#fff;padding:15px 17px;display:flex;flex-direction:column;gap:9px}.lgl-firm.off{opacity:.6;background:#fafbfc}.lgl-firm>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.lgl-firm h3{margin:0;font-size:15px;letter-spacing:-.01em}.lgl-firm h3 small{display:block;font-weight:600;font-size:12px;color:var(--mute);margin-top:2px}.lgl-firm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:9px;gap:9px;font-size:12.5px}.lgl-firm-grid div{display:flex;flex-direction:column}.lgl-firm-grid small{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.lgl-firms{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:13px;gap:13px}.lgl-chain-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:13px;gap:13px}.lgl-chain-col{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.lgl-chain-col>header{padding:9px 13px;background:#f4f6fa;border-bottom:1px solid var(--line);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep);display:flex;justify-content:space-between}.lgl-chain-col ul{list-style:none;margin:0;padding:0;max-height:270px;overflow-y:auto}.lgl-chain-col li{padding:8px 13px;border-bottom:1px solid #eef1f5;font-size:12.5px;display:flex;justify-content:space-between;gap:10px}.lgl-chain-col li:last-child{border-bottom:0}.lgl-chain-col li span{color:var(--mute);font-size:11.5px}.lgl-chain-col li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:760px){.lgl-hero{flex-direction:column;align-items:flex-start}.lgl-ev{grid-template-columns:1fr}.lgl-hearing{grid-template-columns:56px 1fr;row-gap:9px}.lgl-hearing>:last-child{grid-column:1/-1}}@media (max-width:900px){.lgl-emails{grid-template-columns:1fr!important}}.lgl header,.lgl-drawer header,.lgl-scrim header{height:auto;min-height:0;position:static;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;z-index:auto}.lgl header.lgl-hero{background:linear-gradient(118deg,#141d3a,#2c3f74 58%,#3a5288);color:#fff;position:relative}.lgl .lgl-panel>header{border-bottom:1px solid var(--line);background:#fff}.lgl-scrim .lgl-drawer>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;background:linear-gradient(118deg,#141d3a,#2c3f74);color:#fff}.lgl .lgl-chain-col>header{background:#f4f6fa;border-bottom:1px solid var(--line)}.lgl header.lgw-head,.lgl-scrim header.lgw-head{background:linear-gradient(126deg,#141d3a,#23315f 55%,#2c3f74);color:#fff}.lgl-chain-col li.go{cursor:pointer}.lgl-chain-col li.go:hover{background:#f4f7fc}.lgl-chain-col li.go:hover b{color:var(--deep)}.lgl-dash{display:flex;flex-direction:column;gap:16px}.lgl-headline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lgl-headline.three{grid-template-columns:repeat(3,1fr)}.lgl-big{text-align:start;border-radius:15px;background:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:7px;box-shadow:0 8px 22px #17384a0a;border:1px solid var(--line);border-top:3px solid var(--line);font:inherit}button.lgl-big{cursor:pointer;transition:box-shadow .15s,transform .15s}button.lgl-big:hover{box-shadow:0 14px 30px #17384a1a;transform:translateY(-1px)}.lgl-big>header{display:flex;align-items:center;gap:8px;color:var(--mute);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:0;border:0;background:none;min-height:0}.lgl-big>strong{font-size:30px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.lgl-big>small{font-size:12px;color:var(--mute)}.lgl-big.chase{border-top-color:var(--deep)}.lgl-big.got{border-top-color:var(--good)}.lgl-big.promised{border-top-color:var(--gold)}.lgl-big.late{border-top-color:var(--stop)}.lgl-big.late>strong{color:var(--stop)}.lgl-go{font-size:11.5px;font-weight:700;color:var(--deep);display:inline-flex;align-items:center;gap:3px;margin-top:2px}.lgl-attention{display:flex;gap:9px;flex-wrap:wrap}.lgl-attention button{font:inherit;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:9px 14px;cursor:pointer;font-size:12.5px;color:var(--ink)}.lgl-attention button:hover{border-color:#c3ccdb;background:#f7f9fc}.lgl-attention button b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-attention button span{color:var(--mute)}.lgl-attention button.warn{border-color:#e7d3a6;background:#fdf8ee}.lgl-attention button.warn b,.lgl-attention button.warn svg{color:var(--warn)}.lgl-attention button.stop{border-color:#eecdd3;background:#fdf3f4}.lgl-attention button.stop b,.lgl-attention button.stop svg{color:var(--stop)}.lgl-stagestrip-panel>header>b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-stagestrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.lgl-stagecol{font:inherit;display:grid;grid-gap:3px;gap:3px;justify-items:start;text-align:start;padding:13px 16px;background:#fff;border:0;cursor:pointer;border-top:3px solid transparent}.lgl-stagecol:hover{background:#f7f9fc}.lgl-stagecol:focus-visible{outline:2px solid var(--deep);outline-offset:-2px}.lgl-stagecol-name{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-stagecol strong{font-size:23px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.lgl-stagecol small{font-size:11.5px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-stagecol.is-taradhi{border-top-color:var(--deep)}.lgl-stagecol.is-najiz{border-top-color:var(--gold)}.lgl-stagecol.is-tanfeeth{border-top-color:var(--warn)}.lgl-stagecol.is-iflas{border-top-color:var(--stop)}.lgl-moneyrow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.lgl-moneycell{font:inherit;display:grid;grid-gap:4px;gap:4px;justify-items:start;text-align:start;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;cursor:pointer}.lgl-moneycell:hover{border-color:#c3ccdb;background:#f9fbfd}.lgl-moneycell:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.lgl-moneycell>span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-moneycell>strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lgl-moneycell>small{font-size:11.5px;color:var(--mute)}.lgl-moneycell.is-good>strong{color:var(--good)}.lgl-moneycell.is-payable{border-style:dashed}.lgl-moneycell.is-payable>strong{color:var(--muted)}.lgl-today{display:grid;grid-gap:8px;gap:8px}.lgl-today h3{margin:0;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.lgl-today-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.lgl-todaycell{font:inherit;display:grid;grid-gap:2px;gap:2px;justify-items:start;text-align:start;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;-webkit-border-start:3px solid var(--line);border-inline-start:3px solid var(--line)}.lgl-todaycell:hover{background:#f7f9fc}.lgl-todaycell:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.lgl-todaycell strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.lgl-todaycell span{font-size:12px;color:var(--ink)}.lgl-todaycell small{font-size:11px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-todaycell.is-stop{border-inline-start-color:var(--stop)}.lgl-todaycell.is-stop strong{color:var(--stop)}.lgl-todaycell.is-warn{border-inline-start-color:var(--warn)}.lgl-todaycell.is-warn strong{color:var(--warn)}.lgl-todaycell.is-info{border-inline-start-color:var(--deep)}@media (max-width:1100px){.lgl-moneyrow,.lgl-stagestrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lgl-moneyrow,.lgl-stagestrip{grid-template-columns:1fr}}.lgl-dash-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.lgl-dash-empty{margin:0;padding:18px 2px;font-size:12.5px;color:var(--mute);text-align:center}.lgl-bars{padding:14px 18px;display:flex;flex-direction:column;gap:13px}.lgl-bar-row,.lgl-bars>button{display:grid;grid-template-columns:1fr auto;grid-gap:5px 10px;gap:5px 10px;font:inherit;font-size:12.5px;text-align:start;background:none;border:0;padding:0;color:var(--ink)}.lgl-bars>button{cursor:pointer;border-radius:8px;padding:4px 6px;margin:-4px -6px}.lgl-bars>button:hover{background:#f5f8fc}.lgl-bars i{grid-column:1/3;height:8px;background:#e9eef5;overflow:hidden}.lgl-bars em,.lgl-bars i{border-radius:9px;display:block}.lgl-bars em{height:100%;background:linear-gradient(90deg,#3a5288,#1e2a52)}.lgl-bar-row.stop em{background:linear-gradient(90deg,#c0596a,#a03340)}.lgl-bars strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;font-size:13px}.lgl-bars small{grid-column:1/3;color:var(--mute);font-size:11px}.lgl-diary{padding:13px 18px;display:flex;flex-direction:column;gap:9px}.lgl-diary>button{font:inherit;text-align:start;display:grid;grid-template-columns:52px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:9px 12px;cursor:pointer}.lgl-diary>button:hover{border-color:#c3ccdb;background:#f9fbfe}.lgl-diary>button.soon{border-color:#d9b95f;box-shadow:0 0 0 2px #d9b95f22}.lgl-diary>button.overdue{border-color:#eecdd3;box-shadow:0 0 0 2px #a0334018}.lgl-diary strong{font-size:13px;display:block}.lgl-diary span{display:block;font-size:11.5px;color:var(--mute)}.lgl-diary em{font-style:normal;font-size:12px;font-weight:800;color:var(--mute);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-diary em.soon{color:var(--warn)}.lgl-diary em.stop{color:var(--stop)}.lgl-cal.money{background:#f6f2e6}.lgl-cal.money b{color:var(--gold)}.lgl-feed{padding:13px 18px;display:flex;flex-direction:column;gap:2px;max-height:330px;overflow-y:auto}.lgl-feed>button{font:inherit;text-align:start;display:grid;grid-template-columns:112px 1fr;grid-gap:11px;gap:11px;align-items:baseline;background:none;border:0;border-bottom:1px solid #f0f3f7;padding:8px 4px;cursor:pointer;font-size:12.5px;color:var(--ink)}.lgl-feed>button:hover{background:#f6f8fc}.lgl-feed time{color:var(--mute);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-feed b{text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;color:var(--deep)}.lgl-feed span{display:block;color:var(--mute);font-size:11.5px;margin-top:2px}.lgl-plan{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.lgl-plan.broken{border-color:#eecdd3}.lgl-plan.completed{border-color:#c3e0d1}.lgl-plan>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;background:#fafbfd;border-bottom:1px solid var(--line);min-height:0;height:auto;position:static}.lgl-plan>header strong{font-size:13.5px;display:block}.lgl-plan>header small{display:block;font-size:11.5px;color:var(--mute);margin-top:2px}.lgl-plan-progress{padding:11px 14px;display:flex;flex-direction:column;gap:5px}.lgl-plan-progress i{height:8px;background:#e9eef5;border-radius:9px;overflow:hidden;display:block}.lgl-plan-progress em{height:100%;display:block;border-radius:9px;background:linear-gradient(90deg,#38916a,#1c6b45)}.lgl-plan-progress span{font-size:12px;color:var(--mute)}.lgl-plan-progress b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-plan .lgl-table tr.late td{background:#fdf5f6}.lgl-plan .lgl-actions{padding:0 14px 13px}.lgl-plan .lgl-note{margin:0 14px 13px}.lgl-preview{margin-top:12px;border:1px dashed #c9d3e2;border-radius:10px;padding:11px 13px;background:#f8fafd}.lgl-preview h4{margin:0 0 7px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lgl-preview>div{display:flex;flex-wrap:wrap;gap:7px}.lgl-preview span{font-size:11.5px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-preview span b{font-size:10.5px;color:var(--mute);font-weight:700}.lgl-preview span.more{justify-content:center;color:var(--mute);border-style:dashed}.lgl-preview small{display:block;margin-top:8px;font-size:11.5px;color:var(--mute)}@media (max-width:1000px){.lgl-dash-grid,.lgl-headline,.lgl-headline.three{grid-template-columns:1fr}}.lgl-companies{display:flex;flex-direction:column;gap:11px}.lgl-company{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 22px #17384a08}.lgl-company.open{border-color:#c3ccdb;box-shadow:0 12px 30px #17384a14}.lgl-company-head{width:100%;font:inherit;text-align:start;display:flex;align-items:center;gap:16px;padding:14px 18px;background:none;border:0;cursor:pointer}.lgl-company-head:hover{background:#f8fafd}.lgl-company-id{flex:1 1;min-width:0}.lgl-company-id strong{display:block;font-size:14.5px;letter-spacing:-.01em}.lgl-company-id small{display:block;font-size:11.5px;color:var(--mute);margin-top:2px}.lgl-company-figs{display:flex;gap:20px}.lgl-company-figs span{display:flex;flex-direction:column;align-items:flex-end}.lgl-company-figs b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lgl-company-figs small{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.lgl-chev{color:var(--mute);transition:transform .16s;flex:none}.lgl-company.open .lgl-chev{transform:rotate(180deg)}.lgl-company-body{padding:0 18px 16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid #eef1f5}.lgl-company-body .lgl-facts{margin-top:14px}.lgl-contacts{display:flex;flex-wrap:wrap;gap:9px}.lgl-contacts span{font-size:12px;background:#f6f8fc;border:1px solid var(--line);border-radius:9px;padding:6px 11px;display:flex;gap:8px;align-items:center}.lgl-contacts b{font-weight:700}.lgl-contacts a{color:var(--deep);text-decoration:none}.lgl-contacts a:hover{text-decoration:underline}.lgl-case{width:100%;font:inherit;text-align:start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:10px}.lgl-case:hover{border-color:#c3ccdb;background:#fbfcfe}.lgl-case.dead{opacity:.58}.lgl-case-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lgl-case-top strong{font-size:13.5px}.lgl-case-amount{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13.5px}.lgl-case-foot{font-size:11.5px;color:var(--mute)}.lgl-track{display:flex;align-items:flex-start;gap:0;position:relative}.lgl-track:before{content:"";position:absolute;top:6px;inset-inline-start:7%;inset-inline-end:7%;height:2px;background:var(--line)}.lgl-track span{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;z-index:1;font-size:10px;font-weight:700;color:#a3aec0;text-align:center;letter-spacing:.02em}.lgl-track i{width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--line);display:block}.lgl-track span.done{color:var(--mute)}.lgl-track span.done i{background:var(--deep);border-color:var(--deep)}.lgl-track span.here{color:var(--deep);font-weight:800}.lgl-track span.here i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #93701c26}.lgl-case.dead .lgl-track span.here i{background:var(--mute);border-color:var(--mute);box-shadow:none}@media (max-width:760px){.lgl-company-head{flex-wrap:wrap;gap:10px}.lgl-company-figs{gap:14px}.lgl-track span{font-size:9px}.lgl-hero{padding:18px}.lgl-hero-stats{flex-wrap:wrap;gap:12px 18px}.lgl-hero-stats b{font-size:19px}}.lgl .lgl-drawer-head,.lgl-scrim .lgl-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;grid-gap:12px;gap:12px}.lgl .lgl-drawer-title,.lgl-scrim .lgl-drawer-title{min-width:0}.lgl .lgl-drawer-title h2,.lgl-scrim .lgl-drawer-title h2{margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.lgl .lgl-drawer-title p,.lgl-scrim .lgl-drawer-title p{margin:4px 0 0;font-size:13px;color:rgba(255,255,255,.78);overflow-wrap:anywhere}.lgl .lgl-drawer-status,.lgl-scrim .lgl-drawer-status{margin-top:2px}.lgl .lgl-drawer-close,.lgl-scrim .lgl-drawer-close{align-self:start;margin-top:1px}.lgl-recorded{display:flex;align-items:center;gap:9px;margin:0 18px;padding:11px 13px;background:#e9f4ee;border:1px solid #c3e0d1;border-radius:10px;color:#1c6b45;font-size:12.5px;font-weight:600}.lgl-recorded svg{flex:none}.lgl-add-optional{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 13px;border:1px dashed #ccd5e3;background:#fff;border-radius:10px;color:#1e2a52;font-size:12.5px;font-weight:700;cursor:pointer}.lgl-add-optional:hover{border-color:#1e2a52;background:#f5f7fc}.lgl-optional{margin-top:14px;padding:14px;border:1px solid #dfe4ec;border-radius:12px;background:#fafbfd}.lgl-optional>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0;border:0;background:none}.lgl-optional>header span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#68758a}.lgl-optional>header button{border:0;background:none;color:#a03340;font-size:12px;font-weight:700;cursor:pointer}.lgl-optional>p{margin:9px 0 0;font-size:11.5px;color:#68758a}.lgl-uploads{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:13px 18px 0}.lgl-upload{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px;border:1.5px dashed #ccd5e3;border-radius:12px;background:#fff;cursor:pointer}.lgl-upload:hover{border-color:#1e2a52;background:#f7f9fd}.lgl-upload svg{color:#1e2a52}.lgl-upload strong{display:block;font-size:12.5px;color:#161d2b}.lgl-upload small{display:block;margin-top:2px;font-size:11px;color:#68758a;line-height:1.4}.lgl-upload input{position:absolute;inset:0;opacity:0;cursor:inherit}.lgl-upload.dn{border-color:#e0c9cd;background:#fdfafa}.lgl-upload.dn svg{color:#a03340}.lgl-upload.dn.have{border-style:solid;border-color:#c3e0d1;background:#f6fbf8}.lgl-upload.dn.have svg{color:#1c6b45}.lgl-doc{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px;padding:9px 11px;border:1px solid #eceff5;-webkit-border-start:3px solid #dfe4ec;border-inline-start:3px solid #dfe4ec;border-radius:9px}.lgl-doc.dn{border-inline-start-color:#1c6b45;background:#f7fbf9}.lgl-doc>svg{color:#68758a;flex:none}.lgl-doc.dn>svg{color:#1c6b45}.lgl-doc>div{min-width:0}.lgl-doc strong{display:block;overflow-wrap:anywhere}.lgl-doc small{display:block;font-size:11.5px;color:#68758a;margin-top:1px}.lgl-donut-wrap{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:4px 0}.lgl-donut{width:148px;height:148px;place-items:center}.lgl-donut,.lgl-donut>div{border-radius:50%;display:grid}.lgl-donut>div{width:92px;height:92px;background:#fff;place-items:center;align-content:center;box-shadow:inset 0 0 0 1px #e4e8f0}.lgl-donut strong{font-size:24px;color:#161d2b;line-height:1}.lgl-donut span{font-size:10.5px;color:#68758a;margin-top:2px}.lgl-donut-legend{display:grid;grid-gap:2px;gap:2px;min-width:0}.lgl-donut-legend>*{display:grid;grid-template-columns:9px minmax(0,1fr) auto 38px;grid-gap:9px;gap:9px;align-items:center;width:100%;padding:6px 4px;border:0;background:none;text-align:start;font:inherit;color:inherit;border-radius:8px}.lgl-donut-legend button{cursor:pointer}.lgl-donut-legend button:hover{background:#f4f6fb}.lgl-donut-legend i{width:9px;height:9px;border-radius:3px}.lgl-donut-legend span{display:flex;flex-direction:column;min-width:0;font-size:12.5px;color:#161d2b}.lgl-donut-legend span small{font-size:11px;color:#68758a}.lgl-donut-legend b{font-size:12.5px;color:#161d2b;white-space:nowrap}.lgl-donut-legend em{font-style:normal;font-size:11.5px;color:#68758a;text-align:end}@media(max-width:900px){.lgl-donut-wrap,.lgl-uploads{grid-template-columns:1fr}.lgl-donut-wrap{justify-items:center}.lgl-donut-legend{width:100%}}.lgl-upload-slot{display:flex;flex-direction:column;gap:8px}.lgl-upload-slot.staged .lgl-upload{border-style:solid;border-color:#1e2a52;background:#f5f7fc}.lgl-staged{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border:1px solid #dfe4ec;border-radius:10px;background:#fff}.lgl-staged strong{display:block;font-size:12.5px;color:#161d2b;overflow-wrap:anywhere}.lgl-staged small{display:block;font-size:11px;color:#8a5a1e;margin-top:1px}.lgl-btn.danger{border-color:#e6c9cd;background:#fdf6f6;color:#a03340}.lgl-btn.danger:hover:not(:disabled){background:#fbecee}.lgl-doc{grid-template-columns:auto 1fr auto auto}.lgl-drawer .lgl-panel>.lgl-timeline{padding:6px 18px 16px}.lgl-drawer .lgl-panel>.lgl-scroll{padding:0 18px 16px}.lgl-timeline article{padding:9px 0;border-bottom:1px solid #f0f2f7}.lgl-timeline article:last-child{border-bottom:0}.lgl-drawer .lgl-facts{gap:9px;padding:0 18px}.lgl-drawer .lgl-panel>header{padding:15px 18px 0}.lgl-drawer .lgl-panel>header+p{padding:0 18px}.lgl-moved{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;background:#e9f4ee;border:1px solid #c3e0d1;border-radius:11px;color:#1c6b45;font-size:13px;font-weight:600;animation:lgl-fade .25s ease-out}.lgl-moved svg{flex:none}@keyframes lgl-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lgl-seg{display:flex;gap:4px;background:#eef1f6;border:1px solid #dfe4ec;border-radius:11px;padding:4px}.lgl-seg button{border:0;background:transparent;padding:7px 13px;border-radius:8px;font:700 12px/1 inherit;color:#68758a;cursor:pointer;white-space:nowrap}.lgl-seg button.on{background:#fff;color:#161d2b;box-shadow:0 2px 6px rgba(18,32,60,.1)}.lgl-ref-list{display:grid;grid-gap:9px;gap:9px;padding:13px 18px 16px}.lgl-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:15px;border:1px solid #dfe4ec;-webkit-border-start:4px solid #1c6b45;border-inline-start:4px solid #1c6b45;border-radius:13px;background:#fff}.lgl-ref.no-dn{border-inline-start-color:#a03340;background:#fdfafa}.lgl-ref-main{min-width:0}.lgl-ref-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lgl-ref-top strong{font-size:14.5px;color:#161d2b}.lgl-ref-open{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;font-weight:650;text-align:start}.lgl-ref-main>small{display:block;margin-top:3px;font-size:11.5px;color:#68758a}.lgl-ref-main>p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#3c485c}.lgl-ref-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lgl-ref-evidence span{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 9px;border-radius:20px;background:#eef1f6;color:#68758a}.lgl-ref-evidence span.ok{background:#e9f4ee;color:#1c6b45}.lgl-ref-evidence span.bad{background:#fbeef0;color:#a03340}.lgl-ref-actions{display:flex;gap:7px;align-items:center;flex:none}.lgl-ref-note{font-size:11.5px;color:#68758a}.lgl-pill.wait{background:#fff4e2;color:#8a5a1e}@media(max-width:900px){.lgl-ref{grid-template-columns:1fr}.lgl-ref-actions{justify-content:flex-end}}.lgl-pill.moved{background:#eaf3f8;border-color:#c3dcea;color:#0b5c7a}.lgl-pill.good{background:#e9f4ee;border-color:#c3e0d1;color:var(--good)}.lgl-pill.live{background:#eaf0fb;border-color:#c7d6f0;color:#20407f}.lgl-dep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:11px;gap:11px;padding:13px 18px 17px}.lgl-dep{border:1px solid var(--line);-webkit-border-start:4px solid #c9d2de;border-inline-start:4px solid #c9d2de;border-radius:12px;padding:13px 15px;background:#fff;display:flex;flex-direction:column;gap:5px}.lgl-dep.moved{border-inline-start-color:#0b7fa8;background:linear-gradient(180deg,#f6fbfd,#fff)}.lgl-dep.good{border-inline-start-color:var(--good);background:linear-gradient(180deg,#f5fbf7,#fff)}.lgl-dep-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lgl-dep-top strong{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.3}.lgl-dep small{font-size:11.5px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-dep p{margin:2px 0 0;font-size:12.5px;color:#41506a;line-height:1.45}.lgl-dep footer{margin-top:5px;padding-top:7px;border-top:1px dashed var(--line);font-size:11px;color:#68758a;line-height:1.5}.lgl-audit{list-style:none;margin:0;padding:4px 18px 18px;display:flex;flex-direction:column}.lgl-audit li{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.lgl-audit li:last-child{border-bottom:0}.lgl-audit li.moved .lgl-audit-head strong{color:#0b5c7a}.lgl-audit-when{font-size:11.5px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.lgl-audit-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lgl-audit-head strong{font-size:13px;font-weight:800;color:var(--ink)}.lgl-audit-body small{display:block;margin-top:3px;font-size:11.5px;color:var(--mute)}.lgl-audit-body p{margin:5px 0 0;font-size:12.5px;color:#41506a;line-height:1.5}@media(max-width:760px){.lgl-audit li{grid-template-columns:1fr;gap:4px}}.lgl-email-switch{display:flex;gap:6px;margin:12px 0}.lgl-email-switch button{border:1px solid #dde3ec;background:#fff;color:#41506a;border-radius:10px;padding:7px 13px;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.lgl-email-switch button.on{border-color:#1e2a52;background:#eef2fa;color:#1e2a52}.lgl-email-editor{padding:16px}.lbd{display:grid;grid-gap:14px;gap:14px}.lbd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.lbd-kpis article{border:1px solid #e0e6ef;background:#fff;border-radius:12px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.lbd-kpis svg{color:#1e2a52}.lbd-kpis b{font-size:1.15rem;color:#16214a}.lbd-kpis span{font-size:.74rem;color:#68758a}.lbd-declare{border:1px solid #e0e6ef;background:#fff;border-radius:14px;padding:16px}.lbd-declare header h3{margin:0;font-size:.95rem;color:#16214a}.lbd-declare header p{margin:4px 0 12px;font-size:.78rem;color:#68758a;max-inline-size:70ch;line-height:1.5}.lbd-search{display:flex;align-items:center;gap:8px;border:1px solid #d7dee9;border-radius:11px;padding:9px 12px}.lbd-search svg{color:#8a97a8;flex:none}.lbd-search input{border:0;outline:0;font:inherit;font-size:.83rem;inline-size:100%;background:none}.lbd-results{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-block-size:280px;overflow-y:auto}.lbd-results button{display:grid;grid-template-columns:minmax(130px,auto) 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;text-align:start;border:1px solid #e0e6ef;background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer;font:inherit}.lbd-results button.on{border-color:#1e2a52;background:#eef2fa}.lbd-results button:disabled{opacity:.55;cursor:default}.lbd-results strong{font-size:.8rem;color:#16214a}.lbd-results span{font-size:.78rem;color:#41506a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbd-results em{font-style:normal;font-size:.74rem;color:#68758a;white-space:nowrap}.lbd-results i{font-style:normal;font-size:.68rem;font-weight:700;color:#8d5a2f;background:#fdf3e7;border-radius:999px;padding:2px 8px}.lbd-results i.new{color:#2f6b8d;background:#e9f3f9}.lbd-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #eef1f5}.lbd-form label{display:grid;grid-gap:4px;gap:4px;font-size:.74rem;font-weight:700;color:#68758a}.lbd-form label.wide{grid-column:1/-1}.lbd-form input,.lbd-form select,.lbd-form textarea{border:1px solid #d7dee9;border-radius:10px;padding:9px;font:inherit;font-size:.82rem;color:#16214a}.lbd-form textarea{min-block-size:64px;resize:vertical}.lbd-picked{grid-column:1/-1;margin:0;font-size:.82rem;color:#41506a}.lbd-primary{grid-column:1;border:0;border-radius:10px;background:#8d2f3c;color:#fff;padding:10px 14px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.lbd-primary:disabled{opacity:.45;cursor:default}.lbd-cancel{grid-column:2;justify-self:start;border:1px solid #d7dee9;background:#fff;border-radius:10px;padding:10px 14px;font:inherit;font-size:.8rem;cursor:pointer;color:#41506a}.lbd-register{border:1px solid #e0e6ef;background:#fff;border-radius:14px;padding:16px;overflow-x:auto}.lbd-register header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lbd-register h3{margin:0;font-size:.95rem;color:#16214a}.lbd-register table{inline-size:100%;border-collapse:collapse;font-size:.79rem}.lbd-register th{text-align:start;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#8a97a8;padding:6px 8px;border-bottom:1px solid #eef1f5}.lbd-register td{padding:8px;border-bottom:1px solid #f2f4f8;color:#41506a;vertical-align:top}.lbd-register tr.reversed{opacity:.6}.lbd-register td small{display:block;font-size:.7rem;color:#8a97a8}.lbd-reason{max-inline-size:32ch}.lbd-register button{border:1px solid #d7dee9;background:#fff;border-radius:8px;padding:4px 9px;font:inherit;font-size:.72rem;cursor:pointer;color:#41506a}.lbd-tag{font-size:.68rem;font-weight:700;border-radius:999px;padding:2px 8px;background:#fdecef;color:#8d2f3c}.lbd-tag.reversed{background:#eef2fa;color:#41506a}.lbd-empty{font-size:.8rem;color:#8a97a8}@media(max-width:800px){.lbd-form,.lbd-results button{grid-template-columns:1fr}}.lgl-reports{display:grid;grid-gap:14px;gap:14px}.lgl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lgl-chips button{border:1px solid #d7dee9;background:#fff;color:#41506a;border-radius:999px;padding:5px 12px;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;text-transform:capitalize}.lgl-chips button.on{border-color:#1e2a52;background:#eef2fa;color:#1e2a52}.lgl-report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.lgl-report-cards button{border:1px solid #dde3ec;border-radius:14px;background:#fbfcfe;padding:16px;text-align:start;display:grid;grid-gap:6px;gap:6px;cursor:pointer;font:inherit}.lgl-report-cards button:disabled{opacity:.6}.lgl-report-cards svg{color:#1e2a52}.lgl-report-cards strong{font-size:.86rem;color:#16214a}.lgl-report-cards span{font-size:.76rem;color:#68758a;line-height:1.5}.lgl-report-cards b{font-size:.78rem;color:#1e2a52}.lgh{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px 18px;-webkit-margin-after:16px;margin-block-end:16px}.lgh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lgh-head h3{margin:0;font-size:1.05rem}.lgh-head p{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted);max-inline-size:82ch}.lgh-x{flex:none;border:0;background:#f1f5f9;cursor:pointer;border-radius:9px;inline-size:30px;block-size:30px;font-size:18px;line-height:1;color:var(--muted)}.lgh-error{display:flex;align-items:center;gap:8px;margin:14px 0 0;background:#ffe8e5;border:1px solid #f0c4c1;color:#b3322b;border-radius:11px;padding:11px 13px;font-size:12.5px}.lgh-set{border:0;margin:18px 0 0;padding:0}.lgh-set legend{display:flex;align-items:center;gap:9px;padding:0;-webkit-margin-after:12px;margin-block-end:12px;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:#24455e}.lgh-set legend i{display:grid;place-items:center;inline-size:21px;block-size:21px;border-radius:50%;background:var(--navy,#0b3a5d);color:#fff;font-style:normal;font-size:11px;font-weight:800}.lgh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:11px;gap:11px}.lgh-field,.lgh-wide{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:12px;font-weight:700;color:#3b5367}.lgh-wide{-webkit-margin-before:11px;margin-block-start:11px}.lgh-field input,.lgh-field select,.lgh-wide input,.lgh-wide textarea{border:1px solid var(--line);border-radius:9px;padding:9px 10px;background:#fff;font:inherit;font-size:13px;font-weight:400;color:var(--ink)}.lgh-wide textarea{min-block-size:74px;resize:vertical}.lgh-hint{margin:9px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted);max-inline-size:82ch}.lgh-check{display:flex;align-items:center;gap:9px;-webkit-margin-before:12px;margin-block-start:12px;font-size:13px;cursor:pointer}.lgh-check input{inline-size:16px;block-size:16px}.lgh-inst{display:flex;gap:9px;align-items:center;-webkit-margin-before:9px;margin-block-start:9px}.lgh-inst input{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font:inherit;font-size:13px}.lgh-inst button{border:1px solid #f0c4c1;background:#fff;color:#b3323c;cursor:pointer;border-radius:8px;padding:7px 9px;display:grid;place-items:center}.lgh-add{display:inline-flex;align-items:center;gap:6px;-webkit-margin-before:11px;margin-block-start:11px;cursor:pointer;border:1px dashed #cddcec;background:#f7fafd;color:var(--navy,#0b3a5d);border-radius:9px;padding:8px 13px;font:inherit;font-size:12.5px;font-weight:700}.lgh-skip{display:flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-margin-before:20px;margin-block-start:20px;padding:13px 15px;border-radius:12px;background:#fff8e8;border:1px solid #f0d9b5}.lgh-skip input{-webkit-margin-before:3px;margin-block-start:3px;inline-size:17px;block-size:17px;flex:none}.lgh-skip strong{display:block;font-size:13.5px;color:#7a5300}.lgh-skip small{display:block;-webkit-margin-before:3px;margin-block-start:3px;font-size:12px;color:#8b6600;line-height:1.5}.lgh-foot{display:flex;justify-content:flex-end;gap:9px;-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.lgh-foot button{border:1px solid var(--line);background:#fff;cursor:pointer;border-radius:9px;padding:10px 17px;font:inherit;font-size:13px;font-weight:700;color:var(--ink)}.lgh-foot .primary{background:var(--navy,#0b3a5d);border-color:var(--navy,#0b3a5d);color:#fff}.lgh-foot .primary:disabled{opacity:.45;cursor:not-allowed}.lgh-found{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:9px 0 0;background:#def5e9;border:1px solid #b9d6c8;color:#137249;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:600}.lgh-found em{font-style:normal;color:#8b6600;font-weight:700}.lgh-spin{animation:lgh-rotate 1s linear infinite;vertical-align:-2px}@keyframes lgh-rotate{to{transform:rotate(1turn)}}.lgh-upload{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px dashed #cddcec;background:#f7fafd;color:var(--navy,#0b3a5d);border-radius:10px;padding:11px 15px;font-size:13px;font-weight:700}.lgh-upload input{display:none}.lgh-files{list-style:none;margin:11px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.lgh-files li{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:12.5px}.lgh-files li span{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgh-files li button{border:1px solid #f0c4c1;background:#fff;color:#b3323c;cursor:pointer;border-radius:7px;padding:5px 7px;display:grid;place-items:center}.lbd-acts{display:flex;gap:7px;justify-content:flex-end}.lbd-files-btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--navy,#0b3a5d);border-radius:8px;padding:5px 10px;font:inherit;font-size:11.5px;font-weight:700}.lbd-filesrow>td{background:#f8fbfd;padding:14px 16px!important}.lbd-files{display:grid;grid-gap:10px;gap:10px}.lbd-upload{justify-self:start;display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px dashed #cddcec;background:#fff;color:var(--navy,#0b3a5d);border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:700}.lbd-upload input{display:none}.lbd-files ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lbd-files li{gap:7px}.lbd-file,.lbd-files li{display:flex;align-items:center}.lbd-file{gap:8px;flex:1 1;cursor:pointer;text-align:start;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 11px;font:inherit;font-size:12.5px}.lbd-file:hover{border-color:#b9d0e2;background:#f4f9fd}.lbd-file span{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbd-file small{color:var(--muted);font-size:11px}.lbd-file-x{border:1px solid #f0c4c1;background:#fff;color:#b3323c;cursor:pointer;border-radius:7px;padding:6px 8px;display:grid;place-items:center}.lbd-nofiles{margin:0;font-size:12px;color:var(--muted);line-height:1.6;max-inline-size:70ch}.lgl a:focus-visible,.lgl button:focus-visible,.lgl input:focus-visible,.lgl select:focus-visible,.lgl textarea:focus-visible,.lgl-drawer a:focus-visible,.lgl-drawer button:focus-visible,.lgl-drawer input:focus-visible,.lgl-drawer select:focus-visible,.lgl-drawer textarea:focus-visible{outline:2px solid var(--deep);outline-offset:2px;border-radius:6px}.lgl-drawer-close:focus-visible,.lgl-drawer>header button:focus-visible,.lgl-hero button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lgl-drawer:focus{outline:none}.lgl-table tr.click:focus-within{outline:2px solid var(--deep);outline-offset:-2px}.lgcase-row.is-viewing>td{background:color-mix(in srgb,var(--navy,#1c2951) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--navy,#1c2951) 14%,transparent)}.lgcase-row.is-viewing>td:first-child{box-shadow:inset 3px 0 0 0 var(--navy,#1c2951),inset 0 0 0 1px color-mix(in srgb,var(--navy,#1c2951) 14%,transparent)}[dir=rtl] .lgcase-row.is-viewing>td:first-child{box-shadow:inset -3px 0 0 0 var(--navy,#1c2951),inset 0 0 0 1px color-mix(in srgb,var(--navy,#1c2951) 14%,transparent)}.lgl-scrim{animation:lgl-scrim-in .18s ease both;overflow:hidden}.lgl-drawer{animation:lgl-drawer-in .2s cubic-bezier(.22,.75,.3,1) both}@keyframes lgl-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes lgl-drawer-in{0%{opacity:.4;transform:translateX(24px)}to{opacity:1;transform:none}}[dir=rtl] .lgl-drawer{animation-name:lgl-drawer-in-rtl}@keyframes lgl-drawer-in-rtl{0%{opacity:.4;transform:translateX(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lgl-drawer,.lgl-scrim{animation:none}}@media (min-width:1500px){.lgl-drawer{width:min(1320px,92vw)}}@media (min-width:1800px){.lgl-drawer{width:min(1440px,90vw)}}.lgl-chain-processes{display:flex;gap:6px;flex-wrap:wrap;padding:12px 18px 0}.lgl-chain-process{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:8px 13px;border-radius:999px;font:600 12.5px/1 inherit;background:#f2f5f9;color:#46536a;border:1px solid #dfe4ec}.lgl-chain-process b{font-size:11px;background:#dde4ee;color:#3b4a63;border-radius:999px;padding:2px 7px}.lgl-chain-process.is-on{background:#1e2a52;border-color:#1e2a52;color:#fff}.lgl-chain-process.is-on b{background:#ffffff2e;color:#fff}.lgl-extra-inv{display:flex;gap:6px}.lgl-extra-inv input{flex:1 1 auto;min-inline-size:0}.lgl-inv-chips{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-before:7px;margin-block-start:7px}.lgl-inv-chip{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:4px 9px;border-radius:999px;font:600 11.5px/1 inherit;background:#eef2fa;color:#2c3f74;border:1px solid #ccd8ee}.lgl-inv-chip:hover{background:#e2e9f7}.lgl-search{inline-size:100%;font:inherit;font-size:13px;padding:9px 12px;border-radius:10px;border:1px solid #dfe4ec;-webkit-margin-after:10px;margin-block-end:10px}.lgl-link{font:600 13px/1 inherit;color:#1e2a52;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lgl-link:hover{color:#0b78c4}.lgl-muted{color:#8b98ab;font-size:12.5px}.lgl-empty{padding:22px;text-align:center;color:#68758a;font-size:13px}.lgl-invtable td{padding:11px 14px;vertical-align:top}.lgl-invtable thead th{padding:10px 14px}.lgl-invtable tbody tr+tr td{border-top:1px solid #edf0f5}.lgl-invtable td.num,.lgl-invtable th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgl-invrow{cursor:pointer}.lgl-invrow:hover>td{background:#f7f9fd}.lgl-invrow.is-open>td{background:#eef2fa}.lgl-muted-sub{display:block;color:#68758a;font-size:11.5px;margin-top:2px}.lgl-good{color:#1c7a4f;font-size:12.5px;font-weight:600}.lgl-ar{display:block;margin-top:1px;font-size:12.5px;color:#46536a;text-align:inherit}.lgl-invdetail>td{background:#f7f9fd;padding:12px 16px 16px}.lgl-invdetail dl{margin:0;display:grid;grid-gap:10px 26px;gap:10px 26px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lgl-invdetail dt{margin:0 0 2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7c8aa0}.lgl-invdetail dd{margin:0;font-size:13px;font-weight:600;color:#1e2a52}[dir=rtl] .lgl-invdetail dt{letter-spacing:normal;text-transform:none;font-size:11px}.lgl-modal-back{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(16,24,40,.45);padding:20px}.lgl-modal{inline-size:min(620px,100%);max-block-size:86vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(16,24,40,.28);overflow:hidden}.lgl-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;-webkit-border-after:1px solid #e6eaf1;border-block-end:1px solid #e6eaf1}.lgl-modal>header h3{margin:0;font-size:15px}.lgl-modal>header p{margin:3px 0 0;font-size:13px;color:#46536a}.lgl-modal-body{padding:14px 18px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.lgl-pick{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:9px 11px;border:1px solid #e6eaf1;border-radius:10px}.lgl-pick:hover{border-color:#c9d4e6;background:#f8fafd}.lgl-pick span{display:grid;grid-gap:2px;gap:2px}.lgl-pick strong{font-size:13px}.lgl-pick small{font-size:11.5px;color:#68758a}.lgl-pick.as-button{width:100%;background:#fff;text-align:inherit;font:inherit;color:inherit}.lgl-pick.as-button span{text-align:start}.lgl-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;-webkit-border-before:1px solid #e6eaf1;border-block-start:1px solid #e6eaf1;background:#f8fafd}.lgl-modal-total{display:grid}.lgl-modal-total span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#68758a}.lgl-modal-total strong{font-size:19px;color:#123c58}.lgl-modal-total small{font-size:11.5px;color:#68758a}.lbd-backlog{border:1px solid #e0e6ef;background:#fff;border-radius:14px;padding:16px;-webkit-margin-after:14px;margin-block-end:14px}.lbd-backlog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.lbd-backlog h3{margin:0;font-size:.95rem;color:#16214a}.lbd-backlog>header p{margin:4px 0 0;font-size:.78rem;color:#68758a;max-inline-size:70ch;line-height:1.5}.lbd-backlog-form{-webkit-margin-before:14px;margin-block-start:14px;display:grid;grid-gap:10px;gap:10px}.lbd-backlog-form h4{margin:6px 0 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#68758a;-webkit-padding-after:5px;padding-block-end:5px;-webkit-border-after:1px solid #eef1f6;border-block-end:1px solid #eef1f6}.lbd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.lbd-backlog-form label{display:grid;grid-gap:4px;gap:4px;font-size:.75rem;font-weight:600;color:#4a5670;min-inline-size:0}.lbd-backlog-form input,.lbd-backlog-form select,.lbd-backlog-form textarea{padding:8px 10px;border:1px solid #d8dfeb;border-radius:8px;font:inherit;font-size:.82rem;inline-size:100%;box-sizing:border-box;background:#fff}.lbd-backlog-form textarea{min-block-size:66px;resize:vertical}.lbd-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;-webkit-margin-before:6px;margin-block-start:6px}.lbd-hint{margin:0;font-size:.75rem;color:#68758a;line-height:1.5}.lbd-firmpaid{grid-column:1/-1;margin:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:8px 11px;border-radius:7px;background:#f2f7f4;-webkit-border-start:3px solid #4f7a52;border-inline-start:3px solid #4f7a52}.lbd-firmpaid span{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#68758a}.lbd-firmpaid b{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#33613a}.lbd-firmpaid small{font-size:.72rem;color:#68758a}.lbd-firmborne{grid-column:1/-1;margin:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:8px 11px;border-radius:7px;background:#f4f6f9;-webkit-border-start:3px solid #cfd6e2;border-inline-start:3px solid #cfd6e2}.lbd-firmborne.is-borne{border-inline-start-color:#a03340}.lbd-firmborne span{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#68758a}.lbd-firmborne b{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbd-firmborne.is-borne b{color:#a03340}.lbd-firmborne small{font-size:.72rem;color:#68758a}.lbd-hijri{display:block;margin-top:2px;font-size:.68rem;color:#68758a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbd-lines{display:grid;grid-gap:10px;gap:10px;padding:4px 2px}.lbd-lines>ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lbd-lines>ul>li{justify-content:space-between;border:1px solid #e0e6ef;background:#fff;border-radius:10px;padding:8px 10px}.lbd-line-main,.lbd-lines>ul>li{display:flex;align-items:center;gap:12px}.lbd-line-main{flex-wrap:wrap;min-width:0}.lbd-line-main>strong{font-size:.86rem;color:#16214a}.lbd-line-amount{font-size:.82rem;color:#1e2a52;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbd-line-date{font-size:.74rem;color:#68758a;text-align:start}.lbd-line-date .lbd-hijri{margin-top:0}.lbd-line-note{font-size:.74rem;color:#68758a;font-style:italic}.lbd-line-acts{display:flex;align-items:center;gap:6px;flex-shrink:0}.lbd-line-add{display:grid;grid-template-columns:minmax(160px,2fr) minmax(110px,1fr) minmax(150px,1fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:4px}.lbd-line-add input{width:100%;border:1px solid #d7deea;border-radius:8px;padding:7px 9px;font-size:.8rem;background:#fff}.lbd-line-add input:focus-visible{outline:2px solid #1e2a52;outline-offset:1px}.lbd-line-add>button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #1e2a52;background:#1e2a52;color:#fff;border-radius:8px;padding:8px 13px;font-size:.79rem;font-weight:650;cursor:pointer}.lbd-line-add>button:disabled{background:#eef1f6;border-color:#dde3ec;color:#98a3b5;cursor:not-allowed}.lbd-line-datefield{display:grid;grid-gap:0;gap:0}.lbd-line-datefield .lbd-hijri{margin-top:3px}@media (max-width:720px){.lbd-line-add{grid-template-columns:1fr 1fr}.lbd-line-add>button{grid-column:1/-1}}.lbd-wide{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;margin-top:10px}.lbd-wide textarea{border:1px solid #d7deea;border-radius:9px;padding:8px 10px;font-size:.82rem;font:inherit;resize:vertical}.lbd-matter-link{background:none;border:0;padding:0;color:#1e2a52;font-weight:650;font-size:.82rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lbd-nomatter{font-size:.74rem;color:#98a3b5}.lbd-mismatch{display:block;font-size:.68rem;color:#b4472e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgcase-sort{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.lgcase-sort .lgcase-sort-idle{opacity:0;transition:opacity .12s}.lgcase-sort:focus-visible .lgcase-sort-idle,.lgcase-sort:hover .lgcase-sort-idle{opacity:.45}.lgcase-sort.is-on{color:#16214a;font-weight:700}.lgl-soa-lines{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.lgl-soa-lines li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:.82rem;padding:6px 0;border-bottom:1px dashed #e6ebf3}.lgl-soa-lines li.is-head{border-bottom:0;padding-bottom:2px;padding-top:12px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#68758a}.lgl-soa-lines li.is-head:first-child{padding-top:0}.lgl-soa-lines li.is-sub{-webkit-padding-start:12px;padding-inline-start:12px;font-size:.78rem;color:#3c485c;border-bottom:0;padding-top:3px;padding-bottom:3px}.lgl-soa-lines li.is-foot{border-bottom:0;padding-top:9px;font-size:.75rem;color:#68758a}.lgl-soa-lines li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgl-soa-lines li.is-credit b{color:#b4472e}.lgl-soa-lines li.is-note{color:#68758a}.lgl-soa-lines li.is-total{border-bottom:0;border-top:2px solid #16214a;margin-top:4px;padding-top:9px;font-weight:700;color:#16214a}.lgl-soa-stop{margin:0 0 12px;padding:9px 11px;border-radius:9px;background:#fdf0ec;color:#8c3620;font-size:.78rem;line-height:1.45}.lgl-soa-note{margin:0;font-size:.78rem;color:#3c485c;line-height:1.5}.lgl-soa-empty{margin:0;font-size:.8rem;color:#68758a}.lbd-staged{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:5px;gap:5px}.lbd-staged li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e0e6ef;border-radius:9px;padding:7px 10px;font-size:.8rem}.lbd-staged li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbd-staged li.is-total{border:0;border-top:2px solid #16214a;border-radius:0;font-weight:700;color:#16214a}.lgl-ask{display:grid;grid-gap:5px;gap:5px;margin:12px 0}.lgl-ask label{font-size:.79rem;font-weight:650;color:#3c485c}.lgl-ask textarea{width:100%;border:1px solid #d7deea;border-radius:9px;padding:9px 11px;font:inherit;font-size:.83rem;line-height:1.5;resize:vertical;background:#fff}.lgl-ask textarea:focus-visible{outline:2px solid #1e2a52;outline-offset:1px}.lgl-evidence{border:1px solid #e0e6ef;border-radius:11px;padding:10px 13px 12px;margin:0}.lgl-evidence legend{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#68758a;padding:0 5px}.lgl-evidence-note{margin:7px 0 0;font-size:.73rem;color:#68758a;line-height:1.45}.cmd-ev{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px 16px;gap:10px 16px;padding:8px 0}.cmd-ev+.cmd-ev{border-top:1px solid #eef1f6}.cmd-ev-name{font-size:.82rem;font-weight:650;color:#16214a;line-height:1.35}.cmd-ev .cmd-dn{display:flex;gap:8px;justify-self:end}@media (max-width:560px){.cmd-ev{grid-template-columns:1fr}.cmd-ev .cmd-dn{justify-self:start}}.cmd-refer-hint{margin:0 0 6px;font-size:.76rem;color:#68758a;line-height:1.45}.lbd-datepair{display:grid;grid-gap:4px;gap:4px}.lbd-hijri-input{border:1px solid #d7deea;border-radius:8px;padding:6px 9px;font-size:.76rem;color:#3c485c;background:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbd-hijri-input.is-bad{border-color:#d08a76;background:#fdf6f3}.lbd-hijri-bad{font-size:.7rem;color:#8c3620}.lgl-soa-go{margin-top:4px}.lgl-feecost-body{padding:14px 18px 16px;display:flex;flex-direction:column;gap:12px}.lgl-feebar{display:flex;block-size:22px;border-radius:11px;overflow:hidden;background:#eef1f7}.lgl-feebar.is-thin{block-size:8px;border-radius:4px}.lgl-feebar span{display:block;transition:inline-size .25s ease}.lgl-feebar-covered{background:linear-gradient(90deg,#2c7fb8,#5aa9d6)}.lgl-feebar-borne{background:linear-gradient(90deg,#c0596a,#a03340)}.lgl-feebar-paid{background:linear-gradient(90deg,#2f8a5e,#91aa3c)}.lgl-feekeys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:11px;gap:11px}.lgl-feekeys li{display:grid;grid-gap:2px;gap:2px;-webkit-padding-start:11px;padding-inline-start:11px;-webkit-border-start:3px solid var(--line);border-inline-start:3px solid var(--line)}.lgl-feekeys li.is-payable{border-inline-start-color:var(--deep)}.lgl-feekeys li.is-covered{border-inline-start-color:#2c7fb8}.lgl-feekeys li.is-borne{border-inline-start-color:var(--stop)}.lgl-feekeys span{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.lgl-feekeys b{font-size:19px;letter-spacing:-.02em;color:var(--ink)}.lgl-feekeys li.is-borne b{color:var(--stop)}.lgl-feekeys small{font-size:11.5px;color:var(--mute)}.lgl-feepaid{display:flex;flex-direction:column;gap:5px}.lgl-feepaid p{margin:0;font-size:12px;color:var(--mute)}.lgl-feepaid em{font-style:normal;color:var(--warn);font-weight:700}.lgl-stagecol-more{display:grid;grid-gap:1px;gap:1px;-webkit-margin-before:4px;margin-block-start:4px}.lgl-stagecol-more i{font-style:normal;font-size:11px;color:var(--mute)}.lgl-moneycell.is-lost strong{color:var(--stop)}.lgl-firm h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.lgl-firm-open{font:inherit;font-size:inherit;font-weight:inherit;color:var(--deep);background:none;border:0;padding:0;cursor:pointer;text-align:start;text-decoration:underline;text-underline-offset:3px}.lgl-firm-open:hover{color:var(--ink)}.lgl-firmdetail-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:16px}.lgl-feeband{border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:#fff;display:grid;grid-gap:11px;gap:11px}.lgl-feeband+.lgl-feeband{margin-top:11px}.lgl-feeband>header{display:grid;grid-gap:2px;gap:2px}.lgl-feeband>header h4{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lgl-feeband>header p{margin:0;font-size:11.5px;color:var(--mute)}.lgl-feeband.is-owed{border-color:#c9d4e6;background:linear-gradient(180deg,#f7f9fd,#fff 60%)}.lgl-feeband.is-owed>header h4{color:#1e2a52}.lgl-feeband.is-carry{background:#fcfdfe}.lgl-feeband .lgl-fd-working{margin:0}.lgl-firmstats article.is-due{border-color:#e6c9c9;background:#fdf7f7}.lgl-firmstats article.is-due b{color:#a5342c}.lgl-firmstats article.is-clear b{color:#4f7a22}.lgl-caseload-note{margin:0 0 11px;font-size:11.5px;color:var(--mute)}.lgl-firmcaseload{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:11px;gap:11px;margin-bottom:12px}.lgl-firmcaseload article{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:#fff}.lgl-firmcaseload small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-firmcaseload b{font-size:18px;letter-spacing:-.02em}.lgl-firmcaseload span{font-size:11.5px;color:var(--mute)}.lgl-wo-table td.is-due{color:#a5342c;font-weight:700}.lgl-wo-table td.is-borne{color:#a5342c}.lgl-wo-table tfoot td{font-weight:800;border-top:2px solid var(--line);background:#f7f9fb}.lgl-firmmatter-facts .is-due dd{color:#a5342c;font-weight:700}.lgl-firmmatter-facts .is-out dd,.lgl-firmmatter-facts dd.is-out{color:#6b4fa8}.lgl-firmstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:11px;gap:11px}.lgl-firmstats article{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:11px;padding:11px 13px;background:#fff}.lgl-firmstats small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-firmstats b{font-size:18px;letter-spacing:-.02em}.lgl-firmstats span{font-size:11.5px;color:var(--mute)}.lgl-firmstats article.is-borne{border-color:#e3c2c8;background:#fdf6f7}.lgl-firmstats article.is-borne b{color:var(--stop)}.lgl-firmstats article.is-open{border-color:#e6d6ac;background:#fdfaf1}.lgl-firmstats article.is-open b{color:#8a5d0b}.lgl-fd-viz{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.lgl-fd-viz{grid-template-columns:1fr}}.lgl-fd-outcomes,.lgl-fd-rail{border:1px solid var(--line);border-radius:13px;background:#fff;padding:13px 15px;display:grid;grid-gap:11px;gap:11px}.lgl-rail-plot{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;align-items:end;min-block-size:190px}.lgl-rail-col{display:grid;grid-gap:4px;gap:4px;justify-items:start;align-content:end;block-size:100%}.lgl-rail-col>b{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-rail-bar{min-block-size:4px;background:#ccd3dd;display:flex;flex-direction:column;justify-content:flex-start}.lgl-rail-bar,.lgl-rail-live{inline-size:100%;border-radius:5px 5px 0 0}.lgl-rail-live{display:block;background:#2c7fb8}.lgl-rail-col>strong{font-size:11.5px}.lgl-rail-col>small{font-size:10.5px;color:var(--mute)}.lgl-rail-col>small.is-writtenoff{color:#a03340;font-weight:600}.lgl-fd-outcomes ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.lgl-fd-outcomes li{display:grid;grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;grid-gap:9px;gap:9px}.lgl-fd-outcomes span{font-size:11.5px}.lgl-fd-outcomes i{block-size:11px;border-radius:4px;background:#ccd3dd;display:block}.lgl-fd-outcomes li.is-live i{background:#2c7fb8}.lgl-fd-outcomes li.is-paid i{background:#2f7a4d}.lgl-fd-outcomes li.is-writtenoff i{background:#a03340}.lgl-fd-outcomes b{font-size:12.5px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-fd-title{display:flex;align-items:center;gap:12px;min-inline-size:0}.lgl-fd-logo{block-size:38px;inline-size:auto;max-inline-size:120px;object-fit:contain}.lgl-fd-acts{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lgl-firmdetail-sub{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-firmmatters{gap:12px}.lgl-firmmatter,.lgl-firmmatters{display:flex;flex-direction:column}.lgl-firmmatter{border:1px solid var(--line);border-radius:13px;background:#fff;padding:13px 15px;gap:11px}.lgl-firmmatter>header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}.lgl-firmmatter-open{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:start;display:grid;grid-gap:1px;gap:1px}.lgl-firmmatter-open strong{font-size:13.5px;color:var(--deep);text-decoration:underline;text-underline-offset:3px}.lgl-firmmatter-open span{font-size:12px;color:var(--mute)}.lgl-firmmatter-money{display:grid;grid-gap:1px;gap:1px;text-align:end}.lgl-firmmatter-money b{font-size:15px;letter-spacing:-.02em}.lgl-firmmatter-money small{font-size:11px;color:var(--good)}.lgl-firmmatter-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px 14px;gap:8px 14px}.lgl-firmmatter-facts>div{display:grid;grid-gap:1px;gap:1px;min-inline-size:0}.lgl-firmmatter-facts>div.is-wide{grid-column:1/-1}.lgl-firmmatter-facts dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lgl-firmmatter-facts dd{margin:0;font-size:12.5px;overflow-wrap:anywhere}.lgl-firmmatter-facts em{font-style:normal;font-size:11px;color:var(--mute)}.lgl-rail{list-style:none;margin:0;padding:0;display:flex;gap:0;overflow-x:auto}.lgl-rail-step{flex:1 1;min-inline-size:104px;display:grid;justify-items:center;grid-gap:3px;gap:3px;position:relative;-webkit-padding-before:16px;padding-block-start:16px;text-align:center}.lgl-rail-step:before{content:"";position:absolute;inset-block-start:6px;inset-inline:-50% 50%;block-size:2px;background:var(--line)}.lgl-rail-step:first-child:before{display:none}.lgl-rail-step.is-done:before{background:#9db4d8}.lgl-rail-step i{position:absolute;inset-block-start:0;inline-size:13px;block-size:13px;border-radius:50%;background:#fff;border:2px solid var(--line)}.lgl-rail-step.is-done i{background:var(--deep);border-color:var(--deep)}.lgl-rail-step.is-now i{background:#fff;border-color:var(--gold);box-shadow:0 0 0 3px #f5ecd6}.lgl-rail-step span{font-size:11px;font-weight:700;color:var(--mute)}.lgl-rail-step.is-done span{color:var(--ink)}.lgl-rail-step small{font-size:10.5px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lgl-rail-step em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.lbd-folder{display:inline-flex;align-items:center;gap:4px}.lbd-files-btn.is-on{background:#eef1f7;border-color:#b8c6de}.lbd-line-files{grid-column:1/-1;-webkit-margin-before:8px;margin-block-start:8px}.lbd-owed{list-style:none;margin:0 0 10px;padding:0}.lbd-owed li{display:grid;grid-gap:2px;gap:2px;border:1px solid #d7deea;border-radius:10px;padding:10px 13px;background:#f8fafc}.lbd-owed span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5e6b80}.lbd-owed b{font-size:18px;letter-spacing:-.02em}.lbd-owed small{font-size:11.5px;color:#5e6b80}.lgl-logo-field{display:grid;grid-gap:6px;gap:6px}.lgl-logo-label{font-size:.78rem;font-weight:700;color:#2f3b52}.lgl-logo-row{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.lgl-logo-preview{block-size:44px;inline-size:auto;max-inline-size:170px;object-fit:contain;padding:5px 8px;border:1px solid #dfe4ec;border-radius:7px;background:#fff}.lgl-logo-empty{font-size:.78rem;color:#8a939f;padding:12px 14px;border:1px dashed #cfd6e2;border-radius:7px}.lgl-logo-hint{font-size:.72rem;color:#68758a;line-height:1.5}.lbd-statemeans{display:block;-webkit-margin-before:3px;margin-block-start:3px;font-size:.68rem;color:#68758a;line-height:1.4;max-inline-size:190px}.lbd-outofpocket{flex-basis:100%;font-style:normal;font-size:.72rem;color:#8a5d0b;font-weight:600}.lgl-rule-hint{display:block;-webkit-margin-before:3px;margin-block-start:3px;font-size:.7rem;color:#68758a;line-height:1.45}.lgl-firmstats article.is-out{border-color:#d6c6e6;background:#faf7fd}.lgl-firmstats article.is-out b{color:#6b4a8c}.lbd-firm{font-size:.78rem}.lbd-bore{color:#a03340}.lbd-outstanding{display:block;-webkit-margin-before:2px;margin-block-start:2px;font-size:.68rem;color:#6b4a8c}.lgl-firmmatter-facts dd.is-borne{color:#a03340;font-weight:600}.lgl-reportbody{padding:0 18px 16px}.lgl-reportbody .lbd-form{margin-top:0}.lgl-activeonly{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 9px;gap:4px 9px}.lgl-activeonly input{grid-row:span 2;inline-size:15px;block-size:15px}.lgl-activeonly span{font-size:.8rem;font-weight:700;color:#2f3b52}.lgl-activeonly small{font-size:.72rem;font-weight:500;color:#68758a}.lbd-lines li.is-adjust b{color:#8a5d0b}.lbd-lines li.is-written{-webkit-border-before:1px solid #dfe4ec;border-block-start:1px solid #dfe4ec;-webkit-padding-before:6px;padding-block-start:6px;font-weight:700}.lbd-lines li.is-written b{font-size:.95rem}.lgl-firmdetail-sub{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lgl-firmdetail-sub small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute)}.lgl-firmgroup{border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.lgl-firmgroup>summary{cursor:pointer;padding:11px 15px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.lgl-firmgroup>summary small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.lgl-firmgroup[open]>summary{border-bottom:1px solid var(--line)}.lgl-firmgroup .lgl-firmmatters{padding:13px 15px}.lgl-firmgroup.is-writtenoff>summary{color:#a03340}.lgl-firmwriteoffs{list-style:none;margin:0;padding:11px 15px;display:grid;grid-gap:9px;gap:9px}.lgl-firmwriteoffs li{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;-webkit-padding-after:9px;padding-block-end:9px;-webkit-border-after:1px solid #f0f3f7;border-block-end:1px solid #f0f3f7}.lgl-firmwriteoffs li:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.lgl-firmwriteoffs strong{font-size:12.5px}.lgl-firmwriteoffs span{font-size:12px;color:var(--mute)}.lgl-firmwriteoffs b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgl-firmwriteoffs em{grid-column:1/-1;font-style:normal;font-size:11px;color:#a03340}.lgl-fd-working{margin:0;font-size:12px;color:var(--mute);line-height:1.6}.lgv-linked{display:grid;grid-gap:8px;gap:8px;-webkit-margin-after:12px;margin-block-end:12px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--green) 6%,var(--surface-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 22%,transparent)}.lgv-linked header{display:flex;align-items:center;gap:6px;color:var(--green)}.lgv-linked header strong{color:var(--navy)}.lgv-linked ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lgv-linked li{display:grid;grid-template-columns:120px auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:12.5px}.lgv-linked li small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.lgv-linked li em{font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgv-linked li time{color:var(--muted)}.lgv-linked li b,.lgv-linked li time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgv-linked li b{color:var(--navy)}.lgv-linked .proc-sub{margin:0}@media (max-width:720px){.lgv-linked li{grid-template-columns:minmax(0,1fr) auto}}