/* Olive/gold wallpaper shared by all screens, including mobile and sign-in. */
@media (min-width:0px) {
  #legal-mobile,#legal-mobile.authenticated {
    color-scheme:light;
    --mil-bg:#f3f2e9;--mil-surface:#fffdf5;--mil-ink:#193b2c;
    --mil-muted:#56604f;--mil-line:#c9cbb5;--mil-soft:#e8eadc;
    --mil-accent:#475a32;--mil-on-accent:#fffdf2;
    --web-gold:#c4a756;
    background-color:#172b1d;
    background-image:radial-gradient(ellipse at 80% 15%,#66734a38,transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='780' height='640' viewBox='0 0 780 640'%3E%3Cg fill='none' stroke='%23c1a158' stroke-opacity='.17' stroke-width='1'%3E%3Cpath d='M-60 95C90-80 184 188 343 72S558-63 638 81S749 135 846 39M-60 115C90-60 184 208 343 92S558-43 638 101S749 155 846 59M-60 138C90-37 184 231 343 115S558-20 638 124S749 178 846 82M-60 173C90-2 184 266 343 150S558 15 638 159S749 213 846 117M-80 390C66 471 74 210 236 303S457 452 556 321S720 226 838 332M-80 411C66 492 74 231 236 324S457 473 556 342S720 247 838 353M-80 439C66 520 74 259 236 352S457 501 556 370S720 275 838 381M-80 478C66 559 74 298 236 391S457 540 556 409S720 314 838 420M-80 593C56 480 188 686 320 574S522 536 599 602S717 696 839 559M-80 615C56 502 188 708 320 596S522 558 599 624S717 718 839 581'/%3E%3C/g%3E%3C/svg%3E");
    background-size:auto,780px 640px;
    position:relative;isolation:isolate;
  }
  #legal-mobile::before {
    content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.15;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E");
  }
  #legal-mobile.authenticated>header {border-bottom:2px solid var(--web-gold);box-shadow:0 5px 20px #0003}
  #legal-mobile.authenticated #navigation {
    background:linear-gradient(125deg,#2e3a22e8,#13281dee);
    border-right:1px solid #b99b4866;color:#f6f2dd;
  }
  #legal-mobile.authenticated #navigation button {color:#f6f2dd;border:1px solid transparent}
  #legal-mobile.authenticated #navigation button:hover {background:#c1a55b20}
  #legal-mobile.authenticated #navigation button[aria-pressed=true] {
    background:linear-gradient(110deg,#665e2e,#958348);border-color:#cfb668;color:#fffbea;
    box-shadow:inset 0 1px 0 #ffffff20,0 3px 10px #0002;font-weight:600;
  }
  #legal-mobile.authenticated #navigation #logout {border-top:1px solid #c1a55b66}
  #legal-mobile.authenticated #history-controls {
    background:linear-gradient(110deg,#152a1ff5,#263922f5);border-bottom:1px solid #b99b4866;
  }
  #legal-mobile.authenticated #history-controls button {
    color:#f1eddd;background:#ffffff0c;border:1px solid #bab99c66;border-radius:6px;
  }
  #legal-mobile.authenticated #history-controls #history-home {color:#f0d88d;background:#85703b38;border-color:#b69a52}
  #legal-mobile.authenticated #history-controls button:disabled {opacity:.45}
  #legal-mobile.authenticated:not(.home-screen) #content {background:transparent}
  #legal-mobile #content {color:#faf8e9}
  #legal-mobile #content small {color:#d9dfca}
  #legal-mobile #content a {color:#edda9f}
  #legal-mobile #content>.clients-toolbar small {color:#d9dfca}
  #legal-mobile .item,#legal-mobile #client-peek,#legal-mobile main>form,
  #legal-mobile .client-table-heading {color:var(--mil-ink)}
  #legal-mobile #content .item small,#legal-mobile #content #client-peek small,#legal-mobile #content>form small {color:var(--mil-muted)}
  #legal-mobile #content .item a,#legal-mobile #content #client-peek a,#legal-mobile #content>form a {color:#42562b}
  #legal-mobile main>form {padding:20px;background:var(--mil-surface);border:1px solid #c4a75688;border-radius:10px}
  #legal-mobile .client-viewer,#legal-mobile .scan-dialog {
    background-color:#172b1d;background-image:inherit;color:#faf8e9;border-color:#c4a756;
  }
  #legal-mobile .client-viewer .viewer-pages {background:#172b1d;color:#faf8e9}
  #legal-mobile .client-viewer [data-view=share-panel] {background:#213c29}
  #legal-mobile .scan-dialog small {color:#d9dfca}
  #legal-mobile #content .control-notice small {color:inherit}
  #legal-mobile.authenticated .item,#legal-mobile.authenticated #client-peek {box-shadow:0 3px 12px #23331d0a}
  #legal-mobile.authenticated .home-intro {color:#e1e5d2}
  #legal-mobile.authenticated.home-screen #content {position:relative;isolation:isolate;color:#faf8e9;background:transparent}
  #legal-mobile.authenticated.home-screen #content::before {color:#faf8e9;text-shadow:0 2px 6px #0005}
  #legal-mobile #content {position:relative;isolation:isolate}
  #legal-mobile #content::after {
    content:'';position:absolute;z-index:-1;pointer-events:none;right:28px;bottom:22px;
    width:clamp(160px,23vw,300px);aspect-ratio:1;opacity:.12;
    background:url('/emblem.png') center/contain no-repeat;filter:grayscale(1) sepia(.8);
    border-radius:50%;
  }
  #legal-mobile.authenticated .home-tile {
    border:1.5px solid #c4a756;background:linear-gradient(120deg,#fffefa,#f5f0de);color:#143e2d;
    border-radius:13px;box-shadow:0 8px 22px #0003,inset 0 1px 0 #fff;transition:box-shadow .15s,border-color .15s;
  }
  #legal-mobile.authenticated .home-tile:hover {background:#fffdf2;border-color:#f1d689;box-shadow:0 10px 28px #0005}
  #legal-mobile #content .home-label small {color:#545c4d}
  #legal-mobile.authenticated .home-icon {background:#eee7cd}
  #legal-mobile.authenticated .home-arrow {color:#947820}
  #legal-mobile.authenticated .home-logout {color:#f6eed5;background:#162a1cb3;border:1px solid #c4a756}
  #legal-mobile.authenticated .home-logout:hover {background:#56633b}
  #legal-mobile.authenticated button:focus-visible,#legal-mobile.authenticated a:focus-visible {outline:3px solid #c1a55b;outline-offset:3px}
  #legal-mobile.authenticated .client-viewer a {color:#edda9f;text-decoration:underline}
}
/* The navigation keeps the same four work destinations on every device. */
@media (max-width:999px) {
  #legal-mobile.authenticated #history-controls {padding:10px 12px;gap:6px}
  #legal-mobile.authenticated #history-controls button {min-width:0;flex:1;padding:10px 4px;font-size:14px}
  #legal-mobile #navigation {grid-template-columns:repeat(6,minmax(0,1fr))}
  #legal-mobile.authenticated #navigation {padding:10px 4px;gap:2px}
  #legal-mobile.authenticated #navigation button {padding:10px 2px;font-size:12px}
  #legal-mobile.authenticated #navigation #logout {margin:0;border-top:0}
  #legal-mobile #content::after {width:180px;right:10px;bottom:12px;opacity:.09}
  #legal-mobile .home-team {min-height:130px}
  #legal-mobile main>form {padding:16px}
}
@media (min-width:1000px) and (prefers-reduced-motion:reduce) {
  #legal-mobile.authenticated .home-tile {transition:none}
}

/* The mini calendar and header sign-out belong to the desktop workspace. */
#legal-mobile #sidebar-calendar,#legal-mobile #header-logout {display:none}
@media (min-width:1000px) {
  #legal-mobile.authenticated>header {display:grid;grid-template-columns:minmax(320px,1fr) minmax(180px,300px) auto;column-gap:24px;row-gap:4px}
  #legal-mobile.authenticated>header .brand {grid-column:1;grid-row:1/3;min-width:0}
  #legal-mobile.authenticated #profile-label {grid-column:2;grid-row:1;margin:0;justify-self:end;text-align:right;align-self:end;max-width:100%}
  #legal-mobile.authenticated.home-screen #profile-label {grid-row:1/3;align-self:center}
  #legal-mobile.authenticated #connection {grid-column:2;grid-row:2;justify-self:end;text-align:right;align-self:start;max-width:100%}
  #legal-mobile.authenticated #header-logout {display:block;grid-column:3;grid-row:1/3;min-width:84px;padding:10px 18px;background:#c1a55b18;border:1px solid #c1a55b;color:#f4e4b5;align-self:center}
  #legal-mobile.authenticated #header-logout:hover {background:#c1a55b38}
  #legal-mobile.authenticated #navigation #logout,#legal-mobile.authenticated .home-logout {display:none}
  #legal-mobile.authenticated #sidebar-calendar {display:block;min-width:0;width:100%;margin-top:18px;padding:12px 6px 8px;border-top:1px solid #c1a55b66;color:#f6f2dd}
  #legal-mobile.authenticated #sidebar-calendar .mini-month {display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:2px;margin-bottom:12px}
  #legal-mobile.authenticated #sidebar-calendar .mini-month span {font-size:12px;text-align:center;text-transform:capitalize;line-height:1.5;font-weight:600}
  #legal-mobile.authenticated #sidebar-calendar button {display:block;min-width:0;min-height:26px;height:26px;padding:0;font-size:12px;text-align:center;line-height:1;border:1px solid transparent;border-radius:4px;background:transparent;color:#f6f2dd;position:relative}
  #legal-mobile.authenticated #sidebar-calendar .mini-month button {font-size:22px;background:#ffffff0a}
  #legal-mobile.authenticated #sidebar-calendar .mini-days {display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px 0}
  #legal-mobile.authenticated #sidebar-calendar .mini-weekday {text-align:center;font-size:10px;color:#cbd2b9;padding:2px 0 5px}
  #legal-mobile.authenticated #sidebar-calendar button:hover {background:#c1a55b30}
  #legal-mobile.authenticated #sidebar-calendar .mini-today {border-color:#d4bd76}
  #legal-mobile.authenticated #sidebar-calendar [aria-pressed=true] {background:#d1b969;color:#14281c;border-color:#e7d58e;box-shadow:none}
  #legal-mobile.authenticated #sidebar-calendar .mini-event::after {content:'';width:4px;height:4px;border-radius:50%;background:#e1c775;position:absolute;bottom:1px;left:calc(50% - 2px)}
  #legal-mobile.authenticated #sidebar-calendar .mini-control::after {content:'';width:4px;height:4px;border-radius:50%;background:#ff9690;position:absolute;bottom:1px;left:calc(50% - 2px)}
  #legal-mobile.authenticated #sidebar-calendar [aria-pressed=true]::after {box-shadow:0 0 0 1px #173724}
  #legal-mobile.authenticated #sidebar-calendar .mini-urgent {color:#ffaaa4;animation:legal-due-pulse 2s ease-in-out infinite}
  #legal-mobile.authenticated #sidebar-calendar .mini-urgent[aria-pressed=true] {color:#842523}
  #legal-mobile.authenticated #sidebar-calendar .mini-legend {display:flex;justify-content:space-between;gap:4px;margin:12px 0;font-size:10px;color:#e1c775}
  #legal-mobile.authenticated #sidebar-calendar .mini-legend span+span {color:#ffaaa4}
  #legal-mobile.authenticated #sidebar-calendar [data-mini=today] {width:100%;min-height:30px;border-color:#c1a55b66;color:#edd995}
}
@media (prefers-reduced-motion:reduce) {
  #legal-mobile.authenticated #sidebar-calendar .mini-urgent {animation:none}
}

/* Collapsible sections belong only to the full client card. */
#legal-mobile .case-section{padding:0;overflow:hidden}
#legal-mobile .case-section>summary{cursor:pointer;padding:18px;font-weight:700;color:#19382a;background:#fffdf2;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}
#legal-mobile .case-section>summary::-webkit-details-marker{display:none}
#legal-mobile .case-section>summary::after{content:'›';font-size:24px;line-height:1}
#legal-mobile .case-section[open]>summary::after{content:'⌄'}
#legal-mobile .case-section-body{padding:0 18px 18px;background:#fffdf2;color:#19382a}
#legal-mobile .case-section>summary:focus-visible{outline:3px solid #c1a55b;outline-offset:-3px}
#legal-mobile .archive-client-name{font-weight:700;text-align:left}
#legal-mobile .archive-name{color:#19382a;background:#fffdf2;font-weight:600;cursor:default}
#legal-mobile .archive-row{color:#19382a;background:#fffdf2}
@media(min-width:1000px){#legal-mobile.authenticated[data-screen=card] #content>.case-section,#legal-mobile.authenticated[data-screen=card] #content>.client-basics{grid-column:1/-1;margin:0}}

/* Contract ledger and payment calendar: muted violet, distinct from case control. */
#legal-mobile .finance-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#legal-mobile .finance-totals>div{background:#f2eef7;border:1px solid #dcd0e9;border-radius:9px;padding:12px}
#legal-mobile .finance-totals strong{display:block;font-size:1.15rem;overflow-wrap:anywhere;margin-top:6px}
#legal-mobile .finance-private,#legal-mobile .finance-status{color:#72509c}
#legal-mobile .finance-private{font-size:.82rem}
#legal-mobile .finance-line{border-top:1px solid #dad2e2;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 0}
#legal-mobile .finance-line p{margin:3px 0;overflow-wrap:anywhere}
#legal-mobile .finance-line button{flex-shrink:0;font-size:.82rem;padding:8px}
#legal-mobile .finance-event{border-left:5px solid #8060b1;background:#f5f0fa}
#legal-mobile .grid button.finance-day{box-shadow:inset 0 -5px #8060b1}
#legal-mobile .mini-days button.mini-payment{box-shadow:inset 0 -3px #b59ad9}
#legal-mobile .brand-motto{color:#d9c994;font-family:Georgia,serif;font-size:.76rem;letter-spacing:.1em;display:none}
#legal-mobile .brand-motto span{display:block;font-size:.7rem;margin-top:7px;letter-spacing:.04em}
#legal-mobile .sidebar-motto{display:none;color:#dac799;font-family:Georgia,serif;font-size:.85rem;letter-spacing:.1em;line-height:1.8;margin:24px 20px;pointer-events:none}
#legal-mobile .brand-signature{color:#e0ce9b;font-family:Georgia,serif;font-style:italic;line-height:1.6;padding:20px;text-align:center;font-size:.88rem}
#legal-mobile:not(.authenticated) .brand-signature{display:none}
@media(min-width:900px){
 #legal-mobile .brand-motto{display:block}
 #legal-mobile.authenticated .sidebar-motto{display:block}
 #legal-mobile.authenticated .brand-signature{margin-left:var(--sidebar-width,240px)}
 #legal-mobile .finance-totals{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:480px){#legal-mobile .finance-line{align-items:flex-start;flex-wrap:wrap}#legal-mobile .brand-signature{padding-bottom:85px}}

#legal-mobile,#legal-mobile.authenticated{background-image:linear-gradient(#10241944,#10241966),url("data:image/webp;base64,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");background-size:cover;background-position:center bottom;background-attachment:fixed}
#legal-mobile.authenticated #navigation{background:linear-gradient(#17291ed0,#15271f55),url("data:image/webp;base64,UklGRuYgAABXRUJQVlA4INogAACQHwGdASoAAgADPtVorVKoJa4vonCZcfAaiWlulqjlLxB7lf35SXm/Ezl70dY/gPfZvvp5H/+uTEn+deZH5z/r//3yh+AH/P+99sH/tupsOX+0zlf+3Zbn/+QpplfcP8t//eED/+hMh5nwZLzgyXnBkvQDjcgmJwYbUqowk0pq1wGgdgmXnd9sGcdM31dOlAXRjeVcjLp5GP0KP0o5E1ZAewmG94PZA2MzhjNdnPSLzhw1uhPKeyQW6EM11pDXR9OcDyT9p1nq9+gAiefkuezBDWlSVeukI9duLf8q/L3ACYnA47PjRWMYaFxcvLDZVwS5NAftPRpHeoNX9YYPvO6otBzg8pT6jt5q/K6F7dM0WYMFCAX7Hgmw2LilpcRCtNRNFq+MNlo9mu5FWJ7Nz9gKCuHnO/pBAqM+DJed12q9XbE5vK0z1gy/PS0Vzd/7odFwBQ6s5js2rEJnslyZQaZ6Qy7zBQbYuxHiTqOZ8OAQmVHDaaTKxmTyV5b6XbQ3Rqope5M4IUDrH3JtXixCjuTO7lhcxy0NkYmrIEDJfkQQeio69MRQa69DMw8QR8ADyl4ZSvld5RfODJe0z3l6iaufsB+J4G9rGEaemJqHGOtJ+KbIw1LK5MpLCMMJqBVw+OKWfdyS4Gygv4xnBkw0kQowj9FUzuu0FdQxWuDB2JreVqLYRp77ZwnHDvzmw3xXFeGUUpSNBgQD4klRsphjeSNZbg8ZV6LxRc5Zv18s27AaSC0ebWBXWLZRTHZH1dKZ0r3C22kVmiOuLuWA564eXpXxdv9ShTpB5zNLUOXHtcarOdtvp29xfEYjogMnrxWjahTBqiw/XPGwP3nPg+mjPhOYLMTENxCTcG5eRp0yaLbpSY1jReMnon4rLPavyzn6/3JDTGVNEenmaDOmHkZ0xzl57//StWnNKKkzO6ShYg2l7gQNazPBv8bNH7aDCHfLZJU0AL+PRtwlpc5+F16UCBfLhrkFamyOH4od85f6naGc2lCFhCbo1eVo41V4UCuP9mudqTL5VKyDlaLCY6WvpYPUHMi7mCKiRUe7ia1d85VrM3j4TmRhbDklFDq7iEJ5x5wR5mauucMH22mJrdeIYiIZfebBbEU0BNCf3GdwHtkOYGHeqKoS0IpoBVvnhx+HfY73dsHVIqunMIreeV7vbUz0Bj6f5RKmpVPCuLu9lQ1ZC19PrOHffU8Mq8Hrz93Cvzk36debbXL3WiarodvH3D0vgY9CsvAJoBEFRE1StZZXQy7afn5ZVNuWzIo9d+s4iYS5jf8Y3zBeE1IzvCstZsQBsjx0ZH0h0wEnVKueLLBMNOB6i814ekZK4UeTwN3iFRgx3SCDhqhWH2A9z4ODGGT/fzcjqCxEt8kc7b2chMxk7xusZcKZyqQUCJCuNcgXTL624PuHUbN3AtHFANLNPmcCWIV+GQ229v1mIhzfTqU1TBE9HT8atuiIAZn62Qs0AsYCmWRtn8tgAf/PNrIkICU7EA1lkkG8wkmCDDZYpFiGrQSOPp7MVvHKlk8I7tcHZcrS2FMN9ZHe6imtupChix1QIWq3RdjCKQE8KZN583vYWLyK/FaLnSwZNgEflRQbh2k44dxe2XACuh6bEeCXbyEfW7wTRxKxRC71SgvW3Ff4e6iioAZjNPVTGHctMSYtxaGZcCQYI9MRiGoR9Tdct8wtsg63RoGVEGCx6VXZ11wcaPV9JqE8zgyrHE+tLhqJIJpOLKSui2CGlCRirYS+bkqcY7R6F2gr6ugpCt9qnonTqgbbdQ6d5lOAKfIkRr4cqfQ2BtP+rnSau283RCldVmoFKyMTMUTHeC59HCS+cd+nwyBgAGxXW0/lycxrT2XCxlaHbzccbnKfdyjKKpy3J5PVPp1LfASDUZ9+Q1pSTarGrEDFKTG3zu8fPgdcWcaN8c6C/KHXhModA1IRgoweo1oWpAXS0aNVKvyN/ZCR+Ejlb+RwEpSIK0XCUm1Gp8uOTSNsN87FUseYZ5/Za71dDfeaZ+WQ3rQEWug5VyBmh/ckEAJrzEstr8EefPrVRT9YnjDMoyHi5y+WGMVPCC0zwBREBStYgcyN+RTM37WqShaHv4iZFUWqXohQ/GW2BJCFMrCMSgget3riox8GYHhL2D6V53q55X3Wje8Z+milHUh4uDG0dSzAUgGKaWwdeohcRQ5XmBFj/1czplVNuKHHBIx1uF4M+9I3J26vptoZXoCYZOu8uO/UQc7TB45KF0STyRQ4OBufNMoS0ltZuCKlKLPaU2g9sWZAQdeSkPfdXnTEo8BdbB60RyZxrEOM6+YcIK4El9vX+AE/MbFAi5B2DgBpe6eluQMPYrL4DbyNdvQ0CMuKg9fzReyGquj82Lpz5/73F+Fuu3m9gBpRw2QQ5CUVLNIdnLIufJfYrqAgroMVHAqzYMEm8UwKgeq5EU44UNTKmegIXpKkgn/zDBNU9xnGxTdYaytgKocLa36ELWjzeDO3pR+HLSSmnZZnNyabp8U332XNoYtqBpaDaO5jQ9VWEJuauiWVYfX8pZ6rawro0M0EBrEF9j2CccIr813Pn2e26AVEVnSL8carByeyd1uEXwyMK+N5rQEp9EIRP9UB/CMw/AB6+jpZfQkmz5l0d8eRkGUazwlOPqeIrfPnqmiS/OayUaz616LvcpZebDSl/De7xIyhEjnFqDZKmm7INtVstTwaJ/RilS4omsmndo691U+WPnxjanYUW/1ZLSk0riB5ZescakIBEHoPuAXPbZ5oIqFUY8Xj+Td558dOiNwOyXy9bV7rZEQqbACA6e9wx19HpD/pEghw1xuL3cxfNnQqR+VCgPFJov2Ic8QR5kq7PHa8GVfEh2LdcasCMfXmsnyRjDV0olx2PvAUhD36EEIitEeqATaSNVUe7p7KxzBox6zpjpjLBBGAaFIIYGtlSCHn32ml9cQ4fQf17gwkVMzAJGFk6F9N7PwVD/zcPGe4nDMQuHm4l4OySLTo24xS4P439a+H9Xd1vK2NdHbcDojy9NyOAK6bQGtJMKjnaM6In3/0s64F9pJw8sOvxCFC8vBEdHGEsCCnHWABizcaCq/GfW10AAD+2pKtyYHCpfnC+uiX30LBhHpFDt/7+TOniRt/+RjwK8RU8V0ARkECBVsqlvDJqB6ZDYrhP2Jmu8oKwuAIWbTBM71nwzIEEtdp4iqFZXkRS37F/GUHZZ1p/hMIBBYQUMj8QS8DolW9MKkQRCcXnYb2I2jlSEgM9tmKmBVOk/j+MamgBSDgz5ueANLhN+Yt4IJZAANMt4CsmIvDLl+849nUA7nDbYSwGxwS38NfLcB0oG51GChcQwrFlYxqZD5tq0bw8dlJYc9Q/i0eaaoFkePkMt2ufU9JNtIpKYvi66fjLT/gCxNKpbWrKtOp6K42sbjbd1rSaK6caLRLjyV5ame5t4gmqnGYR0xD0X/pjGcMU6VSB+w5pqGmE66adqx1wAI1MEXwSGlYvuKx1ju4HTC8M7JB+CcGcI0lQ7Ec3cKz2Tswb5iKEQWPM/2kv7HwQvhA9Fkjvlykta+XPJbGxNvzKoUGAV/PlsQhe5AK9ahMI5JjhjK2uoIKj8RJ/t6SlKOcwFW+9QFsOujQU/uWaKvXY7//Ss+8uCpnbYc1Q7T3FsWW14vyvnMaewRiGLbs4AAq3yRMJn8AG0wevGT9qEOwAZTBQcgFw+L6hRB8QN2g2x4/w5Aa1WPcQ31i+UeIx6IMr9cIx1daCc40LXZAl6VcLzPDSXibFMKyESh6rgNhlhsH/bccNkkwN4L1bQa4QBBXmcIWAhKNjqu4w7ruJei40AAADL3CVVrrrVW3rG10CSw46fBKbEHoHYhTbKSiyxwT5VItppQZ2km+BS9e1WmneERgdYsEc3xdTgmmakHuU4AALxWTsAAbBCTH8vVosfOxMfAm36BOAHtiTDaaYrP10vqZR60zVfyeYmAJQA5DZicdZgASef1DVYf3ylP9Y2CvqCi9UgEWdwa8XnHYaOba3dLdBcPaYwBhIMvgINk86oNUBCwg34AEji9Vo5gBIwSgK6iQ8AxLQfjpBJNWHr7Xhwz+6eMLQ+5ds1V2mYP+kOM+sCie3Funm3+8Sc40y3pBefAMhbDTGtBoUjGe+DJ7ThEfiIJvDh1VUXQVfNci9X97c1NvF9Hsf7eT83jVC+v+WXLhkR77O/GnDuNok72Zp6ZLWn9SadSU+4FdSjiAMdGfFwoV+Zxygj6MoySXbGXFNjCZBsyg+is6CmCYiXzj2kx6empiYQFbgbqK2RutGmskbC3BzGuBTvJ3IW8AHvWrYgMQbeleSJmjuwtf0A7nILhActC6a2odmyvkZCWqu7OKktALBVAq2aJW4XZ5kmUt58BOPco0pqPdLA5A288caNtMZxCl/C9TNZY/aV9UDwcyvTsIasABTOfmXQ+OxlPMJi62HkM2IIQbpPfU3/qGyBe3xPgvsCyw4H4hceipeQ8PX3+QYczajIZjlSMgDiuvJNy3Ju3ZAuPp64oO0ICUwmPirbULZcw4WgRuEbUnbCTIqm9gKr2sQMMKFzE40+ZaZLvExabi27pcONN7NCwLgQWyECHQ66jIb97cSx2NW7mFqsrLBEYzPIm7CsM7Xs065KHSY7UPy/j/jG+9mSfFceOi+S3r/sGs66Np0RYW1O3RjWsDjfEFhiOmLpJjHZz62NF17zZhvoS56YgV7+AY+fe24KGyviDEoDvmfbiWfSIQSADRk4LOmhO/qY3XSpTeDnu1dfMhFXlEoIaJCI9Vv2XSJTTsxGdh32XW+lPoVya33n5gSiLeYQG/gALGC1978T9Kyzml8MmwH76lQOncqPMCxJT4wBRsoSgxnvbym96W95NXx331AGO/D40WAY4xcn9X9Lw5sjbp1smB299rpz81ORhgX5pb9m5QKUNJ4NnKG5HeeTKox4PEFEdikKM0ti3zOuu9X9TfVbJs18BSG29c30kdQT36n1kF8psbrDV0Yhn5xfOBzd4NWYHpSvNBN0YI+8ga829mDNX4uSljvz5wR9oAcuRd/PkRi+6rlwQk9nxpZrhF2nDuZudx7sxKDhz94bTVC/pYIwnd5+WWobQVk0rA7d1LM+HOTVuvpUkxHTqpKWyF+4scl+aLL8101SyqV8RFyWggI1dpMtM99zcxQ7jIrc56whYBhnySAhk0hRAvlE1nGRVen5estw4pX90Uc42DX/YHJTCs3i4Gma3SYSgt5mkukrCWksciGPcFv2+OPKu3VzmXil1rqoWgqyWVC7cOZRV+cVx+oqgoQ888UL76IeSxSEB/kXkrWX2riXVONwpu0lQsJkbYy8EbMT2TC0k7fOrAortZsT5KTyR/54bdkpBL9N3Sl8PYGyr542sHFWktGXkCZoU8Wz8WJo/PPBf+8bh0kfaSFj3gcvUFfXmjmZiZ6BAX5lpJC+qPhJZawe15Pe6sOm+mQ7n1GsUpSM89s6Qj9nCDhCHepQsqYMP+hpfAsClWOJwRZGZHtvnVMZrXL9BJcRqoTniK7E+Ta3oUl8ooR+dnehfuwvDRGcIRGL9WENGfBtR4xFgN+9fNhR0HCznWSUtbnUaXhsfd5PEGSR1o4n5+sl/SdpJiwxvs0qIIvJFqnigZ0t7dV6eoZV09L6Z9+GKNbZWNNjtdlJf0gr1+l4pDQESueB3eKOkC5+pbl0Cily4v5t1sMA99qrPgZHfWYwGIN27quWIKwwCCkEH7tOnHhFYWig1a0FkW4rn8hNqEKWam0QtgSOSacahhMU9T84UQmePWmRVsKcG44Mz1GVmA77TTN0bheiJknX929HROIUvKL53rK/78RFzJIkHHO+PFlzs4QFnPXwK8X3F1nEp+sl30sR2Y0FD3JiV8Jg8sfx+9rBpFslIZ8f2k8QrCXcAX4r3eTVqvS7rktZEBB0TQ+YojbuBXMm/aGRzQ0NhRrb8/5o4WTPUUkjMjh5XR69shxwrg42yzw12pS45P+CRlhWBIP11Cz9l6p64plRJ5urDCqysuSlNJWPzqQhGFJ+KycH8KOU0MLPWOjbhHW6RAcF206aks2590hofGD4icy1WHvQTJJOPn+VX63r6nfgKqlktXBFbTDEQKjxsGr42jVnPR5p03i2LOgWkd/mYyMEbR00+N6ta2R8/geJgaRNk3VR/Z4GwrMcSBBlS/Co7zWlPWx3mxapEc15NB/rzpqzNcGYu1jKe8VhQ7G9Xzki5iUaWtfgk7FR7Zz4OWzG+DUzRuzipxKNsSFjukDM0WyVwXxuLieQCiQqBrxTMbSn09ibEPvOR9+NgNoFI6IEitFw4hJN1dK732izXBgMMgVrZM36d3nF2ugGT41dFHwvmYOnybLhkAM2E+GL5y+GLmfhgN3DYrDjMhSIcaujjYeSI34qlyQHBsMBSIT+aykE/xdz5DtvXfH169qGsZQ2Gt4ZppfNytg1cPUbtK8wIK0RXWeSH2+H9s7QUl8yXjlGB62HMTD4f4Gp9kCU0njJcsqlf9yf2MgEMd0aMVwWzekWRPeoBjrlaC82ZwlYKKS08pYPvCjnRsNNa0OnHvhR9fuoLhIBX90hWg9711typbIZ5NiYYlCawwvtSSzDJ49/0t5g+lfW4PlaFsSp/hH8+pGdaeAwOsJEp2ryrBagtcMCqp0jGLf7aPnSuk1UwGJTPl/RASc53zeB8mhcIG5QBHtDZCbb290AahadJeIkHUmgKoSs0ILphqB9C9/gc0B0TnVN99u4ssUnW1YaPbTDqqVpZkeBC1wiM2zIOUG9vPsEhKBtr4YfBWcqc+/JRWR47FaMsvVdRPLIf/yazipMzOlMOcXSEWrGqlk9hBoIGbj2NHjOZGS2DVmo7NN9u+M3vEcoznvezWxRqRXVgo0/BLqo76RVv20lOVreRaB1CsE6njm8FrCBlOwNAe2PG3m8pkrzXEv5rp1JKK8rfQbax70Kp7Snt+vvRSJWaWH60THfbFgGjYfQdkDDfFSG7TJ9v61cYQPZ06qZ9qpud7BbE/dmWB0c5bgd1tqtGXNVpUBFs2C1FUcB5C42XGRbs3IjA4iJ2v5Vz6m8STbYHCTWqH9UZl6QcrRSeASg0PMb8eDbZrZ8QYVwahdCZ1wbm1qCz0hsMLUw35mpcQHBdnNohRuidvKZyel4pKwkVaVqJEzzgQhFo0qrAtM3oGJFyzCJcthls96wxP6p8IDopAgWvxUzPDat/9+QkgkWfR8fS07omuFlqyQ0q8FlzZ1Fg54HylETHRzLwFlbc1QrVEo/eye2DG0Iy1en/QrdaEdTDCVl+dU6c3SyNNytDNk1OVYpINuzRI8QOGcU4Wa1Dwr1Vo7a3iD7E2chdfmSJXLr9NTqbYlKgx9wDY3UA71wcBC4nAwcvIlqraLaVlAoH9vnu+U9JmF5uLC843RV392fD0ieGxkm3dYSevVZ94e+pKoeYqmWVT0pXGoPwaYKUrSozSikbgowfu7lJpC7ByOC0C0ULUpYW1oOQ8ewqMurJGN6DtHbWCsOwWaZO+XqoVXEaaQgSDTrIzkaK8DWSIyG3axcqgwGPFJ/duyBqvJvJcQGfJBbPLG77BTk9CC3mVNnHlT9IvqPBR28dlxz4B7OJ+kUMFU3HNvIdm0qT56gECs9Bd4Qtjj7wmKWUkCPP49pvsP17XFpuD9q9765Kuz0u0HAlI0bc6nxr8PBX2V/sZ5oFL6oL3HFnQVh8cPIkTHchP8Acurv9VcVw33TtKJJnXWbG1GwK01wcctD+e/7MnsOfihemIo0bVylM9Pw8QvsDOfAiOef2NsPZN1W8DwrO92QK0Mbt48qMJjpU41EZ3aGIP809NGpBfoNl09mImV2rQxJovQ5691nEmduHfDFLR2A1CQCmowsm4bBMEdvxaPfBu/AnSADw4pFHIu89O3inx2XsLCwua2SQHrZS4lZ0L3mlM+fpSCPrR4zfJPfXAOID8VRLGUe2HFCpcyzb1WtjGlQi97TIbEUNZUDUj2zIph/bJNLqxN0vn+hsMA9OWm/6q70jKgM8m44nrvmHWZaq4vz5M3dV7lQTIdpevzoQESftdK/ff/j5QB9P46azOcHgwvxHmjpLvPcEHikCv9EpOd0Mt7Vd+DrWhRt5paq7jOrq/KX7NzVvttqVFj71noxQfKj5ko3XZBx6L/OTZzZ4xqdZE0O/RDouRKg9/eSqMnp/b9yI7EcSC4OJl9gCLYZgh3oIDEskhxvZnfIYR7pN5nh5XQdxvBjun0+UyYURxg0G5pXHTpgd3vJcacinOML19yaC4dHdVNJLe9ndxSfFhe6eI0AGXtH3+LGgZeDCmR81fn4pLmaMBaTAk6RS0x3sd08g+Q2k1gCJB8ndaQ5DbxI8GNDCBiaroIBt+SEKkqRgCXe6SVhC1ZIpqdEBBW+qzN7c64qgjjwUVZlQ1rFRDcx++PmhLDn/vhDc0+g5cw/NSQmrMvk8Veq8T4syBtexYZDLeIqcN6ylOGkaCLSLT0hzi6gSSuJuUhm+Y6b4cv0ok4CFNbDWToMUnGX9vqjh13ca40o9LLhkomEoEdhnyNNJBml6jf6OnrpgGrH2cvyIJdBFeaPdZbtXRJKNzagh1puN8uE/wUMvCY1umO16MFfjOYGdLrfDekZu6nkVGeg+6p2DsO+qOss6+S+KBWwtv99McqVdt6a2x7Ydho0k4YhKIIHpDMNqdxXA3oPrHY8mZ952kQemIiPbd5EDKUZvZ/BYbtGwwanqKhgl49HQz3ScicWHguLEALQxC1rBWTBJLVaR5YZ6wF/gSMGYgUKO5INqvFnhMiNyF4BMWjmOpeRvLju9p+GvORSSFyiWFLp3zTsP3KPy2irz2eXLzHERTviwYQFGxYS790UllOfbT45BnT9GZl1NNjFfYqgZOAw+kM2yA53oM4W+uwGlAg/cY4hyL9WRv6jee5BCdBI1Ync8ZHC0fxS6bv+JjfEZIEJczjZ5yMfDIBuuxnMRnkwo0zZmfC2PHE2tHrQn9qRwcKmMEYnU4n/1cIhEk2QicQQBmPZYvJRpz0L6kO283Kr1NWllftXr8GdPYy4f0HucXDriktcS6FnhWBumQyMmqvaIn59oWYpP8ZcPSYaBMQ20gkdAjARlf604j8VImitL1bmXZXyyHGUNTMCp9j+74AtbdPpmywJf7r2D3SZbH0ZCKLBfxeAiJW+Lmiyu5RG3fWIjeyjGeookAZTbgIuguGa0vl8XSsq+sL7V7245Fdi1FLYL+y0ytyGApREqA5UKeFX/wAj/6Pim+7G1w0VxisDL+aRtK0qIDab1wFZRm1j9NrEm5cwq4NO8i41xgRTab3EeCZsqj4DNPZ8G1mMPgIWu3XUyCj9HmXqsxARZ+Vox19yYLQo4f0+fWcdeD3M8nPJLhBW1Ihicjun4UIY5M1cz9wN9DFeAmTWY6w8q/E8x30VWMCDu7TakhdHpoUID0+7H4JedWx+cI1N82r3JtCPRel89iYnNNlMHLGkBkOpHRSMiUPI4VdA+vpz4xNAcFtatk8Ho72mFFdLTL2XWDokszikNBjh8SN3vX90MyCHSPuysT8j/rYRG9HsIsP5M5ycLzDVm0jFaJdIC3CCIaJPfwn3XSCIkTgNlxQqjnLkVk6PohaDpM+79QhmoCb3gpNmQ7aAKefZxCS09HRy13WhsK5yL5CX9wZlrTvPd37B/mulfIK7h30cZGAtwBz9Ez4cfh5c0cecDnUsDYdbjjyiF3VOUPGWPOXAYUGF8JIwVjoE1ZhLDdygMZ6knWD1mhPuctIecnsQPuQrLdSP1oXu9k3xmP46LeV87bysjb+MkX77LjDCrUF4P07/R64w6xvFvBsi9ojrRS2TWiZtXhK4SKHtLGzZtf0UT3HxcInYxaYDA+kwVX1fixk7AfoVEURLoqkqXd4SIopvfsewUqd1iMpWaGK37egCUhvNmLjmxWnKRS81nawbY2lXHyM1t8Le6GDwqAP5BUK/CkMjr2zfEIAqRuw10nYju577kY4rU4vvH3Fi57+Ntnqayr1rprQ4/0d+I+dqayxYyoObZwhhDP1tJXLdhqF0RinrfB7AwgRRU+5AZu2Q77Bq76sLw6jvIPxipmBna+M17/zx3j6xallKuB3CNDMH4MpkC8HZzhAgaWoRAi6PdyGavyi8AEpQfc2qeOe6IeiPuz1KGWP0RcO+VRuVYXASOMhdF+PZKudCNbLEamvXMyxwA9Ax3RWAcaGQjanQOtzE5XspJU355I28HMGgI5r17gugxLeKDOdg/VIrDnN719xX+PM5t70RFWUAcvjgmTQ9Sh8Wa7OyAbZYXh1VZ7k6eP/wasvM5h2qgauqUhxtdHe0IFNoHgxBnM/5oesNB2IWpeoSdnJnvSFe/cEjq3v+v2EtQYIhbTYPHBP/yeegUO/aZqCBb+FymIPeG0uz5xVVWkiUZa6CdsNeVckeU+/FZWc97+EvwBfrJW7UHjNygvDV6QpBb9/ibscRsb9nIWtarHTdfElLsz9A2Gz9w3HUoogWPW+PsXrX/Q7W33W58a0SwQ6f+ZC47YVczNsWpTDTyIau0Q+QZs7exQN1s6qaaV3mSKw1qlvQBiqBVO8PtMW0Nz3ZaaU1XQ9sI2doU0pzeHwkHeSHd4en+ScnO6TLbbSOXYkmPUyGWftPD0r2Ts8TDV2wIQ47UcAlXEl9f3trPw8dTuf3c1bGrAUQVsqHWNhHamATSQQXv1AjPzmeZbfaTivmPSth/uRg/t/1/GC6aNJAq5BWON/VEmNO+DE977iMMpCrIoyZP2oe84PoBrwA0SfAtnxK0LfrWPhBMQiLn+sZRa4gMzgCW+yacQdEW1guGQ0ZXNXfMaUBHZPbRGOJpy4DdEmHnN7UEhXSBNpvncoFjEA1bpapcbdz5NqDQdjG8pi8Pp6vfkbBilV2MA4JewDWrXO5igO8TpDItZL+gTISSu5YUyDXEpOMjlj7HPmkxWVuOXXyOSFbd9PXJzNHgFRfkCuF+UTU9VYAorAu9Xzs9nKoktKTYDWVuCsg27mLl1cWqQhjgd1b5QOuhajJs4r4/NDFAYuZE6npZ0KFttq8XF0SGyxU+jg3Cm/WQbFC/6XDmttFpXGDBeAHIcA2fz4txL4TSRp0Ouv814Otx4Sz4ekF5E6+AITN8CciNp3H1BQptAQ33CRnbIX+PZrQVH1SeU6Bzcn8mtnxRaskDG1Z6LNumdz0YeMBXfQZFQC/3FDj2kf5W84AAA");background-size:cover;background-position:center bottom}

@media(min-width:1000px){#legal-mobile.authenticated .brand-signature{grid-column:2;grid-row:5;margin-left:0}#legal-mobile.authenticated nav{grid-row:2/6}#legal-mobile .brand-motto{margin-top:8px;font-size:.6rem}#legal-mobile #sidebar-calendar .mini-legend .payment-legend{color:#d3b9ff}}

#legal-mobile:not(.authenticated) #history-controls{display:none}

/* Approved forest mockup: one palette across every screen. */
html,body{background:#10251d url('/forest-wallpaper.webp') center/cover fixed no-repeat}
#legal-mobile,#legal-mobile.authenticated{color-scheme:dark;--mil-bg:#0b211bdc;--mil-surface:#0c241de8;--mil-ink:#f2f1e5;--mil-muted:#b9c8bf;--mil-line:#6d807458;--mil-soft:#233b30;--mil-accent:#d4b374;--mil-on-accent:#13241b;background:linear-gradient(#09231aa8,#09231ac2),url('/forest-wallpaper.webp') center/cover fixed;color:var(--mil-ink)}
#legal-mobile::before,#legal-mobile #content::after{display:none}
#legal-mobile>header,#legal-mobile.authenticated>header{background:#09221be3;border-bottom:1px solid var(--mil-line);box-shadow:none}
#legal-mobile h2,#legal-mobile h3,#legal-mobile h4{font-family:Georgia,'Times New Roman',serif;color:#f4f2e7}
#legal-mobile #content .item,#legal-mobile #content>form,#legal-mobile #content .client-table-heading,#legal-mobile .archive-name,#legal-mobile .archive-row{background:#0d271fe0;color:var(--mil-ink);border-color:var(--mil-line);border-left-width:1px;box-shadow:none}
#legal-mobile #content .item small,#legal-mobile #content>form small,#legal-mobile #content small{color:var(--mil-muted)}
#legal-mobile #content .item a,#legal-mobile #content>form a{color:#eed194}
#legal-mobile button{background:#19382bed;color:#edeadc;border:1px solid var(--mil-line);border-radius:5px}
#legal-mobile .primary{background:linear-gradient(115deg,#dcc18c,#b89c65);color:#16251d;border-color:#e1c78f;font-weight:600}
#legal-mobile .danger{background:#652a2940;color:#ffaba3;border-color:#b7584b85}
#legal-mobile input,#legal-mobile textarea,#legal-mobile select{background:#0a241dd9;color:#f2f1e5;border-color:#6d807489}
#legal-mobile input[type=checkbox]{display:inline-block;width:auto;vertical-align:middle;margin:0 8px 0 0}
#legal-mobile .case-section>summary,#legal-mobile .case-section-body{background:#0d271fe8;color:#f2f1e5}
#legal-mobile .case-section>summary{border-color:var(--mil-line)}
#legal-mobile .finance-totals>div{background:#20332c;border-color:#66766b}
#legal-mobile .finance-private,#legal-mobile .finance-status{color:#c4afd9}
#legal-mobile .finance-event{background:#282233cc;border-left:4px solid #b29bd1}
#legal-mobile .finance-line{border-color:var(--mil-line);flex-wrap:wrap}
#legal-mobile .grid button{background:#0e2b23;color:#f2f1e5;border-color:var(--mil-line)}
#legal-mobile .grid button.selected{background:#d4b374;color:#12291d}
#legal-mobile.authenticated .home-tile{background:linear-gradient(115deg,#17372ce8,#0c261ef0);color:#f2f1e5;border:1px solid #a493675c;box-shadow:0 6px 24px #0002}
#legal-mobile.authenticated .home-tile:hover{background:#284835;color:#f7f3e2}
#legal-mobile #content .home-label small{color:#c2ccc0}
#legal-mobile.authenticated .home-icon{background:#d4b3741a;color:#e2c68b}
#legal-mobile .sidebar-brand{display:none}
#legal-mobile .finance-summary{display:none}
#legal-mobile.authenticated #client-peek{display:none}
#legal-mobile .client-on-control{color:#ff8b80!important}
#legal-mobile .client-reassigned{color:#f1cf6e!important}
#legal-mobile .status-pill{background:#315440;color:#d9e9dc;border-color:#668572}
#legal-mobile .status-pill.red{background:#612b2a;color:#ffa69b}
#legal-mobile .status-pill.yellow{background:#534c27;color:#f4d878}
#legal-mobile .control-notice{background:#482824;color:#ffd3c2}
#legal-mobile .control-dialog,#legal-mobile .scan-dialog,#legal-mobile .client-viewer{color:var(--mil-ink);background-color:#102b21;border-color:#d4b374}
@media(min-width:1000px){
 #legal-mobile.authenticated{--mil-surface:#0c241de8;--mil-ink:#f2f1e5;--mil-muted:#b9c8bf;--mil-line:#6d807458;--mil-soft:#233b30;--mil-accent:#d4b374;--mil-on-accent:#13241b;max-width:1440px;min-height:calc(100vh - 32px);margin:16px auto;grid-template-columns:210px minmax(0,1fr);border:1px solid #667b6b6b;border-radius:7px;overflow:hidden}
 #legal-mobile.authenticated>header{grid-column:2;grid-row:1;min-height:55px;padding:12px 24px;display:flex;gap:16px}
 #legal-mobile.authenticated>header .brand{display:none}
 #legal-mobile.authenticated #profile-label{margin:0;max-width:none;text-align:left;justify-self:start;color:#edcd89}
 #legal-mobile.authenticated #connection{margin-left:auto;max-width:240px;color:#bbc7be}
 #legal-mobile.authenticated #header-logout{margin-left:auto;background:transparent;border:0;min-height:32px;padding:6px 12px;min-width:70px}
 #legal-mobile.authenticated #navigation{grid-column:1;grid-row:1/6;background:#071f19e8;padding:18px 10px;border-right:1px solid var(--mil-line)}
 #legal-mobile.authenticated .sidebar-brand{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 16px;color:#e6c27d;text-align:center;letter-spacing:1px}
 #legal-mobile .sidebar-brand img{object-fit:contain;border-radius:50%;margin-bottom:2px}
 #legal-mobile .sidebar-brand span{font-size:17px}
 #legal-mobile .sidebar-brand small{font-size:9px;color:#e8e8d9;letter-spacing:1.8px}
 #legal-mobile.authenticated #navigation button{min-height:44px;border-radius:4px;padding:10px 16px;font-size:15px;color:#e5e9dc}
 #legal-mobile.authenticated #navigation button[aria-pressed=true]{background:linear-gradient(110deg,#82703e,#4c482a);border:1px solid #c0a46b;color:#fff1c8}
 #legal-mobile.authenticated #history-controls{background:#102b22a8;position:static;padding:8px 24px;border-bottom:1px solid var(--mil-line)}
 #legal-mobile.authenticated #history-controls button{min-height:30px;min-width:90px;font-size:12px;padding:6px 12px}
 #legal-mobile.authenticated main{padding:20px 24px;min-height:520px}
 #legal-mobile.authenticated .clients-toolbar h2{font-weight:700;letter-spacing:.3px;margin-top:0}
 #legal-mobile.authenticated .clients-workspace{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:10px}
 #legal-mobile.authenticated .clients-workspace:has(.finance-summary){grid-template-columns:minmax(0,1fr) 300px}
 #legal-mobile.authenticated .finance-summary{display:block;padding:18px;background:#071f19d9;border:1px solid var(--mil-line);border-radius:6px;min-width:0}
 #legal-mobile .summary-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}
 #legal-mobile .summary-heading h3{margin:0;font-size:18px;font-weight:700}
 #legal-mobile .summary-heading>span{font-size:10px;border:1px solid #80734a;background:#d4b37414;color:#e7ce97;padding:4px 6px;border-radius:4px}
 #legal-mobile .summary-metric{display:flex;gap:14px;align-items:center;margin:9px 0;padding:16px 12px;border:1px solid var(--mil-line);border-radius:5px;background:#0a211ac2}
 #legal-mobile .summary-metric .metric-icon{color:#e9c77e;font-size:26px;min-width:27px;text-align:center}
 #legal-mobile .summary-metric small{font-size:12px}
 #legal-mobile .summary-metric strong{display:block;margin-top:5px;font-family:Georgia,serif;font-size:22px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
 #legal-mobile .summary-overdue strong,#legal-mobile .summary-overdue .metric-icon{color:#ff936b}
 #legal-mobile.authenticated .client-table-heading{background:#1b382db8;color:#dfe9e1;font-weight:500}
 #legal-mobile.authenticated .client-result{background:#0b241dd4;border:1px solid var(--mil-line);border-bottom:0;color:#f2f1e5}
 #legal-mobile.authenticated .client-result:hover{background:#254536dc}
 #legal-mobile .client-result strong{font-family:Georgia,serif;color:#f6f3e7}
 #legal-mobile .client-summary,#legal-mobile .client-lawyer{color:#bccac0}
 #legal-mobile .sidebar-motto{font-size:11px;letter-spacing:.16em;line-height:1.9;margin:26px 14px}
 #legal-mobile .brand-signature{font-style:normal;font-size:10px;letter-spacing:.18em;color:#d6c296;border-top:1px solid var(--mil-line)}
 #legal-mobile.authenticated #sidebar-calendar{margin-top:18px}
 #legal-mobile.authenticated #sidebar-calendar button{min-height:26px;padding:0;font-size:12px}
}
@media(min-width:1600px){#legal-mobile.authenticated{margin:26px auto;min-height:calc(100vh - 52px)}}

#legal-mobile.authenticated[data-role=director] .finance-summary{display:block;padding:16px;margin:16px 0;border:1px solid var(--mil-line);border-radius:10px;background:#071f19ed;min-width:0}#legal-mobile .summary-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#legal-mobile .summary-metric{padding:12px;border-bottom:1px solid #c0a76640}#legal-mobile .summary-metric strong{display:block;font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#legal-mobile .summary-metric small{font-size:14px}#legal-mobile .summary-payment{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #c0a76640}#legal-mobile .director-payment-schedule summary{padding:14px 0;cursor:pointer}#legal-mobile .summary-overdue{color:#ff8b80}@media(max-width:800px){#legal-mobile .finance-summary .metric-icon{display:none}#legal-mobile .finance-summary button{width:100%;min-height:44px}}

/* A single discreet sign-out control, also available on mobile screens. */
#legal-mobile.authenticated #navigation #logout,#legal-mobile.authenticated .home-logout{display:none}
#legal-mobile.authenticated #header-logout{font-size:12px;font-weight:400;background:transparent;border:1px solid transparent;color:#c4cec3;box-shadow:none;border-radius:6px}
#legal-mobile.authenticated #header-logout:hover{color:#f1e8ca;background:#c1a55b14}
#legal-mobile.authenticated #header-logout:focus-visible{outline:2px solid #c1a55b;outline-offset:2px}
@media(max-width:800px){#legal-mobile.authenticated>header{position:relative;padding-top:52px}#legal-mobile.authenticated #header-logout{display:block;position:absolute;top:8px;right:12px;width:auto;min-width:56px;min-height:40px;margin:0;padding:8px 10px;line-height:20px}}
