@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Tajawal:wght@400;500;700;800;900&display=swap";:root{color:#1c2925;font-synthesis:none;--green-950:#0e302a;--green-900:#143c34;--green-800:#1a5145;--green-600:#27806c;--gold:#c89d52;--line:#e1e7e4;--muted:#6f7e78;background:#f4f6f5;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.recycle-workspace--embedded{gap:14px}.recycle-workspace--embedded .records-head{background:linear-gradient(135deg,#fffdf7,#fff7df);border:1px solid #ead9ad;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.recycle-workspace--embedded .records-head .search{background:#fff;flex:1;max-width:720px}.recycle-inline-summary{color:#6d541d;white-space:nowrap;align-items:center;gap:11px;display:flex}.recycle-inline-summary span{font-size:12px;font-weight:750}.recycle-inline-summary strong{color:#173c32;background:#d9b65d;border:1px solid #d5ad4e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 16px #a37a1c29}.perm-row input:disabled+span{cursor:default;opacity:.9}@media (width<=700px){.recycle-workspace--embedded .records-head{flex-direction:column-reverse;align-items:stretch}.recycle-inline-summary{justify-content:space-between}}.perm-row>strong{gap:3px;line-height:1.35;display:grid}.perm-row>strong small{color:#8a6a24;font-size:9px;font-weight:700}.perm-unavailable{color:#b4c0bc;place-content:center;font-size:15px;font-style:normal;display:grid}.control-tabs{flex-wrap:wrap;max-width:100%}.case-reference-scope{max-width:100%;overflow:hidden;min-width:0!important}.case-reference-scope>div strong,.case-reference-scope>div small{overflow-wrap:anywhere}.case-reference-scope nav{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.case-reference-scope button{align-items:center;gap:7px;justify-content:space-between!important;width:100%!important;min-width:0!important;display:flex!important}.case-reference-scope button span{min-width:0;line-height:1.45;color:inherit!important;text-overflow:clip!important;white-space:normal!important;font-weight:900!important;display:block!important;overflow:visible!important}.case-reference-scope button b{flex:0 0 27px;place-items:center;width:27px;height:27px;opacity:1!important;font-size:.72rem!important;font-weight:950!important;display:inline-grid!important}.case-reference-scope__current{overflow-wrap:anywhere;min-width:0}.case-stage-card dl>div{min-width:0!important}.case-stage-card dd[dir=ltr]{text-align:start;unicode-bidi:plaintext}.case-hearings-table th:last-child,.case-hearings-table td:last-child,.hearing-table th:last-child,.hearing-table td:last-child{z-index:auto!important;background:inherit!important;min-width:118px!important;box-shadow:none!important;border-inline-start:0!important;position:static!important;left:auto!important}.case-hearings-table .case-actions-cell .row-actions,.hearing-table td:last-child .row-actions{align-items:center;flex-wrap:nowrap!important;justify-content:center!important;gap:7px!important;min-width:104px!important;display:flex!important}.case-hearings-table .case-actions-cell .row-actions button,.hearing-table td:last-child .row-actions button{justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}@media (width<=760px){.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-reference-scope button{min-height:48px!important;padding:8px!important;font-size:.7rem!important}.case-reference-scope button b{flex-basis:24px;width:24px;height:24px}.case-stage-card dl{grid-template-columns:minmax(0,1fr)!important}.case-stage-card dl>div{display:block!important}.case-stage-card dt,.case-stage-card dd{width:100%;max-width:100%;display:block}.case-stage-card dd{word-break:break-word;margin-top:5px!important}.case-responsive-table .case-actions-cell{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)!important;padding:9px 11px!important;display:grid!important}.case-responsive-table .case-actions-cell:before{margin:0;display:block}.case-responsive-table .case-actions-cell .row-actions{justify-content:flex-start!important;gap:7px!important;width:auto!important;min-width:0!important;display:flex!important}.hearing-table-wrap{max-width:100%!important}}@media (width<=390px){.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-reference-scope button span{font-size:.62rem!important}.case-reference-scope button b{font-size:.64rem!important}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{direction:rtl;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, var(--green-950), #102a26);color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 10px 25px;display:flex}.brand__mark{color:#e7c582;background:#ffffff0a;border:1px solid #e7c5828c;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.brand strong{font-family:Noto Kufi Arabic;font-size:20px;line-height:1.3;display:block}.brand small{color:#a9bbb5;font-size:11px}nav{flex:1;padding-top:22px}.nav-label{color:#79928a;padding:15px 12px 8px;font-size:10px;font-weight:700;display:block}.sidebar nav button{color:#bac9c4;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:11px 12px;font-size:13px;transition:all .2s;display:flex}.sidebar nav button:hover:not(.disabled){color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;box-shadow:inset -3px 0 var(--gold);background:linear-gradient(90deg,#2d806c59,#ffffff0f)}.sidebar nav button span{color:#c6a668;background:#c6a6681f;border-radius:10px;margin-right:auto;padding:2px 6px;font-size:9px}.sidebar nav button.disabled{cursor:default;opacity:.62}.sidebar__footer{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:16px 8px 0;display:flex}.avatar{width:37px;height:37px;color:var(--green-950);background:#c59a50;border-radius:10px;place-items:center;font-weight:800;display:grid}.sidebar__footer strong,.sidebar__footer small{display:block}.sidebar__footer small{color:#829991;font-size:10px}main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;justify-content:space-between;align-items:center;height:66px;padding:0 36px;display:flex;position:sticky;top:0}.topbar>div{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.topbar strong{color:#2d3b36}.connection{background:#eef8f3;border-radius:20px;padding:7px 11px;color:#38705f!important}.connection i{background:#35a37c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #35a37c1f}.topbar-actions{align-items:center;gap:10px!important;display:flex!important}.content{max-width:1420px;margin:auto;padding:34px 38px 60px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow{color:var(--green-600);letter-spacing:.04em;font-size:11px;font-weight:700}.page-title h1{color:#14251f;margin:4px 0 3px;font-family:Noto Kufi Arabic;font-size:26px}.page-title p{color:var(--muted);margin:0;font-size:13px}.btn{border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 18px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn--primary{background:linear-gradient(135deg, var(--green-800), var(--green-900));color:#fff;min-width:170px;box-shadow:0 8px 20px #143c3429}.btn--outline{color:var(--green-800);background:#fff;border:1px solid #cad8d3}.btn--ghost{color:#5d6a66;background:#eef1f0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:16px 17px;display:flex;box-shadow:0 3px 12px #1a342b06}.stat-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stat-icon.green{color:#34836e;background:#eaf6f1}.stat-icon.gold{color:#ad7e2e;background:#faf2e4}.stat-icon.blue{color:#447ca3;background:#eaf2f8}.stat-icon.orange{color:#bf6b41;background:#fff0e9}.stat-icon.violet{color:#7055a6;background:#f0ecfa}.stat-icon.red{color:#b1544d;background:#fbeceb}.stats-grid small,.stats-grid strong{display:block}.stats-grid small{color:var(--muted);font-size:10px}.stats-grid strong{color:#24332e;margin-top:2px;font:700 22px/1.25 Noto Kufi Arabic}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #14372d0b}.steps{border-bottom:1px solid var(--line);background:#fbfcfc;align-items:center;padding:20px 28px;display:flex}.steps button{color:#88928e;text-align:right;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.steps button>span{background:#fff;border:1px solid #d9e0dd;border-radius:50%;place-items:center;width:32px;height:32px;font:600 12px Noto Kufi Arabic;display:grid}.steps button strong,.steps button small{display:block}.steps button small{color:#9ca6a2;margin-top:1px;font-size:9px}.steps button.active{color:var(--green-800)}.steps button.active>span{background:var(--green-800);border-color:var(--green-800);color:#fff;box-shadow:0 0 0 4px #eaf2ef}.steps>i{background:#dce3e0;flex:1;max-width:140px;height:1px;margin:0 20px}.section-heading{border-bottom:1px solid #edf0ef;align-items:center;gap:12px;margin-bottom:23px;padding-bottom:20px;display:flex}.section-heading__icon{width:42px;height:42px;color:var(--green-600);background:#edf5f2;border-radius:10px;place-items:center;display:grid}.section-heading h2,.records-head h2{margin:0;font:600 17px Noto Kufi Arabic}.section-heading p,.records-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.field{min-width:0}.field--wide{grid-column:1/-1}.field__label{color:#3a4944;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.field__label b{color:#c4584b;margin-right:3px}.field input,.field select,.field textarea{color:#24332e;background:#fdfefe;border:1px solid #d8e0dd;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.field textarea{resize:vertical;min-height:78px}.field input::placeholder,.field textarea::placeholder{color:#aab3b0}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#62a190;box-shadow:0 0 0 3px #3a8b7417}.field select:disabled{color:#99a49f;cursor:not-allowed;background:#f1f4f3}.court-panel,.taxonomy-panel{background:#fbfcfc;border:1px solid #dce5e1;border-radius:11px;overflow:hidden}.court-panel__title{color:#fff;background:linear-gradient(135deg,#163f37,#20594c);align-items:center;gap:9px;min-height:49px;padding:11px 16px;display:flex}.court-panel__title strong{font:600 13px Noto Kufi Arabic}.court-panel__title span{color:#bdd1ca;margin-right:auto;font-size:9px}.court-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:20px;display:grid}.selected-court{color:#2f7663;background:#eef7f3;border:1px solid #cce0d8;border-radius:9px;align-items:center;gap:11px;min-height:58px;padding:10px 14px;display:flex}.selected-court svg{flex:none}.selected-court small,.selected-court strong{display:block}.selected-court small{color:#69877d;font-size:9px}.selected-court strong{margin-top:2px;font-size:12px}.reference-panel{background:#f8faf9;border:1px solid #dce5e1;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:22px;padding:16px 18px;display:flex}.reference-panel>div:first-child strong,.reference-panel>div:first-child small{display:block}.reference-panel>div:first-child strong{color:#33443e;font-size:12px}.reference-panel>div:first-child small{color:#7c8984;margin-top:4px;font-size:9px}.reference-fields{flex:1;align-items:flex-end;gap:8px;max-width:580px;display:flex}.reference-fields label{flex:1}.reference-fields span{text-align:right;color:#596963;direction:rtl;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.reference-fields input{text-align:center;border:1px solid #d8e0dd;border-radius:8px;outline:none;width:100%;height:42px;padding:8px 10px}.reference-fields b{color:#9aa6a1;padding-bottom:9px}.form-actions{border-top:1px solid #edf0ef;gap:10px;margin-top:26px;padding-top:26px;display:flex}.hearings-card .workspace-body{padding:28px}.heading-actions{gap:9px;display:flex}.hearing-filters{grid-template-columns:1.4fr .8fr 1.2fr;gap:14px;padding:18px 0;display:grid}.hearing-filters label>span{color:#65736e;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.hearing-filters select,.hearing-filters input{background:#fbfcfc;border:1px solid #d9e1de;border-radius:8px;outline:none;width:100%;height:40px;padding:8px 10px;font-size:11px}.filter-search>div{color:#81908b;background:#fbfcfc;border:1px solid #d9e1de;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:flex}.filter-search>div input{border:0;padding-inline:4px}.case-summary{background:linear-gradient(135deg,#f0f7f4,#fbfcfc);border:1px solid #dbe6e2;border-radius:10px;grid-template-columns:.8fr 1fr 1.8fr .7fr;margin-bottom:18px;display:grid;overflow:hidden}.case-summary>div{border-left:1px solid #dce7e3;padding:13px 15px}.case-summary>div:last-child{border-left:0}.case-summary small,.case-summary strong{display:block}.case-summary small{color:#72817c;font-size:9px}.case-summary strong{color:#28433a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.print-title{text-align:center;margin-bottom:12px;display:none}.print-title h1{margin:0;font:700 20px Noto Kufi Arabic}.print-title p{margin:4px 0 0;font-size:11px}.hearing-table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}.hearing-table{table-layout:fixed;min-width:1160px}.hearing-table th{white-space:normal;line-height:1.5}.hearing-table td{vertical-align:top;line-height:1.65}.hearing-table th:first-child{width:92px}.hearing-table th:nth-child(2){width:115px}.hearing-table th:nth-child(3){width:120px}.hearing-table th:nth-child(4){width:82px}.hearing-table th:nth-child(5){width:105px}.hearing-table th:nth-child(6){width:145px}.hearing-table th:nth-child(7){width:68px}.hearing-table th:nth-child(8){width:180px}.hearing-table th:nth-child(9){width:165px}.hearing-table th:nth-child(10){width:90px}.muted-text{color:#9aa4a0;font-size:9px}.handwrite-line{color:#9ba5a1;border-bottom:1px dashed #aab4b0;min-height:28px;font-size:9px;display:block}.procedures-section{border-top:1px solid #e8edeb;margin-top:24px;padding-top:22px}.section-row{justify-content:space-between;align-items:center;display:flex}.section-row h3{margin:0;font:600 14px Noto Kufi Arabic}.section-row p{color:var(--muted);margin:3px 0 0;font-size:10px}.timeline{margin-top:15px;position:relative}.timeline:before{content:"";background:#d8e5e0;width:1px;position:absolute;top:8px;bottom:8px;right:8px}.timeline article{gap:15px;padding:0 0 16px;display:flex;position:relative}.timeline article>i{z-index:1;background:#fff;border:4px solid #4a907d;border-radius:50%;flex:none;width:17px;height:17px}.timeline article>div{flex:1}.timeline time{color:#73817c;font-size:9px;display:block}.timeline strong{color:#34463f;font-size:11px}.timeline p{color:#75827e;margin:2px 0 0;font-size:10px}.timeline article>button{color:#b45b51;background:0 0;border:0;align-self:start}.timeline-empty{color:#8a9692;padding:12px 30px;font-size:10px}.modal-title{border-bottom:1px solid #e9eeec;align-items:center;gap:11px;margin-bottom:21px;padding-bottom:18px;display:flex}.modal-title>span{width:40px;height:40px;color:var(--green-600);background:#eaf4f0;border-radius:10px;place-items:center;display:grid}.modal-title h2{margin:0;font:600 16px Noto Kufi Arabic}.modal-title p{color:var(--muted);margin:3px 0 0;font-size:10px}.field small{color:#87938f;margin-top:4px;font-size:9px;display:block}.records-head{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.search{color:#82908b;background:#fafbfb;border:1px solid #dbe2df;border-radius:9px;align-items:center;gap:8px;width:min(330px,100%);padding:0 11px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;height:40px;font-size:11px}.record-groups h3{margin:24px 0 10px;font:600 13px Noto Kufi Arabic}.record-groups h3 span{color:#577269;background:#edf3f1;border-radius:10px;padding:2px 8px;font:600 10px Noto Sans Arabic}.table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:730px}th{color:#64736e;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:#f6f8f7;padding:11px 14px;font-size:10px;font-weight:700}td{color:#46534f;vertical-align:middle;border-bottom:1px solid #edf0ef;padding:12px 14px;font-size:11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfd}td strong{color:#273631;font-weight:600}td small{color:#8e9995;margin-top:2px;font-size:9px;display:block}.count-pill{min-width:25px;height:23px;color:var(--green-800);background:#eaf4f0;border-radius:7px;place-items:center;font-weight:700;display:inline-grid}.badge{border-radius:12px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-block}.badge--success{color:#2d7d62;background:#e7f5ef}.badge--warning{color:#a06c1e;background:#fff3df}.badge--neutral{color:#507a99;background:#eaf1f7}.badge--judged{color:#675198;background:#eee9fa}.badge--muted{color:#6d7975;background:#edf0ef}.row-actions{gap:5px;display:flex}.row-actions button{color:#527068;background:#fff;border:1px solid #e0e6e4;border-radius:7px;place-items:center;width:31px;height:29px;display:grid}.row-actions button:hover{background:#eef5f2}.row-actions button.danger{color:#b75b50}.row-actions button.danger:hover{background:#fff0ee;border-color:#f0d0cc}.empty{text-align:center;color:#9aa5a1;padding:35px}.empty svg,.empty strong,.empty span{margin:0 auto;display:block}.empty strong{color:#65736e;margin-top:8px}.empty span{margin-top:3px;font-size:10px}.loading{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f5f7f699;place-items:center;display:grid;position:fixed;inset:0}.loading span{border:3px solid #d6e2de;border-top-color:var(--green-600);border-radius:50%;width:38px;height:38px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:40;background:var(--green-900);color:#fff;border-radius:10px;align-items:center;gap:9px;max-width:420px;padding:12px 16px;font-size:12px;animation:.25s ease-out rise;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 35px #142d2640}.toast--error{background:#983f3a}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.toast--warning{background:#9a6a24}.row-actions button.sync-action{color:#367c69;background:#edf7f3;border-color:#cfe3dc}.row-actions button:disabled{opacity:.45;cursor:wait}.sync-card .workspace-body{padding:28px}.dev-mode{color:#397561;background:#eaf6f1;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.dev-mode i{background:#2ca276;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ca2761f}.sync-notice{color:#367864;background:linear-gradient(135deg,#eef8f4,#fbfdfc);border:1px solid #d7e7e1;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.sync-notice>svg{flex:none}.sync-notice strong{color:#2e5146;font-size:11px}.sync-notice p{color:#667c74;margin:2px 0 0;font-size:10px}.sync-cases-table table{min-width:1050px}.sync-cases-table th:first-child{width:120px}.sync-cases-table th:nth-child(3){width:220px}.sync-cases-table th:nth-child(6){width:230px}.sync-message{color:#65736e;max-width:230px}.sync-badge{white-space:nowrap;border-radius:12px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.sync-badge--success{color:#2f8065;background:#e6f5ef}.sync-badge--warning{color:#9a681d;background:#fff3dd}.sync-badge--danger{color:#a44e46;background:#fbe9e7}.sync-badge--neutral{color:#4c7693;background:#e9f1f7}.sync-badge--muted{color:#6e7a76;background:#edf0ef}.btn--sync{color:#fff;background:var(--green-800);white-space:nowrap;min-height:34px;padding:6px 11px;font-size:10px}.logs-section{border-top:1px solid #e6ece9;margin-top:25px;padding-top:21px}.logs-section .section-row{margin-bottom:12px}.logs-section table{min-width:940px}.bulk-toolbar{background:#f8fbfa;border:1px solid #dce6e2;border-radius:11px;align-items:center;gap:9px;margin:16px 0;padding:12px 14px;display:flex}.bulk-toolbar>div{min-width:100px;margin-left:auto}.bulk-toolbar>div strong,.bulk-toolbar>div span{display:block}.bulk-toolbar>div strong{color:#245f50;font:700 18px Noto Kufi Arabic}.bulk-toolbar>div span{color:#71817b;font-size:8px}.bulk-toolbar .btn{min-width:0;min-height:36px;padding:7px 11px}.bulk-toolbar .bulk-all{min-width:180px}.bulk-progress-card{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #cfdfda;border-radius:12px;margin:16px 0 20px;padding:17px;box-shadow:0 6px 20px #193f340a}.bulk-progress-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.bulk-progress-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.bulk-progress-head h3{color:#2d4039;margin:0;font:600 13px Noto Kufi Arabic}.bulk-progress-head p{color:#7e8985;grid-column:1/-1;margin:4px 0 0;font-size:8px}.bulk-progress-number{text-align:left}.bulk-progress-number strong,.bulk-progress-number small{display:block}.bulk-progress-number strong{color:#226b57;font:700 22px Noto Kufi Arabic}.bulk-progress-number small{color:#82908b;font-size:8px}.bulk-progress-track{direction:rtl;background:#e4ece9;border-radius:5px;height:8px;margin:13px 0;overflow:hidden}.bulk-progress-track i{background:linear-gradient(90deg,#c59a50,#2e856e);border-radius:5px;height:100%;transition:width .3s;display:block}.bulk-counts{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.bulk-counts span{color:#71807b;text-align:center;background:#fff;border:1px solid #e1e7e5;border-radius:8px;padding:7px;font-size:7.5px}.bulk-counts b{color:#3c4d47;font:700 14px Noto Kufi Arabic;display:block}.bulk-actions{gap:8px;margin-top:12px;display:flex}.bulk-actions .btn{min-height:34px;padding:6px 10px;font-size:9px}.bulk-items{background:#fff;border:1px solid #e0e7e4;border-radius:9px;max-height:255px;margin-top:13px;overflow:auto}.bulk-items article{border-bottom:1px solid #edf1ef;grid-template-columns:28px minmax(0,1fr) auto 48px;align-items:center;gap:9px;min-height:46px;padding:7px 10px;display:grid}.bulk-items article:last-child{border-bottom:0}.bulk-items article.active{background:#edf7f3;box-shadow:inset -3px 0 #2e846d}.bulk-position{color:#65736e;background:#edf1ef;border-radius:7px;place-items:center;width:24px;height:24px;font:700 8px Arial;display:grid}.bulk-items article>div{min-width:0}.bulk-items strong,.bulk-items small{display:block}.bulk-items strong{color:#35473f;text-align:right;direction:ltr;font-size:9px}.bulk-items small{color:#7d8984;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.bulk-items time{color:#84908b;text-align:left;direction:ltr;font-size:8px}.bulk-history{align-items:center;gap:6px;margin:0 0 12px;display:flex;overflow:auto}.bulk-history>span{color:#77857f;white-space:nowrap;font-size:8px}.bulk-history button{color:#65736e;white-space:nowrap;background:#fff;border:1px solid #dce4e1;border-radius:14px;padding:4px 8px;font-size:8px}.bulk-history button.active{color:#2f7864;background:#eaf4f0;border-color:#bdd8cf}.select-column{text-align:center!important;width:38px!important}.select-column input{width:15px;height:15px;accent-color:var(--green-800);cursor:pointer}.sync-cases-table tr.selected td{background:#f1f8f5}.notification-bell{position:relative}.bell-button{color:#52645e;background:#fff;border:1px solid #dbe3e0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.bell-button:hover{background:#f2f7f5}.bell-button>span{color:#fff;background:#bd554b;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 8px Arial;display:grid;position:absolute;top:-5px;left:-5px}.notification-menu{z-index:50;direction:rtl;background:#fff;border:1px solid #dfe6e3;border-radius:13px;width:390px;max-height:530px;position:absolute;top:44px;left:0;overflow:hidden;box-shadow:0 18px 50px #18322a33}.notification-menu__head{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-menu__head strong,.notification-menu__head small{display:block}.notification-menu__head strong{color:#263832;font:600 13px Noto Kufi Arabic}.notification-menu__head small{color:#7b8883;font-size:9px}.notification-menu__head button{color:#297862;background:0 0;border:0;font-size:9px;font-weight:700}.notification-list{max-height:465px;overflow:auto}.notification-list article{border-bottom:1px solid #edf1ef;display:flex;position:relative}.notification-list article.unread{background:#f2f8f5;box-shadow:inset -3px 0 #3d8b75}.notification-main{text-align:right;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.notification-type{color:#37806c;background:#eaf4f0;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.notification-type--sync_error{color:#af534a;background:#fbeceb}.notification-type--outcome{color:#6b54a0;background:#eeeafa}.notification-main>div{min-width:0}.notification-main strong{color:#34463f;font-size:10px;display:block}.notification-main p{color:#687670;margin:2px 0;font-size:9px;line-height:1.6}.notification-main time{color:#98a19e;font-size:8px}.notification-delete{color:#a66a64;background:0 0;border:0;border-radius:6px;align-self:center;width:28px;height:28px;margin-left:8px}.notification-delete:hover{background:#faecea}.notification-empty{text-align:center;color:#9aa5a1;padding:35px 15px}.notification-empty svg,.notification-empty strong,.notification-empty span{margin:0 auto;display:block}.notification-empty strong{color:#63726d;margin-top:7px;font-size:11px}.notification-empty span{margin-top:3px;font-size:9px}.dashboard-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-cards>button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .18s;display:flex;box-shadow:0 3px 12px #18322a06}.dashboard-cards>button>div{flex:1;min-width:0}.dashboard-cards small,.dashboard-cards strong{display:block}.dashboard-cards small{color:#72807b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dashboard-cards strong{color:#24342e;font:700 19px Noto Kufi Arabic}.dashboard-cards>button>svg{color:#a2aca8}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:15px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:19px;box-shadow:0 4px 18px #18322a09}.dashboard-panel--wide{min-height:260px}.panel-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.panel-head h2{color:#293c35;margin:0;font:600 14px Noto Kufi Arabic}.panel-head p{color:#7c8984;margin:3px 0 0;font-size:9px}.panel-head>button{color:#347c68;background:0 0;border:0;font-size:9px;font-weight:700}.upcoming-list>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:12px;width:100%;padding:11px 3px;display:flex}.upcoming-list>button:last-child{border-bottom:0}.upcoming-list>button:hover{background:#fafcfb}.upcoming-list time{color:#2f715f;background:#edf5f2;border-radius:9px;flex:none;align-content:center;place-items:center;width:45px;height:45px;display:grid}.upcoming-list time strong{font:700 15px/1.2 Noto Kufi Arabic}.upcoming-list time small{font-size:8px}.upcoming-list>button>div{flex:1;min-width:0}.upcoming-list>button>div strong,.upcoming-list>button>div span,.upcoming-list>button>div small{display:block}.upcoming-list>button>div strong{color:#354740;font-size:10px}.upcoming-list>button>div span{color:#527068;font-size:9px}.upcoming-list>button>div small{color:#8c9693;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.hearing-time{color:#9a702c;background:#f8f1e5;border-radius:12px;padding:3px 8px;font-size:8px}.day-summary{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.day-summary article{text-align:center;background:#f6f9f8;border:1px solid #e2eae7;border-radius:10px;padding:15px}.day-summary span,.day-summary strong,.day-summary small{display:block}.day-summary span{color:#64736d;font-size:9px}.day-summary strong{color:#286c5a;font:700 26px Noto Kufi Arabic}.day-summary small{color:#8e9995;font-size:8px}.panel-link{color:#347663;background:#edf6f2;border:1px solid #d4e2dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;font-size:10px;font-weight:700;display:flex}.activity-list article{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:10px 2px;display:flex}.activity-list article:last-child{border-bottom:0}.activity-list article>span{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.activity-list article>span.auto{color:#347c68;background:#eaf5f1}.activity-list article>span.manual{color:#725ca2;background:#f1eff8}.activity-list article>div{flex:1;min-width:0}.activity-list strong{color:#3b4c46;font-size:10px}.activity-list p{color:#7d8884;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:8px;overflow:hidden}.activity-list time{color:#89938f;white-space:nowrap;font-size:8px}.attention-list>button{text-align:right;background:0 0;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:9px;width:100%;padding:10px 1px;display:flex}.attention-list>button>span{color:#a84d46;background:#fbe9e7;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.attention-list>button>div{min-width:0}.attention-list strong,.attention-list small{display:block}.attention-list strong{color:#3c4b46;font-size:9px}.attention-list small{color:#8a9490;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.dashboard-empty{color:#97a29e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;font-size:9px;display:flex}.dashboard-empty--success{color:#478673}.chat-shell{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 190px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 10px 35px #14372d0e}.chat-head{background:linear-gradient(135deg,#f8fbfa,#fff);border-bottom:1px solid #e4eae7;align-items:center;gap:12px;min-height:76px;padding:13px 20px;display:flex}.chat-bot-avatar{color:#fff;background:linear-gradient(135deg,var(--green-800),var(--green-950));border-radius:13px;place-items:center;width:45px;height:45px;display:grid;position:relative;box-shadow:0 7px 18px #154a3e2e}.chat-bot-avatar i{background:#31a87c;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;left:-1px}.chat-head h2{color:#263a33;margin:0;font:600 15px Noto Kufi Arabic}.chat-head p{color:#72817b;margin:3px 0 0;font-size:9px}.chat-head .btn{min-height:36px;margin-right:auto;padding:7px 12px;font-size:10px}.chat-body{background:radial-gradient(circle at 15% 10%,#30816b0b,#0000 28%),#f7f9f8;min-height:0;padding:20px max(20px,7%);overflow:auto}.chat-security{color:#397965;background:#edf7f3;border:1px solid #d9e7e2;border-radius:20px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 18px;padding:6px 11px;font-size:9px;display:flex}.chat-message{direction:rtl;align-items:flex-start;gap:9px;margin:13px 0;display:flex}.chat-message--user{flex-direction:row-reverse}.chat-message__avatar{color:#347966;background:#e5f1ed;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:700 10px Noto Kufi Arabic;display:grid}.chat-message--user .chat-message__avatar{color:#17352e;background:#cfab6d}.chat-message__content{max-width:min(760px,82%)}.chat-message__content>p{color:#34473f;white-space:pre-wrap;background:#fff;border:1px solid #dfe7e4;border-radius:4px 13px 13px;margin:0;padding:11px 14px;font-size:11px;line-height:1.9;box-shadow:0 3px 12px #16382e09}.chat-message--user .chat-message__content>p{color:#fff;background:linear-gradient(135deg,#205d4f,#17443b);border-color:#17443b;border-radius:13px 4px 13px 13px}.chat-message--error .chat-message__content>p{color:#9c4c45;background:#fff3f1;border-color:#f0cfcb}.chat-results{gap:6px;margin-top:7px;display:grid}.chat-results>button{color:#3b7664;text-align:right;background:#fff;border:1px solid #dbe6e2;border-radius:9px;align-items:center;gap:9px;width:100%;min-width:290px;padding:9px 10px;transition:all .15s;display:flex}.chat-results>button:hover{border-color:#91b9ab;transform:translate(-2px)}.chat-results>button>span{flex:1;min-width:0}.chat-results strong,.chat-results small{display:block}.chat-results strong{color:#354941;font-size:9px}.chat-results small{color:#7e8b86;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.chat-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-suggestions button{color:#3f7967;background:#f4f9f7;border:1px solid #cdded8;border-radius:16px;padding:5px 9px;font-size:8.5px}.chat-suggestions button:hover{background:#e6f3ee}.chat-actions{gap:7px;margin-top:8px;display:grid}.chat-actions>button{color:#88651f;text-align:right;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d6c18f;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:330px;padding:10px;display:flex;box-shadow:0 3px 12px #825c190d}.chat-actions>button:hover:not(:disabled){border-color:#b7954d;transform:translateY(-1px)}.chat-actions>button:disabled{opacity:.65;cursor:wait}.chat-action-icon{color:#8e681f;background:#f4e8cb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.chat-actions>button>span:nth-child(2){flex:1;min-width:0}.chat-actions strong,.chat-actions small{display:block}.chat-actions strong{color:#594a2d;font-size:9px}.chat-actions small{color:#8c8069;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.chat-actions b{color:#fff;white-space:nowrap;background:#1e5a4d;border-radius:13px;padding:4px 8px;font-size:8px}.chat-actions>button.chat-action--confirm_hearing{background:linear-gradient(135deg,#edf8f4,#fff);border-color:#a9d1c3}.chat-action--confirm_hearing .chat-action-icon{color:#27725d;background:#dcefe8}.chat-actions>button.chat-action--cancel_hearing{background:#fafafa;border-color:#e2deda}.chat-action--cancel_hearing .chat-action-icon{color:#a05a51;background:#f2e8e6}.chat-action--cancel_hearing b{background:#7c6e69}.chat-actions>button.chat-action--select_hearing_case{background:linear-gradient(135deg,#f0f7fa,#fff);border-color:#c8dbe5}.chat-action--select_hearing_case .chat-action-icon{color:#47788f;background:#dfedf3}.chat-typing{background:#fff;border:1px solid #dfe7e4;border-radius:4px 13px 13px;gap:4px;padding:12px 15px;display:flex}.chat-typing i{background:#6b9588;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite chatPulse}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chatPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-composer{background:#fff;border-top:1px solid #e0e8e5;align-items:flex-end;gap:9px;padding:13px 20px 23px;display:flex;position:relative}.chat-composer textarea{resize:none;color:#2f403a;background:#fafcfb;border:1px solid #d4dfdb;border-radius:11px;outline:none;flex:1;min-height:46px;max-height:120px;padding:12px 14px;font-size:11px;line-height:1.8}.chat-composer textarea:focus{background:#fff;border-color:#72a796;box-shadow:0 0 0 3px #34806914}.chat-composer>button{color:#fff;background:linear-gradient(135deg,var(--green-800),var(--green-950));border:0;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.chat-composer>button:disabled{opacity:.45;cursor:not-allowed}.chat-composer>small{color:#9aa5a1;font-size:7.5px;position:absolute;bottom:4px;right:22px}@media (width<=1050px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:7px}.brand>div:last-child,.sidebar nav button:not(.active) span,.sidebar nav button{font-size:0}.brand__mark{flex:none}.nav-label,.sidebar__footer>div:not(.avatar){display:none}.sidebar nav button{justify-content:center;padding:12px}.sidebar nav svg{width:21px;height:21px}.sidebar__footer{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1200px){.dashboard-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.app-shell{display:block}.sidebar{display:none}.topbar{padding:0 18px}.connection{display:none!important}.content{padding:24px 14px 50px}.page-title{align-items:flex-start;gap:15px}.page-title h1{font-size:21px}.page-title .btn{padding-inline:12px;font-size:0}.page-title .btn svg{margin:0}.stats-grid,.dashboard-cards{grid-template-columns:repeat(2,1fr);gap:8px}.stats-grid article{padding:12px}.dashboard-grid{grid-template-columns:1fr}.dashboard-panel{padding:15px}.notification-menu{width:auto;position:fixed;top:62px;left:10px;right:10px}.workspace-body,.hearings-card .workspace-body,.sync-card .workspace-body{padding:22px 16px}.steps{justify-content:space-between;padding:16px}.steps button div{display:none}.steps>i{margin:0 10px}.form-grid,.court-panel__grid,.hearing-filters,.case-summary{grid-template-columns:1fr;gap:15px}.field--wide{grid-column:auto}.court-panel__title span{display:none}.reference-panel{flex-direction:column;align-items:stretch}.reference-fields{max-width:none}.case-summary>div{border-bottom:1px solid #dce7e3;border-left:0}.records-head{flex-direction:column;align-items:flex-start}.heading-actions{width:100%}.heading-actions .btn{flex:1}.search{width:100%}.toast{bottom:14px;left:14px;right:14px}.form-actions .btn{flex:1;min-width:0}.chat-shell{height:calc(100vh - 170px);min-height:520px}.chat-head{padding:11px 13px}.chat-head .btn{width:37px;min-width:37px;height:37px;padding:0;font-size:0}.chat-body{padding:14px 11px}.chat-message__content{max-width:86%}.chat-results>button,.chat-actions>button{min-width:0}.chat-composer{padding:10px 11px 21px}.chat-composer>small{right:13px}}.notification-type--bulk_sync{color:#317964;background:#e8f3ef}@media (width<=700px){.bulk-toolbar{flex-wrap:wrap}.bulk-toolbar>div{width:100%;margin:0}.bulk-toolbar .btn{flex:1}.bulk-toolbar .bulk-all{min-width:100%}.bulk-counts{grid-template-columns:repeat(3,1fr)}.bulk-progress-card{padding:13px}.bulk-items article{grid-template-columns:25px minmax(0,1fr) auto}.bulk-items article time{display:none}}.pv-workspace{min-width:0}.pv-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.pv-stat{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:0 4px 15px #18322a08}.pv-stat>div{min-width:0}.pv-stat small,.pv-stat strong,.pv-stat em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pv-stat small{color:#75827d;font-size:8px}.pv-stat strong{color:#283a33;margin-top:2px;font:700 17px Noto Kufi Arabic}.pv-stat em{color:#87938e;font-size:8px;font-style:normal}.pv-table-card{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 32px #14372d0b}.pv-toolbar{border-bottom:1px solid #e6ece9;align-items:center;gap:12px;padding:17px 19px;display:flex}.pv-toolbar .search{flex:1;max-width:none}.pv-toolbar .btn{min-width:140px}.pv-filters{background:#f8faf9;border-bottom:1px solid #e6ece9;align-items:center;gap:8px;padding:12px 19px;display:flex;overflow:auto}.pv-filters select{color:#53635d;background:#fff;border:1px solid #d9e2de;border-radius:8px;outline:none;min-width:125px;height:34px;padding:5px 8px;font-size:9px}.pv-filters button{color:#9b574f;white-space:nowrap;background:0 0;border:0;margin-right:auto;font-size:9px}.pv-table-wrap{overflow:auto}.pv-table tbody tr{cursor:pointer}.pv-table td:first-child{min-width:145px}.pv-table td:nth-child(5){min-width:180px}.pv-status{white-space:nowrap;border-radius:15px;padding:4px 9px;font-size:8px;font-weight:700;display:inline-block}.pv-status--completed{color:#26765d;background:#e5f5ee}.pv-status--study{color:#9b6b22;background:#fff2dc}.pv-status--waiting_documents{color:#b2643c;background:#fff0e8}.pv-status--urgent{color:#ae443d;background:#fbe8e6}.pv-status--closed{color:#5f6965;background:#e9eceb}.pv-status--sent_to_court{color:#3b7398;background:#e6f0f7}.pv-status--waiting_response{color:#7054a0;background:#eeeafa}.pv-row-actions{align-items:center;gap:5px;display:flex}.pv-row-actions button,.pv-row-actions a{color:#527269;background:#fff;border:1px solid #dde5e2;border-radius:7px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:4px 7px;font-size:8px;text-decoration:none;display:inline-flex}.pv-row-actions button:last-child{color:#ad574f}.pv-loading{text-align:center;color:#347762;background:#edf7f3f2;padding:7px;font-size:9px;position:absolute;inset:auto 0 0}.empty-state{color:#929d99;text-align:center;margin:0;padding:24px;font-size:10px}.pv-modal,.pv-drawer-wrap{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e221d8c;justify-content:center;align-items:flex-start;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.pv-form{background:#fff;border-radius:15px;width:min(980px,100%);overflow:hidden;box-shadow:0 25px 80px #081c1647}.pv-form__head{z-index:2;color:#fff;background:linear-gradient(135deg,#174c40,#0e322b);justify-content:space-between;align-items:center;padding:17px 22px;display:flex;position:sticky;top:0}.pv-form__head span{color:#bcd1ca;font-size:8px}.pv-form__head h2{margin:3px 0 0;font:600 17px Noto Kufi Arabic}.pv-form__head>button,.pv-drawer__head>button{color:#fff;background:#ffffff1f;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.pv-form__section{padding:20px 24px 3px}.pv-form__section h3{color:#2e463e;border-bottom:1px solid #e9eeec;margin:0 0 14px;padding-bottom:9px;font:600 12px Noto Kufi Arabic}.pv-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.pv-field{min-width:0}.pv-field--wide{grid-column:1/-1}.pv-field>span{color:#53625d;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.pv-field input,.pv-field select,.pv-field textarea{color:#293a34;background:#fbfcfc;border:1px solid #d8e1de;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:10px}.pv-field input,.pv-field select{height:39px}.pv-field textarea{resize:vertical}.pv-field input:focus,.pv-field select:focus,.pv-field textarea:focus{background:#fff;border-color:#6fa694;box-shadow:0 0 0 3px #307e6714}.pv-field input[type=range]{accent-color:#27715e;padding:0}.pv-form__actions{background:#fbfcfc;border-top:1px solid #e5ebe8;justify-content:flex-end;gap:9px;margin-top:20px;padding:15px 24px;display:flex;position:sticky;bottom:0}.pv-form__actions .btn{min-width:130px}.pv-drawer-wrap{justify-content:flex-start;padding:0}.pv-drawer{background:#f7f9f8;width:min(1050px,93vw);min-height:100vh;padding-left:250px;position:relative;box-shadow:20px 0 70px #081c164d}.pv-drawer__head{color:#fff;background:linear-gradient(135deg,#174d41,#0d3029);justify-content:space-between;align-items:flex-start;min-height:112px;padding:20px 24px;display:flex}.pv-drawer__head span{color:#b9cec7;font-size:8px}.pv-drawer__head h2{max-width:620px;margin:5px 0 8px;font:600 17px Noto Kufi Arabic}.pv-quick{background:#fff;border-bottom:1px solid #e2e9e6;flex-wrap:wrap;gap:6px;padding:11px 20px;display:flex}.pv-quick button{color:#49665d;background:#fff;border:1px solid #dce4e1;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:8px;display:flex}.pv-quick button:disabled{opacity:.45;cursor:not-allowed}.pv-progress{background:#fff;border-bottom:1px solid #e4eae8;padding:11px 20px}.pv-progress>div{color:#5e6e68;justify-content:space-between;font-size:8px;display:flex}.pv-progress i{background:#e6ecea;border-radius:4px;height:6px;margin-top:6px;display:block;overflow:hidden}.pv-progress b{background:linear-gradient(90deg,#c19a51,#2e826b);border-radius:4px;height:100%;display:block}.pv-tabs{background:#fff;border-bottom:1px solid #dfe6e3;padding:0 20px;display:flex;overflow:auto}.pv-tabs button{color:#74817c;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 10px;font-size:8px}.pv-tabs button.active{color:#256d59;border-bottom-color:#2f816a;font-weight:700}.pv-drawer__body{padding:20px}.pv-overview{gap:13px;display:grid}.pv-overview section{background:#fff;border:1px solid #e0e7e4;border-radius:11px;padding:16px}.pv-overview h3,.pv-subpanel h3{color:#2e433b;margin:0 0 13px;font:600 12px Noto Kufi Arabic}.pv-overview h4{color:#374b44;margin:0;font-size:11px}.pv-overview section>p{color:#67756f;font-size:10px;line-height:1.9}.pv-overview dl{background:#e8edeb;border:1px solid #e8edeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pv-overview dl>div{background:#fff;padding:9px 11px}.pv-overview dt{color:#8a9591;font-size:8px}.pv-overview dd{color:#3d5049;margin:2px 0 0;font-size:10px}.pv-mini-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pv-mini-stats span{text-align:center;color:#75827d;background:#f3f7f5;border-radius:8px;padding:11px;font-size:8px}.pv-mini-stats strong{color:#286f5c;font:700 18px Noto Kufi Arabic;display:block}.pv-client-side{background:#fff;border-right:1px solid #dde5e2;width:250px;min-height:100vh;padding:25px 18px;position:absolute;top:0;left:0}.pv-client-side h3{margin:0 0 20px;font:600 12px Noto Kufi Arabic}.pv-client-side strong,.pv-client-side span,.pv-client-side small,.pv-client-side b{display:block}.pv-client-side strong{color:#2c443c;font-size:11px}.pv-client-side span{color:#77847f;text-align:right;direction:ltr;margin-top:5px;font-size:9px}.pv-client-side hr{border:0;border-top:1px solid #e6ece9;margin:18px 0}.pv-client-side small{color:#8c9692;margin-top:13px;font-size:8px}.pv-client-side b{color:#475d55;margin-top:3px;font-size:9px}.pv-subpanel{background:#fff;border:1px solid #e0e7e4;border-radius:11px;padding:15px}.pv-inline-form{border-bottom:1px solid #e8edeb;grid-template-columns:150px minmax(160px,1fr) minmax(130px,.7fr) auto;gap:7px;padding-bottom:14px;display:grid}.pv-inline-form input,.pv-inline-form select,.pv-note-form select,.pv-note-form textarea{background:#fbfcfc;border:1px solid #d9e2de;border-radius:7px;outline:none;min-width:0;padding:7px 9px;font-size:9px}.pv-inline-form .btn{min-width:85px;min-height:34px;padding:5px 9px;font-size:8px}.pv-list article{border-bottom:1px solid #eaf0ed;justify-content:space-between;align-items:center;gap:12px;padding:11px 3px;display:flex}.pv-list article>div{min-width:0}.pv-list strong,.pv-list span{display:block}.pv-list strong{color:#374b43;font-size:10px}.pv-list span{color:#87928e;margin-top:3px;font-size:8px}.pv-list p{color:#586861;white-space:pre-wrap;margin:4px 0;font-size:10px;line-height:1.7}.pv-list article>button{color:#ac5a51;background:0 0;border:0;font-size:8px}.pv-list article.is-completed{opacity:.55}.pv-list article.is-completed strong{text-decoration:line-through}.pv-dropzone{color:#47806f;cursor:pointer;background:#f4faf7;border:2px dashed #b9d2ca;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;transition:all .18s;display:flex}.pv-dropzone.is-dragging{background:#e5f4ee;border-color:#28755f;transform:scale(.995)}.pv-note-form{border-bottom:1px solid #e7edea;grid-template-columns:140px 1fr auto;gap:8px;padding-bottom:13px;display:grid}.pv-note-form textarea{resize:vertical;min-height:55px}.pv-note-form .btn{min-width:110px;font-size:8px}.pv-timeline{background:#fff;border:1px solid #e0e7e4;border-radius:11px;padding:18px;position:relative}.pv-timeline:before{content:"";background:#cfe0da;width:1px;position:absolute;top:25px;bottom:25px;right:26px}.pv-timeline article{gap:13px;padding-bottom:17px;display:flex;position:relative}.pv-timeline article>i{z-index:1;background:#fff;border:4px solid #438b76;border-radius:50%;flex:none;width:17px;height:17px}.pv-timeline strong{color:#354a42;font-size:10px}.pv-timeline p{color:#65746e;margin:2px 0;font-size:9px}.pv-timeline span{color:#8b9692;font-size:8px}.pv-audit{background:#fff;border:1px solid #e0e7e4;border-radius:11px;overflow:auto}.pv-audit table{min-width:720px}@media (width<=1200px){.pv-stats-grid{grid-template-columns:repeat(3,1fr)}.pv-drawer{padding-left:0}.pv-client-side{border:1px solid #e0e7e4;border-radius:10px;width:auto;min-height:0;margin:0 20px 20px;position:static}}@media (width<=700px){.pv-stats-grid{grid-template-columns:repeat(2,1fr)}.pv-stat{padding:10px}.pv-toolbar{flex-direction:column;align-items:stretch}.pv-toolbar .btn{width:100%}.pv-filters{padding:10px}.pv-modal{padding:8px}.pv-form__grid{grid-template-columns:1fr}.pv-field--wide{grid-column:auto}.pv-form__section{padding:16px 14px 0}.pv-form__actions{padding:12px 14px}.pv-drawer{width:100%}.pv-drawer__head{padding:16px}.pv-quick,.pv-tabs{padding-inline:10px}.pv-drawer__body{padding:11px}.pv-overview dl,.pv-mini-stats{grid-template-columns:1fr 1fr}.pv-inline-form,.pv-note-form{grid-template-columns:1fr}.pv-client-side{margin:0 11px 11px}}.records-tools{align-items:center;gap:9px;display:flex}.btn--import{color:#fff;background:linear-gradient(135deg,#2e826b,#1a5145);min-width:125px;box-shadow:0 6px 16px #216f5924}.btn--export{color:#245e50;background:#eef8f4;border:1px solid #9bc4b8;min-width:125px}.btn--export:hover{background:#e1f2eb}.btn--export:disabled{opacity:.6;cursor:wait}.needs-review td{background:#fffdf7}.review-hint{font-weight:700;color:#a26d20!important}.case-open-link{color:#1f6f5a;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;gap:3px;padding:0;-webkit-text-decoration:underline #a9cfc3;text-decoration:underline #a9cfc3;display:grid}.case-open-link small{color:#8a6b2c;font-size:10px;text-decoration:none}.case-review-notice{color:#76551d;background:#fff8e8;border:1px solid #e7d09f;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.case-review-notice strong{font-size:12px}.case-review-notice p{margin:3px 0 0;font-size:10px}.case-review-notice label{white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.case-review-notice input{accent-color:#29775f;width:16px;height:16px}.import-modal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1f1a9e;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.import-dialog{background:#f7f9f8;border-radius:16px;width:min(1120px,100%);min-height:400px;overflow:hidden;box-shadow:0 28px 90px #07191457}.import-head{color:#fff;background:linear-gradient(135deg,#174c40,#0d3029);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.import-head span{color:#bfd1cb;font-size:10px;font-weight:700}.import-head h2{margin:3px 0;font:600 18px Noto Kufi Arabic}.import-head p{color:#c1d1cc;margin:0;font-size:11px}.import-head>button{color:#fff;background:#ffffff1f;border:0;border-radius:9px;width:35px;height:35px;font-size:22px}.import-upload-step,.import-preview-step,.import-result-step{padding:22px 25px}.import-dropzone{color:#377967;cursor:pointer;background:linear-gradient(135deg,#eef8f4,#fff);border:2px dashed #b8d1c8;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:205px;padding:24px;transition:all .18s;display:flex}.import-dropzone.is-dragging{background:#dff2eb;border-color:#2a7b64;transform:scale(.996)}.import-file-icon{color:#fff;background:linear-gradient(135deg,#3c9078,#1b5748);border-radius:15px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 20px #1f66522e}.import-dropzone h3{color:#2f493f;margin:8px 0 0;font:600 14px Noto Kufi Arabic}.import-dropzone p{color:#74837d;margin:0 0 8px;font-size:11px}.import-dropzone .btn{pointer-events:none;min-width:130px}.import-rules,.import-history{background:#fff;border:1px solid #dfe7e4;border-radius:11px;margin-top:15px;padding:15px 17px}.import-rules h3,.import-history h3{color:#354a42;margin:0 0 10px;font:600 12px Noto Kufi Arabic}.import-rules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.import-rules span{color:#5f7069;align-items:center;gap:6px;font-size:11px;display:flex}.import-rules svg{color:#2f876d}.import-history article{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.import-history article:last-child{border-bottom:0}.import-history strong,.import-history span{display:block}.import-history strong{color:#40534b;font-size:11px}.import-history span{color:#83908b;font-size:10px}.import-run-status{border-radius:14px;padding:4px 9px;font-size:10px}.import-run-status--completed{color:#26765d;background:#e6f5ef}.import-run-status--failed{color:#a54e47;background:#fbeae8}.import-actions{background:#fff;border-top:1px solid #dfe7e4;justify-content:flex-end;gap:9px;margin:20px -25px -22px;padding:15px 25px;display:flex}.import-actions .btn{min-width:145px}.import-preview-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.import-preview-title h3{color:#293f37;margin:4px 0 0;font:600 15px Noto Kufi Arabic}.import-preview-title>button{color:#397965;background:0 0;border:0;font-size:11px;font-weight:700}.import-ready{color:#2b7c65;align-items:center;gap:6px;font-size:10px;display:flex}.import-summary-grid,.import-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.import-summary-card{background:#fff;border:1px solid #dce6e2;border-right:3px solid #38836e;border-radius:9px;min-width:0;padding:12px 14px}.import-summary-card small,.import-summary-card strong,.import-summary-card span{display:block}.import-summary-card small{color:#74827d;font-size:10px}.import-summary-card strong{color:#2c443c;font:700 20px Noto Kufi Arabic}.import-summary-card span{color:#84908c;font-size:9px}.import-summary-card--blue{border-right-color:#4a7fa3}.import-summary-card--violet{border-right-color:#755ba8}.import-summary-card--gold{border-right-color:#bf8f3e}.import-summary-card--orange{border-right-color:#bf6b41}.import-summary-card--red{border-right-color:#b34d46}.import-mode{align-items:stretch;gap:8px;margin:14px 0;display:flex}.import-mode>strong{color:#4b5d56;align-items:center;min-width:170px;font-size:11px;display:flex}.import-mode label{cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:9px;flex:1;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.import-mode label.active{background:#edf7f3;border-color:#7daf9f;box-shadow:0 0 0 2px #3080690f}.import-mode input{accent-color:#28765f;margin-top:4px}.import-mode b,.import-mode small{display:block}.import-mode b{color:#3a4f47;font-size:11px}.import-mode small{color:#7d8a85;margin-top:2px;font-size:9px}.import-preview-table{background:#fff;border:1px solid #dce4e1;border-radius:10px;max-height:370px;overflow:auto}.import-preview-table table{min-width:1060px}.import-preview-table thead{z-index:1;position:sticky;top:0}.import-preview-table th{background:#eef3f1}.import-preview-table tr.has-warning td{background:#fffaf0}.import-preview-table tr.has-error td{background:#fff0ee}.import-row-badge{white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.import-row-badge.ready{color:#28775f;background:#e6f5ee}.import-row-badge.warning{color:#9b671d;background:#fff0d5}.import-row-badge.error{color:#a94c45;background:#fbe7e5}.import-row-badge.duplicate{color:#70559f;background:#eee9fa}.import-row-badge.existing{color:#477695;background:#e7f0f6}.import-warning{color:#845f24;background:#fff8e9;border:1px solid #ead5a9;border-radius:9px;margin-top:12px;padding:10px 13px;font-size:10px}.import-result-step{text-align:center;padding-top:35px}.import-success-mark{color:#fff;background:linear-gradient(135deg,#3b9077,#1b5a49);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 12px;display:grid;box-shadow:0 12px 30px #23745b38}.import-result-step h2{color:#263f36;margin:0;font:600 20px Noto Kufi Arabic}.import-result-step>p{color:#708079;margin:6px 0 22px;font-size:12px}.import-result-grid{text-align:right}.import-actions--center{justify-content:center;margin-top:28px}@media (width<=800px){.records-tools{flex-direction:column;align-items:stretch;width:100%}.records-tools .search{width:100%}.import-modal{padding:7px}.import-head{padding:16px}.import-upload-step,.import-preview-step,.import-result-step{padding:15px}.import-rules>div{grid-template-columns:1fr}.import-summary-grid,.import-result-grid{grid-template-columns:repeat(2,1fr)}.import-mode{flex-direction:column}.import-mode>strong{min-width:0}.import-actions{margin:16px -15px -15px;padding:12px 15px}.import-actions .btn{flex:1;min-width:0}}.case-workspace{color:#334840;min-width:0}.case-workspace__head{color:#fff;background:linear-gradient(125deg,#103a31 0%,#195648 58%,#234f45 100%);border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:125px;padding:21px 24px;display:flex;box-shadow:0 14px 35px #0e332a26}.case-head-main,.case-head-actions{align-items:center;gap:14px;display:flex}.case-head-main>div span{color:#b8d2ca;font-size:11px}.case-head-main h1{color:#fff;text-align:right;margin:3px 0;font:700 26px Noto Kufi Arabic}.case-head-main p{color:#d2e0dc;margin:0;font-size:13px}.case-back{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.case-head-actions .badge{padding:7px 12px;font-size:11px}.btn--soft{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d}.btn--sync{color:#3a2d10;background:linear-gradient(135deg,#f5d88b,#d9ad54);border:1px solid #ddc17a}.case-workspace__stats{background:#dce6e2;border:1px solid #dce6e2;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.case-workspace__stats article{background:#fff;justify-content:center;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.case-workspace__stats svg{color:#2a7963}.case-workspace__stats small,.case-workspace__stats strong{display:block}.case-workspace__stats small{color:#7b8984;font-size:11px}.case-workspace__stats strong{color:#263f36;font:700 19px Noto Kufi Arabic}.case-tabs{background:#fff;border:1px solid #dce5e2;border-top:0;padding:0 14px;display:flex;overflow:auto}.case-tabs button{color:#71807a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-height:51px;padding:9px 14px;font-size:12px;display:flex}.case-tabs button.active{color:#216f59;border-bottom-color:#c09a4b;font-weight:800}.case-workspace__layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:15px;padding-top:15px;display:grid}.case-panel{background:#fff;border:1px solid #dfe7e4;border-radius:13px;min-width:0;min-height:520px;padding:20px;box-shadow:0 8px 28px #153e330b}.case-panel>section,.case-overview>section,.case-overview-split>section{background:#fff;border:1px solid #e1e8e5;border-radius:11px;padding:17px}.case-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.case-section-title h2{color:#28453b;margin:0;font:700 15px Noto Kufi Arabic}.case-section-title p{color:#85918d;margin:3px 0 0;font-size:11px}.case-section-title>svg{color:#2d7b66}.case-info-grid{background:#e5ebe9;border:1px solid #e5ebe9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.case-info-grid>div{background:#fbfcfc;min-width:0;min-height:72px;padding:10px 12px}.case-info-grid dt,.case-client-card dt{color:#89948f;font-size:10px}.case-info-grid dd,.case-client-card dd{overflow-wrap:anywhere;color:#344b42;margin:3px 0 0;font-size:12px;font-weight:700}.case-overview{gap:14px;display:grid}.case-overview-split{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.case-highlight{background:linear-gradient(145deg,#edf7f3,#fff)!important;border-color:#cfe3dc!important}.case-highlight>strong,.case-highlight>span{display:block}.case-highlight>strong{color:#236d58;font:700 22px Noto Kufi Arabic}.case-highlight>span{color:#9a6b1f;margin-top:4px;font-weight:800}.case-highlight>p{color:#60736b;margin:12px 0 0}.case-overview h3{color:#597068;margin:11px 0 4px;font-size:11px}.case-long-text{color:#53655e;white-space:pre-wrap;background:#f6f8f7;border-radius:7px;min-height:52px;margin:0;padding:10px;line-height:1.8}.case-client-card{text-align:center;background:#fff;border:1px solid #dfe7e4;border-radius:13px;padding:20px;position:sticky;top:15px;box-shadow:0 8px 28px #153e330b}.case-client-avatar{color:#fff;background:linear-gradient(135deg,#398b72,#1c5547);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 8px;font:700 22px Noto Kufi Arabic;display:grid}.case-client-card>span{color:#87938e;font-size:10px}.case-client-card h2{color:#29453b;margin:4px 0;font:700 14px Noto Kufi Arabic}.case-client-card>b{color:#92702f;background:#f8edcf;border-radius:12px;padding:3px 8px;font-size:10px;display:inline-block}.case-client-card dl{text-align:right;background:#e5ebe8;border:1px solid #e5ebe8;border-radius:8px;gap:1px;margin:17px 0;display:grid;overflow:hidden}.case-client-card dl>div{background:#fbfcfc;padding:9px 10px}.case-client-card hr{border:0;border-top:1px solid #e2e9e6}.case-client-card>small,.case-client-card>strong{text-align:right;display:block}.case-client-card>small{color:#8a9691;font-size:10px}.case-client-card>strong{color:#4d625a;margin-top:3px;font-size:11px}.case-review-mini{color:#8e6320;text-align:right;background:#fff8e8;border:1px solid #ead5a6;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:9px;font-size:10px;display:flex}.case-table-wrap{border:1px solid #e0e7e4;border-radius:9px;overflow:auto}.case-table-wrap table{min-width:850px}.case-table-wrap th{background:#f0f4f2}.case-table-wrap td{white-space:normal;max-width:220px}.case-procedure-list,.case-sync-logs{gap:0;display:grid}.case-procedure-list article,.case-sync-logs article{grid-template-columns:18px minmax(0,1fr) auto;gap:11px;padding:0 3px 17px;display:grid;position:relative}.case-procedure-list article:before,.case-sync-logs article:before{content:"";background:#d8e5e0;width:1px;position:absolute;top:17px;bottom:0;right:11px}.case-procedure-list article>i,.sync-dot{z-index:1;background:#fff;border:4px solid #3d856f;border-radius:50%;width:17px;height:17px;margin-top:3px}.case-procedure-list time,.case-procedure-list strong,.case-procedure-list small,.case-sync-logs strong,.case-sync-logs small{display:block}.case-procedure-list time,.case-sync-logs small{color:#8b9692;font-size:10px}.case-procedure-list strong,.case-sync-logs strong{color:#354b43;font-size:12px}.case-procedure-list p,.case-sync-logs p{color:#64746e;margin:3px 0;font-size:11px}.case-procedure-list article>button{color:#aa5b52;background:0 0;border:0;align-self:start}.case-document-form{background:#f7faf9;border:1px solid #dce6e2;border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 155px auto;gap:8px;margin-bottom:17px;padding:12px;display:grid}.case-document-form>input,.case-document-form>select{color:#3f554d;background:#fff;border:1px solid #d4dfdb;border-radius:8px;min-width:0;height:42px;padding:7px 9px}.case-file-picker{color:#2c765f;cursor:pointer;background:#eff8f4;border:1px dashed #8ebdaf;border-radius:8px;align-items:center;gap:9px;min-width:0;height:42px;padding:6px 10px;display:flex}.case-file-picker input{display:none}.case-file-picker div{min-width:0}.case-file-picker strong,.case-file-picker span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-file-picker strong{font-size:10px}.case-file-picker span{color:#7a8a84;font-size:9px}.case-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-documents-grid article{border:1px solid #dfe7e4;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.case-documents-grid article>span{color:#2b7963;background:#e9f5f0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.case-documents-grid strong,.case-documents-grid small{display:block}.case-documents-grid strong{color:#354b43;font-size:11px}.case-documents-grid small{color:#87938e;font-size:9px}.case-documents-grid p{color:#71807a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.case-documents-grid article>div:last-child{gap:4px;display:flex}.case-documents-grid a,.case-documents-grid button{color:#347660;background:#fff;border:1px solid #dce5e2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.case-documents-grid button{color:#a7544d}.case-pv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-pv-grid article{background:linear-gradient(145deg,#fff,#f7faf8);border:1px solid #dfe7e4;border-radius:10px;padding:14px}.case-pv-grid article>span{color:#7c8984;font-size:10px}.case-pv-grid article>strong{color:#2a745f;font:700 15px Noto Kufi Arabic;display:block}.case-pv-grid h3{color:#364c44;margin:5px 0;font-size:12px}.case-pv-grid p{color:#77857f;margin:0;font-size:10px}.case-pv-grid article>div{border-top:1px solid #e7ecea;justify-content:space-between;margin-top:10px;padding-top:8px;display:flex}.case-pv-grid b{color:#906c2d;font-size:10px}.case-pv-grid small{color:#7e8b86;font-size:9px}.case-sync-summary{background:#f6f9f8;border:1px solid #d9e4e0;border-radius:10px;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:flex}.case-sync-summary>svg{color:#377a66}.case-sync-summary span,.case-sync-summary strong,.case-sync-summary small{display:block}.case-sync-summary span{color:#2e775f;font-weight:800}.case-sync-summary strong{color:#435950;font-size:11px}.case-sync-summary small{color:#86918d;font-size:9px}.case-sync-summary--error{background:#fff3f1;border-color:#ebc9c5}.case-sync-summary--error>svg,.case-sync-summary--error span{color:#a94f47}.sync-dot--success{border-color:#3f8a70}.sync-dot--warning{border-color:#c2903d}.sync-dot--error{border-color:#b65951}.case-sync-logs ul{color:#5f7069;margin:5px 0 0;font-size:9px}.case-timeline{position:relative}.case-timeline:before{content:"";background:#dbe7e2;width:2px;position:absolute;top:10px;bottom:10px;right:17px}.case-timeline article{grid-template-columns:36px minmax(0,1fr);gap:11px;padding-bottom:16px;display:grid;position:relative}.case-timeline article>span{color:#fff;z-index:1;background:#3e866f;border:4px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 0 1px #cfe0da}.case-event--sync>span{background:#ba8a3d!important}.case-event--document>span{background:#5d7fa0!important}.case-event--proces_verbal>span{background:#745b9a!important}.case-timeline small,.case-timeline strong,.case-timeline b{display:block}.case-timeline small{color:#8b9691;font-size:9px}.case-timeline strong{color:#344b42;font-size:12px}.case-timeline p{color:#65756e;margin:3px 0;font-size:11px}.case-timeline b{color:#92702c;font-size:9px}.case-empty{color:#8a9691;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.case-empty svg{color:#9bbcb1}.case-empty strong{color:#536861;margin-top:7px}.case-empty span{font-size:10px}.case-workspace-loading{color:#61766e;align-content:center;place-items:center;min-height:520px;display:grid}.case-workspace-loading>span{border:3px solid #d7e5e0;border-top-color:#2c7b64;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite spin}.case-modal{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1d18a6;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.case-modal__card{background:#fff;border-radius:14px;width:min(860px,100%);padding:22px;position:relative;box-shadow:0 30px 90px #06191459}.case-modal__close{z-index:2;color:#fff;background:#234f43;border:0;border-radius:8px;width:34px;height:34px;font-size:22px;position:absolute;top:12px;left:12px}@media (width<=1150px){.case-workspace__layout{grid-template-columns:1fr}.case-client-card{text-align:right;grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid;position:static}.case-client-avatar{grid-row:1/4;margin:0}.case-client-card dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.case-client-card hr,.case-client-card>small,.case-client-card>strong,.case-review-mini{grid-column:1/-1}}@media (width<=800px){.case-workspace__head{flex-direction:column;align-items:flex-start;padding:16px}.case-head-main{align-items:flex-start}.case-head-actions{flex-wrap:wrap;width:100%}.case-head-actions .btn{flex:1;min-width:110px}.case-workspace__stats{grid-template-columns:repeat(2,1fr)}.case-workspace__stats article:last-child{grid-column:1/-1}.case-tabs{padding:0 5px}.case-tabs button{padding-inline:10px}.case-workspace__layout{padding-top:9px}.case-panel{padding:12px}.case-info-grid{grid-template-columns:1fr 1fr}.case-overview-split,.case-document-form,.case-documents-grid,.case-pv-grid{grid-template-columns:1fr}.case-modal{padding:8px}.case-modal__card{padding:12px}}@media (width<=520px){.case-head-main{flex-direction:column}.case-head-main h1{font-size:21px}.case-info-grid,.case-client-card dl{grid-template-columns:1fr}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.75}.brand small,.sidebar__footer small{font-size:12px}.nav-label{font-size:11px}.sidebar__footer strong,.topbar>div{font-size:13px}.eyebrow{font-size:12px}.page-title p{font-size:14px;line-height:1.8}.btn{font-size:13px}.stats-grid small{font-size:12px}.steps button strong{font-size:13px}.steps button small{font-size:11px}.section-heading p,.records-head p{font-size:13px;line-height:1.75}.field__label{font-size:13px}.field input,.field select,.field textarea{font-size:14px;line-height:1.7}.field small,.court-panel__title span,.selected-court small,.reference-panel>div:first-child small,.reference-fields span{font-size:11px}.selected-court strong,.reference-panel>div:first-child strong{font-size:13px}.hearing-filters label>span{font-size:11px}.hearing-filters select,.hearing-filters input{font-size:13px}.case-summary small{font-size:11px}.case-summary strong{font-size:13px}.muted-text,.handwrite-line{font-size:11px}.section-row p,.timeline p,.timeline-empty,.modal-title p{font-size:12px}.timeline time{font-size:11px}.timeline strong,.search input{font-size:13px}th{font-size:12px;line-height:1.65}td{font-size:13px;line-height:1.75}td small,.badge,.sync-badge{font-size:11px}.empty span,.dev-mode,.btn--sync{font-size:12px}.sync-notice strong{font-size:13px}.sync-notice p{font-size:12px;line-height:1.75}.bulk-toolbar>div span,.bulk-progress-head p,.bulk-progress-number small,.bulk-counts span,.bulk-position,.bulk-items small,.bulk-items time,.bulk-history>span,.bulk-history button{font-size:10px}.bulk-progress-head h3{font-size:14px}.bulk-actions .btn,.bulk-items strong,.notification-menu__head small,.notification-menu__head button,.notification-main p,.notification-empty span{font-size:11px}.notification-main strong,.notification-empty strong{font-size:12px}.notification-main time{font-size:10px}.dashboard-cards small,.panel-head p,.panel-head>button,.upcoming-list time small,.upcoming-list>button>div small,.day-summary span,.day-summary small,.activity-list p,.activity-list time,.attention-list small,.dashboard-empty{font-size:11px}.upcoming-list>button>div strong,.upcoming-list>button>div span,.activity-list strong,.attention-list strong,.panel-link{font-size:12px}.hearing-time{font-size:10px}.chat-head p,.chat-security{font-size:11px}.chat-head .btn{font-size:12px}.chat-message__content>p{font-size:13px;line-height:2}.chat-results strong,.chat-actions strong{font-size:11px}.chat-results small,.chat-actions small{font-size:10px}.chat-suggestions button{font-size:10.5px}.chat-actions b{font-size:10px}.chat-composer textarea{font-size:13px}.chat-composer>small,.pv-stat small,.pv-stat em{font-size:10px}.pv-stat:last-child strong,.pv-filters select,.pv-filters button{font-size:11px}.pv-status,.pv-row-actions button,.pv-row-actions a{font-size:10px}.empty-state,.pv-loading{font-size:12px}.pv-form__head span,.pv-drawer__head span{font-size:10px}.pv-form__section h3,.pv-overview h3,.pv-subpanel h3,.pv-client-side h3{font-size:14px}.pv-field>span{font-size:12px}.pv-field input,.pv-field select,.pv-field textarea{font-size:13px;line-height:1.75}.pv-quick button,.pv-progress>div,.pv-tabs button{font-size:11px}.pv-overview h4{font-size:13px}.pv-overview section>p{font-size:12px;line-height:1.9}.pv-overview dt{font-size:10px}.pv-overview dd{font-size:12px}.pv-mini-stats span{font-size:10px}.pv-client-side strong{font-size:13px}.pv-client-side small{font-size:10px}.pv-inline-form input,.pv-inline-form select,.pv-note-form select,.pv-note-form textarea{font-size:12px}.pv-inline-form .btn,.pv-note-form .btn{font-size:11px}.pv-list strong{font-size:12px}.pv-list span,.pv-list article>button{font-size:10px}.pv-list p{font-size:12px;line-height:1.85}.pv-dropzone strong{font-size:12px}.pv-dropzone span{font-size:10px}.pv-timeline strong{font-size:12px}.pv-timeline p{font-size:11px;line-height:1.75}.pv-timeline span{font-size:10px}@media (width<=1050px){.sidebar nav button{font-size:0}}@page{size:A4 portrait;margin:5mm}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.sidebar,.topbar,.page-title,.stats-grid,.steps,.records-head,.row-actions,.print-hide,.toast{display:none!important}.app-shell{display:block}.content,.workspace-body,.hearings-card .workspace-body{max-width:none;padding:0}.workspace-card,.table-wrap,.hearing-table-wrap{box-shadow:none;border:0;overflow:visible}.print-title{margin:0 0 4mm;display:block}.print-title h1{font-size:17px}.print-title p{font-size:9px}.hearing-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.hearing-table thead{display:table-header-group}.hearing-table tr{break-inside:avoid}.hearing-table th,.hearing-table td{color:#000;overflow-wrap:anywhere;border:1px solid #737d79;padding:6px 5px;font-size:8.2px;line-height:1.65}.hearing-table th{vertical-align:middle;font-size:8.4px;font-weight:700;background:#dfe5e2!important}.hearing-table td{min-height:34px}.hearing-table th:first-child{width:8%}.hearing-table th:nth-child(2){width:11%}.hearing-table th:nth-child(3){width:10%}.hearing-table th:nth-child(4){width:8%}.hearing-table th:nth-child(5){width:9%}.hearing-table th:nth-child(6){width:13%}.hearing-table th:nth-child(7){width:6%}.hearing-table th:nth-child(8){width:17%}.hearing-table th:nth-child(9){width:18%}.delay-cell{height:58px}.handwrite-line{color:#0000;border-bottom:1px dotted #555;height:42px}.record-groups h3{margin-top:15px}}:root{--green-950:#082d27;--green-900:#0d4036;--green-800:#125747;--green-600:#23836a;--gold:#d0a653;--surface:#fff;--surface-soft:#f7faf8;--line:#dfe8e4;--shadow-sm:0 8px 24px #0c352b0e;--shadow-lg:0 22px 65px #082d261a}body{background:radial-gradient(circle at 12% 5%,#d2e5dd61,#0000 27%),#f3f7f5}.sidebar{background:linear-gradient(165deg,#082f29 0%,#0d3c33 52%,#092821 100%);box-shadow:-12px 0 42px #07262021}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#d7af5b17,#0000 31%);position:absolute;inset:0}.brand,.sidebar nav,.sidebar__footer{z-index:1;position:relative}.brand__mark{background:linear-gradient(145deg,#ffffff1a,#ffffff06);border-color:#ebc779b8;box-shadow:inset 0 0 22px #e0bb6b12,0 8px 24px #0000001f}.brand strong em{color:#173d34;vertical-align:middle;background:linear-gradient(135deg,#efd38f,#c99c43);border-radius:999px;margin-right:5px;padding:2px 7px;font:800 9px Noto Sans Arabic;display:inline-block}.sidebar nav button{border:1px solid #0000;border-radius:12px;min-height:45px}.sidebar nav button.active{background:linear-gradient(100deg,#2a846a6e,#ffffff0e);border-color:#ffffff0f;box-shadow:inset -3px 0 #d9b463,0 8px 22px #041f191f}.topbar{background:#ffffffdb;border-bottom-color:#cbdad4cc;height:72px;padding-inline:40px;box-shadow:0 5px 24px #183d3209}.connection{border:1px solid #d8ebe4;box-shadow:0 3px 12px #1968510d}.content{padding-top:38px}.page-title{margin-bottom:29px}.page-title h1{letter-spacing:-.025em;font-size:29px}.eyebrow{align-items:center;gap:6px;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:18px;height:2px}.workspace-card,.pv-table-card,.dashboard-panel,.case-panel{box-shadow:var(--shadow-sm);border-color:#d1ded9e6;border-radius:17px}.workspace-card{overflow:hidden}.steps{background:linear-gradient(#fff,#f9fbfa);padding-block:22px}.steps button>span{width:36px;height:36px}.steps button.active>span{background:linear-gradient(145deg,#267b65,#0f4a3d);box-shadow:0 0 0 5px #e8f3ef,0 7px 16px #12564524}.workspace-body{padding:36px 40px 40px}.section-heading__icon{background:linear-gradient(145deg,#e5f3ed,#f5faf8);border-radius:13px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #d8e9e2}.section-heading h2,.records-head h2{font-size:19px}.form-grid{gap:23px 26px}.field__label{color:#30463e;margin-bottom:9px}.field input,.field select,.field textarea{background:#fbfdfc;border-color:#d6e2dd;border-radius:11px}.field input,.field select{height:48px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#b8cec5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#3c9279;box-shadow:0 0 0 4px #23836a17,0 8px 18px #1c5d4b0d}.btn{border-radius:11px;min-height:45px}.btn--primary{background:linear-gradient(135deg,#1d745e,#0c4035);box-shadow:0 10px 24px #0c403533}.reference-panel{background:linear-gradient(135deg,#f5faf8,#fbfcfc);border-radius:13px;padding:20px 22px}.reference-fields input{background:#fff;border-radius:10px;height:48px}.court-panel,.taxonomy-panel{background:linear-gradient(145deg,#fbfdfc,#f4f8f6);border-color:#cddfd8;border-radius:15px;box-shadow:0 12px 32px #1245390e}.court-panel__title{background:linear-gradient(120deg,#0b3b32,#17604e 72%,#927237 160%);min-height:60px;padding-inline:22px}.court-panel__grid{gap:20px 22px;padding:25px}.court-selection-summary{background:linear-gradient(135deg,#eaf6f1,#f9fcfb);border:1px solid #cce1d9;border-radius:12px;align-items:center;gap:14px;min-height:82px;padding:15px 17px;display:flex}.court-selection-summary__icon{color:#246f5c;background:#fff;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 6px 18px #195c491a}.court-selection-summary div{min-width:0}.court-selection-summary small,.court-selection-summary strong{display:block}.court-selection-summary small{color:#749087;font-size:11px}.court-selection-summary strong{color:#244d41;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:700 14px Noto Kufi Arabic;overflow:hidden}.court-selection-summary p{color:#6d827b;margin:3px 0 0;font-size:11px}.court-selection-summary__ready{color:#246d58;white-space:nowrap;background:#fff;border:1px solid #bcdacf;border-radius:999px;align-items:center;gap:5px;margin-right:auto;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.stats-grid article{border-radius:15px;transition:transform .18s,box-shadow .18s;box-shadow:0 7px 22px #133e320b}.stats-grid article:hover{transform:translateY(-2px);box-shadow:0 14px 30px #133e3214}.table-wrap,.hearing-table-wrap{border-radius:12px}tbody tr{transition:background .15s}@media (width<=800px){.topbar{padding-inline:18px}.content{padding:24px 16px 45px}.workspace-body{padding:23px 18px 28px}.page-title h1{font-size:24px}.court-panel__grid{grid-template-columns:1fr;padding:18px}.court-panel__grid .field--wide{grid-column:auto}.court-panel__title span,.court-panel__title:after{display:none}.court-selection-summary{flex-wrap:wrap;align-items:flex-start}.court-selection-summary__ready{margin-right:59px}}.hearing-row--off-page{display:none}.hearing-pagination{padding:13px 2px 0}.review-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.review-edit-btn{color:#205f4f;background:#edf7f3;border:1px solid #bcd8ce;min-height:35px;padding:6px 10px;font-size:10px}.review-edit-btn:hover{background:#e1f2eb;border-color:#76ae9c}@media print{@page{size:A4 portrait;margin:8mm}html,body{width:100%}.case-summary,.hearing-pagination{display:none!important}.hearing-row--off-page{display:table-row!important}.hearings-page{width:100%}.hearing-table-wrap{width:100%;border-radius:0!important}.hearing-table th,.hearing-table td{padding:4px 3px;font-size:7.4px;line-height:1.5}.hearing-table th{font-size:7.6px}.delay-cell{height:42px}.handwrite-line{height:30px}}@media (width<=800px){.review-row-actions{flex-direction:column;align-items:stretch}.review-row-actions .btn{justify-content:center;width:100%}}:root{--ink:#082f29;--ink-soft:#174f43;--paper:#fbfaf5;--paper-deep:#f1ede2;--copper:#bd8941;--copper-light:#ead09a;--vermilion:#a84c3f;--radius-xl:20px}::selection{color:#fff;background:#1f765f}body{background-color:#f3f5f1;background-image:linear-gradient(#ffffffb8,#ffffffb8),repeating-linear-gradient(0deg,#0000 0 31px,#144a3d06 32px)}.app-shell{grid-template-columns:282px minmax(0,1fr)}.sidebar{border-left:1px solid #e7cb9126;padding:28px 20px 22px}.sidebar:after{content:"";opacity:.07;pointer-events:none;background:repeating-conic-gradient(from 45deg at 50% 50%,#e9c779 0 12.5%,transparent 0 25%);background-size:30px 30px;height:110px;position:absolute;bottom:12px;left:13px;right:13px;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.brand{padding-bottom:27px}.brand__mark{border-radius:50% 50% 15px 15px;position:relative;transform:rotate(0)}.brand__mark:after{content:"";border:1px solid #e7c77e2b;border-radius:18px;position:absolute;inset:-5px}.brand strong{letter-spacing:-.035em}.brand small{color:#9fb5ad;letter-spacing:.015em}.nav-label{letter-spacing:.08em}.sidebar nav button{position:relative;overflow:hidden}.sidebar nav button:after{content:"";opacity:0;filter:blur(15px);background:#e5c57f1a;border-radius:50%;width:70%;height:40px;transition:all .3s;position:absolute;bottom:-20px;right:-35%}.sidebar nav button:hover:after,.sidebar nav button.active:after{opacity:1;right:40%}.topbar{z-index:20;border-bottom:1px solid #becdc6a6}.topbar:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#c99c4f 20%,#0000 45%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.content{max-width:1500px;padding:40px 44px 70px}.page-title{padding-right:22px;position:relative}.page-title:before{content:"";background:linear-gradient(#d7b469,#9d7032);border-radius:6px;width:4px;position:absolute;top:4px;bottom:2px;right:0}.page-title h1{font-size:30px}.workspace-card,.dashboard-panel,.pv-table-card,.case-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb}.workspace-card{border-radius:var(--radius-xl);box-shadow:inset 0 1px #fff,0 22px 55px #0d392f12}.btn{position:relative;overflow:hidden}.btn:after{content:"";opacity:0;background:#ffffff40;width:22px;height:200%;transition:left .45s,opacity .2s;position:absolute;top:-50%;left:-40%;transform:rotate(22deg)}.btn:hover:after{opacity:1;left:115%}.command-hero{color:#fff;isolation:isolate;background:linear-gradient(118deg,#082f29 0%,#0c493c 63%,#17614e 100%);border:1px solid #e5c98c38;border-radius:24px 24px 24px 7px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:center;gap:30px;min-height:265px;margin-bottom:22px;padding:38px 42px;animation:.65s cubic-bezier(.2,.75,.25,1) both hero-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #082f2930}.command-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 10%,#e3bf7129,#0000 26%),linear-gradient(105deg,#0000 52%,#ffffff09);position:absolute;inset:0}.command-hero__pattern{z-index:-1;opacity:.13;background:repeating-conic-gradient(from 22.5deg,#e8c779 0 5deg,transparent 5deg 45deg);border:1px solid #e8c779;border-radius:50%;width:410px;height:410px;position:absolute;inset:auto -75px -110px auto}.command-hero__pattern:before,.command-hero__pattern:after{content:"";border:1px solid #e8c779;border-radius:50%;position:absolute;inset:63px;transform:rotate(22.5deg)}.command-hero__pattern:after{background:radial-gradient(circle,#e8c779 0 3px,#0000 4px);inset:125px}.command-hero__main{z-index:1;position:relative}.command-hero__kicker{color:#e8cf9b;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.command-hero__kicker i{background:#e4bd6d;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulse-seal;box-shadow:0 0 0 5px #e4bd6d1c}.command-hero h1{letter-spacing:-.045em;margin:10px 0 6px;font:700 clamp(29px,3vw,43px)/1.45 Noto Kufi Arabic}.command-hero h1 em{color:#eccd8c;font-style:normal}.command-hero__main>p{color:#bdd2cb;margin:0;font-size:13px}.command-hero__actions{gap:8px;margin-top:25px;display:flex}.command-hero__actions button{color:#f9fbfa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.command-hero__actions button:first-child{color:#173b32;background:linear-gradient(135deg,#f2d895,#cda24f);border-color:#e4c277}.command-hero__actions button:hover{background:#ffffff21;border-color:#ebcf948c;transform:translateY(-2px)}.command-hero__actions button:first-child:hover{background:linear-gradient(135deg,#f8e2aa,#d5ad5d)}.command-hero__brief{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #eed29533;border-radius:18px 18px 18px 5px;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:25px 29px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.command-hero__brief>span{color:#c4d5cf;font-size:12px}.command-hero__brief>strong{color:#f1d797;margin:3px 0 10px;font:700 52px/1.2 Noto Kufi Arabic}.command-hero__brief>div{gap:8px;display:grid}.command-hero__brief>div:before{content:"";background:#ffffff1f;border-radius:4px;width:100%;height:4px;display:block}.command-hero__brief i{width:var(--progress);background:linear-gradient(90deg,#d3a750,#efd894);border-radius:4px;max-width:calc(100% - 58px);height:4px;margin-top:-12px;position:absolute;box-shadow:0 0 13px #ebc77847}.command-hero__brief div span{color:#a9c1b9;font-size:10px}.command-hero__seal{color:#e8c77e38;border:1px solid #e8c77e21;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:16px;left:18px;transform:rotate(-8deg)}.dashboard-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:19px}.dashboard-cards>button{background:linear-gradient(145deg,#fff,#fafbf8);border-radius:16px 16px 16px 5px;min-height:101px;padding:17px;animation:.5s both card-rise;position:relative;overflow:hidden;box-shadow:0 9px 26px #12382f0b}.dashboard-cards>button:nth-child(2){animation-delay:40ms}.dashboard-cards>button:nth-child(3){animation-delay:80ms}.dashboard-cards>button:nth-child(4){animation-delay:.12s}.dashboard-cards>button:nth-child(5){animation-delay:.16s}.dashboard-cards>button:nth-child(6){animation-delay:.2s}.dashboard-cards>button:before{content:"";border:1px solid #1e68540e;width:62px;height:62px;position:absolute;inset:auto -12px -22px auto;transform:rotate(45deg)}.dashboard-cards>button:hover{border-color:#c8dad3;transform:translateY(-4px);box-shadow:0 17px 38px #1141351a}.dashboard-cards .stat-icon{border-radius:12px 12px 12px 4px;width:43px;height:43px}.dashboard-cards strong{font-size:23px}.dashboard-grid{gap:18px}.dashboard-panel{border-radius:18px 18px 18px 6px;padding:22px}.panel-head{position:relative}.panel-head:after{content:"";background:linear-gradient(90deg,#b9853e,#0000);width:56px;height:2px;position:absolute;bottom:-1px;right:0}.panel-head h2{font-size:15px}.upcoming-list>button{border-radius:10px;transition:all .18s}.upcoming-list>button:hover{background:#f4f8f5;padding-inline:8px}.upcoming-list time{border-radius:9px 9px 9px 3px}.day-summary article{border-radius:12px 12px 12px 4px}.court-panel__title:after{content:"";display:none}@keyframes hero-arrive{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes card-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes pulse-seal{50%{box-shadow:0 0 0 8px #e4bd6d09}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1200px){.command-hero{grid-template-columns:1.2fr .8fr}}@media (width<=800px){.app-shell{display:block}.sidebar{display:none}.content{padding:22px 14px 50px}.command-hero{border-radius:20px 20px 20px 6px;grid-template-columns:1fr;gap:18px;min-height:auto;padding:28px 22px}.command-hero h1{font-size:28px}.command-hero__actions{flex-wrap:wrap}.command-hero__actions button{flex:1;justify-content:center;min-width:115px}.command-hero__brief{min-height:145px}.command-hero__brief>strong{font-size:42px}.command-hero__seal{display:none}}@media (width<=520px){.dashboard-cards{grid-template-columns:1fr 1fr}.dashboard-cards>button{min-height:92px;padding:13px}.command-hero__main>p{font-size:11px}}.command-hero{border-radius:16px 16px 16px 5px;justify-content:space-between;align-items:center;gap:24px;min-height:0;margin-bottom:18px;padding:19px 24px;display:flex}.command-hero:after{content:"";opacity:.08;border:1px solid #e7c77e;width:74px;height:74px;position:absolute;left:18px;transform:rotate(45deg)}.command-hero__main{align-items:center;gap:22px;width:100%;display:flex}.command-hero__main>p{color:#b9cec7;white-space:nowrap;order:2;margin:0;font-size:11px}.command-hero__actions{order:3;margin:0 auto 0 0}.command-hero__actions button{min-height:37px;padding:6px 12px}.command-hero__kicker{white-space:nowrap;order:1}.dashboard-cards small{color:#596d65;white-space:normal;text-overflow:clip;line-height:1.65;overflow:visible}.dashboard-cards>button>div{overflow:visible}.records-tools .btn--export,.records-tools .btn--import{min-width:105px;min-height:36px;box-shadow:none;border-radius:9px;padding:6px 11px;font-size:11px}.records-tools .btn--export{color:#493510;background:linear-gradient(135deg,#f0d38d,#c99c45);border:1px solid #d4ad5b}.records-tools .btn--export:hover{color:#3b2a0d;background:linear-gradient(135deg,#f6dfa8,#d2a751)}.records-tools .btn--import{color:#fff;background:linear-gradient(135deg,#2b866d,#155542);border:1px solid #1e705a}.records-table-block{min-width:0}.records-pagination{justify-content:space-between;align-items:center;gap:14px;padding:12px 4px 0;display:flex}.records-pagination>span{color:#75847e;font-size:11px}.records-pagination>div{direction:rtl;gap:5px;display:flex}.records-pagination button{color:#496057;background:#fff;border:1px solid #d9e3df;border-radius:8px;min-width:31px;height:31px;padding:3px 8px;font-size:11px;transition:all .16s}.records-pagination button:hover:not(:disabled){color:#175b49;background:#edf6f2;border-color:#9bc1b4;transform:translateY(-1px)}.records-pagination button.active{color:#fff;background:linear-gradient(145deg,#287c65,#124b3d);border-color:#185b49;box-shadow:0 5px 13px #144f3f26}.records-pagination button:disabled{opacity:.38;cursor:not-allowed}.hearing-info-action{color:#8b6726!important;background:#fff9e9!important;border-color:#dfc98f!important}.case-document-form--fields{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 175px}.document-upload-action{min-width:155px}.sync-details-ar{gap:6px;padding:0;list-style:none;display:grid;margin:10px 0 0!important}.sync-details-ar li{color:#315f51;background:#f3faf7;border:1px solid #d9e9e3;border-radius:8px;align-items:flex-start;gap:6px;padding:7px 9px;font-size:11px;line-height:1.7;display:flex}.sync-details-ar svg{color:#218064;flex:none;margin-top:3px}@media (width<=800px){.command-hero{padding:18px}.command-hero__main{flex-direction:column;align-items:flex-start;gap:9px}.command-hero__main>p{order:2}.command-hero__actions{order:3;width:100%;margin-top:4px}.records-pagination{flex-direction:column;align-items:flex-start}.records-pagination>div{max-width:100%;overflow:auto}.case-document-form--fields{grid-template-columns:1fr}.document-upload-action{min-width:0}}.sync-notice--verified{background:linear-gradient(135deg,#e8f6f0,#fbfdfc);border-color:#bcdacf}.sync-notice--verified>svg{color:#fff;background:#287b63;border-radius:50%;padding:4px}.sync-list-section{margin-top:22px}.sync-list-section>.section-row{margin-bottom:11px}.sync-list-section .section-row h3{font-size:14px}.eligibility-count{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.eligibility-count--ready{color:#26715c;background:#eaf7f2;border:1px solid #bcd9cf}.eligibility-count--review{color:#93631d;background:#fff7e4;border:1px solid #e5cb91}.sync-review-section{background:linear-gradient(145deg,#fffcf5,#fff);border:1px solid #ead8b2;border-radius:14px;padding:18px}.sync-review-table table{min-width:940px}.sync-review-table th{background:#fcf6e9}.sync-review-table tbody tr:hover{background:#fffdf8}.review-reason{color:#7f5b25;max-width:340px;line-height:1.75}.review-test-btn{color:#513b16;white-space:nowrap;background:linear-gradient(135deg,#f4dda5,#d3aa55);border:1px solid #d9b969;min-height:35px;padding:6px 11px;font-size:11px}.review-test-btn:hover{box-shadow:0 7px 17px #89632124}.sync-cases-table td small{margin-top:3px}@media (width<=800px){.sync-review-section{padding:13px}.sync-list-section>.section-row{align-items:flex-start}}.menu-toggle{color:#1e5d4c;background:#fff;border:1px solid #d6e2dd;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:39px;height:39px;padding:0;display:flex;box-shadow:0 5px 14px #1447390f}.menu-toggle span{background:currentColor;border-radius:2px;width:17px;height:2px;transition:transform .2s,opacity .2s}.topbar-breadcrumb{min-width:0}.mobile-menu-backdrop{display:none}.app-shell.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:13px}.sidebar-collapsed .brand{justify-content:center;padding-inline:4px}.sidebar-collapsed .brand>div:last-child,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar__footer>div:not(.avatar){display:none}.sidebar-collapsed .sidebar nav button{justify-content:center;padding-inline:10px;font-size:0}.sidebar-collapsed .sidebar nav button svg{width:21px;height:21px}.sidebar-collapsed .sidebar nav button span{display:none}.sidebar-collapsed .sidebar__footer{justify-content:center}.field--error input,.field--error select,.field--error textarea,.reference-field--error input{background:#fff9f8!important;border-color:#cf5b50!important;box-shadow:0 0 0 3px #be403512!important}.field__error,.reference-field--error em{color:#b64138;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-style:normal;font-weight:700;line-height:1.6;display:flex}.field__error:before,.reference-field--error em:before{content:"!";color:#fff;background:#c74c42;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font:800 10px Arial;display:grid}.reference-field--error{position:relative}.reference-field--error em{text-align:right;direction:rtl}.court-selection-summary__ready.is-review{color:#98631b;background:#fff9e8;border-color:#e1c47f}.sync-list-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 10px;display:grid}.sync-list-tabs>button{text-align:right;color:#51645d;background:#fff;border:1px solid #dce6e2;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:76px;padding:12px 15px;transition:all .18s;display:grid}.sync-list-tabs>button>span{color:#2d7964;background:#e9f5f0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.sync-list-tabs strong,.sync-list-tabs small{display:block}.sync-list-tabs strong{color:#334a42;font-size:13px}.sync-list-tabs small{color:#84918c;margin-top:2px;font-size:10px}.sync-list-tabs b{color:#2a725e;background:#eaf5f1;border-radius:9px;place-items:center;min-width:31px;height:31px;font:800 13px Noto Kufi Arabic;display:grid}.sync-list-tabs>button.review>span{color:#9b6b22;background:#fff3dc}.sync-list-tabs>button.review b{color:#97651c;background:#fff1d5}.sync-list-tabs>button:hover{border-color:#b8d1c8;transform:translateY(-1px);box-shadow:0 9px 24px #1444370f}.sync-list-tabs>button.active{color:#fff;background:linear-gradient(135deg,#216f5a,#10493c);border-color:#1b6652;box-shadow:0 10px 25px #10493c29}.sync-list-tabs>button.active strong{color:#fff}.sync-list-tabs>button.active small{color:#bad1c9}.sync-list-tabs>button.active>span,.sync-list-tabs>button.active b{color:#173d33;background:#e6c777}.sync-list-tabs>button.active.review{background:linear-gradient(135deg,#a8792e,#76501b);border-color:#956823}.sync-sticky-toolbar{z-index:12;position:sticky;top:82px;box-shadow:0 8px 25px #0e3e321a}.review-toolbar{background:#fffcf4;border-color:#e4ce9b}.sync-pagination{padding:12px 2px 2px}.sync-review-table tr.selected td{background:#fff7e6}.sync-return-focus td{animation:4s ease-out sync-return-highlight;background:#fff3c9!important}.sync-return-focus td:first-child{box-shadow:inset -4px 0 #c69432}@keyframes sync-return-highlight{0%,55%{background:#ffe8a3}to{background:#fff3c9}}@media (width<=1050px){.menu-toggle{display:flex}}@media (width>=801px) and (width<=1050px){.app-shell:not(.sidebar-collapsed){grid-template-columns:270px minmax(0,1fr)}.app-shell:not(.sidebar-collapsed) .sidebar{padding-inline:18px}.app-shell:not(.sidebar-collapsed) .brand{justify-content:flex-start;padding-inline:10px}.app-shell:not(.sidebar-collapsed) .brand>div:last-child{font-size:initial;display:block}.app-shell:not(.sidebar-collapsed) .nav-label,.app-shell:not(.sidebar-collapsed) .sidebar__footer>div:not(.avatar){display:block}.app-shell:not(.sidebar-collapsed) .sidebar nav button{justify-content:flex-start;padding:11px 12px;font-size:13px}.app-shell:not(.sidebar-collapsed) .sidebar nav button:not(.active) span{font-size:9px;display:inline-block}}@media (width<=800px){.topbar{height:64px}.topbar-breadcrumb>span,.topbar-breadcrumb>svg,.app-shell .sidebar{display:none}.app-shell.mobile-menu-open .sidebar{z-index:110;width:min(310px,86vw);height:100dvh;padding:24px 17px 18px;animation:.22s ease-out both mobile-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0}.mobile-menu-open .mobile-menu-backdrop{z-index:105;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05191491;border:0;display:block;position:fixed;inset:0}.mobile-menu-open .menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-open .menu-toggle span:nth-child(2){opacity:0}.mobile-menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.app-shell.mobile-menu-open .brand>div:last-child,.app-shell.mobile-menu-open .nav-label,.app-shell.mobile-menu-open .sidebar__footer>div:not(.avatar){display:block}.app-shell.mobile-menu-open .sidebar nav button{justify-content:flex-start;padding:11px 12px;font-size:13px}.app-shell.mobile-menu-open .sidebar nav button span{display:inline-block}.sync-list-tabs{grid-template-columns:1fr}.sync-sticky-toolbar{flex-wrap:wrap;top:69px}.sync-sticky-toolbar>div{width:100%;margin:0}.sync-sticky-toolbar .btn{flex:1;min-width:125px}.reference-fields{direction:rtl;flex-direction:column;align-items:stretch}.reference-fields>b{display:none}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.pv-field--error input,.pv-field--error select,.pv-field--error textarea,.input-error{background:#fff8f7!important;border-color:#c94e43!important;box-shadow:0 0 0 3px #c4423614!important}.pv-field__error,.inline-form-error{color:#b53e35;font-size:11px;font-style:normal;font-weight:750;line-height:1.7}.pv-field__error{align-items:center;gap:5px;margin-top:6px;display:flex}.pv-field__error:before,.inline-form-error:before{content:"!";color:#fff;background:#c6493f;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-left:5px;font:800 10px Arial;display:inline-grid}.inline-form-error{background:#fff6f5;border:1px solid #f0c5c1;border-radius:7px;grid-column:1/-1;align-items:center;padding:7px 10px;display:flex}.case-document-error{margin-top:1px}.sync-section-actions{align-items:center;gap:8px;display:flex}.sync-export-btn{white-space:nowrap;border-radius:8px;min-height:32px;padding:5px 10px;font-size:10px;font-weight:800}.sync-export-btn--gold{color:#4a3510;background:linear-gradient(135deg,#f0d38d,#c99c45);border:1px solid #d4ad5d}.sync-export-btn--green{color:#fff;background:linear-gradient(135deg,#348a70,#155442);border:1px solid #236e59}.sync-log-message{background:#f7faf8;border:1px solid #dce6e2;border-radius:9px;align-items:flex-start;gap:7px;min-width:215px;max-width:390px;padding:8px 10px;line-height:1.7;display:flex}.sync-log-message svg{flex:none;margin-top:2px}.sync-log-message span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sync-log-message--success{color:#216b56;background:#edf8f3;border-color:#c4dfd5}.sync-log-message--warning{color:#835d22;background:#fff9eb;border-color:#ead39d}.sync-log-message--danger{color:#a23c34;background:#fff6f5;border-color:#efc5c1}.sync-log-message--neutral,.sync-log-message--muted{color:#556962}@media (width<=800px){.sync-section-actions{justify-content:space-between;width:100%}.sync-list-section>.section-row{flex-wrap:wrap}}.workflow-panel{background:linear-gradient(145deg,#f7fbf9,#eef7f3);border:1px solid #d7e6df;border-radius:20px;padding:20px;box-shadow:inset 0 1px #fff}.workflow-panel__head{color:#124f40;align-items:center;gap:12px;margin-bottom:17px;display:flex}.workflow-panel__head>svg{background:#dff1e9;border-radius:13px;width:40px;height:40px;padding:9px}.workflow-panel__head div{gap:2px;display:grid}.workflow-panel__head strong{font-size:17px}.workflow-panel__head small{color:#72827c}.workflow-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reference-panel--appeal{background:linear-gradient(135deg,#fffdf7,#fbf5e5);border-color:#d9bf7c}.reference-panel--appeal>div:first-child strong{color:#745819}.reference-panel--error{box-shadow:0 0 0 3px #c84b4517;border-color:#c84b45!important}.reference-panel__error{color:#a53e39;margin-top:10px;font-size:13px;font-style:normal;font-weight:700;display:block}.case-appeal-reference{color:#f2d482;background:#e4ba582b;border-radius:8px;margin-top:4px;padding:3px 9px;font-size:12px;display:inline-flex}.case-special-details{border-top:1px solid #e2ebe7;margin-top:18px;padding-top:16px}.case-special-details h3{color:#176653;margin:0 0 12px}.sync-log-file{text-align:right;cursor:pointer;color:#183b33;background:0 0;border:0;border-radius:10px;gap:3px;padding:5px 7px;transition:all .18s;display:grid}.sync-log-file:hover{background:#eef7f3;transform:translateY(-1px)}.sync-log-file strong{font-size:14px}.sync-log-file small{color:#168268;font-size:11px}.sync-log-file--danger small{color:#b4433f}.sync-log-file--warning small{color:#9a7028}.archive-workspace{gap:20px;display:grid}.archive-hero{color:#fff;background:linear-gradient(125deg,#0b3d32,#155b49 67%,#96712d);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0a3d322e}.archive-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -50px -90px auto;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff06}.archive-hero>div:first-child{z-index:1;position:relative}.archive-hero span{color:#e8cd8e;align-items:center;gap:7px;font-weight:750;display:inline-flex}.archive-hero p{color:#d8e7e1;max-width:680px;margin:0}.archive-count{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:18px;min-width:165px;padding:16px 20px;display:grid;position:relative}.archive-count small{color:#d7e7e1}.archive-count strong{color:#f0d17f;font-size:32px}.archive-toolbar{background:#fff;border:1px solid #e1eae6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.archive-toolbar>span{color:#697b74;align-items:center;gap:7px;font-size:13px;display:flex}.archive-search{min-width:min(430px,100%)}.archive-table{background:#fff;border:1px solid #e0e9e5;border-radius:20px;box-shadow:0 14px 40px #1a3d3412}.archive-table table{min-width:1050px}.archive-table td small{color:#73827d;margin-top:3px;display:block}.archive-box-number{color:#76591c;direction:ltr;background:#f6edda;border-radius:9px;padding:7px 11px;display:inline-flex}.archive-file-link{text-align:right;cursor:pointer;color:#0d5948;background:0 0;border:0;gap:3px;display:grid}.archive-file-link:hover{text-decoration:underline}.archive-workflow{color:#176653;background:#e7f4ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}@media (width<=800px){.workflow-panel__grid{grid-template-columns:1fr}.archive-hero{flex-direction:column;align-items:stretch;padding:24px}.archive-hero h1{font-size:29px}.archive-count{width:100%}.archive-toolbar{flex-direction:column;align-items:stretch}.archive-search{width:100%;min-width:0}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#debe7473 transparent;overflow-y:auto}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#debe7466;border-radius:999px}.ui-preferences{align-items:center;gap:7px;display:flex}.ui-preferences button{color:#226a57;background:#f4faf7;border:1px solid #d9e6e1;border-radius:11px;justify-content:center;align-items:center;width:38px;height:36px;padding:0;transition:all .2s;display:flex}.ui-preferences button:hover{background:#e8f4ef;transform:translateY(-1px)}.archive-workspace{gap:15px}.archive-hero{border-radius:20px;min-height:150px;padding:19px 24px}.archive-hero h1{margin:5px 0 3px;font-size:29px}.archive-hero p{font-size:13px;line-height:1.7}.archive-count{border-radius:15px;min-width:138px;padding:12px 15px}.archive-count strong{font-size:25px}.archive-toolbar{border-radius:15px;padding:12px 16px}.theme-dark .app-shell main{background:#1a1f1d}.theme-dark .content{color:#edf1ef}.theme-dark .topbar>div{color:#b8c2be}.theme-dark .page-title h1,.theme-dark .section-heading h2,.theme-dark .records-head h2,.theme-dark .section-row h3,.theme-dark .panel-head h2{color:#f1f4f2}.theme-dark .page-title p,.theme-dark .section-heading p,.theme-dark .records-head p,.theme-dark .section-row p,.theme-dark .panel-head p,.theme-dark .field small{color:#a8b2ae}.theme-dark .workspace-card,.theme-dark .dashboard-panel,.theme-dark .dashboard-cards>button,.theme-dark .stats-grid article,.theme-dark .case-panel,.theme-dark .case-client-card,.theme-dark .archive-toolbar,.theme-dark .archive-table,.theme-dark .sync-list-section,.theme-dark .logs-section,.theme-dark .bulk-progress-card,.theme-dark .case-workspace__stats article,.theme-dark .pv-subpanel,.theme-dark .pv-overview section,.theme-dark .pv-table-card,.theme-dark .chat-shell{box-shadow:0 15px 38px #00000029;color:#edf1ef!important;background:#242b28!important;border-color:#3a4641!important}.theme-dark .steps,.theme-dark .records-head,.theme-dark .section-heading,.theme-dark .panel-head,.theme-dark .procedures-section,.theme-dark .logs-section{border-color:#3a4541!important}.theme-dark .steps{background:#202623}.theme-dark .steps button{color:#aab4b0}.theme-dark .steps button>span{color:#d5dcd9;background:#2c3430;border-color:#47524d}.theme-dark .steps button.active{color:#e7cf91}.theme-dark .steps button.active>span{color:#fff;background:#347c68;border-color:#4c947f;box-shadow:0 0 0 4px #498f7b2b}.theme-dark .steps>i{background:#46504c}.theme-dark .field__label,.theme-dark .reference-fields span,.theme-dark .hearing-filters label>span,.theme-dark label{color:#d5dcd9}.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark .search,.theme-dark .hearing-filters input,.theme-dark .hearing-filters select,.theme-dark .filter-search>div,.theme-dark .pv-field input,.theme-dark .pv-field select,.theme-dark .pv-field textarea{color:#f2f5f3!important;background:#1c221f!important;border-color:#46514c!important}.theme-dark input:focus,.theme-dark select:focus,.theme-dark textarea:focus{background:#202824!important;border-color:#6ba38f!important;box-shadow:0 0 0 3px #5b9e8826!important}.theme-dark .reference-panel,.theme-dark .workflow-panel,.theme-dark .court-panel,.theme-dark .case-summary,.theme-dark .selected-court{background:#212825!important;border-color:#424e49!important}.theme-dark .reference-panel--appeal{background:#2b2921!important;border-color:#8a7343!important}.theme-dark .reference-panel>div:first-child strong{color:#eef2f0}.theme-dark .reference-panel--appeal>div:first-child strong{color:#ead18e}.theme-dark .reference-panel>div:first-child small{color:#a3ada9}.theme-dark .reference-fields input{background:#191f1c!important}.theme-dark .case-tabs,.theme-dark .case-panel>section,.theme-dark .case-overview>section,.theme-dark .case-overview-split>section,.theme-dark .case-modal__card,.theme-dark .case-client-card dl>div,.theme-dark .case-info-grid>div,.theme-dark .case-document-form,.theme-dark .case-documents-grid article,.theme-dark .case-pv-grid article,.theme-dark .case-sync-summary{background:#242b28!important;border-color:#3e4944!important}.theme-dark .case-tabs button{color:#aeb8b4}.theme-dark .case-tabs button.active{color:#e4cb88}.theme-dark .case-section-title h2,.theme-dark .case-client-card h2,.theme-dark .case-info-grid dd,.theme-dark .case-client-card dd,.theme-dark .case-procedure-list strong,.theme-dark .case-sync-logs strong,.theme-dark .case-documents-grid strong,.theme-dark .case-pv-grid h3{color:#e6ebe8}.theme-dark .case-section-title p,.theme-dark .case-info-grid dt,.theme-dark .case-client-card dt,.theme-dark .case-procedure-list p,.theme-dark .case-sync-logs p,.theme-dark .case-documents-grid small,.theme-dark .case-documents-grid p,.theme-dark .case-pv-grid p{color:#a6b0ac}.theme-dark .case-highlight{background:#20332b!important;border-color:#3f6557!important}.theme-dark .case-highlight>strong{color:#9bd4c0}.theme-dark .case-long-text{color:#c5ceca;background:#1e2522}.theme-dark .case-file-picker{color:#a7d6c5;background:#20342c;border-color:#568371}.theme-dark .case-documents-grid a,.theme-dark .case-documents-grid button{background:#2b332f;border-color:#46514c}.theme-dark .row-actions button,.theme-dark .records-pagination button,.theme-dark .bulk-history button,.theme-dark .sync-list-tabs>button{color:#d0d8d4;background:#2a322e;border-color:#45504b}.theme-dark .records-pagination button:hover:not(:disabled),.theme-dark .row-actions button:hover{background:#33403a;border-color:#5d766b}.theme-dark .btn--outline,.theme-dark .btn--ghost{color:#dce3df;background:#29312d;border-color:#49554f}.theme-dark .dashboard-cards small,.theme-dark .stats-grid small{color:#aab4b0}.theme-dark .dashboard-cards strong,.theme-dark .stats-grid strong{color:#f3f5f4}.theme-dark .dashboard-cards>button:hover{background:#2b342f!important;border-color:#587064!important}.theme-dark .upcoming-list>button,.theme-dark .activity-list article,.theme-dark .notification-list article{border-color:#39433f}.theme-dark .upcoming-list>button:hover{background:#2b332f}.theme-dark .upcoming-list strong,.theme-dark .activity-list strong{color:#e7ece9}.theme-dark .upcoming-list span,.theme-dark .upcoming-list small,.theme-dark .activity-list p,.theme-dark .activity-list time{color:#aab4b0}.theme-dark .day-summary article{background:#202723;border-color:#3e4944}.theme-dark .day-summary span,.theme-dark .day-summary small{color:#aab4b0}.theme-dark .day-summary strong{color:#79b9a3}.theme-dark .sync-review-section,.theme-dark .review-toolbar{background:#2c2921!important;border-color:#75623b!important}.theme-dark .sync-notice,.theme-dark .sync-details-ar li{color:#bcd5cc;background:#202d28;border-color:#3d5a50}.theme-dark .sync-log-message{background:#252d29;border-color:#43504a}.theme-dark .sync-log-message--success{color:#8bc7b2;background:#1f322a}.theme-dark .sync-log-message--warning{color:#e0bd72;background:#332d20}.theme-dark .sync-log-message--danger{color:#efaaa3;background:#382522}.theme-dark .bulk-toolbar,.theme-dark .bulk-items{background:#202723;border-color:#3f4a45}.theme-dark .bulk-counts span{color:#aab4b0;background:#2b332f;border-color:#414c47}.theme-dark .notification-menu{background:#242b28;border-color:#46514c;box-shadow:0 22px 60px #00000061}.theme-dark .notification-menu__head{border-color:#3c4642}.theme-dark .notification-menu__head strong,.theme-dark .notification-main strong{color:#edf2ef}.theme-dark .notification-menu__head small,.theme-dark .notification-main p,.theme-dark .notification-main time{color:#aab4b0}.theme-dark .bell-button,.theme-dark .menu-toggle,.theme-dark .ui-preferences button{color:#e3ca88;background:#29312d;border-color:#49554f}.theme-dark .bell-button:hover,.theme-dark .menu-toggle:hover,.theme-dark .ui-preferences button:hover{background:#333d38}.theme-dark .toast{box-shadow:0 18px 45px #00000059}.theme-dark .pv-stat,.theme-dark .pv-form,.theme-dark .pv-drawer,.theme-dark .pv-quick,.theme-dark .pv-progress,.theme-dark .pv-tabs,.theme-dark .pv-form__actions,.theme-dark .pv-client-side{background:#242b28!important;border-color:#3d4843!important}.theme-dark .pv-filters,.theme-dark .pv-drawer__body{border-color:#3b4641;background:#1e2421!important}.theme-dark .pv-stat strong,.theme-dark .pv-overview h3,.theme-dark .pv-subpanel h3,.theme-dark .pv-overview h4,.theme-dark .pv-list strong{color:#e7ece9}.theme-dark .pv-stat small,.theme-dark .pv-stat em,.theme-dark .pv-overview dt,.theme-dark .pv-list span,.theme-dark .pv-list p{color:#a7b1ad}.theme-dark .pv-overview dl,.theme-dark .pv-overview dl>div,.theme-dark .pv-mini-stats span{background:#202723!important;border-color:#3e4944!important}.theme-dark .pv-row-actions button,.theme-dark .pv-row-actions a,.theme-dark .pv-quick button{color:#cbd4d0;background:#2b332f;border-color:#46514c}.theme-dark .chat-head,.theme-dark .chat-body,.theme-dark .chat-composer{background:#202623!important;border-color:#3d4843!important}.theme-dark .chat-head h2{color:#edf2ef}.theme-dark .chat-head p,.theme-dark .chat-composer>small{color:#a5afab}.theme-dark .chat-security{color:#a7d2c2;background:#20342c;border-color:#416655}.theme-dark .chat-message__content>p,.theme-dark .chat-results>button,.theme-dark .chat-typing{color:#dce3df;background:#29312d;border-color:#424d48}.theme-dark .chat-message__content>p,.theme-dark .chat-results strong{color:#e4e9e6}.theme-dark .chat-results small{color:#a5afab}.theme-dark .chat-suggestions button{color:#a9d3c4;background:#29352f;border-color:#466257}.theme-dark .chat-actions>button{color:#e4c77d;background:#302c23;border-color:#74643f}.theme-dark .chat-actions strong{color:#e6d5aa}.theme-dark .chat-actions small{color:#b9aa86}.theme-dark .case-empty,.theme-dark .empty,.theme-dark .dashboard-empty{color:#9ca7a2}.theme-dark .archive-file-link,.theme-dark .case-open-link{color:#8bc6b2}.theme-dark .archive-toolbar>span{color:#aab4b0}.theme-dark .archive-workflow,.theme-dark .count-pill{color:#a9dbc9;background:#30433b}@media (width<=700px){.ui-preferences button{width:34px}.archive-hero{padding:18px}.archive-hero h1{font-size:25px}}.btn--new-client{color:#fff;background:linear-gradient(135deg,#2d866e,#145342);border:1px solid #176c56;box-shadow:0 8px 19px #14534226}.btn--new-client:hover{box-shadow:0 11px 25px #14534238}.dashboard-global-search{z-index:20;color:#678078;background:#fff;border:1px solid #d9e3df;border-radius:13px;align-items:center;gap:10px;width:min(620px,100%);min-height:48px;margin:0 auto 19px;padding:0 15px;display:flex;position:relative;box-shadow:0 8px 25px #143a300e}.dashboard-global-search:focus-within{border-color:#8fb9ab;box-shadow:0 0 0 4px #2c7e6814,0 12px 30px #143a3012}.dashboard-global-search>input{color:#243830;background:0 0;border:0;outline:0;width:100%;height:46px;font-size:13px}.dashboard-global-search>input::placeholder{color:#899892}.dashboard-search-results{background:#fff;border:1px solid #dce5e1;border-radius:14px;position:absolute;top:55px;left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #1131292e}.dashboard-search-results>button{text-align:right;color:#2d6f5d;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.dashboard-search-results>button:last-child{border-bottom:0}.dashboard-search-results>button:hover{background:#f1f8f5}.dashboard-search-results>button>div{min-width:0}.dashboard-search-results strong,.dashboard-search-results span,.dashboard-search-results small{display:block}.dashboard-search-results strong{color:#2f4039;font-size:11px}.dashboard-search-results span{color:#397865;font-size:10px}.dashboard-search-results small{color:#8a9691;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dashboard-search-empty{color:#8d9994;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:11px;display:flex}.dashboard-calendar-panel{grid-column:1/-1;min-width:0;min-height:535px}.office-calendar{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:17px;width:100%;min-width:0;padding-top:17px;display:grid}.office-calendar>*{min-width:0}.office-calendar__month,.calendar-day-agenda{background:#fbfcfc;border:1px solid #e0e8e5;border-radius:14px}.office-calendar__month{padding:15px}.calendar-toolbar{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:13px;display:grid}.calendar-toolbar strong{text-align:center;color:#2e443c;font:700 14px Noto Kufi Arabic}.calendar-toolbar button{color:#367763;background:#fff;border:1px solid #dbe5e1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.calendar-toolbar button:hover{background:#edf6f2}.calendar-toolbar .calendar-prev svg{transform:rotate(180deg)}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-weekdays span{text-align:center;color:#89958f;padding:4px 1px;font-size:8px;font-weight:700}.calendar-days>i,.calendar-days>button{min-height:45px}.calendar-days>button{color:#50625b;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-weight:700;display:grid;position:relative}.calendar-days>button:hover{background:#f0f7f4;border-color:#c7ddd5}.calendar-days>button.today{color:#1d6c55;border-color:#a9cfc2}.calendar-days>button.selected{color:#fff;background:linear-gradient(145deg,#30856d,#175743);border-color:#1f735b;box-shadow:0 7px 16px #1a644f2e}.calendar-days>button.has-hearing:not(.selected){color:#246f59;background:#eaf5f1}.calendar-days>button b{color:#fff;background:#bc8a38;border-radius:6px;place-items:center;min-width:16px;height:16px;padding:0 3px;font:700 8px Arial;display:grid;position:absolute;top:3px;left:4px}.calendar-days>button.selected b{color:#41300f;background:#f0d18a}.calendar-legend{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.calendar-legend>span{color:#7e8c86;align-items:center;gap:6px;font-size:9px;display:flex}.calendar-legend>span i{background:#3b8b73;border-radius:50%;width:8px;height:8px}.calendar-legend>button{color:#28765f;background:0 0;border:0;font-size:9px;font-weight:800}.calendar-day-agenda{overflow:hidden}.calendar-day-agenda>header{color:#fff;background:linear-gradient(135deg,#184d40,#286d59);padding:13px 15px}.calendar-day-agenda>header span,.calendar-day-agenda>header strong{display:block}.calendar-day-agenda>header span{color:#bdd5cd;font-size:9px}.calendar-day-agenda>header strong{margin-top:2px;font-size:12px}.calendar-day-agenda>div{max-height:350px;padding:6px 11px;overflow:auto}.calendar-day-agenda button{text-align:right;background:0 0;border:0;border-bottom:1px solid #e8eeeb;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:11px 2px;display:grid}.calendar-day-agenda button:hover{background:#f6faf8}.calendar-day-agenda time{text-align:center;color:#916a27;background:#fbf2df;border-radius:8px;padding:5px;font-size:9px}.calendar-day-agenda button>div{min-width:0}.calendar-day-agenda strong,.calendar-day-agenda span,.calendar-day-agenda small{display:block}.calendar-day-agenda strong{color:#354941;font-size:10px}.calendar-day-agenda span{color:#34735f;font-size:9px}.calendar-day-agenda small{color:#89958f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.calendar-day-empty{color:#99a49f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.calendar-day-empty strong{color:#64736d;margin-top:7px;font-size:11px}.calendar-day-empty span{font-size:9px}.dashboard-mini-pagination{border-top:1px solid #e7edea;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.dashboard-mini-pagination>span{color:#7f8d87;font-size:9px}.dashboard-mini-pagination>div{gap:5px;display:flex}.dashboard-mini-pagination button{color:#3f685c;background:#fff;border:1px solid #d7e2de;border-radius:8px;min-width:54px;height:29px;font-size:9px}.dashboard-mini-pagination button:hover:not(:disabled){background:#edf6f2}.dashboard-mini-pagination button:disabled{opacity:.4;cursor:not-allowed}.calendar-agenda-pagination{background:#fff;border-top:1px solid #e7edea;margin:0;padding:10px 12px}.calendar-day-agenda>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-day-print{color:#184d40;background:#f2d68f;border:0;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.calendar-day-print:hover:not(:disabled){background:#e8c66d}.calendar-day-print:disabled{opacity:.45;cursor:not-allowed}.calendar-print-sheet{display:none}.records-bulk-toolbar{background:#f8fbfa;border:1px solid #dce6e2;border-radius:11px;justify-content:flex-start;align-items:center;gap:9px;min-height:52px;margin-bottom:9px;padding:9px 12px;display:flex}.records-bulk-toolbar>div{align-items:center;gap:7px;margin-left:auto;display:flex}.records-bulk-toolbar>div strong{color:#1f7059;background:#e3f2ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.records-bulk-toolbar>div span{color:#687970;font-size:10px;font-weight:700}.records-bulk-toolbar .btn{min-height:34px;padding:7px 11px;font-size:9px}.records-bulk-delete{color:#a6423d;background:#fff4f3;border:1px solid #edc7c4}.records-bulk-delete:hover:not(:disabled){color:#fff;background:#a6423d}.records-table-block tbody tr.selected td{background:#edf7f3}.sync-filter-bar{background:#fbfcfc;border:1px solid #dce6e2;border-radius:13px;margin:15px 0;padding:14px}.sync-filter-bar__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.sync-filter-bar__head>div{color:#246e59;align-items:center;gap:8px;display:flex}.sync-filter-bar__head span{font-size:11px;font-weight:800}.sync-filter-bar__head small{color:#87938e;font-size:9px}.sync-filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:9px;display:grid}.sync-filter-grid label>span{color:#68776f;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.sync-filter-grid input,.sync-filter-grid select{color:#30443c;background:#fff;border:1px solid #d9e3df;border-radius:9px;outline:0;width:100%;height:38px;padding:7px 10px;font-size:10px}.sync-filter-search>div{color:#87958f;background:#fff;border:1px solid #d9e3df;border-radius:9px;align-items:center;gap:5px;padding-inline:9px;display:flex}.sync-filter-search>div input{background:0 0;border:0;padding-inline:2px}.sync-filter-reset{white-space:nowrap;height:38px;padding-inline:12px}.sync-filter-bar>p{color:#7d8b85;margin:10px 0 0;font-size:9px}.sync-filter-bar>p strong{color:#26735d}.hearing-mode-tabs{grid-template-columns:1fr 1fr;gap:11px;margin:19px 0;display:grid}.hearing-mode-tabs>button{text-align:right;color:#566a62;background:#fff;border:1px solid #dce6e2;border-radius:14px;grid-template-columns:45px minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:0;min-height:82px;padding:13px 16px;transition:all .18s;display:grid}.hearing-mode-tabs>button:hover{border-color:#aecfc3;transform:translateY(-1px);box-shadow:0 9px 24px #14443712}.hearing-mode-tabs>button>span{color:#2c7b65;background:#e8f5f0;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.hearing-mode-tabs strong,.hearing-mode-tabs small{display:block}.hearing-mode-tabs strong{color:#30483f;font-size:13px}.hearing-mode-tabs small{color:#85928d;margin-top:3px;font-size:9px}.hearing-mode-tabs b{color:#2a735f;background:#eaf5f1;border-radius:9px;place-items:center;width:32px;height:32px;font:800 12px Noto Kufi Arabic;display:grid}.hearing-mode-tabs>button.active{color:#fff;background:linear-gradient(135deg,#277960,#124738);border-color:#185e4b;box-shadow:0 11px 27px #1247382b}.hearing-mode-tabs>button.active strong{color:#fff}.hearing-mode-tabs>button.active small{color:#bed5cd}.hearing-mode-tabs>button.active>span,.hearing-mode-tabs>button.active b{color:#443310;background:#e5c574}.procedure-main-table{min-width:980px}.procedure-main-table th:first-child{width:105px}.procedure-main-table th:nth-child(2){width:135px}.procedure-main-table th:nth-child(3){width:150px}.procedure-main-table th:nth-child(4){width:170px}.procedure-main-table th:nth-child(6){width:125px}.procedure-main-table th:last-child{width:115px}.procedure-source{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.procedure-source--manual{color:#705495;background:#eeeafa}.procedure-source--mahakim{color:#25715a;background:#e7f5ef}.archive-workspace>.records-pagination{padding:12px 3px 2px}@media (width<=1050px){.office-calendar{grid-template-columns:1fr}.calendar-day-agenda>div{max-height:245px}}@media (width<=1150px){.sync-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-filter-reset{width:100%}}@media (width<=700px){.dashboard-global-search{margin-bottom:14px}.dashboard-search-results{position:fixed;top:118px;left:12px;right:12px}.office-calendar__month{padding:10px}.calendar-weekdays span{font-size:7px}.calendar-days>i,.calendar-days>button{min-height:39px}.hearing-mode-tabs{grid-template-columns:1fr}.hearing-mode-tabs>button{min-height:72px;padding:10px 12px}.dashboard-calendar-panel{min-height:0}.records-bulk-toolbar{flex-wrap:wrap;align-items:stretch}.records-bulk-toolbar>div{width:100%;margin:0}.records-bulk-toolbar .btn{flex:1}.sync-filter-grid{grid-template-columns:1fr}.sync-filter-bar__head{flex-direction:column;align-items:flex-start}.calendar-day-print{font-size:0}.calendar-day-print svg{margin:0}}body.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--line:#2e2e33;--muted:#a1a1aa;color:#fafafa;background:#09090b}.theme-dark .app-shell main,.theme-dark .content{color:#fafafa;background:#09090b}.theme-dark .sidebar{background:linear-gradient(#111113,#09090b);border-left:1px solid #27272a}.theme-dark .topbar{background:#09090beb;border-color:#27272a;box-shadow:0 1px #ffffff05}.theme-dark .topbar>div,.theme-dark .topbar-breadcrumb{color:#a1a1aa}.theme-dark .topbar strong,.theme-dark .topbar-breadcrumb strong{color:#fafafa}.theme-dark .command-hero,.theme-dark .archive-hero,.theme-dark .case-workspace__head{background:radial-gradient(circle at 15% 15%,#10b98121,#0000 28%),linear-gradient(135deg,#18181b,#111113 75%);border:1px solid #2d2d32;box-shadow:0 18px 45px #0000003d}.theme-dark .workspace-card,.theme-dark .dashboard-panel,.theme-dark .dashboard-cards>button,.theme-dark .stats-grid article,.theme-dark .case-panel,.theme-dark .case-client-card,.theme-dark .archive-toolbar,.theme-dark .archive-table,.theme-dark .sync-list-section,.theme-dark .logs-section,.theme-dark .bulk-progress-card,.theme-dark .case-workspace__stats article,.theme-dark .pv-subpanel,.theme-dark .pv-overview section,.theme-dark .pv-table-card,.theme-dark .chat-shell,.theme-dark .office-calendar__month,.theme-dark .calendar-day-agenda,.theme-dark .hearing-mode-tabs>button{box-shadow:0 12px 35px #0000002e;color:#fafafa!important;background:#18181b!important;border-color:#2e2e33!important}.theme-dark .page-title h1,.theme-dark .section-heading h2,.theme-dark .records-head h2,.theme-dark .section-row h3,.theme-dark .panel-head h2,.theme-dark .calendar-toolbar strong,.theme-dark .hearing-mode-tabs strong{color:#fafafa}.theme-dark .page-title p,.theme-dark .section-heading p,.theme-dark .records-head p,.theme-dark .section-row p,.theme-dark .panel-head p,.theme-dark .hearing-mode-tabs small{color:#a1a1aa}.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark .search,.theme-dark .dashboard-global-search,.theme-dark .hearing-filters input,.theme-dark .hearing-filters select,.theme-dark .filter-search>div,.theme-dark .pv-field input,.theme-dark .pv-field select,.theme-dark .pv-field textarea{color:#fafafa!important;background:#111113!important;border-color:#3f3f46!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#71717a!important}.theme-dark input:focus,.theme-dark select:focus,.theme-dark textarea:focus,.theme-dark .dashboard-global-search:focus-within{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98129!important}.theme-dark .dashboard-search-results{background:#18181b;border-color:#34343a;box-shadow:0 25px 65px #00000080}.theme-dark .dashboard-search-results>button{color:#34d399;background:#18181b;border-color:#2d2d32}.theme-dark .dashboard-search-results>button:hover{background:#27272a}.theme-dark .dashboard-search-results strong{color:#fafafa}.theme-dark .dashboard-search-results span{color:#6ee7b7}.theme-dark .dashboard-search-results small,.theme-dark .dashboard-search-empty{color:#a1a1aa}.theme-dark .calendar-toolbar button,.theme-dark .dashboard-mini-pagination button,.theme-dark .row-actions button,.theme-dark .records-pagination button,.theme-dark .bulk-history button{color:#e4e4e7;background:#27272a;border-color:#3f3f46}.theme-dark .calendar-toolbar button:hover,.theme-dark .dashboard-mini-pagination button:hover:not(:disabled),.theme-dark .records-pagination button:hover:not(:disabled),.theme-dark .row-actions button:hover{background:#3f3f46;border-color:#52525b}.theme-dark .calendar-weekdays span,.theme-dark .calendar-legend>span,.theme-dark .dashboard-mini-pagination>span{color:#a1a1aa}.theme-dark .calendar-days>button{color:#d4d4d8}.theme-dark .calendar-days>button:hover{background:#27272a;border-color:#3f3f46}.theme-dark .calendar-days>button.has-hearing:not(.selected){color:#6ee7b7;background:#10b9811f}.theme-dark .calendar-days>button.today{color:#6ee7b7;border-color:#059669}.theme-dark .calendar-days>button.selected{color:#fff;background:#059669;border-color:#10b981;box-shadow:0 8px 20px #05966940}.theme-dark .calendar-legend{border-color:#2f2f34}.theme-dark .calendar-legend>button{color:#34d399}.theme-dark .calendar-day-agenda>header{background:#202024;border-bottom:1px solid #323238}.theme-dark .calendar-day-agenda button{border-color:#2d2d32}.theme-dark .calendar-day-agenda button:hover{background:#27272a}.theme-dark .calendar-day-agenda strong,.theme-dark .calendar-day-empty strong{color:#fafafa}.theme-dark .calendar-day-agenda span{color:#6ee7b7}.theme-dark .calendar-day-agenda small,.theme-dark .calendar-day-empty{color:#a1a1aa}.theme-dark .calendar-day-agenda time{color:#facc15;background:#eab3081f}.theme-dark .calendar-agenda-pagination{background:#18181b;border-color:#2f2f34}.theme-dark .records-bulk-toolbar{background:#18181b;border-color:#34343a}.theme-dark .records-bulk-toolbar>div strong{color:#6ee7b7;background:#10b9811f}.theme-dark .records-bulk-toolbar>div span{color:#a1a1aa}.theme-dark .records-bulk-delete{color:#fca5a5;background:#2b1517;border-color:#7f1d1d}.theme-dark .records-table-block tbody tr.selected td{background:#142821!important}.theme-dark .sync-filter-bar{background:#18181b;border-color:#34343a}.theme-dark .sync-filter-bar__head>div,.theme-dark .sync-filter-bar>p strong{color:#6ee7b7}.theme-dark .sync-filter-bar__head small,.theme-dark .sync-filter-grid label>span,.theme-dark .sync-filter-bar>p{color:#a1a1aa}.theme-dark .sync-filter-search>div{background:#111113;border-color:#3f3f46}.theme-dark .hearing-mode-tabs>button:hover{background:#202024!important;border-color:#3f3f46!important}.theme-dark .hearing-mode-tabs>button>span,.theme-dark .hearing-mode-tabs b{color:#6ee7b7;background:#10b9811f}.theme-dark .hearing-mode-tabs>button.active{box-shadow:0 10px 25px #00000040;background:#052e24!important;border-color:#059669!important}.theme-dark .hearing-mode-tabs>button.active>span,.theme-dark .hearing-mode-tabs>button.active b{color:#facc15;background:#facc1524}.theme-dark .steps,.theme-dark .case-tabs,.theme-dark .case-panel>section,.theme-dark .case-overview>section,.theme-dark .case-overview-split>section,.theme-dark .case-modal__card,.theme-dark .case-client-card dl>div,.theme-dark .case-info-grid>div,.theme-dark .case-document-form,.theme-dark .case-documents-grid article,.theme-dark .case-pv-grid article,.theme-dark .case-sync-summary,.theme-dark .reference-panel,.theme-dark .workflow-panel,.theme-dark .court-panel,.theme-dark .case-summary,.theme-dark .selected-court{background:#18181b!important;border-color:#2e2e33!important}.theme-dark .reference-panel--appeal,.theme-dark .sync-review-section,.theme-dark .review-toolbar{background:#1c1912!important;border-color:#574b2d!important}.theme-dark .case-info-grid,.theme-dark .case-client-card dl{background:#2e2e33;border-color:#2e2e33}.theme-dark .case-long-text,.theme-dark .day-summary article,.theme-dark .bulk-toolbar,.theme-dark .bulk-items{background:#111113!important;border-color:#2e2e33!important}.theme-dark table thead th,.theme-dark th{color:#d4d4d8!important;background:#202024!important;border-color:#34343a!important}.theme-dark td{color:#d4d4d8;border-color:#2b2b30}.theme-dark td strong{color:#fafafa}.theme-dark table tbody tr:hover,.theme-dark tbody tr:hover{background:#202024!important}.theme-dark .table-wrap,.theme-dark .hearing-table-wrap,.theme-dark .case-table-wrap{border-color:#34343a}.theme-dark .notification-menu,.theme-dark .pv-form,.theme-dark .pv-drawer,.theme-dark .pv-quick,.theme-dark .pv-progress,.theme-dark .pv-tabs,.theme-dark .pv-form__actions,.theme-dark .pv-client-side,.theme-dark .chat-head,.theme-dark .chat-body,.theme-dark .chat-composer{background:#18181b!important;border-color:#2e2e33!important}.theme-dark .notification-list article.unread{background:#202b27;box-shadow:inset -3px 0 #10b981}.theme-dark .bell-button,.theme-dark .menu-toggle,.theme-dark .ui-preferences button,.theme-dark .btn--outline,.theme-dark .btn--ghost{color:#e4e4e7;background:#18181b;border-color:#3f3f46}.theme-dark .bell-button:hover,.theme-dark .menu-toggle:hover,.theme-dark .ui-preferences button:hover,.theme-dark .btn--outline:hover,.theme-dark .btn--ghost:hover{background:#27272a}.theme-dark .btn--new-client{color:#fff;background:#059669;border-color:#059669}.theme-dark .panel-link{color:#6ee7b7;background:#10b9811a;border-color:#285b4a}.theme-dark .taxonomy-panel{background:#18181b!important;border-color:#2e2e33!important}.case-taxonomy-path>p{color:#145f50;background:#f2f9f6;border:1px solid #cfe3dc;border-radius:12px;margin:0;padding:14px 16px;font-weight:800;line-height:1.9}.theme-dark .case-taxonomy-path>p{color:#8fd3c0;background:#17231f;border-color:#2d5148}@media print{.calendar-print-mode>:not(.calendar-print-sheet){display:none!important}.calendar-print-mode .calendar-print-sheet{color:#111;background:#fff;display:block!important}.calendar-print-sheet header{text-align:center;margin-bottom:7mm}.calendar-print-sheet header span{color:#52615c;font-size:9px}.calendar-print-sheet h1{margin:2mm 0 1mm;font:700 19px Noto Kufi Arabic}.calendar-print-sheet p{margin:0;font-size:11px}.calendar-print-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.calendar-print-sheet th,.calendar-print-sheet td{color:#111;text-align:right;overflow-wrap:anywhere;border:1px solid #77817d;padding:8px 7px;font-size:10px}.calendar-print-sheet th{font-weight:800;background:#dfe8e4!important}.calendar-print-sheet th:first-child{width:10%}.calendar-print-sheet th:nth-child(2){width:16%}.calendar-print-sheet th:nth-child(3){width:18%}.calendar-print-sheet th:nth-child(4){width:13%}.calendar-print-sheet th:nth-child(5){width:27%}.calendar-print-sheet th:nth-child(6){width:16%}.calendar-print-sheet footer{text-align:left;color:#52615c;margin-top:5mm;font-size:9px}.procedure-main-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.procedure-main-table thead{display:table-header-group}.procedure-main-table tr{break-inside:avoid}.procedure-main-table th,.procedure-main-table td{color:#000;overflow-wrap:anywhere;border:1px solid #737d79;padding:7px 6px;font-size:9px;line-height:1.65}.procedure-main-table th{font-weight:700;background:#dfe5e2!important}.procedure-main-table th:first-child{width:12%}.procedure-main-table th:nth-child(2){width:16%}.procedure-main-table th:nth-child(3){width:17%}.procedure-main-table th:nth-child(4){width:20%}.procedure-main-table th:nth-child(5){width:23%}.procedure-main-table th:nth-child(6){width:12%}}.auth-loading{color:#31594d;background:#f5f8f6;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.auth-loading span{border:3px solid #cfe0da;border-top-color:#1f765e;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite background-sync-spin}.login-page{background:#f4f6f5;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(150deg,#0b3028 0%,#145342 62%,#1d6d55 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px 58px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #e8c7764d;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-120px;left:-190px;box-shadow:0 0 0 55px #e8c7760a,0 0 0 115px #e8c77609}.login-brand{align-items:center;gap:13px;display:flex;position:relative}.login-brand>span{color:#efd083;background:#ffffff0d;border:1px solid #efd08373;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:24px}.login-brand small{color:#b9cec6}.login-story>div:nth-child(2){position:relative}.login-kicker{color:#ebcd83;font-size:11px;font-weight:800}.login-story h1{letter-spacing:-1.8px;margin:15px 0 18px;font-size:49px;line-height:1.45}.login-story p{color:#c6d8d1;max-width:460px;margin:0;font-size:14px;line-height:2}.login-story>small{color:#9fbbb1;position:relative}.login-panel{place-items:center;padding:36px;display:grid}.login-panel form{background:#fff;border:1px solid #dce6e2;border-radius:24px;width:min(430px,100%);padding:38px 40px;box-shadow:0 28px 70px #12362c1a}.login-seal{color:#1e6e58;background:#e8f3ef;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.login-panel form>span{color:#a37a2d;font-size:10px;font-weight:800}.login-panel h2{color:#203a32;margin:6px 0 5px;font-size:28px}.login-panel form>p{color:#83908b;margin:0 0 26px}.login-panel label{color:#455a53;gap:7px;margin-top:16px;font-size:10px;font-weight:800;display:grid}.login-panel input{color:#253d35;height:49px;font:inherit;background:#fbfcfc;border:1px solid #d4e0dc;border-radius:12px;outline:0;padding:10px 14px}.login-panel input:focus{border-color:#2e836b;box-shadow:0 0 0 3px #2e836b1a}.login-panel form>button{color:#fff;cursor:pointer;background:#165c49;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin-top:22px;font-weight:850;display:flex}.login-panel form>button:hover{background:#104b3c}.login-panel form>button:disabled{opacity:.65}.login-error{color:#9d3934;background:#fff3f2;border:1px solid #f0c9c6;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:10px;display:flex}.logout-button{color:#c6d6d0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:auto;display:grid}.logout-button:hover{color:#fff;background:#ffffff1f}.finance-workspace{gap:17px;display:grid}.finance-hero{color:#fff;background:linear-gradient(135deg,#0e3c31,#17614d 68%,#927028);border-radius:23px;justify-content:space-between;align-items:center;gap:25px;min-height:175px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.finance-hero:after{content:"";border:1px solid #efd08338;border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;left:-70px;box-shadow:0 0 0 42px #ffffff06}.finance-hero>div,.finance-hero>button{z-index:1;position:relative}.finance-hero span{color:#f0d184;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.finance-hero h1{margin:7px 0 4px;font-size:34px}.finance-hero p{color:#c5d8d1;margin:0}.btn--gold{color:#24453b!important;background:#f1d184!important;border-color:#f1d184!important}.finance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-stats article{background:#fff;border:1px solid #dce6e2;border-top:3px solid #1e765e;border-radius:16px;min-width:0;padding:19px;box-shadow:0 8px 25px #123d310b}.finance-stats article.paid{border-top-color:#2d8a6e}.finance-stats article.expense{border-top-color:#c78b35}.finance-stats article.due{border-top-color:#9f423c}.finance-stats small,.finance-stats span,.finance-stats strong{display:block}.finance-stats small{color:#75847e}.finance-stats strong{color:#263d35;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 3px;font-size:19px;overflow:hidden}.finance-stats span{color:#97a39e;font-size:9px}.finance-toolbar{background:#fff;border:1px solid #dce6e2;border-bottom:0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:end;gap:15px;padding:20px 21px 0;display:flex}.finance-toolbar h2{color:#263e36;margin:0;font-size:17px}.finance-toolbar p{color:#85928d;margin:4px 0 0}.finance-toolbar .search{width:min(390px,100%)}.finance-table{border-radius:0 0 16px 16px;margin:0}.finance-table table{min-width:940px}.finance-table td small{color:#87948f;margin-top:3px;display:block}.finance-positive{color:#1e765e;font-weight:800}.finance-due{color:#a34841}.finance-modal,.finance-drawer-wrap{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0515118f;position:fixed;inset:0}.finance-modal{place-items:center;padding:20px;display:grid}.finance-form{background:#fff;border-radius:21px;width:min(840px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0416115c}.finance-form>header,.finance-drawer>header{color:#fff;background:linear-gradient(135deg,#174d40,#0d3029);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 23px;display:flex}.finance-form header span,.finance-drawer header span{color:#e8cb83;font-size:9px}.finance-form header h2,.finance-drawer header h2{color:#fff;margin:4px 0 0}.finance-form header button,.finance-drawer header button{color:#fff;background:#ffffff1a;border:0;border-radius:10px;width:35px;height:35px;font-size:22px}.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:23px;display:grid}.finance-form-grid label,.fees-editor label{color:#4a5e57;gap:7px;font-size:10px;font-weight:800;display:grid}.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea,.fees-editor input{color:#2e453d;background:#fff;border:1px solid #d6e1dd;border-radius:10px;outline:0;width:100%;padding:10px 12px}.finance-form-grid input,.finance-form-grid select{height:44px}.finance-form-grid textarea{resize:vertical}.finance-form>footer{background:#fafcfb;border-top:1px solid #e1e8e5;justify-content:flex-end;gap:9px;padding:15px 23px;display:flex}.finance-drawer-wrap{justify-content:flex-start;display:flex}.finance-drawer{background:#f7f9f8;width:min(620px,100%);height:100%;overflow:auto;box-shadow:25px 0 80px #0000004d}.finance-drawer header p{color:#bcd0c8;margin:4px 0 0}.finance-account-summary{grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.finance-account-summary span{background:#fff;border:1px solid #dce5e2;border-radius:13px;padding:15px}.finance-account-summary small,.finance-account-summary strong{display:block}.finance-account-summary small{color:#7a8883}.finance-account-summary strong{color:#1f5f4f;margin-top:5px;font-size:18px}.fees-editor{background:#fffaf0;border:1px solid #eadbb5;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin:0 17px 15px;padding:14px;display:grid}.fees-editor button{color:#fff;background:#9a722b;border:0;border-radius:9px;height:42px;padding:0 18px;font-weight:800}.finance-ledger-head{justify-content:space-between;align-items:center;padding:15px 18px 10px;display:flex}.finance-ledger-head h3{color:#30483f;margin:0}.finance-ledger-head button{color:#17604d;background:#eff8f5;border:1px solid #c8ded6;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:flex}.finance-ledger{gap:8px;padding:0 17px 24px;display:grid}.finance-ledger article{background:#fff;border:1px solid #dce5e2;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.finance-ledger article>div{min-width:0}.finance-ledger article strong,.finance-ledger article small{display:block}.finance-ledger article small{color:#83908b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.finance-ledger article>b{color:#31483f;white-space:nowrap}.finance-ledger article>div:last-child{display:flex}.finance-ledger article button{color:#527068;background:#f0f5f3;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.finance-ledger article button:last-child{color:#a4453e}.finance-type{color:#1d735b;background:#e8f4ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.finance-type--office_expense,.finance-type--client_disbursement{color:#9c6d25;background:#fcf2df}.pv-filters input{color:#40534c;background:#fff;border:1px solid #d8e2de;border-radius:9px;outline:0;min-width:150px;height:38px;padding:7px 10px}.theme-dark .finance-stats article,.theme-dark .finance-toolbar,.theme-dark .finance-form,.theme-dark .finance-account-summary span,.theme-dark .finance-ledger article{color:#f4f4f5;background:#18181b;border-color:#323238}.theme-dark .finance-stats strong,.theme-dark .finance-toolbar h2,.theme-dark .finance-ledger article>b{color:#fafafa}.theme-dark .finance-form-grid input,.theme-dark .finance-form-grid select,.theme-dark .finance-form-grid textarea,.theme-dark .fees-editor input,.theme-dark .pv-filters input{color:#fafafa;background:#111113;border-color:#3f3f46}.theme-dark .finance-form>footer,.theme-dark .finance-drawer{background:#111113;border-color:#323238}.theme-dark .fees-editor{background:#221d13;border-color:#554624}.theme-dark .finance-type{background:#15372c}.theme-dark .finance-ledger article button{color:#d4d4d8;background:#27272a}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-story{display:none}.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-hero{flex-direction:column;align-items:flex-start}.finance-toolbar{flex-direction:column;align-items:stretch;padding-bottom:15px}.finance-toolbar .search{width:100%}}@media (width<=600px){.login-panel{padding:14px}.login-panel form{padding:28px 20px}.finance-stats{grid-template-columns:1fr}.finance-form-grid{grid-template-columns:1fr;padding:16px}.finance-form-grid .wide{grid-column:auto}.finance-modal{padding:5px}.finance-form{border-radius:14px;max-height:calc(100vh - 10px)}.finance-ledger article{grid-template-columns:38px minmax(0,1fr) auto}.finance-ledger article>b{grid-column:2}.finance-ledger article>div:last-child{grid-area:1/3/3}.pv-filters input{width:100%}}@media print{html,body,#root{background:#fff!important}body,body *{text-shadow:none!important;box-shadow:none!important;filter:none!important;font-family:Tahoma,Arial,sans-serif!important}.pv-print-sheet h1,.calendar-print-sheet h1,.hearing-selection-print h1,.daily-report-print-sheet h1,.print-city-group>h2,.print-type-group>h3{font-family:Tahoma,Arial,sans-serif!important}.pv-print-sheet table,.calendar-print-sheet table,.hearing-selection-print table,.daily-report-print-sheet table{background:#fff!important}}.pv-workflow-steps{background:#fff;border:1px solid #dce6e2;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(50px,.42fr) minmax(0,1fr) minmax(50px,.42fr) minmax(0,1fr);align-items:center;padding:17px 22px;display:grid;box-shadow:0 9px 28px #113f320b}.pv-workflow-steps>button{text-align:right;color:#87918d;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:8px;display:grid}.pv-workflow-steps>button>span{color:#6f7d77;background:#fff;border:1px solid #d9e3df;border-radius:50%;place-items:center;width:44px;height:44px;font:800 14px Noto Kufi Arabic;display:grid}.pv-workflow-steps strong,.pv-workflow-steps small{display:block}.pv-workflow-steps strong{color:#77837e;font-size:12px}.pv-workflow-steps small{color:#9aa39f;margin-top:2px;font-size:9px}.pv-workflow-steps>button.active>span{color:#fff;background:linear-gradient(145deg,#2a8068,#10503f);border-color:#17614e;box-shadow:0 0 0 7px #e9f3ef}.pv-workflow-steps>button.active strong{color:#17614e}.pv-workflow-steps>i{background:#d5e1dc;height:1px}.pv-workflow-card{background:#fff;border:1px solid #dce6e2;border-radius:17px;padding:22px;box-shadow:0 9px 28px #113f320b}.pv-form--embedded{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0}.pv-form--embedded .pv-form__head{border-radius:16px 16px 0 0;margin:-22px -22px 4px}.pv-existing-client{background:#f5faf8;border:1px solid #d9e5e0;border-radius:14px;gap:15px;padding:17px;display:grid}.pv-existing-client>div{align-items:center;gap:11px;display:flex}.pv-existing-client>div:first-child>svg{color:#23725c;background:#dff0e9;border-radius:12px;width:42px;height:42px;padding:10px}.pv-existing-client span{gap:2px;display:grid}.pv-existing-client strong{color:#29463c;font-size:12px}.pv-existing-client small{color:#83918b;font-size:9px}.pv-existing-client>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.pv-existing-client select{color:#344b43;background:#fff;border:1px solid #d2dfda;border-radius:10px;width:100%;height:44px;padding:8px 12px}.pv-client-divider{color:#89958f;align-items:center;gap:12px;margin:21px 0;font-size:9px;display:flex}.pv-client-divider:before,.pv-client-divider:after{content:"";background:#e0e8e5;flex:1;height:1px}.pv-client-divider span{white-space:nowrap}.pv-convert-sheet{background:#fff;border:1px solid #d9e4e0;border-radius:19px;width:min(1000px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 30px 90px #04161159}.pv-convert-sheet>header{z-index:3;color:#fff;background:linear-gradient(135deg,#174d40,#0d3029);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px;display:flex;position:sticky;top:0}.pv-convert-sheet>header span{color:#edcf82;font-size:9px}.pv-convert-sheet>header h2{color:#fff;margin:4px 0;font-size:17px}.pv-convert-sheet>header p{color:#bfd3cc;margin:0;font-size:9px}.pv-convert-sheet>header button{color:#fff;background:#ffffff21;border:0;border-radius:9px;width:34px;height:34px;font-size:21px}.pv-convert-sheet__body{padding:22px}.pv-quick{flex-wrap:nowrap;justify-content:center;align-items:center;overflow-x:auto}.pv-quick button{flex:none}.pv-quick__print{color:#79581e!important;background:#fff9e8!important;border-color:#ead18f!important}.pv-quick__convert{color:#fff!important;background:#23775e!important;border-color:#1e6c55!important}.pv-tabs button{align-items:center;gap:5px;display:inline-flex}.pv-row-actions{justify-content:center;flex-wrap:nowrap!important;min-width:108px!important}.pv-row-actions button{flex:0 0 30px}.theme-dark .pv-workflow-steps,.theme-dark .pv-workflow-card,.theme-dark .pv-convert-sheet{color:#e4e4e7;background:#18181b;border-color:#2f2f34}.theme-dark .pv-workflow-steps>button>span{color:#a1a1aa;background:#27272a;border-color:#3f3f46}.theme-dark .pv-workflow-steps>button.active>span{color:#fff;background:#047857;border-color:#10b981;box-shadow:0 0 0 7px #10b9811f}.theme-dark .pv-workflow-steps strong,.theme-dark .pv-existing-client strong{color:#e4e4e7}.theme-dark .pv-workflow-steps small,.theme-dark .pv-existing-client small{color:#a1a1aa}.theme-dark .pv-workflow-steps>i,.theme-dark .pv-client-divider:before,.theme-dark .pv-client-divider:after{background:#34343a}.theme-dark .pv-existing-client{background:#13251f;border-color:#315f50}.theme-dark .pv-existing-client select{color:#fafafa;background:#111113;border-color:#3f3f46}.theme-dark .pv-quick__print{color:#f0d185!important;background:#332c1d!important;border-color:#6a5527!important}.theme-dark .pv-quick__convert{color:#fff!important;background:#047857!important;border-color:#059669!important}@media (width<=800px){.pv-workflow-steps{grid-template-columns:1fr;padding:10px}.pv-workflow-steps>i{display:none}.pv-workflow-steps>button{grid-template-columns:38px minmax(0,1fr)}.pv-workflow-steps>button>span{width:35px;height:35px}.pv-workflow-steps>button.active>span{box-shadow:0 0 0 4px #e9f3ef}.pv-workflow-card{padding:12px}.pv-form--embedded .pv-form__head{margin:-12px -12px 4px}.pv-existing-client>div:last-child{grid-template-columns:1fr}.pv-quick{justify-content:flex-start}.pv-convert-sheet__body{padding:13px}}.dashboard-day-summary-panel{flex-direction:column;align-self:start;height:310px;min-height:310px;display:flex;overflow:hidden}.dashboard-day-summary-panel .panel-link{flex:none;min-height:44px;margin-top:auto;font-size:11px}.pv-stat{align-items:center;min-height:96px}.pv-stat small{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.65;overflow:visible}.pv-stat strong,.pv-stat em{text-overflow:clip;overflow:visible}.pv-stat:last-child strong{white-space:normal;font-size:11px;line-height:1.6}.pv-table th,.pv-table td,.pv-drawer,.archive-workspace{font-size:11px}.pv-drawer small,.pv-client-side small,.archive-workspace small{font-size:10px;line-height:1.65}.pv-drawer-wrap{background:#081b1694;justify-content:center;align-items:center;padding:24px}.pv-drawer{background:#f6f8f7;border:1px solid #ffffff26;border-radius:20px;grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 255px;width:min(1180px,100vw - 48px);min-height:0;max-height:calc(100vh - 48px);padding-left:0;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #04161161}.pv-drawer__head{grid-area:1/1;min-height:104px;padding:19px 22px}.pv-quick{grid-area:2/1;padding:10px 18px}.pv-progress{grid-area:3/1;padding:10px 18px}.pv-tabs{grid-area:4/1;padding-inline:18px}.pv-tabs button,.pv-quick button,.pv-progress>div{font-size:10px}.pv-drawer__body{grid-area:5/1;min-height:0;padding:17px;overflow:auto}.pv-client-side{background:#fff;border-right:1px solid #dfe6e3;grid-area:1/2/6;width:auto;min-height:0;padding:28px 21px;position:static;overflow:auto}.pv-client-side h3{font-size:15px}.pv-client-side strong{font-size:14px;line-height:1.75}.pv-client-side span,.pv-client-side b{font-size:11px;line-height:1.8}.pv-dropzone{background:linear-gradient(145deg,#f8fcfa,#eef7f3);border:1.5px dashed #8ab9aa;border-radius:16px;gap:7px;min-height:168px;margin-bottom:14px;position:relative;box-shadow:inset 0 1px #fffc}.pv-dropzone>svg{color:#24715c;background:#dff0ea;border-radius:13px;width:46px;height:46px;padding:11px}.pv-dropzone strong{color:#2d5448;font-size:13px}.pv-dropzone span{color:#7a8a84;font-size:11px}.pv-dropzone:hover,.pv-dropzone.is-dragging{background:#e8f6f0;border-color:#1e745b;box-shadow:0 0 0 4px #20745b14}.pv-list article{background:#fbfcfc;border:1px solid #e0e8e5;border-radius:12px;min-height:58px;margin-top:8px;padding:10px 12px}.pv-list article:last-child{border-bottom:1px solid #e0e8e5}.archive-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.archive-mode-tabs>button{text-align:right;color:#53675f;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:15px;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 16px;transition:all .18s;display:grid;box-shadow:0 8px 25px #123d310b}.archive-mode-tabs>button:hover{border-color:#a9cabc;transform:translateY(-1px)}.archive-mode-tabs>button>span{color:#24715b;background:#e5f3ee;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.archive-mode-tabs strong,.archive-mode-tabs small{display:block}.archive-mode-tabs strong{color:#30463e;font-size:13px}.archive-mode-tabs small{color:#82918b;margin-top:3px}.archive-mode-tabs b{color:#246d58;background:#e8f4ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.archive-mode-tabs>button.active{color:#fff;background:linear-gradient(135deg,#27775f,#103f33);border-color:#155844;box-shadow:0 12px 30px #103f3329}.archive-mode-tabs>button.active.minutes{background:linear-gradient(135deg,#9a722a,#5f4517)}.archive-mode-tabs>button.active strong{color:#fff}.archive-mode-tabs>button.active small{color:#d4e4de}.archive-mode-tabs>button.active>span,.archive-mode-tabs>button.active b{color:#4e3911;background:#efd38d}.archive-preview-wrap{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07171394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.archive-preview{background:#fff;border:1px solid #dbe5e1;border-radius:20px;width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0416115c}.archive-preview>header{color:#fff;background:linear-gradient(135deg,#174d40,#0d3029);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 23px;display:flex}.archive-preview>header span{color:#e7cb86;font-size:10px}.archive-preview>header h2{margin:4px 0;font-size:19px}.archive-preview>header p{color:#bfd2cb;margin:0}.archive-preview>header button{color:#fff;background:#ffffff1f;border:0;border-radius:10px;width:35px;height:35px;font-size:22px}.archive-preview__grid{background:#e5ebe8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:18px 22px;display:grid}.archive-preview__grid>div{background:#fff;padding:11px 13px}.archive-preview__grid small,.archive-preview__grid strong{display:block}.archive-preview__grid small{color:#7e8d87}.archive-preview__grid strong{color:#32463f;margin-top:3px;font-size:12px}.archive-preview>article{border-top:1px solid #e5ebe8;margin:0;padding:18px 22px}.archive-preview>article h3{color:#30463e;margin:0 0 8px;font-size:14px}.archive-preview>article p{color:#65756e;margin:0;line-height:1.9}.archive-preview>footer{background:#f8faf9;border-top:1px solid #e5ebe8;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.theme-dark .pv-drawer,.theme-dark .pv-client-side,.theme-dark .pv-list article,.theme-dark .archive-mode-tabs>button,.theme-dark .archive-preview,.theme-dark .archive-preview__grid>div,.theme-dark .archive-preview>footer{color:#f4f4f5;border-color:#323238;background:#18181b!important}.theme-dark .pv-drawer__body,.theme-dark .archive-preview__grid{background:#111113!important}.theme-dark .pv-dropzone{color:#d1fae5;background:#13251f;border-color:#315f50}.theme-dark .pv-dropzone>svg{color:#6ee7b7;background:#183c30}.theme-dark .pv-dropzone strong,.theme-dark .archive-mode-tabs strong,.theme-dark .archive-preview__grid strong,.theme-dark .archive-preview>article h3{color:#fafafa}.theme-dark .pv-dropzone span,.theme-dark .archive-mode-tabs small,.theme-dark .archive-preview>article p{color:#a1a1aa}.theme-dark .archive-preview>article{border-color:#2e2e33}@media (width<=900px){.pv-drawer-wrap{align-items:stretch;padding:0}.pv-drawer{border:0;border-radius:0;width:100%;min-height:100vh;max-height:none;display:block;overflow:auto}.pv-drawer__body{overflow:visible}.pv-client-side{border:1px solid #dfe6e3;border-radius:12px;width:auto;min-height:0;margin:0 12px 12px;padding:17px}}@media (width<=700px){.dashboard-day-summary-panel{height:auto;min-height:0;overflow:visible}.archive-mode-tabs{grid-template-columns:1fr}.archive-preview-wrap{padding:8px}.archive-preview{border-radius:15px;max-height:calc(100vh - 16px)}.archive-preview__grid{grid-template-columns:1fr;padding:12px}}.activity-list__body{text-align:right;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.activity-list__body:hover strong{color:#1f765e}.activity-list__body>b{color:#51645d;align-items:center;gap:8px;margin:4px 0;font-size:9px;font-weight:750;display:flex}.activity-list__body>b i{color:#8c6a25;background:#fbf2df;border-radius:6px;padding:2px 6px;font-size:8px;font-style:normal}.sync-open-btn{color:#276e5b;background:#f1f8f5;border:1px solid #c9ded6}.sync-open-btn:hover{background:#e5f3ed}.daily-report-print-sheet{display:none}.theme-dark .activity-list__body>b{color:#a1a1aa}.theme-dark .activity-list__body>b i{color:#f0d185;background:#332c1d}.theme-dark .sync-open-btn{color:#86e0bd;background:#13251f;border-color:#315f50}.dashboard-day-summary-panel{align-self:start;height:260px;min-height:260px;overflow:hidden}.hearing-filters--extended{grid-template-columns:minmax(190px,1.25fr) minmax(145px,.8fr) minmax(135px,.75fr) minmax(150px,.85fr) minmax(210px,1.2fr);gap:10px}.hearing-grouped-print>header>span{color:#53615c;font-size:8px;display:block}.hearing-grouped-print>header>small{color:#47544f;margin-top:1mm;font-size:7px;display:block}.print-city-group{margin-top:5mm}.print-city-group>h2{color:#fff;background:#174f40;justify-content:space-between;align-items:center;gap:10px;margin:0 0 2.5mm;padding:2.5mm 3mm;font:800 13px Noto Kufi Arabic;display:flex}.print-city-group>h2 span{color:#f1d38a;font-size:8px}.print-type-group{margin:0 0 4mm}.print-type-group>h3{color:#273b34;background:#edf1ef;border:1px solid #9eaaa6;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:1.8mm 2.5mm;font:800 9px Noto Kufi Arabic;display:flex}.print-type-group>h3 span{color:#68756f;font-size:7px}@media (width<=1100px){.hearing-filters--extended{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-filters--extended .filter-search{grid-column:1/-1}}@media (width<=700px){.activity-list__body>b{flex-direction:column;align-items:flex-start;gap:3px}.review-row-actions .sync-open-btn,.review-row-actions .btn--sync{width:100%}.dashboard-day-summary-panel{height:auto;min-height:0;overflow:visible}.hearing-filters--extended{grid-template-columns:1fr}.hearing-filters--extended .filter-search{grid-column:auto}}@media print{.printing-daily-report>:not(.daily-report-print-sheet){display:none!important}.printing-daily-report .daily-report-print-sheet{color:#111;background:#fff;display:block!important}.daily-report-print-sheet header{text-align:center;margin-bottom:5mm}.daily-report-print-sheet header span{color:#4d5b56;font-size:8px;display:block}.daily-report-print-sheet h1{margin:1mm 0;font:800 17px Noto Kufi Arabic}.daily-report-print-sheet p{margin:0;font-size:8px}.daily-report-print-sheet table{table-layout:fixed;border-collapse:collapse;width:100%}.daily-report-print-sheet th,.daily-report-print-sheet td{color:#111;overflow-wrap:anywhere;border:1px solid #6f7774;padding:4px 3px;font-size:6.5px;line-height:1.45}.daily-report-print-sheet th{font-weight:800;background:#dfe5e2!important}.daily-report-print-sheet th:first-child{width:9%}.daily-report-print-sheet th:nth-child(2){width:10%}.daily-report-print-sheet th:nth-child(3){width:13%}.daily-report-print-sheet th:nth-child(4),.daily-report-print-sheet th:nth-child(5){width:9%}.daily-report-print-sheet th:nth-child(6),.daily-report-print-sheet th:nth-child(7){width:12%}.daily-report-print-sheet th:nth-child(8){width:17%}.daily-report-print-sheet th:nth-child(9){width:9%}.daily-report-print-sheet footer{color:#555;text-align:left;margin-top:4mm;font-size:7px}.hearing-grouped-print .print-city-group+.print-city-group{break-before:page}.hearing-grouped-print .print-city-group>h2,.hearing-grouped-print .print-type-group>h3{break-after:avoid}.hearing-grouped-print .print-type-group table thead{display:table-header-group}.hearing-grouped-print .print-type-group tr{break-inside:avoid}.hearing-grouped-print .print-type-group table{margin-bottom:0}.hearing-grouped-print .print-type-group th:first-child{width:9%}.hearing-grouped-print .print-type-group th:nth-child(2),.hearing-grouped-print .print-type-group th:nth-child(3){width:11%}.hearing-grouped-print .print-type-group th:nth-child(4){width:13%}.hearing-grouped-print .print-type-group th:nth-child(5){width:8%}.hearing-grouped-print .print-type-group th:nth-child(6){width:13%}.hearing-grouped-print .print-type-group th:nth-child(7){width:7%}.hearing-grouped-print .print-type-group th:nth-child(8),.hearing-grouped-print .print-type-group th:nth-child(9){width:14%}}.calendar-day-agenda>header>div{min-width:0}.calendar-day-agenda>header>div>span{color:#c7ddd5!important}.calendar-day-agenda>header>div>strong{line-height:1.7;color:#fff!important;font-size:12px!important}.calendar-day-agenda>header .calendar-day-print{text-align:center;border:1px solid #ffffff3d;border-radius:9px;flex:none;grid-template-columns:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:74px;height:32px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex;color:#174b3e!important;background:#f0d184!important}.calendar-day-agenda>header .calendar-day-print:hover:not(:disabled){background:#f7dfa3!important}.calendar-day-agenda>header .calendar-day-print:disabled{color:#39564d!important;background:#d9e1dd!important}.pagination-ellipsis{color:#7c8a84;-webkit-user-select:none;user-select:none;place-items:center;min-width:28px;height:34px;font-weight:800;display:grid}.background-operation{color:#205f4e;background:#edf8f4;border:1px solid #bddbcf;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:205px;max-width:310px;height:42px;padding:5px 9px;display:grid;box-shadow:0 7px 20px #1b5b4a17}.background-operation>span{color:#fff;background:#238066;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.background-operation>span svg{animation:1.2s linear infinite background-sync-spin}.background-operation>div{gap:1px;min-width:0;display:grid}.background-operation strong,.background-operation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.background-operation strong{color:#1e5749;font-size:9px}.background-operation small{color:#648078;font-size:8px}.background-operation>b{color:#9b712b;font-size:10px}@keyframes background-sync-spin{to{transform:rotate(360deg)}}.theme-dark .background-operation{color:#d1fae5;box-shadow:none;background:#132a22;border-color:#295c4c}.theme-dark .background-operation>span{background:#047857}@media (width<=800px){.background-operation{z-index:80;width:auto;max-width:none;position:fixed;bottom:14px;left:12px;right:12px}.calendar-day-agenda>header .calendar-day-print{min-width:36px;font-size:0}}@media print{.calendar-print-sheet header{margin-bottom:5mm}.calendar-print-sheet h1{margin:0 0 1mm;font:800 18px Noto Kufi Arabic}.calendar-print-sheet p{font-size:9px}.calendar-print-sheet th,.calendar-print-sheet td{padding:5px 4px;font-size:7.5px;line-height:1.5}.calendar-print-sheet th:first-child{width:9%}.calendar-print-sheet th:nth-child(2),.calendar-print-sheet th:nth-child(3){width:11%}.calendar-print-sheet th:nth-child(4){width:10%}.calendar-print-sheet th:nth-child(5){width:9%}.calendar-print-sheet th:nth-child(6){width:13%}.calendar-print-sheet th:nth-child(7){width:7%}.calendar-print-sheet th:nth-child(8),.calendar-print-sheet th:nth-child(9){width:15%}}.case-documents-section{min-width:0}.case-attachment-composer{background:#fafcfb;border:1px solid #dfe7e4;border-radius:15px;gap:11px;width:100%;min-width:0;margin-bottom:20px;padding:14px;display:grid}.case-attachment-dropzone{color:#274f43;cursor:pointer;background:#f3faf7;border:1px dashed #91baad;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:82px;padding:13px;transition:all .18s;display:grid}.case-attachment-dropzone:hover{background:#edf7f3;border-color:#28745f}.case-attachment-dropzone>span{color:#1f765e;background:#deefe8;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.case-attachment-dropzone>div{min-width:0}.case-attachment-dropzone strong,.case-attachment-dropzone small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-attachment-dropzone strong{font-size:12px}.case-attachment-dropzone small{color:#82918b;margin-top:3px;font-size:9px}.case-attachment-dropzone>b{color:#256d58;background:#fff;border:1px solid #c9ded6;border-radius:9px;padding:7px 11px;font-size:9px}.case-attachment-dropzone input{display:none}.case-attachment-fields{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:9px;min-width:0;display:grid}.case-attachment-fields input,.case-attachment-fields select{color:#394d46;background:#fff;border:1px solid #d8e2de;border-radius:10px;outline:0;width:100%;min-width:0;height:42px;padding:8px 11px}.case-attachment-staged{background:#fff;border:1px solid #dce5e2;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;min-width:0;padding:10px;display:grid;box-shadow:0 5px 16px #1541350b}.case-attachment-staged>span{color:#236c58;background:#edf4f1;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.case-attachment-staged>div{min-width:0}.case-attachment-staged strong,.case-attachment-staged small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-attachment-staged strong{color:#243c34;font-size:11px}.case-attachment-staged small{color:#83908b;font-size:9px}.case-attachment-staged>button{color:#7f8b86;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:20px}.case-attachment-staged>button:hover{color:#a33e39;background:#fff0ef}.case-attachment-composer>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-attachment-composer>footer small{color:#87948e;font-size:9px}.case-attachment-composer .document-upload-action{flex:none;width:auto;min-width:160px;max-width:100%}.case-attachment-list article>span{overflow:hidden}.case-attachment-list article>span img{object-fit:cover;width:100%;height:100%}.case-attachment-list article{border-radius:13px}.heading-actions{flex-wrap:wrap}.hearing-print-choice{gap:3px;display:grid}.hearing-print-choice>span{color:#7c8984;font-size:8px;font-weight:750}.hearing-print-choice select{color:#395048;background:#fff;border:1px solid #d8e2de;border-radius:9px;min-width:210px;height:38px;padding:6px 10px;font-size:9px}.hearing-mode-tabs--three{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-sync-report{gap:13px;display:grid}.daily-sync-report>header{color:#fff;background:linear-gradient(135deg,#174f40,#24735c);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex;box-shadow:0 12px 28px #144f401f}.daily-sync-report>header span{color:#e6ca83;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.daily-sync-report>header h3{color:#fff;margin:4px 0 2px;font-size:16px}.daily-sync-report>header p{color:#bfd4cd;margin:0;font-size:9px}.daily-sync-report>header>strong{text-align:center;color:#f0d185;min-width:72px;font-size:28px}.daily-sync-report>header>strong small{color:#bfd4cd;font-size:8px;display:block}.daily-report-table{min-width:1050px}.daily-report-table td small{color:#7d8a85;margin-top:3px;font-size:9px;display:block}.daily-report-open{color:#246f59;background:#f2f8f6;border:1px solid #cfe0da;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.daily-report-row--off-page,.hearing-selection-print{display:none}.sync-list-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-list-tabs>button.overdue>span{color:#ad4e45;background:#fff0ef}.sync-list-tabs>button.overdue b{color:#a34841;background:#fde7e5}.sync-list-tabs>button.active.overdue{background:linear-gradient(135deg,#a8544b,#74332e);border-color:#9c4942}.overdue-sync-panel{background:snow;border:1px solid #ecd0cd;border-radius:16px;gap:13px;margin:12px 0 19px;padding:15px;display:grid}.overdue-sync-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.overdue-sync-panel>header>div>span{color:#a3453e;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.overdue-sync-panel>header h3{color:#3f4945;margin:4px 0 2px;font-size:15px}.overdue-sync-panel>header p{color:#7e8b86;margin:0;font-size:9px}.auto-sync-switch{background:#fff;border:1px solid #eadad7;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:250px;padding:10px 12px;display:grid}.auto-sync-switch input{opacity:0;pointer-events:none;position:absolute}.auto-sync-switch>span{background:#c8d0cc;border-radius:999px;width:39px;height:22px;transition:all .2s;position:relative}.auto-sync-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #0003}.auto-sync-switch input:checked+span{background:#23765e}.auto-sync-switch input:checked+span:after{transform:translate(-17px)}.auto-sync-switch>div{min-width:0}.auto-sync-switch strong,.auto-sync-switch small{display:block}.auto-sync-switch strong{color:#3e5049;font-size:9px}.auto-sync-switch small{color:#85918c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.overdue-toolbar{margin:0}.overdue-progress{background:#fff;border-radius:11px;gap:7px;padding:10px 12px;display:grid}.overdue-progress>div{color:#52645d;justify-content:space-between;gap:10px;font-size:9px;display:flex}.overdue-progress>i{background:#e8eeeb;border-radius:999px;height:7px;overflow:hidden}.overdue-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#27765f,#d1ae58);height:100%;transition:width .25s;display:block}.overdue-sync-panel tbody tr.selected td{background:#fff1ef}.overdue-sync-panel td small{color:#84918c;margin-top:3px;font-size:8px;display:block}.overdue-badge{color:#a1423b;background:#fde9e7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.theme-dark .case-attachment-composer,.theme-dark .case-attachment-staged,.theme-dark .auto-sync-switch,.theme-dark .overdue-progress{background:#111113;border-color:#34343a}.theme-dark .case-attachment-dropzone{color:#d1fae5;background:#13251f;border-color:#315f50}.theme-dark .case-attachment-dropzone>span{color:#6ee7b7;background:#183c30}.theme-dark .case-attachment-dropzone>b{color:#d4d4d8;background:#27272a;border-color:#3f3f46}.theme-dark .case-attachment-fields input,.theme-dark .case-attachment-fields select,.theme-dark .hearing-print-choice select{color:#fafafa;background:#111113;border-color:#3f3f46}.theme-dark .case-attachment-staged strong,.theme-dark .overdue-sync-panel>header h3,.theme-dark .auto-sync-switch strong{color:#fafafa}.theme-dark .overdue-sync-panel{background:#1b1515;border-color:#552d2a}.theme-dark .daily-sync-report>header{background:#111113;border:1px solid #2d2d32}.theme-dark .daily-report-open{color:#6ee7b7;background:#13251f;border-color:#315f50}@media (width<=900px){.hearing-mode-tabs--three,.sync-list-tabs{grid-template-columns:1fr}.overdue-sync-panel>header{flex-direction:column;align-items:stretch}.auto-sync-switch{width:100%;min-width:0}}@media (width<=700px){.case-attachment-composer{padding:10px}.case-attachment-dropzone{grid-template-columns:38px minmax(0,1fr);padding:10px}.case-attachment-dropzone>b{display:none}.case-attachment-fields{grid-template-columns:1fr}.case-attachment-composer>footer{flex-direction:column;align-items:stretch}.case-attachment-composer .document-upload-action{width:100%;min-width:0}.hearing-print-choice{width:100%}.hearing-print-choice select{width:100%;min-width:0}.daily-sync-report>header{flex-direction:column;align-items:flex-start}.daily-sync-report>header>strong{text-align:right}.overdue-toolbar .btn{flex:1}}@media print{.printing-hearing-selection>:not(.hearing-selection-print){display:none!important}.printing-hearing-selection .hearing-selection-print{color:#111;background:#fff;display:block!important}.hearing-selection-print header{text-align:center;margin-bottom:5mm}.hearing-selection-print h1{margin:0;font:800 18px Noto Kufi Arabic}.hearing-selection-print p{margin:1mm 0 0;font-size:9px}.hearing-selection-print table{table-layout:fixed;border-collapse:collapse;width:100%}.hearing-selection-print th,.hearing-selection-print td{color:#111;overflow-wrap:anywhere;border:1px solid #737d79;padding:5px 4px;font-size:7.5px;line-height:1.5}.hearing-selection-print th{background:#dfe5e2!important}.hearing-selection-print th:first-child{width:9%}.hearing-selection-print th:nth-child(2),.hearing-selection-print th:nth-child(3){width:11%}.hearing-selection-print th:nth-child(4){width:10%}.hearing-selection-print th:nth-child(5){width:9%}.hearing-selection-print th:nth-child(6){width:13%}.hearing-selection-print th:nth-child(7){width:7%}.hearing-selection-print th:nth-child(8),.hearing-selection-print th:nth-child(9){width:15%}.daily-report-row--off-page{display:table-row!important}.daily-sync-report>header{color:#111!important;box-shadow:none!important;background:#fff!important;border:0!important}.daily-sync-report>header h3,.daily-sync-report>header span,.daily-sync-report>header p,.daily-sync-report>header>strong,.daily-sync-report>header>strong small{color:#111!important}.daily-report-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.daily-report-table th,.daily-report-table td{color:#000;border:1px solid #737d79;padding:6px 5px;font-size:8px}.daily-report-table th{background:#dfe5e2!important}}.dashboard-day-summary-panel{flex-direction:column;height:310px;min-height:310px;display:flex;overflow:hidden}.dashboard-day-summary-panel .panel-link{flex:none;min-height:44px;margin-top:auto}@media (width<=700px){.dashboard-day-summary-panel{height:auto;min-height:0;overflow:visible}}.pv-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pv-toolbar-actions .btn{white-space:nowrap;min-width:0}.pv-case-link{color:#1f6f5a;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline #a9cfc3;text-decoration:underline #a9cfc3;display:inline-flex}.pv-table th:last-child,.pv-table td:last-child{min-width:132px}.pv-row-actions{flex-wrap:nowrap;justify-content:center;min-width:108px}.pv-print-sheet{display:none}.archive-minutes-table table{min-width:1280px}.archive-minutes-table th:last-child,.archive-minutes-table td:last-child{min-width:115px}.overdue-table table{min-width:1280px}.overdue-row-actions{align-items:center;gap:5px;min-width:112px;display:flex}.overdue-row-actions button{color:#376b5c;cursor:pointer;background:#fff;border:1px solid #d7e3de;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.overdue-row-actions button:last-child{color:#8a6426;background:#fff8e8}.overdue-row-actions button:disabled{opacity:.45;cursor:not-allowed}.theme-dark .pv-case-link{color:#86e0bd}.theme-dark .overdue-row-actions button{color:#d4d4d8;background:#27272a;border-color:#3f3f46}.theme-dark .overdue-row-actions button:last-child{color:#f0d185;background:#332c1d}.theme-dark .records-pagination button,.theme-dark .records-pagination button span,.theme-dark .records-pagination button strong{color:#e4e4e7!important}.theme-dark .records-pagination button.active{color:#fff!important;background:#047857!important;border-color:#10b981!important}.theme-dark .records-pagination button:disabled{color:#a1a1aa!important}.theme-dark .pagination-ellipsis{color:#d4d4d8!important}@media (width<=900px){.pv-toolbar{flex-direction:column;align-items:stretch}.pv-toolbar-actions{justify-content:stretch}.pv-toolbar-actions .btn{flex:1}.pv-table th:last-child,.pv-table td:last-child{min-width:132px}.pv-row-actions{min-width:108px}}@media (width<=600px){.pv-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.pv-toolbar-actions .btn{width:100%}.archive-table{max-width:calc(100vw - 32px)}.overdue-row-actions{min-width:100px}}@media print{.printing-pv-table>:not(.pv-print-sheet){display:none!important}.printing-pv-table .pv-print-sheet{color:#111;background:#fff;display:block!important}.pv-print-sheet header{text-align:center;margin-bottom:5mm}.pv-print-sheet h1{margin:0 0 1mm;font:800 17px Noto Kufi Arabic}.pv-print-sheet p{color:#555;margin:0;font-size:8px}.pv-print-sheet table{table-layout:fixed;border-collapse:collapse;width:100%}.pv-print-sheet th,.pv-print-sheet td{color:#111;overflow-wrap:anywhere;border:1px solid #6f7774;padding:4px 3px;font-size:6.4px;line-height:1.45}.pv-print-sheet th{font-weight:800;background:#dfe5e2!important}body,body *{text-shadow:none!important;box-shadow:none!important;filter:none!important;font-family:Tahoma,Arial,sans-serif!important}.pv-print-sheet h1,.calendar-print-sheet h1,.hearing-selection-print h1,.daily-report-print-sheet h1,.print-city-group>h2,.print-type-group>h3{font-family:Tahoma,Arial,sans-serif!important}}.password-field{display:block;position:relative}.password-field input{width:100%;padding-left:48px}.password-toggle{z-index:1;color:#60736c;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.password-toggle:hover{color:#17644f;background:#eaf4f0}.password-toggle:focus-visible{outline-offset:1px;outline:2px solid #2e836b}.password-toggle:disabled{cursor:not-allowed;opacity:.55}.remember-option{cursor:pointer;align-items:flex-start;gap:9px;grid-template-columns:none!important;margin-top:14px!important;display:flex!important}.login-panel .remember-option>input{accent-color:#17644f;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;padding:0}.remember-option>span{gap:2px;display:grid}.remember-option strong{color:#354a43;font-size:10px}.remember-option small{color:#84918c;font-size:8px;font-weight:500}.login-error>span{min-width:0;line-height:1.8}.login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.print-type-group>h3{color:#1d3f34;background:#dfe5e2;border-color:#899b94 #2a7660 #899b94 #899b94;border-right-style:solid;border-right-width:4px}.print-type-group>h3 span{color:#445a52}.theme-dark .password-toggle{color:#d4d4d8}.theme-dark .password-toggle:hover{color:#a7f3d0;background:#1c2d27}.theme-dark .remember-option strong{color:#f4f4f5}.theme-dark .remember-option small{color:#a1a1aa}@media print{.print-type-group>h3{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#172c25!important;background:#dfe5e2!important;border-color:#6f7d78 #245f4e #6f7d78 #6f7d78!important;border-right-style:solid!important;border-right-width:4px!important}@page{size:A4 portrait;margin:7mm}html,body,#root,.app-shell,.content,.workspace-body{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.table-wrap,.hearing-table-wrap,.pv-table-wrap,.case-table-wrap{width:100%!important;min-width:0!important;overflow:visible!important}table,.hearing-table,.procedure-main-table,.daily-report-table,.pv-print-sheet table,.calendar-print-sheet table,.hearing-selection-print table,.daily-report-print-sheet table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}thead{display:table-header-group!important}tr{break-inside:avoid!important;page-break-inside:avoid!important}th,td,.hearing-table th,.hearing-table td,.procedure-main-table th,.procedure-main-table td,.daily-report-table th,.daily-report-table td,.pv-print-sheet th,.pv-print-sheet td,.calendar-print-sheet th,.calendar-print-sheet td,.hearing-selection-print th,.hearing-selection-print td,.daily-report-print-sheet th,.daily-report-print-sheet td{overflow-wrap:anywhere!important;word-break:normal!important;padding:8px 6px!important;font-size:10.5px!important;line-height:1.6!important}th,.hearing-table th,.procedure-main-table th,.daily-report-table th,.pv-print-sheet th,.calendar-print-sheet th,.hearing-selection-print th,.daily-report-print-sheet th{font-size:11px!important;font-weight:800!important}.pv-print-sheet h1,.calendar-print-sheet h1,.hearing-selection-print h1,.daily-report-print-sheet h1{font-size:20px!important}.pv-print-sheet p,.calendar-print-sheet p,.hearing-selection-print p,.daily-report-print-sheet p{font-size:11px!important}}.background-operation{grid-template-columns:32px minmax(0,1fr) auto auto;max-width:430px}.background-operation__stop{color:#8b302c;cursor:pointer;background:#fff4f3;border:1px solid #e6b9b6;border-radius:8px;height:28px;padding:0 9px;font:800 8px Noto Kufi Arabic}.case-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.case-tabs button{flex:none}.procedure-main-table th:nth-child(5){width:auto}@media (width<=800px){.case-tabs{border:1px solid #dce5e2;border-radius:12px;gap:4px;padding:4px;display:flex;position:relative}.case-tabs button{border:1px solid #0000;border-radius:9px;min-height:43px;padding:7px 10px;font-size:10px}.case-tabs button.active{background:#eff7f4;border-color:#d7b967}.theme-dark .case-tabs button.active{background:#18362c}.calendar-print-mode .calendar-print-sheet,.printing-hearing-selection .hearing-selection-print,.printing-daily-report .daily-report-print-sheet,.printing-pv-table .pv-print-sheet{width:100%!important;min-width:0!important}.background-operation{grid-template-columns:30px minmax(0,1fr) auto auto}}@media print{.print-city-group>h2{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#155845!important;border:2px solid #123e34!important}.print-type-group>h3{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#2f260f!important;background:#f2dfaa!important;border:1px solid #a77c27!important;border-right:5px solid #b88725!important}.print-type-group table th{background:#dfe8e4!important}.procedure-main-table th:first-child{width:13%!important}.procedure-main-table th:nth-child(2){width:17%!important}.procedure-main-table th:nth-child(3){width:18%!important}.procedure-main-table th:nth-child(4){width:21%!important}.procedure-main-table th:nth-child(5){width:31%!important}}.app-error-boundary{text-align:center;background:#f4f7f6;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:30px;display:grid}.app-error-boundary>span{color:#a33e39;background:#fff0ef;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.app-error-boundary h1{color:#243a33;margin:4px 0 0;font-size:24px}.app-error-boundary p{color:#71817b;max-width:520px;margin:0;line-height:2}.app-error-boundary button{color:#fff;cursor:pointer;background:#17644f;border:0;border-radius:10px;height:42px;margin-top:8px;padding:0 18px;font-weight:800}.case-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:0;gap:0;max-width:100%;padding:0 14px;display:flex;overflow-x:auto}.case-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 0 auto;min-height:51px;padding:9px 14px;font-size:12px}@media (width<=800px){.topbar{z-index:100;gap:8px;height:64px;padding:0 12px;display:flex}.topbar-breadcrumb{flex:none;min-width:39px;display:flex!important}.topbar-breadcrumb>span,.topbar-breadcrumb>svg,.topbar-breadcrumb>strong{display:none!important}.menu-toggle{z-index:2;position:relative;visibility:visible!important;opacity:1!important;display:flex!important}.topbar-actions{flex:auto;justify-content:flex-end;min-width:0}.case-tabs{background:#fff;border:1px solid #dce5e2;border-radius:0;gap:0;padding:0 5px;display:flex}.case-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;min-width:112px;min-height:47px;padding:8px 11px;font-size:10px}.case-tabs button.active{background:0 0;border-color:#0000 #0000 #c09a4b}.theme-dark .case-tabs{background:#18181b;border-color:#34343a}.theme-dark .case-tabs button.active{background:0 0}}@media print{.hearing-grouped-print .print-city-group+.print-city-group{break-before:auto!important;page-break-before:auto!important}.hearing-grouped-print .print-city-group,.hearing-grouped-print .print-type-group{break-inside:auto;page-break-inside:auto}.hearing-grouped-print .print-city-group>h2,.hearing-grouped-print .print-type-group>h3{break-after:avoid;page-break-after:avoid}}.optional-primary-reference{cursor:pointer;background:#f6faf8;border:1px solid #d9e4df;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;display:flex}.optional-primary-reference input{accent-color:#17654f;flex:none;width:19px;height:19px}.optional-primary-reference span{gap:2px;display:grid}.optional-primary-reference strong{color:#244a3e;font-size:12px}.optional-primary-reference small{color:#75857f;font-size:9px}.case-main-client-party{border:1px solid #d2e3dc;background:linear-gradient(135deg,#f2faf7,#fff);border-inline-start:5px solid #17654f;border-radius:14px;align-items:center;gap:15px;margin-bottom:13px;padding:15px 17px;display:flex}.case-main-client-party>div{flex:1;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:10px 18px;min-width:0;display:grid}.case-main-client-party h3{color:#174f40;margin:0;font-size:15px}.case-main-client-party p{color:#64766f;margin:0;font-size:10px}.case-main-client-party p b{color:#89661f}.case-party-source{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.case-party-source--client{color:#fff;background:#17654f}.case-party-source--manual{color:#715318;background:#f7e7b7}.case-party-source--mahakim{color:#17654f;background:#dff1ea}.case-party-form{background:linear-gradient(135deg,#fffdf6,#f5faf8);border:1px solid #e1d19f;border-radius:14px;gap:12px;margin-bottom:15px;padding:15px;display:grid}.case-party-form__title{color:#174f40;align-items:center;gap:9px;display:flex}.case-party-form__title>svg{background:#dfefe9;border-radius:9px;width:32px;height:32px;padding:7px}.case-party-form__title>div{gap:1px;display:grid}.case-party-form__title strong{font-size:11px}.case-party-form__title small{color:#77857f;font-size:8px}.case-party-form__grid{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.25fr) minmax(120px,.7fr) minmax(130px,.75fr) auto;gap:8px;display:grid}.case-party-form__grid:has(input[placeholder="اكتب صفة الطرف"]){grid-template-columns:minmax(115px,.65fr) minmax(140px,.8fr) minmax(170px,1.1fr) minmax(110px,.65fr) minmax(120px,.7fr) auto}.case-party-form input,.case-party-form select{color:#314a41;background:#fff;border:1px solid #d5e0dc;border-radius:9px;outline:none;min-width:0;height:42px;padding:8px 10px;font-size:10px}.case-party-form input:focus,.case-party-form select:focus{border-color:#2b7a63;box-shadow:0 0 0 3px #2b7a631a}.case-party-form .btn{white-space:nowrap;min-height:42px}.case-party-form__error{color:#a64039;margin:0;font-size:10px;font-weight:800}.mahakim-record-grid--parties article{position:relative;padding-bottom:48px!important}.case-party-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-party-card__head>span{border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:900;color:#fff!important;background:#176653!important;display:inline-flex!important}.case-party-contact{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.case-party-contact p{background:#f8fbfa;border:1px solid #e0e7e4;border-radius:8px;padding:8px 9px;margin:0!important}.case-party-contact span{color:#304b42;font-style:normal}.case-party-delete{color:#a33f38;cursor:pointer;background:#fff5f4;border:1px solid #edcbc7;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:13px}.case-party-delete:hover{color:#fff;background:#a94740}.pv-party-list{gap:10px;padding-top:13px;display:grid}.pv-party-list .pv-party-card{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;border:1px solid #dce6e2!important;border-inline-start:4px solid #c8a34e!important;padding:13px 14px!important}.pv-party-list .pv-party-card--mahakim{background:#f7fbf9;border-inline-start-color:#23735c!important}.pv-party-card__head{justify-content:flex-start;align-items:center;gap:9px;display:flex}.pv-party-card__head strong{color:#25463b!important;font-size:13px!important}.pv-party-card__head>span{background:#dff0e9;border-radius:999px;padding:4px 8px;font-weight:900;color:#17634f!important;margin:0!important;font-size:8px!important}.pv-party-card--manual .pv-party-card__head>span{background:#f7e7b7;color:#765718!important}.pv-party-card__details{flex-wrap:wrap;align-items:stretch;gap:7px;margin-top:8px;display:flex}.pv-party-card__details>span{background:#fff;border:1px solid #e1e8e5;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;color:#445c53!important;margin:0!important;font-size:9px!important;display:flex!important}.pv-party-card__details b{color:#89661f}.pv-party-card__details i{color:#314a41;font-style:normal}.pv-party-delete{white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:900;display:inline-flex;color:#a23e37!important;background:#fff4f3!important;border:1px solid #e9c6c2!important;font-size:9px!important}.pv-party-delete:hover{color:#fff!important;background:#a94740!important}.pv-inline-form{grid-template-columns:minmax(120px,.75fr) minmax(190px,1.3fr) minmax(115px,.7fr) minmax(125px,.75fr) auto!important}.pv-inline-form:has(.pv-other-input){grid-template-columns:minmax(110px,.65fr) minmax(140px,.85fr) minmax(180px,1.2fr) minmax(105px,.6fr) minmax(120px,.7fr) auto!important}.pv-inline-form .inline-form-error{color:#a33f38;grid-column:1/-1;font-weight:800}@media (width<=900px){:is(.case-party-form__grid,.case-party-form__grid:has(input[placeholder="اكتب صفة الطرف"])){grid-template-columns:repeat(2,minmax(0,1fr))}.case-party-form__grid .btn{grid-column:1/-1}.case-main-client-party{flex-direction:column;align-items:flex-start}.case-main-client-party>div{grid-template-columns:1fr 1fr;width:100%}.case-main-client-party h3{grid-column:1/-1}:is(.pv-inline-form,.pv-inline-form:has(.pv-other-input)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-inline-form .btn{grid-column:1/-1}}@media (width<=560px){.optional-primary-reference{align-items:flex-start;padding:11px}.optional-primary-reference strong{font-size:11px}.optional-primary-reference small{font-size:8px;line-height:1.7}:is(.case-party-form__grid,.case-party-form__grid:has(input[placeholder="اكتب صفة الطرف"]),.pv-inline-form,.pv-inline-form:has(.pv-other-input)){grid-template-columns:1fr!important}.case-main-client-party>div,.case-party-contact,.pv-party-list .pv-party-card{grid-template-columns:1fr}.pv-party-delete{justify-content:center;width:100%}}.pv-record-reference-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.pv-record-reference-grid--complaint{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-tabs{scrollbar-width:thin;scrollbar-color:#8da79e #edf3f0;gap:2px}.pv-tabs::-webkit-scrollbar{height:6px}.pv-tabs::-webkit-scrollbar-track{background:#edf3f0}.pv-tabs::-webkit-scrollbar-thumb{background:#8da79e;border-radius:999px}.pv-tabs button{flex:none;min-height:38px;line-height:1.5;padding:8px 7px!important;font-size:9px!important}.pv-row-actions .pv-row-sync-action{color:#1d735b!important;background:#edf7f3!important;border-color:#c9ded6!important}.pv-row-actions .pv-row-sync-action:hover:not(:disabled){color:#fff!important;background:#1d735b!important;border-color:#1d735b!important}.pv-row-actions .pv-row-sync-action:disabled{cursor:wait;opacity:.48}.pv-new-record-highlight>td{animation:5.2s ease-out pv-new-record-gold;background:#fff3c9!important}.pv-new-record-highlight>td:first-child{box-shadow:inset -4px 0 #c69432}@keyframes pv-new-record-gold{0%,58%{background:#ffe49a}to{background:#fff3c9}}.case-pv-grid article.case-pv-card--clickable{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.case-pv-grid article.case-pv-card--clickable:hover,.case-pv-grid article.case-pv-card--clickable:focus-visible{border-color:#c89d52;outline:none;transform:translateY(-2px);box-shadow:0 10px 25px #275b4a1f}@media screen and (width<=700px){.pv-record-reference-grid,.pv-record-reference-grid--complaint{grid-template-columns:1fr;gap:14px}.pv-tabs button{min-height:35px;padding:7px 6px!important;font-size:8.5px!important}}@media screen and (width<=1100px){.pv-drawer-wrap{align-items:stretch!important;padding:7px!important}.pv-drawer{border-radius:14px!important;width:100%!important;min-height:0!important;max-height:calc(100dvh - 14px)!important;display:block!important;overflow:hidden auto!important}.pv-drawer__body{min-height:0!important;display:block!important;overflow:visible!important}.pv-client-side{background:#fff!important;border:1px solid #dce6e2!important;border-top:3px solid #c7a24e!important;border-radius:13px!important;width:auto!important;min-height:0!important;max-height:none!important;margin:12px!important;padding:17px!important;display:block!important;position:static!important;overflow:visible!important;box-shadow:0 8px 25px #11392e0f!important}}@media print{.stable-paginated-table,.table-wrap,.hearing-table-wrap,.procedure-table-wrap,.pv-table-wrap{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}.stable-paginated-table table{height:auto!important;margin-bottom:0!important}.procedure-print-sheet table,.daily-report-print-sheet table,.hearing-selection-print table,.calendar-print-sheet table,.pv-print-sheet table,.hearing-table,.procedure-main-table,.daily-report-table{border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;border-top:1px solid #707a76!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #707a76!important;border-radius:0!important;outline:0!important;overflow:visible!important}.procedure-print-sheet th,.procedure-print-sheet td,.daily-report-print-sheet th,.daily-report-print-sheet td,.hearing-selection-print th,.hearing-selection-print td,.calendar-print-sheet th,.calendar-print-sheet td,.pv-print-sheet th,.pv-print-sheet td,.hearing-table th,.hearing-table td,.procedure-main-table th,.procedure-main-table td,.daily-report-table th,.daily-report-table td{box-shadow:none!important;border-top:0!important;border-bottom:1px solid #707a76!important;border-left:1px solid #707a76!important;border-right:0!important;border-radius:0!important}.procedure-print-sheet tbody tr:last-child td,.daily-report-print-sheet tbody tr:last-child td,.hearing-selection-print tbody tr:last-child td,.calendar-print-sheet tbody tr:last-child td,.pv-print-sheet tbody tr:last-child td,.hearing-table tbody tr:last-child td,.procedure-main-table tbody tr:last-child td,.daily-report-table tbody tr:last-child td{border-bottom:1px solid #707a76!important}}.control-center{gap:18px;display:grid}.control-hero{color:#fff;background:linear-gradient(135deg,#0b3b32,#145547);border-radius:22px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex;box-shadow:0 18px 42px #072f2729}.control-hero span{color:#e6c97e;font-size:12px}.control-hero h1{margin:5px 0;font-size:29px}.control-hero p{color:#d6e4df;margin:0}.control-summary{text-align:center;background:#ffffff0f;border:1px solid #e6c97e59;border-radius:50%;place-content:center;width:98px;height:98px;display:grid}.control-summary b{font-size:30px}.control-summary small{color:#e6c97e}.control-tabs{background:#fff;border:1px solid #e1e9e6;border-radius:15px;gap:8px;width:max-content;padding:7px;display:flex}.control-tabs button{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:flex}.control-tabs button.active{color:#0b4d40;background:#edf6f2;font-weight:700}.control-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr);align-items:start;gap:18px;display:grid}.control-form,.users-list,.audit-panel{background:#fff;border:1px solid #e0e9e6;border-radius:19px;padding:21px;box-shadow:0 12px 34px #13342e0f}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.panel-title h3{margin:0 0 4px}.panel-title p{color:#75847f;margin:0;font-size:13px}.form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-grid.compact label{color:#314942;gap:6px;font-size:12px;font-weight:700;display:grid}.form-grid.compact input,.form-grid.compact select{background:#fff;border:1px solid #d7e2de;border-radius:10px;width:100%;padding:10px}.password-field{border:1px solid #d7e2de;border-radius:10px;display:flex;overflow:hidden}.password-field input{border:0!important;border-radius:0!important}.password-field button{color:#0b4d40;cursor:pointer;background:#f4f8f6;border:0;width:44px}.switch-row{align-items:center;gap:9px;display:flex!important}.switch-row input{width:auto!important}.role-note{background:#fff9e9;border:1px solid #eed89f;border-radius:12px;gap:3px;margin:18px 0 10px;padding:13px;display:grid}.role-note span{color:#725f31;font-size:12px}.permissions-table{border:1px solid #dde7e3;border-radius:13px;overflow:auto}.perm-head,.perm-row{grid-template-columns:minmax(145px,1.4fr) repeat(7,minmax(52px,.55fr));align-items:center;min-width:650px;display:grid}.perm-head{text-align:center;background:#f2f7f5;padding:10px;font-size:10px}.perm-head b:first-child{text-align:right}.perm-row{border-top:1px solid #edf1ef;padding:10px}.perm-row strong{font-size:12px}.perm-row label{place-content:center;display:grid}.perm-row input{display:none}.perm-row span{cursor:pointer;border:1px solid #cbd9d4;border-radius:6px;width:21px;height:21px;display:block}.perm-row input:checked+span{background:#0c5a49;border-color:#0c5a49;box-shadow:inset 0 0 0 5px #0c5a49}.perm-row input:checked+span:after{content:"✓";color:#fff;text-align:center;font-size:13px;line-height:19px;display:block}.control-save{width:100%;margin-top:16px}.users-list article{border-top:1px solid #edf1ef;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.users-list article:first-of-type{border-top:0}.user-avatar{color:#0b5545;background:#eaf4f0;border-radius:12px;place-content:center;width:41px;height:41px;font-weight:800;display:grid}.users-list article div:nth-child(2){display:grid}.users-list article span,.users-list article small{color:#778580;font-size:11px}.users-list article>i{background:#f1f1f1;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.users-list article>i.online{color:#167a4d;background:#e4f6ed}.user-actions{grid-column:2/4;gap:7px;display:flex}.user-actions button{cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:8px;padding:6px 10px}.user-actions .danger{color:#a52d2d;border-color:#efcccc}.disabled-user{opacity:.65}.audit-list details{border-top:1px solid #edf1ef}.audit-list summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 5px;list-style:none;display:grid}.audit-list summary::-webkit-details-marker{display:none}.audit-list summary p{color:#71827c;margin:2px 0 0;font-size:12px}.audit-list time{color:#80908a;font-size:11px}.audit-icon{color:#0b5847;background:#edf5f2;border-radius:10px;place-content:center;width:34px;height:34px;display:grid}.audit-icon.delete{color:#a83434;background:#fff0f0}.audit-details{background:#f7faf9;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.audit-details pre{text-align:left;white-space:pre-wrap;direction:ltr;background:#fff;border:1px solid #e1e9e6;border-radius:8px;max-height:220px;padding:9px;font-size:10px;overflow:auto}.audit-details small{grid-column:1/-1}@media (width<=1000px){.control-grid{grid-template-columns:1fr}}@media (width<=700px){.control-hero{padding:20px}.control-summary{display:none}.form-grid.compact{grid-template-columns:1fr}.control-tabs{width:100%}.control-tabs button{flex:1;justify-content:center}.audit-list summary{grid-template-columns:35px 1fr}.audit-list time{grid-column:2}.audit-details{grid-template-columns:1fr}.permissions-table{margin-inline:-8px}}.tab-count{color:#fff;background:#b78b3d;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-inline-start:6px;font-size:12px;display:inline-flex}.trash-list{gap:12px;display:grid}.trash-card{background:#fff;border:1px solid #e5e7e7;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.trash-card>div:first-child{gap:4px;display:grid}.trash-card span,.trash-card small{color:#697875}.trash-actions{flex-wrap:wrap;gap:8px;display:flex}.trash-actions button,.audit-pagination button{color:#176451;cursor:pointer;background:#fff;border:1px solid #cbd8d4;border-radius:10px;padding:9px 14px}.trash-actions .danger{color:#a23e39;border-color:#e2b8b5}.audit-pagination{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.audit-pagination button:disabled{opacity:.45;cursor:not-allowed}.mizan-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c261f85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mizan-confirm{text-align:center;direction:rtl;background:#fff;border-radius:24px;width:min(480px,100%);padding:28px;box-shadow:0 28px 80px #00000040}.mizan-confirm h3{color:#174f42;margin:12px 0 8px}.mizan-confirm p{color:#5f6f6b;line-height:1.8}.mizan-confirm>div:last-child{justify-content:center;gap:10px;margin-top:20px;display:flex}.confirm-symbol{color:#176451;background:#e7f3ef;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:auto;display:flex}.confirm-symbol.danger{color:#a23e39;background:#f9e8e7}.btn--danger{color:#fff;background:#a6413c;border:0}.empty-state{text-align:center;color:#71807c;background:#fafcfc;border:1px dashed #cad7d3;border-radius:16px;padding:35px}@media (width<=700px){.trash-card{flex-direction:column;align-items:flex-start}.trash-actions{width:100%}.trash-actions button{flex:1}}.client-only-shell{color:#173c35;background:#f4f7f6;min-height:100vh;font-family:inherit}.client-only-topbar{z-index:20;background:#fff;border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.client-only-brand,.client-only-user{align-items:center;gap:12px;display:flex}.client-only-brand>span{color:#fff;background:#0d5b4b;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.client-only-brand div,.client-only-user div{gap:2px;display:grid}.client-only-brand strong{font-size:21px}.client-only-brand small,.client-only-user small{color:#75857f}.client-only-user button{color:#174d42;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;display:flex}.client-only-content{gap:18px;width:min(1160px,100% - 32px);margin:28px auto 50px;display:grid}.client-file-hero{color:#fff;background:linear-gradient(135deg,#0c4b3f,#176654);border-radius:24px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:26px 30px;display:grid;box-shadow:0 18px 44px #0a493c2b}.client-file-heading span{color:#e4ca78;font-size:12px}.client-file-heading h1{margin:5px 0;font-size:32px}.client-file-heading p{color:#d9e7e3;margin:0}.client-case-switcher{gap:6px;display:grid}.client-case-switcher span,.client-file-status small{color:#cfe1dc;font-size:12px}.client-case-switcher select{color:#173c35;background:#fff;border:1px solid #ffffff40;border-radius:11px;min-width:240px;padding:10px}.client-file-status{text-align:center;border:1px solid #e5c97659;border-radius:16px;gap:6px;min-width:125px;padding:13px;display:grid}.client-file-status strong{color:#f2d77f}.client-file-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.client-file-stats article{background:#fff;border:1px solid #dde8e4;border-radius:17px;align-items:center;gap:12px;padding:17px;display:flex;box-shadow:0 8px 25px #12362f0d}.client-file-stats article>svg{color:#16705c}.client-file-stats div{gap:3px;display:grid}.client-file-stats small{color:#75857f}.client-file-stats strong{font-size:18px}.client-file-tabs{background:#fff;border:1px solid #dce7e3;border-radius:17px;gap:5px;padding:7px;display:flex;overflow:auto}.client-file-tabs button{color:#657770;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:12px;font-weight:700;display:flex}.client-file-tabs button.active{color:#0d5b4b;background:#eaf4f0;box-shadow:inset 0 -3px #c8a84f}.client-file-panel{background:#fff;border:1px solid #dce7e3;border-radius:20px;min-height:340px;padding:24px;box-shadow:0 12px 32px #12362f0d}.client-section-heading{margin-bottom:18px}.client-section-heading h2{margin:0 0 5px;font-size:20px}.client-section-heading p{color:#75857f;margin:0}.client-overview-grid{grid-template-columns:1fr 310px;gap:18px;display:grid}.client-overview-main{border:1px solid #e2ebe8;border-radius:16px;padding:20px}.client-overview-main dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.client-overview-main dl>div{background:#f7faf9;border-radius:12px;gap:4px;padding:13px;display:grid}.client-overview-main dt{color:#778780;font-size:12px}.client-overview-main dd{margin:0;font-weight:700}.client-next-hearing{text-align:center;background:#f1f7f4;border:1px solid #d7e7e1;border-radius:16px;align-content:center;justify-items:center;gap:8px;padding:22px;display:grid}.client-next-hearing>span{color:#12614f;background:#fff;border-radius:16px;place-items:center;width:55px;height:55px;display:grid}.client-next-hearing small{color:#75857f}.client-next-hearing strong{font-size:19px}.client-next-hearing p{color:#557068;margin:0}.client-next-hearing b{color:#966f13;font-size:12px}.client-simple-list,.client-document-list{gap:10px;display:grid}.client-simple-list article,.client-document-list article{border:1px solid #e3ebe8;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.client-simple-list article>span,.client-document-list article>span{color:#146553;background:#edf5f2;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.client-simple-list article>div,.client-document-list article>div{flex:1;gap:3px;display:grid}.client-simple-list small,.client-document-list small{color:#75857f}.client-simple-list p{color:#536a63;margin:2px 0 0}.client-document-list button{color:#fff;cursor:pointer;background:#0d5b4b;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;display:flex}.client-portal-empty{text-align:center;color:#778780;background:#fff;border:1px dashed #cedbd6;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.client-portal-empty strong{color:#21483f;font-size:18px}.client-portal-loading{place-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}.client-portal-loading span{border:3px solid #dce8e4;border-top-color:#0d5b4b;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.client-portal-loading p{color:#6f807a;margin:0}@media (width<=900px){.client-file-hero{grid-template-columns:1fr}.client-case-switcher select{width:100%;min-width:0}.client-file-status{justify-self:stretch}.client-file-stats{grid-template-columns:repeat(2,1fr)}.client-overview-grid{grid-template-columns:1fr}.client-only-user div{display:none}}@media (width<=560px){.client-only-topbar{padding:0 14px}.client-only-user button{padding:10px;font-size:0}.client-only-user button svg{margin:0}.client-only-content{width:min(100% - 20px,1160px);margin-top:14px}.client-file-hero{padding:21px}.client-file-heading h1{font-size:25px}.client-file-stats,.client-overview-main dl{grid-template-columns:1fr}.client-file-panel{padding:15px}.client-file-tabs button{min-width:108px}}.row-actions .case-archive-action{color:#76571a!important;background:#fff8e6!important;border-color:#dcc17f!important}.row-actions .case-archive-action:hover{color:#fff!important;background:#b99134!important;border-color:#b99134!important}.pv-tabs{padding-inline:14px!important}.pv-tabs button{min-height:46px!important;padding:11px 13px!important;font-size:12.5px!important;font-weight:700!important;line-height:1.6!important}@media screen and (width<=700px){.pv-tabs button{min-height:43px!important;padding:10px!important;font-size:11.5px!important}}.smart-select-menu{z-index:24000!important}.pv-drawer{background:#f5f8f6!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 270px!important;display:grid!important}.pv-drawer__head{grid-area:1/1}.pv-quick{grid-area:2/1}.pv-progress{grid-area:3/1}.pv-tabs{grid-area:4/1}.pv-drawer__body{grid-area:5/1;min-width:0}.pv-client-side{grid-area:1/2/6;min-width:0;overflow-y:auto;box-shadow:-10px 0 28px #11392e0b;background:linear-gradient(#fff,#f8fbf9)!important;border:0!important;border-right:1px solid #d9e4df!important;border-radius:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:28px 22px!important;position:static!important}.pv-client-side h3{color:#173f34;border-bottom:2px solid #d6b65f;padding:0 0 13px;margin:0 0 20px!important;font-size:15px!important}.pv-client-side>strong{background:linear-gradient(135deg,#287960,#124b3d);border-radius:11px;padding:12px 13px;box-shadow:0 9px 22px #16584421;color:#fff!important;font-size:14px!important}.pv-client-side>span{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e8e5;border-radius:9px;padding:8px 10px;color:#526960!important;margin-top:9px!important}.pv-client-side hr{border-top-color:#dfe7e4!important;margin:20px 0 13px!important}.pv-client-side small{font-weight:800;color:#89702e!important;margin-top:14px!important}.pv-client-side b{color:#334b42!important;margin-top:4px!important;line-height:1.8!important}.archive-preview-wrap{overflow:hidden;z-index:14500!important;padding:clamp(10px,2.5vh,24px)!important}.archive-preview{flex-direction:column;display:flex;border:1px solid #c7a24e85!important;width:min(900px,100%)!important;max-height:calc(100dvh - clamp(20px,5vh,48px))!important;overflow:hidden!important;box-shadow:0 32px 100px #051f1866!important}.archive-preview>header{z-index:2;border-top:3px solid #c7a24e;flex:none;position:relative}.archive-preview__body{overscroll-behavior:contain;scrollbar-color:#8da29a #eef2f0;background:#fff;flex:auto;min-height:0;overflow-y:auto}.archive-preview__body>article{border-top:1px solid #e5ebe8;margin:0;padding:18px 22px}.archive-preview__body>article h3{color:#30463e;margin:0 0 8px;font-size:14px}.archive-preview__body>article p{color:#65756e;margin:0;line-height:1.9}.archive-preview>footer{z-index:2;flex:none;position:relative;box-shadow:0 -8px 22px #11392e0e}.action-tooltip{overflow-wrap:anywhere;width:max-content;max-width:min(360px,100vw - 24px);overflow:visible}html.print-dialog-open,html.print-dialog-open body{overflow:hidden!important}.print-success-backdrop{z-index:25000!important;position:fixed!important;inset:0!important;overflow:hidden!important}@media (width<=900px){.pv-drawer-wrap{align-items:stretch!important;padding:7px!important}.pv-drawer{border:1px solid #c7a24e73!important;border-radius:14px!important;grid-template-rows:auto auto auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-height:calc(100dvh - 14px)!important}.pv-drawer__head,.pv-quick,.pv-progress,.pv-tabs,.pv-drawer__body,.pv-client-side{grid-column:1}.pv-drawer__head{grid-row:1}.pv-quick{grid-row:2}.pv-progress{grid-row:3}.pv-tabs{grid-row:4}.pv-client-side{max-height:220px;box-shadow:none;grid-row:5;border-bottom:1px solid #dce6e2!important;border-right:0!important;padding:16px!important}.pv-drawer__body{grid-row:6}}@media (width<=700px){.archive-preview-wrap{align-items:stretch;padding:6px!important}.archive-preview{border-radius:13px!important;width:100%!important;max-height:calc(100dvh - 12px)!important}.archive-preview__grid{grid-template-columns:1fr;padding:10px}}@media print{.pv-print-sheet th,.calendar-print-sheet th,.hearing-selection-print th,.daily-report-print-sheet th,.procedure-print-sheet th,.hearing-table th,.procedure-main-table th,.daily-report-table th{color:#18372d!important;background:#edf2f0!important;border:1.5px solid #6f7d78!important;font-family:Tahoma,Arial,sans-serif!important;font-size:9.5px!important;font-weight:800!important;line-height:1.55!important}table,tbody,tbody tr:last-child,tbody tr:last-child>td,.pv-print-sheet table,.calendar-print-sheet table,.hearing-selection-print table,.daily-report-print-sheet table,.procedure-print-sheet table{border-bottom:0 #0000!important}}.background-operation{z-index:118;width:min(410px,100vw - 40px);max-width:410px;position:fixed;top:78px;left:20px}.bulk-progress-card{color:#fff;border-color:#1d725c;box-shadow:0 14px 34px #0a4a3a2e;background:linear-gradient(135deg,#0e5847,#176b55)!important}.bulk-progress-head h3{color:#fff}.bulk-progress-head p{color:#bdd8cf}.bulk-progress-number strong{color:#f0d17c}.bulk-progress-number small{color:#c8ddd6}.bulk-progress-track{background:#fff3}.bulk-progress-track i{background:linear-gradient(90deg,#e4c56f,#f2db98)}.bulk-counts span{color:#dceae5;background:#ffffff17;border-color:#ffffff2e}.bulk-counts b{color:#fff}.bulk-counts .success b{color:#8ee3bf}.bulk-counts .warning b{color:#f5d58a}.bulk-counts .error b{color:#ffaaa3}.bulk-counts .running b{color:#a9d8f4}.bulk-items{background:#fff;border-color:#ffffff3d}.bulk-actions .btn--ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.bulk-actions .btn--ghost:hover{background:#ffffff2e}.theme-dark .bulk-progress-card{background:linear-gradient(135deg,#0c493b,#135c49)!important;border-color:#317b67!important}@media (width<=800px){.background-operation{top:auto;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;max-width:none}}.background-operation{color:#fff;background:linear-gradient(135deg,#0f5b49,#176c56);border-color:#1b6e58;grid-template-columns:32px minmax(0,1fr) auto auto;height:auto;min-height:50px;padding:7px 10px 6px;box-shadow:0 10px 25px #0c4a3b2e}.background-operation>span{color:#173e33;background:#e1c36f}.background-operation strong{color:#fff}.background-operation small{color:#c5ddd5}.background-operation>b{color:#f1d47e}.background-operation__stop{color:#fff;background:#ffffff1a;border-color:#ffffff47}.background-operation__stop:hover{background:#ffffff2e}.background-operation__track{background:#ffffff38;border-radius:999px;grid-column:1/-1;width:100%;height:4px;position:relative;overflow:hidden}.background-operation__track>em{border-radius:inherit;background:#e6c978;height:100%;transition:width .3s;display:block}.background-operation__track.is-indeterminate>em{width:38%;animation:1.3s ease-in-out infinite alternate background-sync-travel}@keyframes background-sync-travel{0%{transform:translate(145%)}to{transform:translate(-165%)}}.theme-dark .background-operation{color:#fff;background:linear-gradient(135deg,#103f34,#145544);border-color:#397967}.theme-dark .background-operation strong{color:#fff}.theme-dark .background-operation small{color:#c5ddd5}.theme-dark .background-operation__stop{color:#fff;background:#ffffff14;border-color:#ffffff40}.logout-button>span{display:none}@media (width<=800px){.topbar{z-index:120!important;position:sticky!important;top:0!important}.topbar-breadcrumb{z-index:122;order:0;position:relative}.menu-toggle{z-index:123!important}.background-operation{z-index:118;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none}.app-shell.mobile-menu-open .background-operation{display:none!important}.app-shell.mobile-menu-open .sidebar{z-index:140;max-height:100dvh;overflow:hidden}.mobile-menu-open .mobile-menu-backdrop{z-index:135}.app-shell.mobile-menu-open .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.app-shell.mobile-menu-open .sidebar__footer{padding-bottom:max(2px,env(safe-area-inset-bottom));flex:none;justify-content:flex-start;display:flex!important}.app-shell.mobile-menu-open .sidebar__footer>div:not(.avatar){min-width:0;display:block!important}.app-shell.mobile-menu-open .logout-button{flex:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:104px;margin-right:auto;padding:0 10px;font:800 9px Noto Kufi Arabic;display:flex!important}.app-shell.mobile-menu-open .logout-button>span{display:inline}}@media print{@page{size:A4 portrait;margin:7mm}.printing-hearing-selection .hearing-selection-print,.printing-daily-report .daily-report-print-sheet,.calendar-print-mode .calendar-print-sheet,.printing-pv-table .pv-print-sheet{zoom:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}.hearing-selection-print table,.daily-report-print-sheet table,.calendar-print-sheet table,.pv-print-sheet table{table-layout:fixed!important;width:100%!important;min-width:0!important}}.case-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#fff;border:1px solid #dce5e2;justify-content:flex-start;align-items:center;gap:5px;max-width:100%;padding:6px 10px;display:flex;overflow-x:auto}.case-tabs button{color:#71807a;white-space:nowrap;width:auto;min-width:max-content;min-height:40px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;gap:6px;padding:6px 12px;font-size:11px;font-weight:700}.case-tabs button.active{color:#216f59;box-shadow:none;background:#eff7f4;border-color:#0000 #0000 #c09a4b}.theme-dark .case-tabs{background:#18181b;border-color:#34343a}.theme-dark .case-tabs button.active{color:#e4cb88;background:#18362c}.overdue-workspace{gap:13px;margin:12px 0 19px;display:grid}.overdue-workspace .overdue-toolbar{background:snow;border-color:#e6cbc7;margin:0}.overdue-list-section{background:#fffdfd;border-color:#ead2cf}.eligibility-count--overdue{color:#9f4039;background:#fff0ef;border-color:#ecc7c3}.overdue-list-section .overdue-table table{min-width:1140px}.overdue-list-section .overdue-row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:310px;display:flex}.overdue-list-section .overdue-row-actions .btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:88px;height:34px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.overdue-list-section .overdue-row-actions .btn:last-child{color:#fff;background:#256d58;border-color:#256d58}.overdue-list-section tbody tr.selected td{background:#fff1ef}.theme-dark .overdue-workspace .overdue-toolbar,.theme-dark .overdue-list-section{border-color:#552d2a;background:#1b1515!important}.theme-dark .eligibility-count--overdue{color:#fca5a5;background:#2b1517;border-color:#7f1d1d}@media (width<=800px){.case-tabs{-webkit-overflow-scrolling:touch;gap:3px;padding:5px}.case-tabs button{min-width:max-content;min-height:38px;padding:5px 9px;font-size:9.5px}.case-tabs button svg{width:14px;height:14px}}@media (width<=700px){.overdue-workspace{gap:10px;margin-top:10px}.overdue-workspace .overdue-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px;display:grid;position:relative;top:auto}.overdue-workspace .overdue-toolbar>div{grid-column:1/-1;width:100%;margin:0}.overdue-workspace .overdue-toolbar .btn{white-space:nowrap;width:100%;min-width:0;min-height:42px;padding:8px 6px;font-size:9px}.overdue-workspace .overdue-toolbar .bulk-all{grid-column:1/-1}.overdue-list-section{padding:12px}.overdue-list-section .section-row{flex-direction:column;align-items:flex-start}.overdue-list-section .sync-section-actions{justify-content:flex-start;width:100%}.overdue-list-section .overdue-table{max-width:calc(100vw - 64px)}.overdue-list-section .overdue-table table{min-width:1060px}.overdue-list-section .overdue-row-actions{min-width:276px}.overdue-list-section .overdue-row-actions .btn{min-width:82px}}.sync-dashboard,.sync-dashboard>*,.sync-list-tabs,.sync-list-tabs>*,.overdue-workspace,.overdue-workspace>*,.sync-list-section,.sync-list-section>*,.overdue-list-section,.overdue-list-section>*{min-width:0;max-width:100%}.sync-dashboard{width:100%;overflow-x:clip}.sync-list-tabs{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));width:100%}.sync-list-tabs>button{width:100%;overflow:hidden}.sync-list-tabs>button>div{min-width:0}.sync-list-tabs strong,.sync-list-tabs small{text-overflow:ellipsis;overflow:hidden}.sync-list-tabs small{white-space:nowrap}.sync-sticky-toolbar{flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.sync-sticky-toolbar>div{flex:150px;min-width:120px}.sync-sticky-toolbar .btn{white-space:nowrap;flex:0 auto}.sync-list-section .section-row{flex-wrap:wrap;gap:12px;min-width:0}.sync-list-section .section-row>div:first-child{flex:280px;min-width:0}.sync-list-section .section-row h3,.sync-list-section .section-row p{overflow-wrap:anywhere}.sync-list-section .sync-section-actions{flex-wrap:wrap;flex:0 auto;min-width:0}.sync-dashboard .table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.sync-dashboard .table-wrap>table{width:100%;max-width:none}.overdue-list-section .overdue-table{width:100%;max-width:100%}.overdue-list-section .overdue-table table{width:100%;min-width:1140px}.overdue-workspace .overdue-toolbar{width:100%;max-width:100%}@media (width<=1200px){.content{min-width:0;padding-inline:26px}.sync-card,.sync-card .workspace-body{min-width:0;max-width:100%}.sync-card .workspace-body{padding-inline:24px}.sync-list-tabs{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}}@media (width<=900px){.sync-sticky-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sync-sticky-toolbar>div{grid-column:1/-1;width:100%;margin:0}.sync-sticky-toolbar .btn{width:100%;min-width:0}.sync-sticky-toolbar .bulk-all{grid-column:1/-1}}@media (width<=700px){.content{padding-inline:14px}.sync-card .workspace-body{padding-inline:13px}.sync-list-tabs{grid-template-columns:1fr}.sync-list-tabs>button{min-height:82px}.sync-list-section .section-row>div:first-child{flex-basis:100%}.sync-list-section .sync-section-actions{justify-content:flex-start;width:100%}.overdue-list-section .overdue-table{max-width:100%}}.pv-table{min-width:1320px}.pv-table th:nth-child(4),.pv-table td:nth-child(4){min-width:185px}.pv-record-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.pv-record-mode-tabs>button{text-align:right;color:#40584f;cursor:pointer;background:#fff;border:1px solid #d7e4df;border-radius:17px;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 24px #1441340d}.pv-record-mode-tabs>button>span,.pv-record-mode-tabs>button>b{color:#1d725a;background:#e7f4ef;border-radius:13px;place-items:center;display:grid}.pv-record-mode-tabs>button>span{width:48px;height:48px}.pv-record-mode-tabs>button>b{width:40px;height:40px}.pv-record-mode-tabs strong,.pv-record-mode-tabs small{display:block}.pv-record-mode-tabs strong{font-size:14px}.pv-record-mode-tabs small{color:#82918b;margin-top:4px}.pv-record-mode-tabs>button.active{color:#fff;background:linear-gradient(135deg,#246f58,#103f33);border-color:#155a46}.pv-record-mode-tabs>button.active.complaints{background:linear-gradient(135deg,#ae812f,#624718);border-color:#84601f}.pv-record-mode-tabs>button.active small{color:#d9e8e2}.pv-record-mode-tabs>button.active>span,.pv-record-mode-tabs>button.active>b{color:#5b4317;background:#f2d889}.pv-document-count{color:#17634f;background:#e8f4ef;border-radius:9px;place-items:center;min-width:34px;height:30px;font-weight:800;display:inline-grid}.finance-transaction-note{color:#52665e;background:#fff8e8;border-right:3px solid #d3a84f;border-radius:7px;margin:8px 0 0;padding:7px 9px;font-size:9px;line-height:1.7}.finance-transaction-note b{color:#7e5b1d}.archive-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-mode-tabs>button.active.complaints{background:linear-gradient(135deg,#8d3f3a,#5d2825)}.theme-dark .pv-record-mode-tabs>button{color:#f4f4f5;background:#18181b;border-color:#34343a}.theme-dark .pv-record-mode-tabs small{color:#a1a1aa}.theme-dark .finance-transaction-note{color:#e7e5e4;background:#2c2518;border-color:#d3a84f}.theme-dark .finance-transaction-note b{color:#f0cf85}@media (width<=700px){.pv-record-mode-tabs{grid-template-columns:1fr}.pv-record-mode-tabs>button{grid-template-columns:46px minmax(0,1fr) 38px;padding:13px}.archive-mode-tabs{grid-template-columns:1fr}.pv-table-wrap{max-width:calc(100vw - 28px)}}.topbar-actions{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.background-operation{flex:0 410px;min-width:230px;margin:0;inset:auto!important;width:min(410px,38vw)!important;max-width:410px!important;position:relative!important;inset:auto!important}@media (width<=1050px){.background-operation{flex:0 290px;min-width:190px;width:min(290px,31vw)!important;max-width:290px!important}.background-operation small{display:none}}@media (width<=800px){.topbar-actions{gap:6px!important}.background-operation{grid-template-columns:26px minmax(0,1fr) auto 30px;gap:5px;min-height:44px;padding:6px;flex:0 0 195px!important;width:195px!important;min-width:195px!important;max-width:195px!important;position:relative!important;inset:auto!important}.background-operation>span{width:25px;height:25px}.background-operation strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.background-operation small{display:none}.background-operation>b{white-space:nowrap;font-size:8px}.background-operation__stop{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;width:30px;height:24px;padding:0;font-size:6px;display:inline-flex!important}.background-operation__track{grid-column:1/-1}.app-shell.mobile-menu-open .background-operation{display:none!important}}@media (width<=360px){.background-operation{flex-basis:185px!important;width:185px!important;min-width:185px!important;max-width:185px!important}.topbar-actions:has(.background-operation) .ui-preferences{display:none}}.case-primary-reference{text-align:inherit;direction:ltr;color:#a87916!important;margin-top:3px!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.case-open-link .case-primary-reference{color:#a87916!important}.daily-report-print-sheet .case-primary-reference{color:#8a6516!important;font-size:9px!important}@media print{@page{size:A4 portrait;margin:7mm}.case-primary-reference{display:none!important}html,body{width:100%!important;min-width:0!important}table,.hearing-table,.procedure-main-table,.daily-report-table,.pv-print-sheet table,.calendar-print-sheet table,.hearing-selection-print table,.daily-report-print-sheet table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}th,td,.hearing-table th,.hearing-table td,.daily-report-print-sheet th,.daily-report-print-sheet td,.calendar-print-sheet th,.calendar-print-sheet td,.hearing-selection-print th,.hearing-selection-print td,.pv-print-sheet th,.pv-print-sheet td{overflow-wrap:anywhere!important;padding:5px 3px!important;font-size:8px!important;line-height:1.45!important}th,.hearing-table th,.daily-report-print-sheet th,.calendar-print-sheet th,.hearing-selection-print th,.pv-print-sheet th{font-size:8.4px!important}}.mizan-confirm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f2a246b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mizan-confirm-dialog{text-align:right;background:#fff;border:1px solid #176f582e;border-radius:24px;width:min(460px,100%);padding:28px;animation:.18s ease-out mizan-confirm-in;box-shadow:0 24px 80px #10322a3d}.mizan-confirm-icon{border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.mizan-confirm-icon.danger{color:#a6423d;background:#fff0ee}.mizan-confirm-icon.neutral{color:#176f58;background:#eaf6f1}.mizan-confirm-dialog h2{color:#153f35;margin:0 0 10px;font-size:1.35rem}.mizan-confirm-dialog p{color:#5e706b;white-space:pre-line;margin:0;line-height:1.9}.mizan-confirm-actions{justify-content:flex-start;gap:12px;margin-top:26px;display:flex}.mizan-confirm-actions button{min-width:112px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 18px;font-weight:800}.mizan-confirm-cancel{color:#315d52;background:#edf3f1}.mizan-confirm-danger{color:#fff;background:#a6423d}.mizan-confirm-primary{color:#fff;background:#176f58}.mizan-confirm-actions button:focus-visible{outline-offset:3px;outline:3px solid #176f5840}@keyframes mizan-confirm-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.app-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.app-error-actions .secondary{color:#176f58;background:#e8f1ee}.app-error-boundary small{color:#7b8b87;margin-top:14px;font-family:monospace}.app-shell,.app-shell>main,.content,.workspace-card,.dashboard-panel,.archive-workspace,.hearings-card,.sync-card,.pv-workspace,.pv-table-card,.records-workspace{min-width:0;max-width:100%}img,svg,canvas{max-width:100%}@media (orientation:portrait) and (width>=701px) and (width<=1100px){.app-shell{grid-template-columns:none!important;display:block!important}.app-shell .sidebar{display:none!important}.app-shell.mobile-menu-open .sidebar{animation:.22s ease-out both mobile-drawer-in;z-index:140!important;width:min(330px,82vw)!important;height:100dvh!important;padding:24px 17px 18px!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow-y:auto!important}.mobile-menu-open .mobile-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:135!important;background:#05191491!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.app-shell.mobile-menu-open .brand>div:last-child,.app-shell.mobile-menu-open .nav-label,.app-shell.mobile-menu-open .sidebar__footer>div:not(.avatar){display:block!important}.app-shell.mobile-menu-open .sidebar nav button{justify-content:flex-start!important;padding:11px 12px!important;font-size:13px!important}.app-shell.mobile-menu-open .sidebar nav button span{font-size:11px!important;display:inline-block!important}.topbar{height:66px!important;padding-inline:18px!important}.menu-toggle{display:flex!important}.content{width:100%!important;max-width:none!important;margin:0!important;padding:24px 20px 54px!important}.command-hero{grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:24px!important;display:grid!important}.command-hero__main,.command-hero__brief{width:100%!important;min-width:0!important}.command-hero__actions{flex-wrap:wrap!important;gap:9px!important;width:100%!important;margin:8px 0 0!important;display:flex!important}.command-hero__actions button,.command-hero__actions .btn{flex:190px!important;justify-content:center!important;min-width:0!important;display:inline-flex!important}.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-grid{grid-template-columns:1fr!important}.archive-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.archive-mode-tabs>button{min-width:0!important;padding:14px 11px!important}.archive-mode-tabs strong,.archive-mode-tabs small{overflow-wrap:anywhere;white-space:normal!important}.archive-toolbar,.records-head,.records-bulk-toolbar,.pv-toolbar,.sync-filter-bar__head,.section-row,.page-title{flex-wrap:wrap!important}.archive-toolbar .search,.records-head .search,.pv-toolbar .search{flex:320px!important;width:auto!important;max-width:none!important}.topbar,.topbar-actions,.notification-bell{isolation:isolate}.notification-bell{z-index:230!important}.notification-menu{isolation:isolate;z-index:240!important;opacity:1!important;background:#fff!important;width:min(420px,100vw - 36px)!important;max-height:calc(100dvh - 90px)!important;position:fixed!important;top:72px!important;left:18px!important;right:auto!important}.notification-list{max-height:calc(100dvh - 154px)!important}.dashboard-global-search,.dashboard-search-results{z-index:20!important}.hearing-filters,.sync-filter-grid,.case-summary,.court-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-stats-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pv-inline-form,.pv-note-form{grid-template-columns:1fr 1fr!important}.pv-inline-form .btn,.pv-note-form .btn{width:100%!important}.table-wrap,.hearing-table-wrap,.pv-table-wrap,.archive-minutes-table,.sync-review-table,.audit-panel,.excel-preview-table,.daily-report-table-wrap,.procedure-table-wrap{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.workspace-card,.pv-table-card,.archive-workspace{overflow:hidden}}@media (orientation:portrait) and (width<=820px){.content{padding-inline:14px!important}.dashboard-cards,.pv-stats-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.archive-mode-tabs{grid-template-columns:1fr!important}.archive-mode-tabs>button{min-height:82px!important}.form-grid,.form-grid.compact,.hearing-filters,.sync-filter-grid,.case-summary,.court-panel__grid,.pv-inline-form,.pv-note-form{grid-template-columns:1fr!important}.field--wide,.pv-field--wide{grid-column:auto!important}.notification-menu{width:auto!important;top:66px!important;left:10px!important;right:10px!important}}@media (width<=700px){.topbar-actions{gap:6px!important}.command-hero__actions button,.command-hero__actions .btn{flex-basis:100%!important}.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-title,.records-head,.section-heading,.section-row,.pv-toolbar,.archive-toolbar{align-items:stretch!important}.page-title .btn,.heading-actions,.heading-actions .btn,.records-bulk-toolbar .btn,.pv-toolbar .btn,.archive-toolbar .btn{min-width:0!important}.heading-actions,.form-actions,.pv-form__actions{flex-wrap:wrap!important;width:100%!important}.heading-actions .btn,.form-actions .btn,.pv-form__actions .btn{flex:150px!important}.pv-modal,.pv-drawer-wrap{padding:10px!important}.pv-form,.pv-drawer{width:100%!important;max-width:100%!important}.pv-drawer{padding-left:0!important}.pv-form__section,.pv-drawer__body{padding-inline:14px!important}}.records-head .search,.records-tools .search,.pv-toolbar .search,.archive-toolbar .search,.dashboard-global-search,.filter-search>div{align-self:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-block:0!important;overflow:hidden!important}.records-head .search input,.records-tools .search input,.pv-toolbar .search input,.archive-toolbar .search input,.dashboard-global-search input,.filter-search>div input{height:40px!important;min-height:40px!important;max-height:40px!important;padding-block:0!important;line-height:40px!important}@media (orientation:portrait) and (width>=701px) and (width<=1100px){.records-head .search,.records-tools .search,.pv-toolbar .search,.archive-toolbar .search{flex:0 0 42px!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.records-head,.records-tools,.pv-toolbar,.archive-toolbar{align-items:flex-start!important}}@media (width<=700px){.records-head .search,.records-tools .search,.pv-toolbar .search,.archive-toolbar .search,.dashboard-global-search{flex:0 0 42px!important;width:100%!important;min-width:0!important;max-width:100%!important}}.mahakim-card-summary{background:linear-gradient(145deg, color-mix(in srgb, var(--green,#176653) 5%, var(--surface,#fff)), var(--surface,#fff));border-color:color-mix(in srgb, var(--green,#176653) 28%, transparent)!important}.mahakim-record-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.mahakim-record-grid article{border:1px solid var(--border,#dbe5e1);background:var(--surface,#fff);border-radius:16px;min-width:0;padding:18px;box-shadow:0 9px 24px #12372e0b}.mahakim-record-grid article>span{color:var(--green,#176653);background:color-mix(in srgb, var(--green,#176653) 10%, transparent);border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.mahakim-record-grid h3{margin:12px 0 8px;font-size:1.02rem}.mahakim-record-grid p{color:var(--muted,#74827e);margin:6px 0;line-height:1.65}.mahakim-record-grid small{color:var(--muted,#74827e)}.related-appeal-action{color:#155f4d;background:#eef8f4;border:1px solid #bad8cf;justify-content:center;width:100%;min-height:38px;margin-top:12px}.related-appeal-action:hover{background:#e1f3ed;border-color:#71ad9b}.theme-dark .related-appeal-action{color:#d1fae5;background:#17372d;border-color:#315f52}.related-case-card--actionable{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;background:linear-gradient(145deg,#fff,#f2faf7)!important;border-color:#9bc7b9!important}.related-case-card--actionable:hover,.related-case-card--actionable:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 13px 28px #165b481f;border-color:#2b8069!important}.theme-dark .related-case-card--actionable{background:linear-gradient(145deg,#181b1a,#132820)!important;border-color:#315f52!important}.page-title__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.btn--new-case{color:#4d3810;background:linear-gradient(135deg,#f2d790,#d3a74f);border:1px solid #d5ae59;box-shadow:0 8px 19px #a0701f24}.btn--new-case:hover{background:linear-gradient(135deg,#f8e2aa,#dbae57);box-shadow:0 11px 25px #a0701f33}.theme-dark .btn--new-case{color:#211b0d;background:#d8af55;border-color:#d8af55}@media (width<=800px){.mahakim-record-grid{grid-template-columns:1fr}.page-title__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.page-title__actions .btn{justify-content:center;width:100%;min-width:0;padding-inline:10px!important;font-size:11px!important}.page-title__actions .btn svg{margin:0}}@media (width<=420px){.page-title__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page-title__actions .btn{min-height:42px;padding:7px 8px!important;font-size:10px!important}}.topbar{z-index:1200;position:sticky;top:0;overflow:visible!important}.topbar-actions,.notification-bell{z-index:1210;position:relative;overflow:visible!important}.notification-menu{z-index:1300!important}.mahakim-record-grid--parties article{background:linear-gradient(145deg,#fff 52%,#f6f0df);border-color:#d7c38e;position:relative;overflow:hidden;box-shadow:inset 4px 0 #c8a657,0 12px 28px #12483a12}.mahakim-record-grid--parties article:before{content:"";background:linear-gradient(90deg,#caa64e,#176653);height:5px;position:absolute;inset:0 0 auto}.mahakim-record-grid--parties article>span{color:#fff;background:#176653}.mahakim-record-grid--parties h3{color:#123f34;font-size:1.08rem}.mahakim-record-grid--parties p b{color:#806322}.theme-dark .mahakim-record-grid--parties article{border-color:#66562f;background:linear-gradient(145deg,#181b1a,#282315)!important}.recycle-workspace{gap:18px;display:grid}.recycle-hero{color:#fff;background:linear-gradient(135deg,#0d4b3c,#23765f);border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex;box-shadow:0 18px 45px #0a433429}.recycle-hero span{color:#f0cd79;font-weight:800}.recycle-hero p{color:#d7ebe5;margin:0}.recycle-hero>strong{background:#ffffff17;border:1px solid #ffffff42;border-radius:20px;place-items:center;width:76px;height:76px;font-size:2rem;display:grid}.recycle-workspace>.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:auto}@media (width<=700px){.recycle-hero{padding:20px}.recycle-hero>strong{width:58px;height:58px;font-size:1.5rem}.recycle-workspace .records-bulk-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recycle-workspace .records-bulk-toolbar>div{grid-column:1/-1}.recycle-workspace table{min-width:720px}}.reference-stage{border:1px solid color-mix(in srgb, var(--green-600) 22%, transparent);background:color-mix(in srgb, var(--green-600) 9%, white);width:max-content;color:var(--green-800);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.reference-stage--appeal,.reference-stage--cassation{border-color:color-mix(in srgb, var(--gold) 42%, transparent);background:color-mix(in srgb, var(--gold) 16%, white);color:#8b6426}.reference-stage--notification{background:#e9f1fe}.reference-stage--execution{background:#f2edfe}.reference-stage--notification_execution{background:#faefe1}.case-reference-sections{grid-column:1/-1}.case-reference-sections__grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5faf8);border-radius:12px;gap:8px;padding:16px;display:grid}.case-reference-sections__grid article>strong{color:var(--green-900);font-size:1rem}.case-reference-sections__grid article>small{color:var(--muted)}.case-reference-sections__grid article>p{color:#52635d;margin:0;font-size:.8rem}.recycle-hero{border-radius:18px;padding:16px 20px;box-shadow:0 12px 30px #0a433421}.recycle-hero h1{margin:3px 0;font-size:clamp(1.25rem,2.4vw,1.8rem)}.recycle-hero p{font-size:.88rem}.recycle-hero>strong{border-radius:15px;width:58px;height:58px;font-size:1.45rem}.case-reference-scope{border:1px solid #d6e4df;border-inline-start:4px solid var(--gold);background:linear-gradient(135deg,#f6fbf9,#fffaf0);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 15px;display:flex}.case-reference-scope>div{gap:2px;min-width:170px;display:grid}.case-reference-scope>div strong{color:var(--green-900);font-size:.92rem}.case-reference-scope>div small{color:var(--muted);font-size:.72rem}.case-reference-scope nav{scrollbar-width:thin;align-items:center;gap:7px;padding:2px;display:flex;overflow-x:auto}.case-reference-scope button{color:#476159;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3e1dc;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-weight:800;display:inline-flex}.case-reference-scope button b{color:#88621f;background:#fbefcf;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:.68rem;display:grid}.case-reference-scope button.active{color:#fff;background:#17654f;border-color:#17654f;box-shadow:0 6px 15px #17654f29}.case-reference-scope button.active b{color:#174d3e;background:#f1d184}.case-overview>section,.case-panel>section,.case-overview-split>section{border:1px solid #d7e4df!important;border-top:3px solid #1b6d57!important;background:linear-gradient(145deg,#fff 58%,#fffaf0)!important;border-inline-start:4px solid #d1aa4b!important;border-radius:16px!important;box-shadow:0 10px 25px #124c3c0e!important}.case-section-title{border-bottom:1px solid #e4ece9;padding-bottom:10px}.case-section-title h2{color:#163e33}.case-section-title p{color:#71817b}.mahakim-record-grid article,.case-pv-grid article,.case-documents-grid article,.case-procedure-list article{border:1px solid #d7e4df!important;border-top:4px solid #17654f!important;background:linear-gradient(145deg,#fff,#fffaf0)!important;border-inline-start:4px solid #d1aa4b!important;border-radius:16px!important;box-shadow:0 8px 18px #124c3c0e!important}.mahakim-record-grid article>.reference-stage{margin-top:8px}.btn--print,.pv-quick__print,.calendar-day-print{box-shadow:0 6px 14px #b9892329;color:#173f34!important;background:#f0cf7b!important;border-color:#d0a946!important;font-weight:850!important}.btn--print:hover:not(:disabled),.pv-quick__print:hover:not(:disabled),.calendar-day-print:hover:not(:disabled){background:#f6dc9b!important}.notification-menu__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.notification-menu__actions .notification-clear-all{color:#a13e39;background:#fff7f6;border:1px solid #efcfcc;align-items:center;gap:4px;display:inline-flex}.theme-dark .case-reference-scope{background:linear-gradient(135deg,#151816,#282315);border-color:#3a3a3f}.theme-dark .case-reference-scope>div strong{color:#f4f4f5}.theme-dark .case-reference-scope>div small{color:#a1a1aa}.theme-dark .case-reference-scope button{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.theme-dark .case-reference-scope button.active{color:#fff;background:#047857;border-color:#10b981}.theme-dark .case-overview>section,.theme-dark .case-panel>section,.theme-dark .case-overview-split>section,.theme-dark .mahakim-record-grid article,.theme-dark .case-pv-grid article,.theme-dark .case-documents-grid article,.theme-dark .case-procedure-list article{color:#e4e4e7!important;background:linear-gradient(145deg,#18181b,#282315)!important;border-color:#66562f!important}.theme-dark .case-section-title h2{color:#fafafa}.theme-dark .case-section-title p{color:#a1a1aa}@media (width<=800px){.case-reference-scope{flex-direction:column;align-items:stretch;padding:11px}.case-reference-scope>div{min-width:0}.case-reference-scope nav{width:100%}.notification-menu__actions{flex-direction:column;align-items:flex-end}}.case-reference-scope{flex-wrap:wrap;overflow:hidden}.case-reference-scope nav{max-width:100%}.case-reference-scope button span{display:inline-block}.case-reference-scope__current{color:#62766e;border-top:1px solid #e1e9e6;align-items:center;gap:6px;width:100%;margin:2px 0 0;padding-top:8px;font-size:.78rem;display:flex}.case-reference-scope__current strong{color:#17654f}.case-reference-scope__current small{color:#89671f;margin-inline-start:auto;font-weight:800}.reference-write-context{color:#536861;border:1px solid #d5e5df;background:linear-gradient(135deg,#f1f9f6,#fffaf0);border-inline-start:4px solid #d1aa4b;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;display:flex}.reference-write-context strong{color:#17654f}.reference-write-context small{color:#89671f;margin-inline-start:auto;font-weight:800}.case-sync-logs article,.case-timeline article{min-width:0}.case-sync-logs article>div,.case-timeline article>div{overflow-wrap:anywhere;min-width:0}.case-sync-logs .reference-stage,.case-timeline .reference-stage{margin-top:6px}@media (width<=1150px){.case-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%}.case-tabs button{scroll-snap-align:start}}@media (width<=800px){.case-workspace{width:100%;max-width:100%;overflow:hidden}.case-workspace__head{border-radius:12px 12px 0 0}.case-head-main,.case-head-main>div{width:100%;min-width:0}.case-head-main h1{overflow-wrap:anywhere}.case-workspace__stats article{justify-content:flex-start;min-width:0;padding:10px}.case-workspace__stats small{font-size:10px}.case-workspace__stats strong{font-size:17px}.case-tabs{gap:0;width:100%;padding:0}.case-tabs button{min-width:max-content;min-height:46px;padding:8px 11px;font-size:10px}.case-workspace__layout,.case-panel,.case-panel>section,.case-overview>section{width:100%;min-width:0;max-width:100%}.case-panel{padding:10px;overflow:hidden}.case-section-title{flex-direction:column;align-items:flex-start}.case-reference-scope{width:100%;padding:10px}.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.case-reference-scope button{justify-content:space-between;width:100%;min-width:0;padding:6px 8px}.case-reference-scope button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-reference-scope__current{flex-wrap:wrap;align-items:flex-start}.case-reference-scope__current small{width:100%;margin:0}.case-table-wrap,.pv-audit{width:100%;max-width:100%;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.case-table-wrap table,.pv-audit table{min-width:720px}.case-procedure-list article,.case-sync-logs article{grid-template-columns:16px minmax(0,1fr);padding-bottom:14px}.case-procedure-list article>button,.case-sync-logs article>time{grid-column:2}.case-timeline article{grid-template-columns:30px minmax(0,1fr);gap:8px}.case-timeline article>span{width:30px;height:30px}.case-timeline:before{right:14px}.mahakim-record-grid{grid-template-columns:minmax(0,1fr)}.mahakim-record-grid article{overflow-wrap:anywhere;min-width:0;padding:14px}.case-reference-sections__grid{grid-template-columns:minmax(0,1fr)}.case-client-card{grid-template-columns:48px minmax(0,1fr);padding:14px}.case-client-avatar{width:48px;height:48px}.reference-write-context{flex-wrap:wrap;align-items:flex-start}.reference-write-context small{width:100%;margin:0}}@media (width<=420px){.case-reference-scope nav{grid-template-columns:1fr 1fr}.case-reference-scope button{font-size:10px}.case-workspace__stats{grid-template-columns:1fr 1fr}.case-head-actions{grid-template-columns:1fr 1fr;display:grid}.case-head-actions .btn{width:100%;min-width:0;padding-inline:8px}}.theme-dark .reference-write-context{color:#d4d4d8;background:linear-gradient(135deg,#14231e,#282315);border-color:#4c4734}.theme-dark .case-reference-scope__current{color:#a1a1aa;border-color:#3f3f46}.case-workspace__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.case-tabs{grid-template-columns:repeat(11,minmax(78px,1fr));gap:0!important;padding:0!important;display:grid!important;overflow:visible!important}.case-tabs button{text-align:center;justify-content:center;line-height:1.55;white-space:normal!important;min-width:0!important}.case-tabs button svg{flex:none}.case-reference-sections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-stage-card{min-width:0;position:relative;overflow:hidden;border:1px solid #d5e3de!important;border-top:0!important;background:#fff!important;border-inline-start:0!important;border-radius:18px!important;gap:0!important;padding:0!important;display:grid!important;box-shadow:0 13px 32px #124c3c14!important}.case-stage-card:before{content:"";background:linear-gradient(90deg,#17654f,#49a084);height:5px;position:absolute;inset:0 0 auto}.case-stage-card--appeal:before,.case-stage-card--cassation:before{background:linear-gradient(90deg,#a77724,#e1c26e)}.case-stage-card--notification:before{background:linear-gradient(90deg,#2867a5,#6da7df)}.case-stage-card--execution:before{background:linear-gradient(90deg,#6943a8,#a986dd)}.case-stage-card--notification_execution:before{background:linear-gradient(90deg,#a35e19,#dfaa59)}.case-stage-card>header{background:linear-gradient(135deg,#f7fbf9,#fffaf0);border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:14px;padding:20px 18px 14px;display:flex}.case-stage-card>header>div{gap:7px;min-width:0;display:grid}.case-stage-card>header h3{color:#153f34;margin:0;font-size:1rem}.case-stage-card>header>strong{overflow-wrap:anywhere;color:#174d3e;max-width:48%;font-size:1.02rem}.case-stage-card__columns{grid-template-columns:1fr 1fr;min-width:0;display:grid}.case-stage-card__columns>section{background:#fff;min-width:0;padding:16px}.case-stage-card__columns>section+section{border-inline-start:1px solid #e2ebe7}.case-stage-card__columns h4{color:#1c604e;align-items:center;gap:7px;margin:0 0 12px;font-size:.84rem;display:flex}.case-stage-card dl{background:#e2ebe7;border:1px solid #e2ebe7;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.case-stage-card dl>div{background:#fbfdfc;min-width:0;padding:9px 10px}.case-stage-card dt{color:#7a8983;font-size:.67rem}.case-stage-card dd{overflow-wrap:anywhere;color:#283e36;margin:4px 0 0;font-size:.76rem;font-weight:750}.case-stage-card__empty{color:#87948f;text-align:center;border:1px dashed #d7e2de;border-radius:10px;margin:0;padding:18px;font-size:.76rem}.case-stage-card>footer{color:#61736c;background:#f8fbfa;border-top:1px solid #e4ece9;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:.72rem;display:flex}.case-stage-card>footer span{background:#eaf4f0;border-radius:8px;padding:5px 8px}.case-stage-card>footer b{color:#17654f}.case-stage-card>footer time{color:#87938f;margin-inline-start:auto}.case-table-wrap--responsive{overflow:visible!important}.case-responsive-table{table-layout:fixed;width:100%;min-width:0!important}.case-responsive-table th,.case-responsive-table td{overflow-wrap:anywhere}.case-responsive-table th:last-child{width:108px}.case-actions-cell .row-actions{flex-wrap:wrap;justify-content:center}.theme-dark .case-stage-card{color:#e4e4e7!important;background:#18181b!important;border-color:#3b433f!important}.theme-dark .case-stage-card>header,.theme-dark .case-stage-card>footer{background:linear-gradient(135deg,#1b211e,#282315);border-color:#34343a}.theme-dark .case-stage-card>header h3,.theme-dark .case-stage-card>header>strong,.theme-dark .case-stage-card__columns h4{color:#f4f4f5}.theme-dark .case-stage-card__columns>section{background:#18181b}.theme-dark .case-stage-card__columns>section+section{border-color:#34343a}.theme-dark .case-stage-card dl{background:#34343a;border-color:#34343a}.theme-dark .case-stage-card dl>div{background:#202024}.theme-dark .case-stage-card dt,.theme-dark .case-stage-card__empty,.theme-dark .case-stage-card>footer{color:#a1a1aa}.theme-dark .case-stage-card dd{color:#f4f4f5}.theme-dark .case-stage-card__empty{border-color:#3f3f46}.theme-dark .case-stage-card>footer span{background:#24352f}@media (width<=1180px){.case-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.case-tabs button{border-bottom:1px solid #e1e9e6!important}.case-tabs button.active{border-bottom:3px solid #c09a4b!important}.case-reference-sections__grid{grid-template-columns:1fr}}@media (width<=860px){.case-workspace__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace__stats article:last-child{grid-column:auto}.case-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.case-stage-card__columns{grid-template-columns:1fr}.case-stage-card__columns>section+section{border-inline-start:0;border-top:1px solid #e2ebe7}.theme-dark .case-stage-card__columns>section+section{border-top-color:#34343a}}@media (width<=760px){.case-workspace__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace__stats article:last-child{grid-column:auto}.case-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.case-tabs button{min-height:50px!important;padding:7px 5px!important;font-size:9.5px!important}.case-tabs button svg{width:14px;height:14px}.case-reference-sections{padding:12px!important}.case-reference-sections__grid{gap:12px}.case-stage-card>header{flex-direction:column;align-items:flex-start;padding:18px 13px 12px}.case-stage-card>header>strong{max-width:100%;font-size:.94rem}.case-stage-card__columns>section{padding:13px}.case-stage-card dl{grid-template-columns:1fr 1fr}.case-stage-card>footer{align-items:flex-start}.case-stage-card>footer time{width:100%;margin:2px 0 0}.case-table-wrap--responsive{background:0 0!important;border:0!important}.case-responsive-table,.case-responsive-table tbody{width:100%;display:block;min-width:0!important}.case-responsive-table thead{display:none}.case-responsive-table tr{border:1px solid #d8e4df;background:#fff;border-inline-start:4px solid #17654f;border-radius:14px;grid-template-columns:1fr;gap:0;margin:0 0 12px;display:grid;overflow:hidden;box-shadow:0 8px 20px #124c3c0f}.case-responsive-table td{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:45px;text-align:start!important;border:0!important;border-bottom:1px solid #edf1ef!important;padding:9px 11px!important;display:grid!important}.case-responsive-table td:before{content:attr(data-label);color:#73827c;font-size:.68rem;font-weight:800}.case-responsive-table td:last-child{border-bottom:0!important}.case-responsive-table .case-actions-cell{grid-template-columns:82px minmax(0,1fr)}.case-responsive-table .row-actions{justify-content:flex-start}.theme-dark .case-responsive-table tr{background:#18181b;border-color:#3f3f46}.theme-dark .case-responsive-table td{border-bottom-color:#2e2e33!important}.theme-dark .case-responsive-table td:before{color:#a1a1aa}}@media (width<=410px){.case-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace__stats article{gap:7px;padding:8px}.case-stage-card dl{grid-template-columns:1fr}.case-responsive-table td{grid-template-columns:74px minmax(0,1fr);padding:8px 9px!important}.case-responsive-table .case-actions-cell{grid-template-columns:74px minmax(0,1fr)}}.case-reference-scope>div strong,.case-reference-scope button span,.case-reference-scope button b{opacity:1!important;font-weight:900!important}.case-reference-scope button:not(.active) span{color:#294a40!important}.case-reference-scope button:not(.active) b{border:1px solid #e1bf6b;color:#6f4b0c!important;background:#fff1c9!important}.case-reference-sections__grid{grid-template-columns:minmax(0,1fr)!important}.case-stage-card__columns{grid-template-columns:repeat(2,minmax(300px,1fr))}.case-stage-card dt{line-height:1.7;font-size:.76rem!important}.case-stage-card dd{line-height:1.8;font-size:.88rem!important}@media (width>=761px){.case-table-wrap--responsive{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto!important}.case-responsive-table{min-width:850px!important}.case-hearings-table th:last-child,.case-hearings-table td:last-child{z-index:3;border-inline-start:1px solid var(--line);background:#fff;position:sticky;left:0;box-shadow:8px 0 16px #163e320f}.case-hearings-table th:last-child{z-index:5;background:#eef3f1}.theme-dark .case-hearings-table td:last-child{background:#18181b!important}.theme-dark .case-hearings-table th:last-child{background:#202024!important}}@media (width<=1000px){.case-stage-card__columns{grid-template-columns:1fr}.case-stage-card__columns>section+section{border-top:1px solid #e2ebe7;border-inline-start:0!important}.theme-dark .case-stage-card__columns>section+section{border-top-color:#34343a}}@media (width<=760px){.case-reference-scope>div strong{font-size:.9rem!important}.case-reference-scope button span{line-height:1.5;color:inherit!important;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-reference-scope button{min-height:42px!important;font-size:.72rem!important}.case-stage-card dl{grid-template-columns:1fr!important}.case-responsive-table .case-actions-cell{padding:10px!important;display:block!important}.case-responsive-table .case-actions-cell:before{margin-bottom:8px;display:block}.case-responsive-table .case-actions-cell .row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.case-responsive-table .case-actions-cell .row-actions button{justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;width:100%!important;min-width:0!important;min-height:40px!important;display:inline-flex!important}.case-tabs button{text-overflow:clip!important;font-weight:800!important;overflow:visible!important}}@media (width<=390px){.case-reference-scope nav{grid-template-columns:1fr!important}}.hearing-table-wrap,.case-table-wrap--responsive,.table-wrap,.mahakim-record-grid{max-width:100%}.hearing-table th:last-child,.hearing-table td:last-child,.procedure-main-table th:last-child,.procedure-main-table td:last-child{background:#fff;min-width:112px!important;box-shadow:none!important;position:static!important}.hearing-table th:last-child,.procedure-main-table th:last-child{z-index:5;background:#eef3f1}.hearing-table td:last-child .row-actions,.procedure-main-table td:last-child .row-actions{justify-content:center;min-width:100px;flex-wrap:nowrap!important;display:flex!important}.hearing-table td:last-child .row-actions button,.procedure-main-table td:last-child .row-actions button{flex:0 0 31px;opacity:1!important;visibility:visible!important;display:grid!important}.theme-dark .hearing-table td:last-child,.theme-dark .procedure-main-table td:last-child{background:#18181b!important}.theme-dark .hearing-table th:last-child,.theme-dark .procedure-main-table th:last-child{background:#202024!important}@media (width<=760px){.hearing-table-wrap{overscroll-behavior-inline:contain;max-width:calc(100vw - 28px);border-radius:12px!important;overflow-x:auto!important}.hearing-table{min-width:1060px!important}.procedure-main-table{min-width:820px!important}.hearing-table th:last-child,.hearing-table td:last-child,.procedure-main-table th:last-child,.procedure-main-table td:last-child{min-width:106px!important}.hearing-table td:last-child .row-actions,.procedure-main-table td:last-child .row-actions{min-width:94px;gap:4px!important}.hearing-table td:last-child .row-actions button,.procedure-main-table td:last-child .row-actions button{flex-basis:29px;width:29px!important;height:30px!important}.case-stage-card,.case-stage-card__columns,.case-stage-card__columns>section,.case-stage-card dl,.case-stage-card dl>div{min-width:0!important;max-width:100%!important}.case-stage-card{overflow:hidden}.case-stage-card__head{flex-direction:column;align-items:flex-start;gap:8px}.case-stage-card__head h3,.case-stage-card__head strong{overflow-wrap:anywhere;word-break:normal}.case-stage-card dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.case-stage-card dt,.case-stage-card dd{overflow-wrap:anywhere;min-width:0}.records-pagination,.case-tabs,.case-reference-scope nav{scrollbar-width:thin}}.case-reference-scope{flex-direction:column!important;align-items:stretch!important;min-width:0!important}.case-reference-scope>div{min-width:0!important}.case-reference-scope>div strong,.case-reference-scope>div small{opacity:1!important;white-space:normal!important;display:block!important;overflow:visible!important}.case-reference-scope nav{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.case-reference-scope button{justify-content:space-between!important;width:100%!important;min-width:0!important}.case-reference-scope button span{color:inherit;text-overflow:clip!important;white-space:normal!important;min-width:0!important;font-weight:900!important;line-height:1.5!important;overflow:visible!important}.case-reference-scope button b{opacity:1!important;flex:0 0 22px!important;font-size:.76rem!important;font-weight:950!important;display:grid!important}.case-reference-sections__grid,.case-stage-card__columns{grid-template-columns:minmax(0,1fr)!important}.case-stage-card__columns>section+section{border-inline-start:0!important;border-top:1px solid #e2ebe7!important}.theme-dark .case-stage-card__columns>section+section{border-top-color:#34343a!important}.case-stage-card dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.case-hearings-table th:last-child,.case-hearings-table td:last-child,.hearing-table th:last-child,.hearing-table td:last-child,.procedure-main-table th:last-child,.procedure-main-table td:last-child{z-index:auto!important;box-shadow:none!important;position:static!important;inset:auto!important}.case-hearings-table .row-actions,.hearing-table .row-actions,.procedure-main-table .row-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.case-hearings-table .row-actions button,.hearing-table .row-actions button,.procedure-main-table .row-actions button{opacity:1!important;visibility:visible!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:inline-grid!important}@media (width<=760px){.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-stage-card dl{grid-template-columns:minmax(0,1fr)!important}.case-stage-card dl>div{display:block!important}.case-hearings-table .case-actions-cell .row-actions{justify-content:flex-start!important;display:flex!important}}@media (width<=360px){.case-reference-scope nav{grid-template-columns:minmax(0,1fr)!important}}.case-hearings-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--line)!important;background:#fff!important;border-radius:12px!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.case-hearings-scroll .case-hearings-table{table-layout:fixed!important;width:100%!important;min-width:880px!important;display:table!important}.case-hearings-scroll .case-hearings-table thead{display:table-header-group!important}.case-hearings-scroll .case-hearings-table tbody{display:table-row-group!important}.case-hearings-scroll .case-hearings-table tr{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:table-row!important}.case-hearings-scroll .case-hearings-table th,.case-hearings-scroll .case-hearings-table td{border-bottom:1px solid var(--line)!important;text-align:start!important;vertical-align:top!important;overflow-wrap:anywhere!important;min-width:0!important;min-height:0!important;padding:10px 9px!important;display:table-cell!important}.case-hearings-scroll .case-hearings-table td:before{content:none!important;display:none!important}.case-hearings-scroll .case-hearings-table th:first-child{width:130px!important}.case-hearings-scroll .case-hearings-table th:nth-child(2){width:76px!important}.case-hearings-scroll .case-hearings-table th:nth-child(3){width:120px!important}.case-hearings-scroll .case-hearings-table th:nth-child(4){width:210px!important}.case-hearings-scroll .case-hearings-table th:nth-child(5){width:190px!important}.case-hearings-scroll .case-hearings-table th:nth-child(6){width:105px!important}.case-hearings-scroll .case-hearings-table th:nth-child(7){width:90px!important}.case-hearings-scroll .case-hearings-table .case-actions-cell{padding:8px!important;display:table-cell!important}.case-hearings-scroll .case-hearings-table .case-actions-cell:before{display:none!important}.case-hearings-scroll .case-hearings-table .row-actions{flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:center!important;width:auto!important;display:flex!important}.theme-dark .case-hearings-scroll{background:#18181b!important;border-color:#34343a!important}.case-reference-sections>.case-reference-scope{margin:0 0 14px!important}.case-reference-scope nav{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.case-reference-scope nav>button{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 11px!important;display:flex!important}.case-reference-scope nav>button>span{color:#294a40!important;text-align:right!important;opacity:1!important;visibility:visible!important;white-space:normal!important;text-overflow:clip!important;background:0 0!important;flex:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:.8rem!important;font-weight:900!important;line-height:1.6!important;display:block!important;overflow:visible!important}.case-reference-scope nav>button.active>span{color:#fff!important}.case-reference-scope nav>button>b{opacity:1!important;visibility:visible!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;min-width:27px!important;height:27px!important;margin:0!important;padding:0!important;display:inline-grid!important}@media (width<=760px){.case-reference-scope nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-reference-scope nav>button>span{font-size:.74rem!important}}@media (width<=390px){.case-reference-scope nav{grid-template-columns:minmax(0,1fr)!important}.case-reference-scope nav>button>span{font-size:.78rem!important}}.import-modal{overscroll-behavior:contain;z-index:5000!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.import-dialog{z-index:5001;max-height:calc(100dvh - 44px);position:relative;overflow-y:auto}@media (width<=800px){.import-modal{align-items:stretch!important;padding:0!important}.import-dialog{border-radius:0!important;width:100%!important;min-height:100dvh!important;max-height:none!important}.import-head{z-index:3;position:sticky;top:0}}.finance-drawer-wrap,.finance-modal{z-index:1300!important}.finance-drawer-wrap{justify-content:flex-start!important;align-items:stretch!important;padding:0!important}.finance-drawer{border-radius:0 18px 18px 0!important;width:min(620px,100%)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;animation:.22s ease-out finance-drawer-open!important}@keyframes finance-drawer-open{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.finance-drawer{border-radius:0!important;width:100%!important}}.pv-drawer-wrap,.pv-modal{z-index:1300!important}.pv-drawer-wrap{position:fixed!important;inset:0!important}.pv-drawer__head{z-index:2;position:relative}.records-pagination>div{flex-wrap:nowrap;align-items:center;min-width:0;padding:2px}.records-pagination button{opacity:1;color:#294b40;white-space:nowrap;font-weight:800}.records-pagination button:first-child,.records-pagination button:last-child{min-width:66px}.records-pagination button:disabled{opacity:.7;color:#71827b;background:#f4f7f6;border-color:#dfe6e3}.pagination-ellipsis{color:#536b62;justify-content:center;align-items:center;min-width:22px;height:31px;font-weight:800;display:inline-flex}.dashboard-mini-pagination button:disabled{opacity:.68;color:#71827b;background:#f4f7f6}.pv-stat{overflow:hidden;min-width:0!important}.pv-stat>div{width:100%;min-width:0!important}.pv-stat:last-child strong,.pv-stat:last-child em{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;max-width:100%!important;display:block!important;overflow:visible!important}.pv-stat:last-child{align-items:flex-start}.pv-other-input,.case-document-other-input{width:100%;min-width:0}.case-attachment-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-document-other-input{grid-column:1/-1}.archive-delete-action{color:#a94943!important;background:#fff8f7!important;border-color:#edd2cf!important}.archive-delete-action:hover{color:#87352f!important;background:#fff0ee!important;border-color:#dca8a3!important}.archive-box-modal{background:#fff;border:1px solid #dbe5e1;border-radius:16px;width:min(470px,100vw - 28px);margin:auto;overflow:hidden;box-shadow:0 26px 70px #15372e33}.archive-box-modal header{background:#f9fbfa;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.archive-box-modal header span{color:#2b785f;font-size:10px;font-weight:800}.archive-box-modal header h2{color:#203b32;margin:4px 0 0;font-size:18px}.archive-box-modal header>button{color:#677970;background:#fff;border:1px solid #dbe4e1;border-radius:9px;width:34px;height:34px;font-size:20px}.archive-box-modal>label{color:#52655e;gap:8px;padding:22px 22px 8px;font-size:11px;font-weight:700;display:grid}.archive-box-modal input{border:1px solid #d4dfdb;border-radius:10px;outline:none;width:100%;height:44px;padding:8px 12px}.archive-box-modal input:focus{border-color:#72a998;box-shadow:0 0 0 3px #307d6414}.archive-box-modal>p{color:#89958f;margin:0;padding:0 22px 18px;font-size:10px}.archive-box-modal footer{background:#fbfcfb;border-top:1px solid #e6ece9;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.legal-workspace{gap:16px;min-width:0;display:grid}.legal-hero{background:linear-gradient(135deg,#fbfdfc 0%,#f3f8f5 100%);border:1px solid #d7e4df;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 12px 34px #123c300e}.legal-hero>div:first-child{min-width:0}.legal-hero>div:first-child>span{color:#28745d;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.legal-hero h1{color:#183e32;margin:6px 0 5px;font-size:24px;line-height:1.6}.legal-hero p{color:#687a73;max-width:720px;margin:0;font-size:11px;line-height:1.9}.legal-hero-count{text-align:center;background:#fff;border:1px solid #dbe6e2;border-radius:14px;flex:none;min-width:112px;padding:13px 15px}.legal-hero-count small,.legal-hero-count strong{display:block}.legal-hero-count small{color:#7c8a85;font-size:9px}.legal-hero-count strong{color:#1b6751;margin-top:2px;font-size:24px}.legal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-tabs>button{text-align:right;color:#40584f;cursor:pointer;background:#fff;border:1px solid #d7e4df;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:13px;min-width:0;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #1441340d}.legal-tabs>button:hover{border-color:#b7cec5;box-shadow:0 10px 26px #14413412}.legal-tabs>button>span,.legal-tabs>button>b{color:#1d725a;background:#e7f4ef;border-radius:13px;place-items:center;display:grid}.legal-tabs>button>span{width:48px;height:48px}.legal-tabs>button>b{width:40px;height:40px;font-size:11px}.legal-tabs>button div{min-width:0}.legal-tabs strong,.legal-tabs small{display:block}.legal-tabs strong{color:#294139;font-size:14px}.legal-tabs small{color:#82918b;white-space:normal;margin-top:4px;font-size:10px;line-height:1.7}.legal-tabs>button.active{color:#fff;background:linear-gradient(135deg,#246f58,#103f33);border-color:#155a46;box-shadow:0 11px 28px #124e3c29}.legal-tabs>button.active.deadlines{background:linear-gradient(135deg,#ae812f,#624718);border-color:#84601f;box-shadow:0 11px 28px #6d4d182b}.legal-tabs>button.active strong{color:#fff}.legal-tabs>button.active small{color:#d9e8e2}.legal-tabs>button.active>span,.legal-tabs>button.active>b{color:#5b4317;background:#f2d889}.legal-list-card{background:#fff;border:1px solid #dce5e2;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #13362c0a}.legal-list-head{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.legal-list-head h2{color:#243e35;margin:0;font-size:15px}.legal-list-head p{color:#83908b;margin:3px 0 0;font-size:10px}.legal-table-wrap{overflow:auto}.legal-table{border-collapse:collapse;width:100%;min-width:940px}.legal-table th,.legal-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #edf1ef;padding:12px 13px;font-size:10px}.legal-table th{color:#697a73;white-space:nowrap;background:#fafcfb;font-weight:800}.legal-table td{color:#40554d}.legal-table td small{color:#89958f;margin-top:3px;font-size:9px;display:block}.legal-judgment-cell{color:#314b42;max-width:390px;line-height:1.8}.legal-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.legal-actions button{color:#45675b;white-space:nowrap;background:#fff;border:1px solid #d9e4e0;border-radius:8px;align-items:center;gap:5px;height:31px;padding:4px 8px;font-size:9px;display:inline-flex}.legal-actions button:hover{background:#f0f7f4;border-color:#9cc3b6}.legal-actions button.primary{color:#fff;background:#2a755e;border-color:#2d8066}.legal-actions button.done{color:#287054;background:#edf8f2;border-color:#bddfcf}.legal-status{white-space:nowrap;border-radius:14px;align-items:center;min-height:27px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.legal-status--normal{color:#2f765e;background:#edf7f2}.legal-status--close{color:#a16b21;background:#fff3df}.legal-status--today{color:#a9473e;background:#fde8e5}.legal-status--overdue{color:#9b342f;background:#f9dedd}.legal-status--unset{color:#67756f;background:#eef1f0}.legal-modal-wrap{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1f1980;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legal-modal{background:#fff;border:1px solid #d8e3df;border-radius:18px;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 30px 90px #051a134d}.legal-modal>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafcfbf7;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 21px;display:flex;position:sticky;top:0}.legal-modal>header span{color:#2b785f;font-size:9px;font-weight:800}.legal-modal>header h2{color:#243c34;margin:3px 0;font-size:17px}.legal-modal>header small{color:#819089;font-size:10px}.legal-modal>header>button{color:#65766f;background:#fff;border:1px solid #dbe4e1;border-radius:9px;width:34px;height:34px;font-size:20px}.legal-judgment-snippet{background:#f8faf9;border:1px solid #e3e9e7;border-radius:12px;gap:5px;margin:18px 20px 0;padding:13px 15px;display:grid}.legal-judgment-snippet small{color:#82908a;font-size:9px}.legal-judgment-snippet strong{color:#334b42;font-size:11px;line-height:1.9}.legal-judgment-snippet span{color:#8f6b35;font-size:9px}.legal-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px 4px;display:grid}.legal-form-grid>label,.legal-note-field{gap:7px;min-width:0;display:grid}.legal-form-grid label>span,.legal-note-field>span{color:#5c6e67;font-size:10px;font-weight:700}.legal-form-grid input,.legal-form-grid select,.legal-note-field textarea{color:#334a42;background:#fff;border:1px solid #d6e0dc;border-radius:9px;outline:none;width:100%;min-width:0;padding:8px 10px;font-size:11px}.legal-form-grid input,.legal-form-grid select{height:41px}.legal-form-grid input:focus,.legal-form-grid select:focus,.legal-note-field textarea:focus{border-color:#76a997;box-shadow:0 0 0 3px #2f7a6212}.legal-reminders{border:1px solid #e0e7e4;border-radius:10px;grid-column:1/-1;align-items:center;gap:14px;margin:0;padding:11px 13px;display:flex}.legal-reminders legend{color:#5f7069;padding:0 5px;font-size:10px;font-weight:700}.legal-reminders label{color:#52665e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.legal-reminders input{width:15px;height:15px}.legal-note-field{margin:14px 20px 18px}.legal-note-field textarea{resize:vertical;min-height:92px}.legal-form-error{color:#9a453e;background:#fff3f1;border:1px solid #ecc9c5;border-radius:9px;align-items:center;gap:7px;margin:0 20px 14px;padding:9px 11px;font-size:10px;display:flex}.legal-modal>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafcfbf7;border-top:1px solid #e4ebe8;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex;position:sticky;bottom:0}@media (width<=700px){.records-pagination{gap:8px;width:100%}.records-pagination>div{width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}.records-pagination button{flex:none}.pv-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-stat:last-child{min-height:unset;grid-column:auto}.case-attachment-fields{grid-template-columns:1fr}.case-document-other-input{grid-column:auto}.archive-box-modal footer{flex-direction:column-reverse}.archive-box-modal footer .btn{width:100%}.legal-hero{flex-direction:column;align-items:flex-start;padding:18px}.legal-hero h1{font-size:20px}.legal-hero-count{text-align:right;justify-content:space-between;align-items:center;width:100%;display:flex}.legal-tabs{grid-template-columns:1fr}.legal-tabs>button{padding:13px}.legal-list-card,.legal-table-wrap{overflow:visible}.legal-table{min-width:0}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table tr{background:#fff;border:1px solid #e2e9e6;border-radius:12px;margin:0 0 10px;padding:9px 11px}.legal-table td{border-bottom:1px dashed #e5ebe8;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.legal-table td:last-child{border-bottom:0}.legal-table td:before{content:attr(data-label);color:#7a8983;font-size:9px;font-weight:800}.legal-judgment-cell{max-width:none}.legal-actions{justify-content:flex-start}.legal-actions button{white-space:normal;height:auto;min-height:31px}.legal-modal-wrap{padding:0}.legal-modal{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.legal-form-grid{grid-template-columns:1fr;padding-inline:14px}.legal-reminders{flex-wrap:wrap;grid-column:auto}.legal-judgment-snippet,.legal-note-field,.legal-form-error{margin-left:14px;margin-right:14px}.legal-modal>footer{flex-direction:column-reverse}.legal-modal>footer .btn{width:100%}}.theme-dark .legal-hero,.theme-dark .legal-list-card,.theme-dark .legal-tabs>button,.theme-dark .legal-modal,.theme-dark .archive-box-modal{color:#f4f4f5!important;background:#18181b!important;border-color:#34343a!important}.theme-dark .legal-list-head,.theme-dark .legal-modal>header,.theme-dark .legal-modal>footer,.theme-dark .archive-box-modal header,.theme-dark .archive-box-modal footer{background:#202024!important;border-color:#34343a!important}.theme-dark .legal-hero h1,.theme-dark .legal-list-head h2,.theme-dark .legal-tabs strong,.theme-dark .legal-modal h2,.theme-dark .legal-judgment-snippet strong,.theme-dark .archive-box-modal h2{color:#f4f4f5!important}.theme-dark .legal-table th,.theme-dark .legal-judgment-snippet{color:#d4d4d8!important;background:#222226!important;border-color:#35353a!important}.theme-dark .legal-table td{color:#d4d4d8!important;border-color:#303035!important}.theme-dark .legal-form-grid input,.theme-dark .legal-form-grid select,.theme-dark .legal-note-field textarea,.theme-dark .archive-box-modal input{color:#f4f4f5!important;background:#27272a!important;border-color:#44444b!important}.pv-mahakim-directory{background:linear-gradient(135deg,#fbfdfc 0%,#f7faf8 100%);border-color:#d8e5df}.pv-section-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pv-section-title-row>div{min-width:0}.pv-section-title-row h3{margin:0!important}.pv-section-title-row p{color:#819089;margin:4px 0 0;font-size:10px;line-height:1.8}.pv-mahakim-chip{color:#7e6025;background:#fbf5e7;border:1px solid #dec994;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:31px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex}.pv-inline-check{color:#52665e;cursor:pointer;background:#fff;border:1px solid #dbe5e1;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:flex}.pv-inline-check input{accent-color:#23745c;min-width:17px;width:17px!important;height:17px!important;padding:0!important}.pv-inline-check input:disabled+span{opacity:.55}.pv-directory-note{color:#66766f;background:#f8faf9;border:1px solid #e3e9e6;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:10px;line-height:1.8}.pv-directory-note--error{color:#9c4942;background:#fff4f2;border-color:#efcfcb}.pv-quick__mahakim{color:#75551b!important;background:#fbf3df!important;border-color:#dac183!important}.pv-quick__mahakim:hover:not(:disabled){background:#f7e9c6!important;border-color:#c8a657!important}.pv-quick__mahakim:disabled{opacity:.62;cursor:wait}.pv-mahakim-view{gap:16px;min-width:0;display:grid}.pv-mahakim-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pv-mahakim-summary>div{background:#f9fbfa;border:1px solid #dfe9e5;border-radius:12px;min-width:0;padding:12px}.pv-mahakim-summary small,.pv-mahakim-summary strong{display:block}.pv-mahakim-summary small{color:#788881;margin-bottom:5px;font-size:9px}.pv-mahakim-summary strong{color:#334b42;overflow-wrap:anywhere;font-size:11px;line-height:1.65}.pv-mahakim-card{background:#fff;border:1px solid #dfe9e5;border-radius:14px;min-width:0;padding:15px}.pv-mahakim-card h3{color:#2f6555;margin:0;font-size:14px}.pv-mahakim-card h4{color:#7a6337;margin:14px 0 5px;font-size:10px}.pv-mahakim-card p{color:#596a63;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.9}.pv-mahakim-card .btn{flex:none}.pv-mahakim-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.pv-mahakim-card dl>div{border-bottom:1px dashed #e4ece8;min-width:0;padding:8px 0}.pv-mahakim-card dt{color:#89958f;font-size:9px}.pv-mahakim-card dd{color:#354b43;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700}.pv-mahakim-table{width:100%;max-width:100%;overflow:auto}.pv-mahakim-table table{border-collapse:collapse;width:100%;min-width:660px}.pv-mahakim-table th,.pv-mahakim-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e6ece9;padding:9px 10px;font-size:10px}.pv-mahakim-table th{color:#52675f;white-space:nowrap;background:#f6f9f8}.pv-mahakim-table td{color:#52615b;line-height:1.65}.pv-row-inactive{opacity:.58}.pv-sync-state{color:#65736d;background:#eef2f0;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.pv-sync-state--success{color:#267158;background:#e5f5ee}.pv-sync-state--running{color:#8c661e;background:#fff3d8}.pv-sync-state--warning{color:#9a6511;background:#fff0d8}.pv-sync-state--error{color:#a44b46;background:#fde8e7}.pv-raw-fields{flex-direction:column;gap:3px;min-width:180px;display:flex}.pv-raw-fields span{font-size:9px;line-height:1.5}.pv-raw-fields b{color:#75643f}@media (width<=900px){.pv-mahakim-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pv-section-title-row{flex-direction:column;align-items:stretch}.pv-mahakim-chip{align-self:flex-start}.pv-mahakim-summary,.pv-mahakim-card dl{grid-template-columns:1fr}.pv-mahakim-card .pv-section-title-row .btn{align-self:flex-start;width:auto}}@media (width<=700px){.records-pagination{align-items:flex-start;gap:8px;width:100%}.records-pagination>div{align-self:flex-start;max-width:100%;padding:2px 0 4px;overflow:auto hidden;width:auto!important}.records-pagination button{border-radius:8px!important;flex:none!important;width:auto!important;min-width:31px!important;max-width:none!important;height:31px!important;min-height:31px!important;padding:3px 8px!important;font-size:11px!important}.records-pagination button:first-child,.records-pagination button:last-child{width:auto!important;min-width:66px!important}}.theme-dark .pv-mahakim-directory,.theme-dark .pv-inline-check,.theme-dark .pv-mahakim-summary>div,.theme-dark .pv-mahakim-card{background:#18181b!important;border-color:#34343a!important}.theme-dark .pv-mahakim-directory{background:linear-gradient(135deg,#1b1b1f,#18181b)!important}.theme-dark .pv-section-title-row p,.theme-dark .pv-directory-note,.theme-dark .pv-mahakim-summary small,.theme-dark .pv-mahakim-card dt,.theme-dark .pv-mahakim-card p{color:#a1a1aa}.theme-dark .pv-section-title-row h3,.theme-dark .pv-mahakim-summary strong,.theme-dark .pv-mahakim-card h3,.theme-dark .pv-mahakim-card dd{color:#f4f4f5}.theme-dark .pv-directory-note{background:#222226;border-color:#38383e}.theme-dark .pv-directory-note--error{color:#f0a39b;background:#34201f;border-color:#6e3430}.theme-dark .pv-mahakim-table th{color:#d4d4d8;background:#222226;border-color:#35353a}.theme-dark .pv-mahakim-table td{color:#d4d4d8;border-color:#303035}.theme-dark .pv-mahakim-card dl>div{border-color:#34343a}.pv-sync-setup{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b231d94;flex-direction:column;justify-content:flex-start;align-items:center;padding:28px 18px;display:flex;position:fixed;inset:0;overflow:auto}.pv-sync-setup__card{background:#fff;border:1px solid #23745c2e;border-radius:18px;width:min(760px,100%);overflow:hidden;box-shadow:0 28px 90px #071f184d}.pv-sync-setup__head{color:#fff;background:linear-gradient(135deg,#174c40,#0e322b);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.pv-sync-setup__head>div{min-width:0}.pv-sync-setup__head span{color:#d9c487;font-size:9px;font-weight:800;display:block}.pv-sync-setup__head h3{color:#fff;margin:4px 0;font:600 16px Noto Kufi Arabic}.pv-sync-setup__head p{color:#c5d6d0;margin:0;font-size:10px;line-height:1.8}.pv-sync-setup__head>button{color:#fff;background:#ffffff1f;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:22px}.pv-sync-setup__head>button:disabled{opacity:.5}.pv-sync-setup__body{padding:20px 22px}.pv-sync-setup__check{min-height:39px}.pv-sync-setup__actions{background:#fafcfb;border-top:1px solid #e4ebe8;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.pv-sync-setup__actions .btn{min-width:145px}.pv-mahakim-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=620px){.pv-sync-setup{align-items:stretch;padding:0}.pv-sync-setup__card{border-radius:0;min-height:100dvh}.pv-sync-setup__head,.pv-sync-setup__body,.pv-sync-setup__actions{padding-left:14px;padding-right:14px}.pv-sync-setup__actions{flex-direction:column-reverse;align-items:stretch}.pv-sync-setup__actions .btn{width:100%;min-width:0}.pv-mahakim-card__actions{justify-content:flex-start}}.topbar{gap:16px}.topbar-breadcrumb{white-space:nowrap;flex:0 auto;min-width:0}.system-global-search{z-index:1260;flex:520px;width:min(650px,48vw);min-width:240px;max-width:650px;margin-inline:auto;position:relative}.system-global-search__field{color:#688078;background:#fff;border:1px solid #d8e3df;border-radius:13px;align-items:center;gap:9px;width:100%;min-width:0;height:42px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 4px 14px #123d3109}.system-global-search__field.is-focused{background:#fff;border-color:#7eaa9d;box-shadow:0 0 0 3px #22775e14,0 8px 24px #123d3114}.system-global-search__field>svg{color:#527a6e;flex:none}.system-global-search__field input{color:#294239;background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;padding:0;font-size:12px}.system-global-search__field input::placeholder{color:#93a19c}.system-global-search__clear{color:#82918b;background:#f1f5f3;border:0;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;padding:0;font-size:18px;line-height:1;display:grid}.system-global-search__results{top:48px;z-index:1265;background:#fff;border:1px solid #d8e3df;border-radius:15px;width:100%;max-height:min(560px,100dvh - 88px);position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 22px 70px #0f302738}.system-global-search__results>header{background:#f9fbfa;border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.system-global-search__results>header strong{color:#334b42;font-size:10px}.system-global-search__results>header small{color:#86938e;font-size:8px}.system-global-search__results>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94b4aa #eef3f1;max-height:min(500px,100dvh - 138px);overflow-y:auto}.system-global-search__results>div::-webkit-scrollbar{width:7px}.system-global-search__results>div::-webkit-scrollbar-track{background:#eef3f1}.system-global-search__results>div::-webkit-scrollbar-thumb{background:#94b4aa;border-radius:999px}.system-global-search__results>div>button{color:#4b6159;text-align:right;background:#fff;border:0;border-bottom:1px solid #edf2f0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid}.system-global-search__results>div>button:hover,.system-global-search__results>div>button:focus-visible{background:#f1f8f5;outline:0}.system-global-search__results>div>button>span{color:#25765e;background:#e9f4f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.system-global-search__results>div>button>div{min-width:0}.system-global-search__results>div>button strong,.system-global-search__results>div>button b,.system-global-search__results>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.system-global-search__results>div>button strong{color:#2d443b;font-size:10px}.system-global-search__results>div>button b{color:#5d726a;margin-top:2px;font-size:9px;font-weight:700}.system-global-search__results>div>button small{color:#8c9893;margin-top:2px;font-size:8px}.system-global-search__results>div>button>svg{color:#9aa6a1}.system-global-search__empty{color:#93a09b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;padding:20px;display:flex}.system-global-search__empty strong{color:#60736b;font-size:10px}.system-global-search__empty span{font-size:9px}.system-global-search__spinner{border:2px solid #dce7e3;border-top-color:#2f7b64;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}select{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.smart-select-menu{z-index:10050;background:#fff;border:1px solid #d4e0dc;border-radius:14px;flex-direction:column;min-height:92px;animation:.13s ease-out smart-select-in;display:flex;overflow:hidden;box-shadow:0 20px 65px #0a2a203d}@keyframes smart-select-in{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:none}}.smart-select-search{color:#688078;background:#f9fbfa;border-bottom:1px solid #e7eeeb;flex:none;align-items:center;gap:7px;height:43px;padding:0 11px;display:flex}.smart-select-search input{color:#30483f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:39px;padding:0;font-size:10px}.smart-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#91b3a8 #eef3f1;min-height:0;padding:5px;overflow-y:auto}.smart-select-options::-webkit-scrollbar{width:7px}.smart-select-options::-webkit-scrollbar-track{background:#eef3f1;border-radius:999px}.smart-select-options::-webkit-scrollbar-thumb{background:#91b3a8;border-radius:999px}.smart-select-option{color:#3f554d;text-align:right;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-width:0;min-height:37px;padding:7px 9px;font-size:10px;display:flex}select option{max-width:100%}.field select,.form-field select,.legal-form-grid select,.finance-form-grid select,.pv-field select{text-overflow:ellipsis;min-width:0;max-width:100%}.smart-select-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-select-option:hover:not(:disabled),.smart-select-option:focus-visible{color:#245f50;background:#edf6f2;outline:0}.smart-select-option.is-selected{color:#155944;background:#e2f1eb;font-weight:800}.smart-select-option.is-selected svg{color:#1d755c;flex:none}.smart-select-option:disabled{opacity:.45;cursor:not-allowed}.smart-select-empty{color:#899791;text-align:center;padding:22px 12px;font-size:9px}@media (width<=700px){.app-shell.finance-mobile-scroll,.app-shell.finance-mobile-scroll>main{min-height:100%;overflow-x:hidden;height:auto!important;overflow-y:visible!important}.topbar{flex-wrap:wrap;align-items:center;min-height:66px;z-index:1250!important;background:#fffffff7!important;gap:7px 9px!important;height:auto!important;padding:8px 10px 9px!important;position:sticky!important;top:0!important}.topbar-breadcrumb{flex:auto;order:1;min-width:44px}.topbar-breadcrumb>span,.topbar-breadcrumb>svg,.topbar-breadcrumb>strong{display:none!important}.menu-toggle{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex!important}.topbar-actions{flex:none;order:2;margin-right:auto}.system-global-search{flex:100%;order:3;width:100%;min-width:0;max-width:none;margin:0}.system-global-search__field{border-radius:12px;height:40px;padding-inline:11px}.system-global-search__field input{height:38px;font-size:11px}.system-global-search__results{width:auto;max-height:calc(100dvh - 124px);position:fixed;top:112px;left:10px;right:10px}.system-global-search__results>div{max-height:calc(100dvh - 174px)}.finance-workspace{width:100%;min-width:0;padding-bottom:max(28px,env(safe-area-inset-bottom));overflow:visible!important}.finance-hero,.finance-stats,.finance-toolbar,.finance-table,.finance-workspace>.records-pagination{position:relative;inset:auto;transform:none}.finance-hero{border-radius:18px;min-height:0;padding:20px 18px}.finance-hero h1{font-size:27px}.finance-hero .btn{align-self:flex-start;width:auto}.finance-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden!important}.finance-table table{min-width:940px}}.legal-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8eb0a5 #edf3f0;width:100%;max-width:100%;overflow:auto hidden!important}.legal-table-wrap::-webkit-scrollbar{height:8px}.legal-table-wrap::-webkit-scrollbar-track{background:#edf3f0;border-radius:999px}.legal-table-wrap::-webkit-scrollbar-thumb{background:#8eb0a5;border-radius:999px}.legal-table{border-collapse:collapse!important;width:100%!important;min-width:1040px!important;display:table!important}.legal-table thead{display:table-header-group!important}.legal-table tbody{display:table-row-group!important}.legal-table tr{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;margin:0!important;padding:0!important;display:table-row!important}.legal-table th,.legal-table td{text-align:right!important;vertical-align:middle!important;border-bottom:1px solid #edf1ef!important;width:auto!important;min-width:0!important;padding:12px 13px!important;display:table-cell!important}.legal-table td:before{content:none!important;display:none!important}.legal-table .legal-actions{min-width:max-content;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}.legal-table .legal-actions button{white-space:nowrap!important;min-height:31px!important}@media (width<=1100px){.legal-list-card{overflow:hidden!important}.legal-table-wrap{overflow-x:auto!important}.legal-table{min-width:1040px!important}}.notification-menu{flex-direction:column!important;max-height:min(560px,100dvh - 82px)!important;display:flex!important;overflow:hidden!important}.notification-menu__head{flex:none!important}.notification-list{overscroll-behavior:contain;padding-bottom:max(8px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#8fb0a6 #edf3f0;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.notification-list::-webkit-scrollbar{width:7px}.notification-list::-webkit-scrollbar-track{background:#edf3f0}.notification-list::-webkit-scrollbar-thumb{background:#8fb0a6;border-radius:999px}@media (width<=820px){.notification-menu{width:auto!important;max-height:calc(100dvh - 78px)!important;position:fixed!important;top:66px!important;left:10px!important;right:10px!important}}@media (width<=700px){.notification-menu{max-height:calc(100dvh - 76px)!important;top:64px!important}.records-pagination{align-items:stretch!important;gap:7px!important;width:100%!important}.records-pagination>span{font-size:10px}.records-pagination>div{direction:rtl!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;padding:2px 0 4px!important;display:grid!important;overflow:visible!important}.records-pagination .pagination-prev{grid-area:1/1!important}.records-pagination .pagination-next{grid-area:1/3!important}.records-pagination>div>button:not(.pagination-prev):not(.pagination-next),.records-pagination>div>.pagination-ellipsis{grid-row:1!important}.records-pagination>div{flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.records-pagination .pagination-prev{order:-10!important;margin-left:auto!important}.records-pagination .pagination-next{order:10!important;margin-right:auto!important}.records-pagination button{flex:none!important;width:auto!important;min-width:31px!important;max-width:none!important;height:31px!important;min-height:31px!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{z-index:2;background:#fff;position:sticky;min-width:66px!important}}.theme-dark .system-global-search__field,.theme-dark .system-global-search__results,.theme-dark .system-global-search__results>div>button,.theme-dark .smart-select-menu{color:#f4f4f5;background:#18181b;border-color:#3f3f46}.theme-dark .system-global-search__results>header,.theme-dark .smart-select-search{background:#202024;border-color:#34343a}.theme-dark .system-global-search__field input,.theme-dark .system-global-search__results>div>button strong,.theme-dark .system-global-search__results>div>button b,.theme-dark .smart-select-search input,.theme-dark .smart-select-option{color:#e4e4e7}.theme-dark .system-global-search__results>div>button:hover,.theme-dark .smart-select-option:hover:not(:disabled),.theme-dark .smart-select-option.is-selected{color:#d1fae5;background:#17352c}.records-pagination .pagination-controls{align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.records-pagination .pagination-pages{direction:rtl;align-items:center;gap:5px;min-width:0;display:flex}.smart-select-options{flex:auto}@media (width<=700px){.records-pagination .pagination-controls{flex-wrap:nowrap!important;justify-content:stretch!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;padding:2px 0 4px!important;display:flex!important;overflow:hidden!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{flex:none!important;order:0!important;min-width:66px!important;margin:0!important;position:relative!important}.records-pagination .pagination-pages{scrollbar-width:none;flex:auto!important;justify-content:flex-start!important;min-width:0!important;padding:1px 2px 3px!important;overflow:auto hidden!important}.records-pagination .pagination-pages::-webkit-scrollbar{display:none}.records-pagination .pagination-pages button,.records-pagination .pagination-pages .pagination-ellipsis{flex:none!important}}@media (width>=701px) and (width<=1000px){.topbar{flex-wrap:wrap!important;gap:7px 10px!important;height:auto!important;min-height:66px!important;padding:8px 14px 9px!important}.topbar-breadcrumb{flex:auto;order:1}.topbar-actions{flex:none;order:2}.system-global-search{flex:100%;order:3;width:100%;min-width:0;max-width:none;margin:0}.system-global-search__results{top:48px}.notification-menu{max-height:calc(100dvh - 124px)!important;top:112px!important}}@media (width<=700px){.notification-menu{max-height:calc(100dvh - 118px)!important;top:106px!important}.app-shell.mobile-menu-open .sidebar{z-index:1290!important}.mobile-menu-open .mobile-menu-backdrop{z-index:1285!important}}.records-pagination .pagination-pages>button:first-child,.records-pagination .pagination-pages>button:last-child{min-width:31px!important}.records-pagination{min-width:0}.records-pagination .pagination-controls{direction:rtl!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{flex:none!important;width:auto!important;min-width:64px!important;max-width:86px!important;height:31px!important;margin:0!important;padding:3px 10px!important;position:static!important}.records-pagination .pagination-pages{direction:rtl!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.records-pagination .pagination-pages button{flex:none!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;padding:0!important}.records-pagination .pagination-ellipsis{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:31px!important}.system-global-search__field{background:linear-gradient(#fff,#fbfdfc)!important;border-color:#c7dbd3!important;box-shadow:inset 0 -2px #c5994129,0 5px 18px #123d310b!important}.system-global-search__field>svg{color:#17644f!important}.system-global-search__field.is-focused{border-color:#b99448!important;box-shadow:0 0 0 3px #17644f17,inset 0 -2px #c9a24f6b,0 10px 28px #123d3117!important}.system-global-search__clear{color:#76591d!important;background:#fbf3df!important}.system-global-search__results{border-color:#c9dcd5!important;box-shadow:0 24px 70px #0d392d33,0 3px #c69d4957!important}.system-global-search__results>header{background:linear-gradient(90deg,#f5faf7,#fffaf0)!important;border-bottom-color:#e6ded0!important}.system-global-search__results>header strong{color:#174f40!important}.system-global-search__results>header small{color:#8a6a2e!important}@media (width<=700px){.app-shell.finance-mobile-scroll{width:100%!important;height:auto!important;min-height:100dvh!important;display:block!important;overflow:visible!important}.app-shell.finance-mobile-scroll>main{width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.app-shell.finance-mobile-scroll .content{height:auto!important;min-height:max-content!important;padding-bottom:max(72px,env(safe-area-inset-bottom))!important;overflow:visible!important}.finance-workspace,.finance-stats{height:auto!important;max-height:none!important;overflow:visible!important}.finance-stats{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.finance-stats article{width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:16px 17px!important;overflow:visible!important}.finance-stats strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.overdue-list-section .overdue-row-actions{min-width:425px!important}.overdue-list-section .overdue-row-actions .overdue-archive-btn{color:#6d511a!important;background:#fff7df!important;border-color:#e5c97f!important;min-width:108px!important}.overdue-list-section .overdue-row-actions .overdue-archive-btn:hover:not(:disabled){color:#173f34!important;background:#f7e4ad!important;border-color:#d5ad50!important}.theme-dark .overdue-list-section .overdue-row-actions .overdue-archive-btn{color:#f1d48d!important;background:#332a18!important;border-color:#6b5629!important}@media (width<=700px){.records-pagination{flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important}.records-pagination>span{font-size:9.5px!important}.records-pagination .pagination-controls{gap:4px!important;width:100%!important;max-width:100%!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{flex:none!important;min-width:48px!important;max-width:58px!important;height:30px!important;padding:2px 6px!important;font-size:10px!important}.records-pagination .pagination-pages{flex:auto!important;justify-content:center!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.records-pagination .pagination-pages button{width:26px!important;min-width:26px!important;max-width:26px!important;height:30px!important;padding:0!important;font-size:10px!important}.records-pagination .pagination-ellipsis{flex-basis:14px!important;width:14px!important;min-width:14px!important;height:30px!important;font-size:11px!important}.overdue-list-section .overdue-row-actions{min-width:390px!important}}@media (width<=360px){.records-pagination .pagination-prev,.records-pagination .pagination-next{min-width:44px!important;max-width:48px!important;padding-inline:4px!important;font-size:9px!important}.records-pagination .pagination-pages button{width:24px!important;min-width:24px!important;max-width:24px!important}.records-pagination .pagination-ellipsis{flex-basis:12px!important;width:12px!important;min-width:12px!important}}.records-pagination .pagination-pages>button:first-child,.records-pagination .pagination-pages>button:last-child{width:31px!important;min-width:31px!important;max-width:31px!important}.theme-dark .system-global-search__field{background:linear-gradient(#191b1a,#151716)!important;border-color:#46574f!important;box-shadow:inset 0 -2px #c9a24f38,0 5px 18px #0000002e!important}.theme-dark .system-global-search__field.is-focused{border-color:#c5a354!important;box-shadow:0 0 0 3px #18715629,inset 0 -2px #c9a24f6b,0 10px 28px #0000003d!important}.theme-dark .system-global-search__clear{color:#f0d08a!important;background:#332b1d!important}.theme-dark .system-global-search__results{background:#181a19!important;border-color:#46574f!important;box-shadow:0 24px 70px #0000006b,0 3px #c69d4947!important}.theme-dark .system-global-search__results>header{background:linear-gradient(90deg,#18221e,#29251b)!important;border-bottom-color:#484333!important}.theme-dark .system-global-search__results>header strong{color:#dce9e3!important}.theme-dark .system-global-search__results>header small{color:#d9bd79!important}@media (width<=700px){.records-pagination .pagination-pages>button:first-child,.records-pagination .pagination-pages>button:last-child{width:26px!important;min-width:26px!important;max-width:26px!important}}@media (width<=360px){.records-pagination .pagination-pages>button:first-child,.records-pagination .pagination-pages>button:last-child{width:24px!important;min-width:24px!important;max-width:24px!important}}.records-pagination .pagination-controls{direction:rtl!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.records-pagination .pagination-pages{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.records-pagination button,.records-pagination .pagination-pages button{vertical-align:middle!important;justify-content:center!important;align-items:center!important;margin:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}.records-pagination button:after{content:none!important;display:none!important}.records-pagination .pagination-pages button{flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important}.records-pagination .pagination-pages button.active{color:#fff!important;background:linear-gradient(145deg,#287c65,#124b3d)!important;border-color:#185b49!important;margin:0!important;position:relative!important;top:0!important;transform:none!important;box-shadow:0 4px 10px #144f3f29!important}.records-pagination .pagination-ellipsis{color:#82918b!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:31px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:64px!important;max-width:80px!important;height:31px!important;min-height:31px!important;margin:0!important;padding:3px 10px!important;transform:none!important}@media (width<=700px){.records-pagination{width:100%!important;min-width:0!important}.records-pagination .pagination-controls{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.records-pagination .pagination-prev,.records-pagination .pagination-next{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:30px!important;min-height:30px!important;padding:0 3px!important;font-size:9px!important}.records-pagination .pagination-pages{flex:0 auto!important;justify-content:center!important;gap:2px!important;width:auto!important;min-width:0!important;overflow:visible!important}.records-pagination .pagination-pages button,.records-pagination .pagination-pages>button:first-child,.records-pagination .pagination-pages>button:last-child{flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;font-size:9px!important}.records-pagination .pagination-pages button.active{margin:0!important;top:0!important;transform:none!important}.records-pagination .pagination-ellipsis{flex:0 0 12px!important;width:12px!important;min-width:12px!important;height:30px!important;font-size:10px!important}}.system-global-search__field{background:#fff!important;border:1.5px solid #2f806a!important;transition:border-color .2s,box-shadow .2s,background .2s!important;box-shadow:0 2px #1f695414,0 5px 16px #124e3d0d!important}.system-global-search__field>svg{color:#17644f!important;stroke:#17644f!important;transition:color .2s,stroke .2s,transform .2s!important}.system-global-search__field.is-focused,.system-global-search__field:focus-within{background:#fff!important;border-color:#c79a3b!important;box-shadow:0 0 0 3px #c79a3b1c,0 3px #1a655024,0 8px 22px #17644f14!important}.system-global-search__field.is-focused>svg,.system-global-search__field:focus-within>svg{color:#b98929!important;stroke:#b98929!important;transform:scale(1.04)!important}.system-global-search__field input:focus{box-shadow:none!important;outline:none!important}.records-stable-table,.records-table-block .records-pagination{overflow-anchor:none}.stable-table-anchor{display:none!important}.stable-paginated-table{overflow-anchor:none}.smart-select-search input{font-size:11px!important}.smart-select-option{font-size:11.5px!important}.smart-select-empty{font-size:10px!important}.recycle-kind{color:#155f4d;white-space:nowrap;background:#e8f3ef;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.recycle-kind--complaint{color:#8d3f3a;background:#f7eceb}.recycle-kind--minutes{color:#76591c;background:#f7f0df}.recycle-field-label,.recycle-secondary{color:#7a8883;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.recycle-record-number{color:#163f34;white-space:nowrap;font-size:13px;display:block}.recycle-workspace td>strong+.recycle-secondary{margin-top:4px;margin-bottom:0}.theme-dark .recycle-kind{color:#b8e1d3;background:#30433b}.theme-dark .recycle-kind--complaint{color:#f0c4c1;background:#4a302f}.theme-dark .recycle-kind--minutes{color:#ead497;background:#4a402b}.theme-dark .recycle-field-label,.theme-dark .recycle-secondary{color:#a1aaa6}.theme-dark .recycle-record-number{color:#f2f7f5}@media (width<=700px){.recycle-workspace table{min-width:980px}}table tbody tr:not(:last-child)>td{border-bottom:1px solid #ccd8d3!important}@media screen and (width<=900px){table tbody tr:not(:last-child)>td{border-bottom:0!important;box-shadow:inset 0 -1px #ccd8d3!important}}.pv-modal,.pv-drawer-wrap,.pv-sync-setup{z-index:14000!important}.pv-modal{align-items:center!important;padding:clamp(12px,3vh,28px)!important;overflow:hidden!important}.pv-form:not(.pv-form--embedded){overscroll-behavior:contain;scrollbar-color:#8da29a #eef2f0;border:1px solid #cfb16573;flex-direction:column;max-height:calc(100dvh - clamp(24px,6vh,56px));display:flex;width:min(1040px,100%)!important;overflow-y:auto!important;box-shadow:0 32px 100px #051f1861!important}.pv-form:not(.pv-form--embedded) .pv-form__head{border-top:3px solid #c7a24e;flex:none}.pv-form:not(.pv-form--embedded) .pv-form__actions{z-index:4;flex:none;box-shadow:0 -9px 22px #11392e12}.pv-drawer-wrap{justify-content:center!important;align-items:center!important;padding:clamp(12px,3vh,28px)!important;overflow:hidden!important}.pv-drawer{border:1px solid #cfb16573;border-radius:18px;flex-direction:column;max-height:calc(100dvh - clamp(24px,6vh,56px));display:flex;overflow:hidden;width:min(1180px,100%)!important;min-height:0!important;box-shadow:0 32px 100px #051f186b!important}.pv-drawer__head,.pv-quick,.pv-progress,.pv-tabs{flex:none}.pv-drawer__head{border-top:3px solid #c7a24e}.pv-drawer__body{overscroll-behavior:contain;scrollbar-color:#8da29a #eef2f0;flex:auto;min-height:0;overflow-y:auto}.pv-complaint-directory{background:linear-gradient(145deg,#fffdf7,#f6faf8);border:1px solid #e4d3a7;border-radius:13px;margin:8px 20px 0;padding:18px 18px 4px!important}.theme-dark .pv-complaint-directory{background:linear-gradient(145deg,#25231d,#19231f);border-color:#65562f}.action-tooltip{z-index:22000;color:#fff8e7;text-align:center;pointer-events:none;white-space:normal;direction:rtl;background:linear-gradient(135deg,#174d40,#0b3028);border:1px solid #dbb863b8;border-radius:9px;max-width:min(290px,100vw - 28px);padding:9px 13px;font-size:12px;font-weight:700;line-height:1.65;position:fixed;box-shadow:0 12px 30px #05231b4d}.action-tooltip:after{content:"";background:#0b3028;border-bottom:1px solid #dbb863b8;border-right:1px solid #dbb863b8;width:9px;height:9px;position:absolute;left:50%}.action-tooltip--top{transform:translate(-50%,-100%)}.action-tooltip--top:after{bottom:-5px;transform:translate(-50%)rotate(45deg)}.action-tooltip--bottom{transform:translate(-50%)}.action-tooltip--bottom:after{top:-5px;transform:translate(-50%)rotate(225deg)}.print-success-backdrop{z-index:21000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08231c99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.print-success-dialog{background:#fff;border:1px solid #caa64e8c;border-radius:18px;grid-template-columns:62px minmax(0,1fr);gap:17px;width:min(520px,100%);padding:25px;display:grid;overflow:hidden;box-shadow:0 30px 90px #031c1561}.print-success-dialog__icon{color:#f4d47d;background:linear-gradient(145deg,#267b65,#0e4438);border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.print-success-dialog small{color:#9a752b;font-weight:800}.print-success-dialog h3{color:#173b31;margin:2px 0 8px;font:750 17px Noto Kufi Arabic}.print-success-dialog p{color:#65746e;margin:0;font-size:12px;line-height:1.9}.print-success-dialog .btn{grid-column:1/-1;justify-self:end;min-width:145px}.procedure-print-sheet{display:none}.sidebar-collapsed .case-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:82px;line-height:1.4;padding:7px 6px!important;font-size:10px!important}.sidebar-collapsed .case-tabs button svg{width:17px;height:17px}.sidebar-collapsed .records-pagination button,.sidebar-collapsed .dashboard-mini-pagination button,.records-pagination button{font-size:11px!important}.sidebar-collapsed .records-pagination button:after,.sidebar-collapsed .case-tabs button:after,.records-pagination button:after,.case-tabs button:after{content:none!important}@media (width<=700px){.pv-modal,.pv-drawer-wrap{align-items:stretch!important;padding:7px!important}.pv-form:not(.pv-form--embedded),.pv-drawer{border-radius:13px;max-height:calc(100dvh - 14px)}.pv-complaint-directory{margin-inline:10px;padding-inline:12px!important}.print-success-dialog{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:19px}.print-success-dialog__icon{width:46px;height:46px}.print-success-dialog .btn{width:100%}}@media print{.print-success-backdrop,.action-tooltip,.printing-procedures>:not(.procedure-print-sheet){display:none!important}.printing-procedures .procedure-print-sheet{color:#111;background:#fff;display:block!important}.procedure-print-sheet header{text-align:center;margin-bottom:5mm}.procedure-print-sheet header span{color:#4d5b56;font-size:9px;display:block}.procedure-print-sheet h1{margin:1mm 0;font:800 19px Tahoma,Arial,sans-serif}.procedure-print-sheet p{margin:0;font-size:9px}.procedure-print-sheet table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;overflow:visible!important}.procedure-print-sheet thead{display:table-header-group}.procedure-print-sheet tr{break-inside:avoid}.procedure-print-sheet th,.procedure-print-sheet td{overflow-wrap:anywhere;color:#111!important;white-space:normal!important;border:1px solid #707a76!important;padding:6px 5px!important;font:9px/1.7 Tahoma,Arial,sans-serif!important}.procedure-print-sheet th{background:#dfe5e2!important;font-weight:800!important}.procedure-print-sheet th:first-child{width:13%}.procedure-print-sheet th:nth-child(2){width:18%}.procedure-print-sheet th:nth-child(3){width:17%}.procedure-print-sheet th:nth-child(4){width:20%}.procedure-print-sheet th:nth-child(5){width:32%}.procedure-print-sheet tbody tr:last-child td,.daily-report-print-sheet tbody tr:last-child td,.hearing-selection-print tbody tr:last-child td,.pv-print-sheet tbody tr:last-child td,.calendar-print-sheet tbody tr:last-child td,.hearing-table tbody tr:last-child td,.procedure-main-table tbody tr:last-child td{border-bottom:0!important}.procedure-table-wrap,.hearing-table-wrap,.table-wrap,.pv-table-wrap{max-width:none!important;overflow:visible!important}}@media screen and (width<=1100px){.pv-drawer-wrap{align-items:stretch!important;padding:7px!important}.pv-drawer{border-radius:14px!important;width:100%!important;min-height:0!important;max-height:calc(100dvh - 14px)!important;display:block!important;overflow:hidden auto!important}.pv-drawer__body{min-height:0!important;display:block!important;overflow:visible!important}.pv-client-side{background:#fff!important;border:1px solid #dce6e2!important;border-top:3px solid #c7a24e!important;border-radius:13px!important;width:auto!important;min-height:0!important;max-height:none!important;margin:12px!important;padding:17px!important;display:block!important;position:static!important;overflow:visible!important;box-shadow:0 8px 25px #11392e0f!important}}@media print{.stable-paginated-table,.table-wrap,.hearing-table-wrap,.procedure-table-wrap,.pv-table-wrap{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}.stable-paginated-table table{height:auto!important;margin-bottom:0!important}.procedure-print-sheet table,.daily-report-print-sheet table,.hearing-selection-print table,.calendar-print-sheet table,.pv-print-sheet table,.hearing-table,.procedure-main-table,.daily-report-table{border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;border-top:1px solid #707a76!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #707a76!important;border-radius:0!important;outline:0!important;overflow:visible!important}.procedure-print-sheet th,.procedure-print-sheet td,.daily-report-print-sheet th,.daily-report-print-sheet td,.hearing-selection-print th,.hearing-selection-print td,.calendar-print-sheet th,.calendar-print-sheet td,.pv-print-sheet th,.pv-print-sheet td,.hearing-table th,.hearing-table td,.procedure-main-table th,.procedure-main-table td,.daily-report-table th,.daily-report-table td{box-shadow:none!important;border-top:0!important;border-bottom:1px solid #707a76!important;border-left:1px solid #707a76!important;border-right:0!important;border-radius:0!important}.procedure-print-sheet tbody tr:last-child td,.daily-report-print-sheet tbody tr:last-child td,.hearing-selection-print tbody tr:last-child td,.calendar-print-sheet tbody tr:last-child td,.pv-print-sheet tbody tr:last-child td,.hearing-table tbody tr:last-child td,.procedure-main-table tbody tr:last-child td,.daily-report-table tbody tr:last-child td{border-bottom:1px solid #707a76!important}}.audit-friendly-detail{background:#f7faf9;border:1px solid #dfe9e5;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.audit-friendly-detail>div{gap:4px;display:grid}.audit-friendly-detail strong{color:#123f35;font-size:14px}.audit-friendly-detail p{color:#667a73;margin:0;font-size:13px;line-height:1.8}@media screen and (width<=700px){.control-center{gap:12px;width:100%;min-width:0;max-width:100%;overflow-x:clip}.control-center>*,.control-center .control-grid,.control-center .control-form,.control-center .users-list,.control-center .audit-panel,.control-center .recycle-workspace{width:100%;min-width:0;max-width:100%}.control-center .control-hero{border-radius:17px;padding:18px 17px;display:block;overflow:hidden}.control-center .control-hero>div:first-child{min-width:0}.control-center .control-hero span{font-size:10px}.control-center .control-hero h1{margin:5px 0 7px;font-size:23px;line-height:1.45}.control-center .control-hero p{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.9}.control-center .control-tabs{border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:5px;width:100%;max-width:100%;padding:5px;display:grid;overflow:hidden}.control-center .control-tabs button{text-align:center;white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:7px 4px;font-size:9px;line-height:1.55;display:flex}.control-center .control-tabs button svg{flex:none;width:17px;height:17px}.control-center .control-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.control-center .control-form,.control-center .users-list,.control-center .audit-panel{border-radius:15px;padding:14px;overflow:hidden}.control-center .panel-title{flex-wrap:wrap;gap:10px;max-width:100%;margin-bottom:14px}.control-center .panel-title>div{min-width:0}.control-center .panel-title h3{font-size:15px}.control-center .panel-title p{font-size:10px;line-height:1.75}.control-center .form-grid.compact{gap:11px;grid-template-columns:minmax(0,1fr)!important}.control-center .form-grid.compact label,.control-center .form-grid.compact input,.control-center .form-grid.compact select,.control-center .password-field{min-width:0;max-width:100%}.control-center .role-note{margin:14px 0 12px;padding:12px}.control-center .role-note strong{font-size:12px}.control-center .role-note span{font-size:10px;line-height:1.8}.control-center .permissions-table{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:0;overflow:visible;margin-inline:0!important}.control-center .perm-head{display:none}.control-center .perm-row{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:9px;padding:12px;display:grid;box-shadow:0 5px 15px #11392e09}.control-center .perm-row>strong{overflow-wrap:anywhere;border-bottom:1px solid #e8eeeb;grid-column:1/-1;gap:3px;min-width:0;padding:0 2px 9px;font-size:12px;line-height:1.65}.control-center .perm-row>strong small{font-size:9px}.control-center .perm-row>label,.control-center .perm-row>.perm-unavailable{color:#6d7d77;background:#fff;border:1px solid #e3ebe8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:55px;padding:6px 2px;display:flex}.control-center .perm-row>label:before,.control-center .perm-row>.perm-unavailable:before{content:"";color:#60736c;text-align:center;white-space:normal;max-width:100%;font-size:8px;font-style:normal;font-weight:700;line-height:1.35;display:block}.control-center .perm-row>:nth-child(2):before{content:"مشاهدة"}.control-center .perm-row>:nth-child(3):before{content:"إضافة"}.control-center .perm-row>:nth-child(4):before{content:"تعديل"}.control-center .perm-row>:nth-child(5):before{content:"حذف"}.control-center .perm-row>:nth-child(6):before{content:"تصدير"}.control-center .perm-row>:nth-child(7):before{content:"طباعة"}.control-center .perm-row>:nth-child(8):before{content:"مزامنة"}.control-center .perm-row>label span{width:23px;height:23px}.control-center .perm-row>label input:checked+span:after{line-height:21px}.control-center .perm-row>.perm-unavailable{color:#b5c0bc;background:#f6f8f7;font-size:13px}.control-center .control-save{min-height:45px;margin-top:5px}.control-center .users-list article{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;width:100%;min-width:0;padding:13px 0;display:grid}.control-center .users-list article>div:nth-child(2){min-width:0}.control-center .users-list article>div:nth-child(2) strong,.control-center .users-list article>div:nth-child(2) span,.control-center .users-list article>div:nth-child(2) small{white-space:normal;overflow-wrap:anywhere;max-width:100%}.control-center .users-list article>i{white-space:nowrap;align-self:start}.control-center .user-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.control-center .user-actions button{width:100%;min-width:0;min-height:36px}.control-center .audit-pagination,.control-center .users-pagination{flex-wrap:wrap;gap:6px;max-width:100%}.control-center .audit-pagination button,.control-center .users-pagination button{flex:88px;min-width:0}.control-center .audit-list details{min-width:0}.control-center .audit-list summary{grid-template-columns:35px minmax(0,1fr);gap:9px;min-width:0;padding:13px 2px;display:grid}.control-center .audit-list summary>div{min-width:0}.control-center .audit-list summary strong,.control-center .audit-list summary p{white-space:normal;overflow-wrap:anywhere;max-width:100%}.control-center .audit-list time{grid-column:2;font-size:10px}.control-center .audit-friendly-detail{align-items:flex-start;gap:10px;min-width:0;padding:12px}.control-center .audit-friendly-detail>div{min-width:0}.control-center .audit-friendly-detail p{overflow-wrap:anywhere}.control-center .recycle-workspace--embedded .records-head,.control-center .recycle-workspace--embedded .records-bulk-toolbar,.control-center .recycle-workspace--embedded .table-wrap{width:100%;min-width:0;max-width:100%}.control-center .recycle-workspace--embedded .table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media screen and (width<=390px){.control-center .control-tabs button{font-size:8px}.control-center .perm-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.control-center .user-actions .user-edit-action,.control-center .user-actions .user-delete-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.control-center .user-actions .user-edit-action{color:#0b5c49;background:#eaf5f1;border:1px solid #b9d9cf}.control-center .user-actions .user-edit-action:hover{color:#fff;background:#146b56;border-color:#146b56}.control-center .user-actions .user-delete-action{color:#a43b36;background:#fff3f2;border:1px solid #efc7c4}.control-center .user-actions .user-delete-action:hover{color:#fff;background:#b7443d;border-color:#b7443d}.control-center .user-actions button:active{transform:translateY(1px)}.control-center .user-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}@media screen and (width<=700px){.control-center .user-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.control-center .user-actions .user-edit-action,.control-center .user-actions .user-delete-action{width:100%;min-width:0;min-height:43px;font-size:12px}}.case-finance{gap:18px;min-width:0;display:grid}.case-finance-loading{text-align:center;color:#6d807a;padding:45px}.case-finance-head{background:linear-gradient(135deg,#f8fcfa,#fffaf0);border:1px solid #d9e6e1;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.case-finance-head span{color:#a67a20;font-weight:800}.case-finance-head h2{color:#103f34;margin:5px 0;font-size:1.6rem}.case-finance-head p{color:#73847f;margin:0}.case-finance-head>div:last-child,.finance-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.case-finance-notice{color:#694f16;background:#fff9e9;border:1px solid #e7c875;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;display:flex}.case-finance-notice svg{flex:none}.case-finance-notice div{flex:1}.case-finance-notice strong,.case-finance-notice p{margin:0;display:block}.case-finance-notice p{color:#806b3e;margin-top:3px}.case-finance-notice button,.finance-link{color:#0d6b59;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.finance-link:disabled{color:#9aaaa5;cursor:not-allowed}.case-finance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.case-finance-summary article{background:#fff;border:1px solid #dce8e4;border-radius:14px;min-width:0;padding:18px}.case-finance-summary small,.case-finance-summary strong{display:block}.case-finance-summary small{color:#758780;font-weight:700}.case-finance-summary strong{color:#173f36;white-space:nowrap;margin-top:8px;font-size:1.15rem}.case-finance-summary .paid{background:#edf8f4}.case-finance-summary .paid strong{color:#08705b}.case-finance-summary .due{background:#fffaec;border-color:#dfbe64}.case-finance-summary .due strong{color:#956818}.case-finance-account{background:#fff;border:1px solid #dce8e4;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.case-finance-account h3,.case-finance-account p{margin:0}.case-finance-account p,.case-finance-account small{color:#758780;margin-top:4px;display:block}.case-finance-expenses{background:#fff;border:1px solid #dce8e4;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.case-finance-expenses article{text-align:center;border-inline-end:1px solid #e3ebe8;padding:15px}.case-finance-expenses article:last-child{border:0}.case-finance-expenses span,.case-finance-expenses b{display:block}.case-finance-expenses span{color:#758780;font-size:.82rem}.case-finance-expenses b{color:#173f36;margin-top:5px}.case-finance-section{background:#fff;border:1px solid #dce8e4;border-radius:16px;min-width:0;padding:20px}.case-finance-section table{min-width:760px}.case-finance-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.case-finance-doc-grid>section{background:#fff;border:1px solid #dce8e4;border-radius:16px;min-width:0;padding:18px}.case-finance-doc-card{background:#fbfdfc;border:1px solid #e1ebe7;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:10px;padding:14px;display:grid}.case-finance-doc-card>div b,.case-finance-doc-card>div small{display:block}.case-finance-doc-card>div small{color:#7d8d88;margin-top:4px}.case-finance-doc-card>strong{color:#153f35}.case-finance-doc-card footer{border-top:1px solid #e5ece9;grid-column:1/-1;gap:7px;padding-top:9px;display:flex}.case-finance-doc-card footer button{color:#0a6b58;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.case-finance-doc-card footer button.danger{color:#ad493f}.finance-doc-status{color:#176451;background:#e9f3ef;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 9px;font-size:.75rem;font-weight:800;display:inline-block}.finance-doc-status--cancelled{color:#a93f37;background:#fff0ee}.finance-doc-status--partial{color:#916816;background:#fff7df}.finance-doc-status--paid{color:#08705b;background:#e5f6ef}.billing-settings{width:min(940px,100vw - 30px)}.billing-settings header p{color:#768680;margin:5px 0 0}.billing-rule-note{color:#7e6227;background:#fff8e5;border-radius:10px;margin:0;padding:12px}.case-finance-form{width:min(800px,100vw - 30px)}.finance-document{color:#1a342e;background:#fff;border-radius:4px;min-height:900px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.finance-document>header{border-bottom:3px solid #c8a64e;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.finance-document h1,.finance-document p{margin:0}.finance-document>header h1{color:#0c4b3d;font-size:1.55rem}.finance-document>header small{color:#72827d;margin-top:6px;display:block}.finance-document>header>div:last-child{text-align:left}.finance-document>header>div:last-child b,.finance-document>header>div:last-child strong,.finance-document>header>div:last-child span{display:block}.finance-document>header>div:last-child b{color:#a77b20;font-size:1.25rem}.finance-document>header>div:last-child strong{margin:5px 0;font-size:1.05rem}.finance-document-meta{border:1px solid #dce6e2;grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0;display:grid}.finance-document-meta p{border-bottom:1px solid #e3ebe8;border-inline-end:1px solid #e3ebe8;min-height:72px;padding:13px}.finance-document-meta span,.finance-document-meta b{display:block}.finance-document-meta span{color:#72827d;font-size:.82rem}.finance-document-meta b{margin-top:5px}.finance-document table{border-collapse:collapse;width:100%}.finance-document th,.finance-document td{text-align:right;border:1px solid #6f817b;padding:12px}.finance-document thead{background:#edf2f0}.finance-document td:last-child,.finance-document th:last-child{text-align:left;width:190px}.finance-document tfoot tr:last-child{color:#fff;background:#0c4b3d;font-size:1.05rem}.finance-receipt-amount span,.finance-receipt-amount strong{display:block}.finance-amount-words{background:#fffbf0;border-inline-start:4px solid #c8a64e;padding:12px;font-weight:800;margin-top:15px!important}.finance-document-notes,.finance-cancel-reason{background:#f3f7f5;padding:12px;margin-top:18px!important}.finance-document>footer{grid-template-columns:repeat(2,1fr);gap:70px;margin-top:55px;display:grid}.finance-document>footer div{text-align:center;border-top:1px solid #9aaba5;height:120px}.finance-document>footer span{margin-top:10px;font-weight:800;display:block}.finance-document-tax{color:#70817b;text-align:center;border-top:1px solid #dfe7e4;padding-top:10px;position:absolute;bottom:24px;left:42px;right:42px}.finance-document-cancelled{z-index:2;color:#a72a1f24;font-size:8rem;font-weight:900;position:absolute;top:44%;right:14%;transform:rotate(-24deg)}@media (width<=1100px){.case-finance-summary,.case-finance-expenses{grid-template-columns:repeat(3,minmax(0,1fr))}.case-finance-doc-grid{grid-template-columns:1fr}.finance-hero-actions{width:100%}}@media (width<=720px){.case-finance-head{padding:17px}.case-finance-head,.case-finance-account,.case-finance-notice{flex-direction:column;align-items:stretch}.case-finance-head>div:last-child .btn,.case-finance-notice button{flex:1;justify-content:center}.case-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance-summary article{padding:14px}.case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance-expenses article{border-bottom:1px solid #e3ebe8}.case-finance-section,.case-finance-doc-grid>section{padding:13px}.finance-document-overlay{padding:6px}.finance-document{min-height:850px;padding:20px}.finance-document>header{flex-direction:column}.finance-document>header>div:last-child{text-align:right}.finance-document-meta{grid-template-columns:1fr}.finance-document-meta p{border-inline-end:0}.finance-document>footer{gap:20px}.finance-document-tax{left:20px;right:20px}}@media print{body *{visibility:hidden!important}.finance-document-overlay,.finance-document-overlay *{visibility:visible!important}.finance-document-overlay{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.finance-document-shell{width:100%}.finance-document-actions{display:none!important}.finance-document{min-height:0;box-shadow:none;border:0;padding:12mm}.finance-document-tax{bottom:6mm;left:12mm;right:12mm}@page{size:A4;margin:7mm}}.finance-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex!important}.finance-hero-actions .btn{min-height:43px}.finance-profile-notice{color:#694f16;background:#fff9e9;border:1px solid #e7c875;border-radius:14px;align-items:center;gap:13px;padding:14px 17px;display:flex}.finance-profile-notice>div{flex:1;min-width:0}.finance-profile-notice strong,.finance-profile-notice p{margin:0;display:block}.finance-profile-notice p{color:#806b3e;margin-top:3px}.finance-profile-notice>button{color:#0d6b59;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:underline}.finance-form header p{color:#bed1ca;margin:5px 0 0;font-size:10px;line-height:1.8}.finance-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finance-form-grid .wide{grid-column:1/-1}.finance-field-note{color:#82918b;margin-top:2px;font-size:9px;font-weight:600;line-height:1.7;display:block}.finance-form-hint{color:#42675c;background:#f2f8f5;border:1px solid #d7e7e1;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.8}.finance-row-actions{flex-wrap:nowrap}.finance-row-actions button{flex:none}.finance-account-summary--full{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 17px 15px;display:grid}.finance-drawer-actions .btn{justify-content:center}.fees-editor label small{color:#8a8170;font-size:9px;font-weight:600;line-height:1.6}.finance-ledger-head>div h3,.finance-ledger-head>div small{margin:0}.finance-ledger-head>div small{color:#82908b;margin-top:3px;font-size:9px;display:block}.finance-ledger article{grid-template-columns:40px minmax(0,1fr) auto auto}.finance-ledger article p{color:#61736c;white-space:normal;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.65}.finance-ledger-actions{gap:4px;display:flex}.finance-receipts-list{gap:8px;padding:0 17px 25px;display:grid}.finance-receipts-list article{background:#fff;border:1px solid #dce5e2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.finance-receipts-list strong,.finance-receipts-list small{display:block}.finance-receipts-list small{color:#83908b;margin-top:3px}.finance-receipts-list>article>b{color:#1f5f4f;white-space:nowrap}.finance-receipts-list article>div:last-child{gap:6px;display:flex}.finance-receipts-list button{color:#17604d;cursor:pointer;background:#edf6f2;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.finance-receipts-list button.danger{color:#a4453e;background:#fff0ee}.case-finance{gap:16px;min-width:0;display:grid;container-type:inline-size}.case-finance-head{flex-wrap:wrap;align-items:center;padding:20px}.case-finance-head>div:first-child{flex:310px;min-width:0}.case-finance-primary-actions{flex-wrap:wrap;flex:290px;justify-content:flex-start;gap:8px;display:flex}.case-finance-primary-actions .btn{flex:130px;justify-content:center;min-height:43px}.case-finance-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px}.case-finance-summary article{padding:15px}.case-finance-summary strong{white-space:normal;overflow-wrap:anywhere}.case-finance-expense-block{background:#fff;border:1px solid #dce8e4;border-radius:16px;min-width:0;padding:18px}.case-finance-expenses{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;overflow:visible}.case-finance-expenses article{background:#fbfdfc;border-radius:11px;min-width:0;padding:13px;border:1px solid #e1e9e6!important}.case-finance-expenses span{white-space:normal;line-height:1.6}.case-finance-section{padding:18px}.case-finance-ledger{gap:8px;margin-top:12px;display:grid}.case-finance-ledger-row{background:#fbfdfc;border:1px solid #dde7e3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.case-finance-ledger-row.is-payment{border-inline-start:4px solid #2b8068}.case-finance-ledger-row.is-expense{border-inline-start:4px solid #c99b43}.case-finance-ledger-icon{color:#17624f;background:#e9f5f0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.is-expense .case-finance-ledger-icon{color:#8f6823;background:#fff5df}.case-finance-ledger-main{min-width:0}.case-finance-ledger-main strong,.case-finance-ledger-main small,.case-finance-ledger-main p{margin:0;display:block}.case-finance-ledger-main strong{color:#24483d}.case-finance-ledger-main small{color:#7c8b86;margin-top:2px;font-size:9px}.case-finance-ledger-main p{color:#5f716a;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.6}.case-finance-ledger-amount{color:#26483e;white-space:nowrap}.case-finance-ledger-doc{border-top:1px dashed #dbe5e1;grid-column:2/-1;justify-content:flex-start;padding-top:8px;display:flex}.case-finance-ledger-doc .finance-link{align-items:center;gap:5px;display:inline-flex}.case-finance-doc-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.case-finance-doc-card{grid-template-columns:minmax(0,1fr) auto}.case-finance-doc-card footer,.case-finance-notice,.case-finance-account{flex-wrap:wrap}.case-finance-account>div{flex:260px;min-width:0}.finance-document-overlay{z-index:20000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07231dc7;padding:22px;position:fixed;inset:0;overflow:auto}.finance-document-shell{width:min(210mm,100%);margin:0 auto}.finance-document-actions{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.finance-document{box-sizing:border-box;color:#17372f;background:#fff;border:0;border-radius:4px;width:100%;min-height:297mm;padding:16mm 15mm 13mm;font-family:Tahoma,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.finance-document-ribbon{background:#0d4438;height:15mm;position:absolute;top:0;left:0;right:0;overflow:hidden}.finance-document-ribbon:after{content:"";clip-path:polygon(0 0,100% 0,74% 100%,0 100%);background:#c9a44b;width:36%;height:100%;position:absolute;top:0;left:0}.finance-document-ribbon i{z-index:2;background:#d6b45d;width:54%;height:2.2mm;position:absolute;bottom:0;right:0}.finance-document-ribbon b{z-index:2;background:#f2ead6;width:30%;height:4mm;position:absolute;bottom:-1mm;right:18%;transform:skew(-35deg)}.finance-document-header{margin-top:6mm;position:relative;color:#17372f!important;background:0 0!important;border-bottom:1px solid #d7e2de!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:0 0 7mm!important;display:flex!important}.finance-document-brand{align-items:flex-start;gap:11px;min-width:0;display:flex}.finance-document-mark{color:#dfbc61;background:#0d4b3d;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.finance-document-brand h1,.finance-document-brand p,.finance-document-brand small{margin:0;display:block}.finance-document-brand h1{line-height:1.5;color:#0e473a!important;font-size:18px!important}.finance-document-brand p{color:#576d66;font-size:10px;margin-top:2px!important}.finance-document-brand small{color:#7b8b86;font-size:9px;line-height:1.5;margin-top:2px!important}.finance-document-title{text-align:left;min-width:170px}.finance-document-title span,.finance-document-title strong,.finance-document-title small{display:block}.finance-document-title span{color:#0b3c32;letter-spacing:.3px;font-size:25px;font-weight:900}.finance-document-title strong{color:#9c7225;margin-top:5px;font-size:12px}.finance-document-title small{color:#74837e;margin-top:3px;font-size:9px}.finance-document-party{background:#fbfdfc;border:1px solid #d8e2df;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8mm 0 5mm;display:grid;overflow:hidden}.finance-document-party>div{border-inline-end:1px solid #e0e8e5;min-height:18mm;padding:4mm 5mm}.finance-document-party>div:last-child{border-inline-end:0}.finance-document-party span,.finance-document-party strong{display:block}.finance-document-party span{color:#788782;font-size:8.5px}.finance-document-party strong{color:#183d33;overflow-wrap:anywhere;margin-top:2mm;font-size:11px}.finance-document-details{border:1px solid #dce5e2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.finance-document-details>div{border-bottom:1px solid #e5ece9;border-inline-end:1px solid #e5ece9;padding:3.5mm 4.5mm}.finance-document-details>div:nth-child(2n){border-inline-end:0}.finance-document-details span,.finance-document-details strong{display:block}.finance-document-details span{color:#798985;font-size:8px}.finance-document-details strong{color:#27493f;margin-top:1.5mm;font-size:10px}.finance-receipt-amount{text-align:center;background:#fffaf0;border:1.5px solid #d0aa4f;border-radius:10px;margin:7mm 0 5mm;padding:6mm}.finance-receipt-amount span,.finance-receipt-amount strong,.finance-receipt-amount p{margin:0;display:block}.finance-receipt-amount span{color:#7b632b;font-size:9px;font-weight:800}.finance-receipt-amount strong{color:#0a5948;margin:2mm 0;font-size:25px}.finance-receipt-amount p{color:#425b53;font-size:10px;line-height:1.8}.finance-invoice-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:5mm}.finance-invoice-table th,.finance-invoice-table td{border:0;text-align:right;border-bottom:1px solid #dce5e2;padding:3mm 3.5mm;font-size:9.5px}.finance-invoice-table thead th{font-weight:800;color:#3d554d!important;background:#f2f6f4!important}.finance-invoice-table th:first-child,.finance-invoice-table td:first-child{text-align:center;width:12mm}.finance-invoice-table th:last-child,.finance-invoice-table td:last-child{text-align:left;width:42mm}.finance-invoice-totals{border-top:2px solid #0d4b3d;width:min(90mm,100%);margin:5mm 0 0 auto}.finance-invoice-totals p{border-bottom:1px solid #e0e7e4;justify-content:space-between;gap:15px;margin:0;padding:2.5mm 2mm;font-size:9px;display:flex}.finance-invoice-totals .total{color:#fff;background:#0d4b3d;padding:3mm;font-size:11px}.finance-amount-words{color:#42584f;background:#fffaf0;border-inline-start:3px solid #c9a44b;padding:3.5mm 4mm;font-size:9.5px;font-weight:800;line-height:1.8;margin:5mm 0 0!important}.finance-document-notes,.finance-cancel-reason{color:#445a52;background:#f3f7f5;border-radius:7px;padding:3.5mm 4mm;font-size:9px;line-height:1.75;margin:5mm 0 0!important}.finance-cancel-reason{color:#9f4039;background:#fff0ee}.finance-document-signatures{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24mm!important;margin-top:11mm!important;padding:0!important;display:grid!important}.finance-document--invoice .finance-document-signatures{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-left:0!important;margin-right:0!important}.finance-document-signatures>div{text-align:center!important;border-top:1px solid #8fa19b!important;height:25mm!important}.finance-document-signatures span{color:#4f655d;margin-top:2.5mm;font-size:9px;font-weight:800;display:block}.finance-document-footnote{color:#778681;text-align:center;border-top:1px solid #dce5e2;flex-wrap:wrap;justify-content:center;gap:3mm 8mm;padding-top:3mm;font-size:7.5px;display:flex;position:absolute;bottom:7mm;left:15mm;right:15mm}.finance-document-cancelled{z-index:4;color:#a72a1f24;pointer-events:none;font-size:80px;font-weight:900;position:absolute;top:44%;right:16%;transform:rotate(-24deg)}@media (width<=900px){.finance-hero{min-height:0;padding:23px}.finance-hero-actions{width:100%}.finance-hero-actions .btn{flex:160px;justify-content:center}.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-table table{min-width:760px}.finance-document-overlay{padding:7px}.finance-document{min-height:0;padding:24px 20px 70px}.finance-document-ribbon{height:54px}.finance-document-header{margin-top:35px}.finance-document-footnote{bottom:18px;left:20px;right:20px}}@media (width<=700px){.finance-profile-notice,.case-finance-notice{flex-direction:column;align-items:stretch}.finance-profile-notice>button,.case-finance-notice>button{align-self:flex-start}.finance-account-summary--full{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-drawer-actions,.fees-editor{grid-template-columns:1fr}.fees-editor button{width:100%}.finance-ledger article{grid-template-columns:38px minmax(0,1fr) auto}.finance-ledger article>b{grid-column:2}.finance-ledger-actions{flex-direction:column;grid-area:1/3/3}.finance-receipts-list article{grid-template-columns:minmax(0,1fr) auto}.finance-receipts-list article>div:last-child{grid-column:1/-1}.case-finance-head{padding:15px}.case-finance-primary-actions{flex-basis:100%}.case-finance-primary-actions .btn{flex:100%}.case-finance-summary,.case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance-ledger-row{grid-template-columns:38px minmax(0,1fr)}.case-finance-ledger-amount{grid-column:2}.case-finance-ledger-doc{grid-column:1/-1}.case-finance-doc-grid{grid-template-columns:1fr}.finance-document-header{flex-direction:column!important}.finance-document-title{text-align:right;min-width:0}.finance-document-party,.finance-document-details{grid-template-columns:1fr}.finance-document-party>div,.finance-document-details>div{border-inline-end:0;border-bottom:1px solid #e3ebe8}.finance-document-signatures{gap:10mm!important}.finance-document--invoice .finance-document-signatures{width:100%}}@media (width<=560px){.finance-stats,.finance-form-grid{grid-template-columns:1fr}.finance-form-grid .wide{grid-column:auto}.finance-table{background:0 0!important;border:0!important;overflow:visible!important}.finance-table table,.finance-table tbody,.finance-table tr,.finance-table td{width:100%;display:block;min-width:0!important}.finance-table thead{display:none}.finance-table tbody{gap:10px;display:grid}.finance-table tr{background:#fff;border:1px solid #dce6e2;border-radius:14px;padding:11px 13px;box-shadow:0 7px 20px #123d310a}.finance-table td{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;display:grid;text-align:right!important;border:0!important;border-bottom:1px solid #edf1ef!important;padding:8px 0!important}.finance-table td:last-child{border-bottom:0!important}.finance-table td:before{content:attr(data-label);color:#788780;font-size:9px;font-weight:800}.finance-table td.empty{display:flex}.finance-table td.empty:before{display:none}.finance-row-actions{justify-content:flex-start}.case-finance-summary,.case-finance-expenses{grid-template-columns:1fr}.finance-document{padding:20px 15px 70px}.finance-document-brand{gap:8px}.finance-document-mark{width:37px;height:37px}.finance-document-title span,.finance-receipt-amount strong{font-size:21px}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body>:not(.finance-document-overlay){display:none!important}.finance-document-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important}.finance-document-shell{width:210mm!important;height:297mm!important;margin:0!important}.finance-document-actions{display:none!important}.finance-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;break-after:avoid!important;page-break-after:avoid!important;border:0!important;border-radius:0!important;margin:0!important;padding:16mm 15mm 13mm!important;overflow:hidden!important}.finance-document,.finance-document *{visibility:visible!important;box-sizing:border-box!important;font-family:Tahoma,Arial,sans-serif!important}.finance-document-ribbon,.finance-document-mark,.finance-invoice-totals .total{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.finance-workspace{container-type:inline-size}@container (width<=780px){.finance-workspace .finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workspace .finance-table{background:0 0!important;border:0!important;overflow:visible!important}.finance-workspace .finance-table table,.finance-workspace .finance-table tbody,.finance-workspace .finance-table tr,.finance-workspace .finance-table td{width:100%;display:block;min-width:0!important}.finance-workspace .finance-table thead{display:none}.finance-workspace .finance-table tbody{gap:10px;display:grid}.finance-workspace .finance-table tr{background:#fff;border:1px solid #dce6e2;border-radius:14px;padding:11px 13px;box-shadow:0 7px 20px #123d310a}.finance-workspace .finance-table td{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;display:grid;text-align:right!important;border:0!important;border-bottom:1px solid #edf1ef!important;padding:8px 0!important}.finance-workspace .finance-table td:last-child{border-bottom:0!important}.finance-workspace .finance-table td:before{content:attr(data-label);color:#788780;font-size:9px;font-weight:800}.finance-workspace .finance-table td.empty{display:flex}.finance-workspace .finance-table td.empty:before{display:none}}@container (width<=620px){.case-finance .case-finance-summary,.case-finance .case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance .case-finance-doc-grid{grid-template-columns:1fr}.case-finance .case-finance-primary-actions{flex-basis:100%}.case-finance .case-finance-primary-actions .btn{flex:100%}.case-finance .case-finance-ledger-row{grid-template-columns:38px minmax(0,1fr)}.case-finance .case-finance-ledger-amount{grid-column:2}.case-finance .case-finance-ledger-doc{grid-column:1/-1}}@container (width<=390px){.case-finance .case-finance-summary,.case-finance .case-finance-expenses{grid-template-columns:1fr}}.theme-dark .finance-profile-notice{color:#ead7a3;background:#2d291d;border-color:#725c2e}.theme-dark .finance-profile-notice p{color:#c6b787}.theme-dark .finance-form-hint{color:#b9d0c8;background:#18372f;border-color:#31564c}.theme-dark .finance-field-note{color:#9fb3ac}.theme-dark .finance-receipts-list article,.theme-dark .case-finance-expense-block,.theme-dark .case-finance-ledger-row{background:#17362e;border-color:#2f4e45}.theme-dark .case-finance-expenses article{background:#1b3b33;border-color:#315047!important}.theme-dark .case-finance-ledger-main strong,.theme-dark .case-finance-ledger-amount{color:#dce8e4}.theme-dark .case-finance-ledger-main small,.theme-dark .case-finance-ledger-main p{color:#9fb4ad}@media print{.finance-document-overlay,.finance-document-shell{visibility:visible!important}}.finance-invoice-totals .balance{color:#0d4b3d;background:#f4f8f6;padding:3mm 2mm;font-size:10px;font-weight:900}.finance-workspace .finance-table{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border-radius:0 0 16px 16px;width:100%;max-width:100%;overflow:auto hidden!important}.finance-workspace .finance-table table{table-layout:auto!important;width:100%!important;min-width:940px!important;display:table!important}.finance-workspace .finance-table thead{display:table-header-group!important}.finance-workspace .finance-table tbody{display:table-row-group!important}.finance-workspace .finance-table tr{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:table-row!important}.finance-workspace .finance-table th,.finance-workspace .finance-table td{border-bottom:1px solid var(--border,#e3e9e6)!important;text-align:right!important;width:auto!important;min-width:0!important;padding:12px 14px!important;display:table-cell!important}.finance-workspace .finance-table td:before{content:none!important;display:none!important}.finance-workspace .finance-table td.empty{text-align:center!important;display:table-cell!important}.finance-workspace .finance-table::-webkit-scrollbar{height:8px}.finance-workspace .finance-table::-webkit-scrollbar-track{background:#edf3f0;border-radius:999px}.finance-workspace .finance-table::-webkit-scrollbar-thumb{background:#8eb0a5;border-radius:999px}.finance-case-state{color:#4e685f;background:#f4f9f7;border:1px solid #d8e6e1;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin:0;padding:9px 12px;font-size:10px;line-height:1.55;display:flex}.finance-case-state.is-auto{color:#17604d;background:#eef8f4;border-color:#c8ded6}.finance-case-state.is-warning{color:#7f6425;background:#fff9e9;border-color:#ead39a}.finance-case-state b{color:inherit}.finance-invoice-form .finance-form-grid{align-items:start}.finance-expense-button{color:#7d5a1d!important;background:#fffaf0!important;border-color:#dec47f!important}.finance-expense-button:hover{background:#fff5d8!important}.finance-direction-pill{border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 8px;font-weight:850;line-height:1.45;font-size:8.5px!important;display:inline-flex!important}.finance-direction-pill.is-in{color:#0b6b55;background:#e7f5ef}.finance-direction-pill.is-out{color:#8a611a;background:#fff2dc}.finance-receipts-list article p{color:#5f726b;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.6}.finance-receipts-list article p b{color:#304b42}.finance-receipts-list article>div:first-child{min-width:0}.finance-receipts-list article>div:last-child{flex-wrap:wrap}.finance-drawer-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.case-finance-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,100%);gap:8px!important;display:grid!important}.case-finance-primary-actions .case-finance-action{text-align:right;gap:8px;width:100%;min-width:0;min-height:58px;padding:9px 11px;justify-content:flex-start!important}.case-finance-action>span{gap:1px;min-width:0;display:grid}.case-finance-action b{font-size:11px;line-height:1.35}.case-finance-action small{opacity:.78;font-size:8px;font-weight:650;line-height:1.35}.case-finance-action--payment small{color:#dcefe8}.case-finance-action--expense small{color:#856522}.case-finance-action--invoice small{color:#5c481c}.case-finance-summary article{position:relative;overflow:hidden}.case-finance-summary article span{color:#8b9994;margin-top:5px;font-size:8px;line-height:1.45;display:block}.case-finance-summary article.incoming{background:#f1faf6;border-top:3px solid #2b8068}.case-finance-summary article.outgoing{background:#fff9ed;border-top:3px solid #c7973d}.case-finance-summary article.outgoing strong{color:#8a611a}.case-finance-ledger-main .finance-direction-pill{margin-bottom:3px}.case-finance-ledger-doc .finance-link{background:#eef7f4;border:1px solid #c9ded7;border-radius:8px;min-height:33px;padding:6px 9px;text-decoration:none}.case-finance-ledger-doc .finance-link--receipt b{font-size:9px}.case-finance-doc-card>div p{color:#667972;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.6}.case-finance-doc-card footer{gap:8px}.case-finance-doc-card footer button{min-height:34px;background:#eef7f4!important;border:1px solid #c9ded7!important;border-radius:8px!important;padding:7px 10px!important;text-decoration:none!important}.case-finance-doc-card footer button.danger{background:#fff1ef!important;border-color:#efd0cc!important}.finance-receipt-statement{background:#fffaf0;border-inline-start:3px solid #c9a44b;border-radius:7px;margin:0 0 5mm;padding:4mm 5mm}.finance-receipt-statement span{color:#8a6722;font-size:8.5px;font-weight:900;display:block}.finance-receipt-statement p{color:#334e45;font-size:10px;line-height:1.9;margin:2mm 0 0!important}.finance-receipt-statement b{color:#0d4b3d}@container (width<=760px){.case-finance .case-finance-head{flex-direction:column;align-items:stretch;padding:16px}.case-finance .case-finance-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.case-finance .case-finance-action--invoice{grid-column:1/-1}.case-finance .case-finance-summary,.case-finance .case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance .case-finance-doc-grid{grid-template-columns:1fr}.case-finance .case-finance-ledger-row{grid-template-columns:38px minmax(0,1fr) auto}.case-finance .case-finance-ledger-doc{grid-column:2/-1}}@container (width<=430px){.case-finance .case-finance-primary-actions{grid-template-columns:1fr}.case-finance .case-finance-action--invoice{grid-column:auto}.case-finance .case-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance .case-finance-summary article{padding:11px}.case-finance .case-finance-summary strong{font-size:1rem}.case-finance .case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance .case-finance-expenses article{padding:10px}.case-finance .case-finance-section,.case-finance .case-finance-expense-block,.case-finance .case-finance-doc-grid>section{padding:11px}.case-finance .case-finance-ledger-row{grid-template-columns:34px minmax(0,1fr);padding:10px}.case-finance .case-finance-ledger-amount{grid-column:2;margin-top:3px}.case-finance .case-finance-ledger-doc{grid-column:1/-1}.case-finance .case-finance-doc-card{grid-template-columns:1fr}.case-finance .case-finance-doc-card>strong{justify-self:start}}@container (width<=330px){.case-finance .case-finance-summary,.case-finance .case-finance-expenses{grid-template-columns:1fr}}@media (width<=700px){.finance-drawer-actions{grid-template-columns:1fr}.finance-receipts-list article{grid-template-columns:1fr auto}.finance-receipts-list article>div:last-child{grid-column:1/-1}}.theme-dark .finance-case-state{color:#b9d0c8;background:#18372f;border-color:#31564c}.theme-dark .finance-direction-pill.is-in{color:#aee0cf;background:#173f33}.theme-dark .finance-direction-pill.is-out{color:#f1d08a;background:#49391b}.theme-dark .finance-receipt-statement{color:#ead7a3;background:#2b2517}.finance-modal--portal{z-index:9999!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:18px!important;position:fixed!important;inset:0!important;overflow:auto!important}.finance-modal--portal .finance-form{max-height:calc(100dvh - 36px)!important;margin:auto!important;position:relative!important}.case-finance-agreement{grid-template-columns:minmax(220px,1.25fr) minmax(260px,1fr) auto;background:linear-gradient(135deg,#fffdf8,#f7fbf9)!important;border-inline-start:4px solid #c9a44b!important;align-items:center!important;gap:16px!important;display:grid!important}.case-finance-agreement__title{min-width:0}.case-finance-agreement__title>span{color:#9a722b;font-size:9px;font-weight:850;display:block}.case-finance-agreement__title h3{color:#174d40;font-size:20px;margin:4px 0 3px!important}.case-finance-agreement__title p{font-size:9px;color:#7c8c86!important;margin:0!important}.case-finance-agreement__meta{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.case-finance-agreement__meta>span{background:#fff;border:1px solid #e1e9e6;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.case-finance-agreement__meta small{color:#85938e;font-size:8px;font-weight:700}.case-finance-agreement__meta b{color:#334f46;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-finance-agreement>.btn{white-space:nowrap}.case-finance-ledger-doc{flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between!important}.case-finance-ledger-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-finance-ledger-actions button{color:#45675d;cursor:pointer;background:#fff;border:1px solid #d3e0db;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.case-finance-ledger-actions .finance-ledger-edit{color:#17604d;background:#eef7f4;border-color:#c6ddd5}.case-finance-ledger-actions .finance-ledger-delete{color:#a4473f;background:#fff2f0;border-color:#efd0cc}.case-finance-no-receipt{color:#98a39f;font-size:8.5px}.finance-invoice-editor{background:#f8fbfa;border:1px solid #d9e6e1;border-radius:14px;gap:12px;padding:15px;display:grid}.finance-invoice-editor__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-invoice-editor__head strong,.finance-invoice-editor__head small{display:block}.finance-invoice-editor__head strong{color:#24483d;font-size:12px}.finance-invoice-editor__head small{color:#7d8d87;margin-top:3px;font-size:8.5px;line-height:1.6}.finance-invoice-editor__head>span{color:#9a722b;white-space:nowrap;font-size:9px;font-weight:800}.finance-invoice-lines{gap:8px;display:grid}.finance-invoice-lines article{background:#fff;border:1px solid #e0e8e5;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(140px,.45fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.finance-invoice-line-name{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.finance-invoice-line-name span{color:#3d5b52;font-size:10px;font-weight:800}.finance-invoice-line-name button{color:#ad493f;cursor:pointer;background:#fff1ef;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.finance-invoice-lines input{height:40px!important}.finance-invoice-lines .finance-invoice-other-label{grid-column:1/-1}.finance-invoice-add-line{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.finance-invoice-add-line select{height:42px!important}.finance-invoice-add-line .btn{justify-content:center;min-width:80px}.finance-invoice-calculation{background:#fff;border-top:1px dashed #cfdcd7;border-radius:10px;gap:7px;padding:12px;display:grid}.finance-invoice-calculation p,.finance-invoice-calculation label{color:#60746d;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:9.5px;font-weight:750;display:flex!important}.finance-invoice-calculation label input{width:110px!important;height:36px!important}.finance-invoice-calculation b{color:#284a40;white-space:nowrap;font-size:11px}.finance-invoice-calculation .total{color:#173f35;border-top:1px solid #e4ebe8;margin-top:3px;padding-top:9px;font-size:11px}.finance-invoice-calculation .total b{color:#0d6b58;font-size:16px}.finance-amount-words{color:#4d625b!important;background:#fffaf0!important;border-inline-start:3px solid #c9a44b!important;margin-top:4mm!important;padding:3mm 4mm!important;font-weight:800!important}@container (width<=760px){.case-finance-agreement{grid-template-columns:1fr!important}.case-finance-agreement__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.case-finance-agreement>.btn{justify-content:center;width:100%}}@container (width<=430px){.case-finance-agreement__meta{grid-template-columns:1fr}.case-finance-ledger-doc{flex-direction:column;align-items:stretch}.case-finance-ledger-actions{width:100%}.case-finance-ledger-actions button{flex:1;justify-content:center}}@media (width<=600px){.finance-modal--portal{align-items:start!important;padding:6px!important}.finance-modal--portal .finance-form{border-radius:14px!important;width:100%!important;max-height:calc(100dvh - 12px)!important}.finance-invoice-lines article{grid-template-columns:1fr}.finance-invoice-lines .finance-invoice-other-label{grid-column:auto}.finance-invoice-add-line{grid-template-columns:1fr}.finance-invoice-add-line .btn{width:100%}.finance-invoice-calculation p,.finance-invoice-calculation label{flex-direction:column;align-items:flex-start}.finance-invoice-calculation label input{width:100%!important}}.case-finance{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.case-finance>*,.case-finance section,.case-finance article,.case-finance div{min-width:0}.case-finance .case-finance-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:15px 17px!important;display:grid!important;overflow:hidden!important}.case-finance .case-finance-head>div:first-child{max-width:680px;min-width:0!important}.case-finance .case-finance-head h2{margin:3px 0!important;font-size:1.35rem!important;line-height:1.35!important}.case-finance .case-finance-head p{max-width:680px;font-size:10px!important;line-height:1.7!important}.case-finance .case-finance-primary-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:100%!important;display:flex!important}.case-finance .case-finance-primary-actions .case-finance-action{border-radius:9px!important;flex:0 auto!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:118px!important;min-height:40px!important;padding:6px 9px!important}.case-finance .case-finance-action>span{gap:0!important;display:grid!important}.case-finance .case-finance-action b{font-size:9.5px!important;line-height:1.35!important}.case-finance .case-finance-action small{font-size:7.5px!important;line-height:1.35!important}.case-finance .case-finance-agreement{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:13px 15px!important;overflow:hidden!important}.case-finance .case-finance-agreement__title h3{margin:2px 0!important;font-size:17px!important}.case-finance .case-finance-agreement__title p{overflow-wrap:anywhere;max-width:680px;font-size:8.5px!important;line-height:1.6!important}.case-finance .case-finance-agreement__meta{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.case-finance .case-finance-agreement__meta>span{padding:8px 10px!important}.case-finance .case-finance-agreement__edit{justify-content:center!important;min-width:106px!important;min-height:36px!important;padding:6px 9px!important;font-size:9px!important}.case-finance .case-finance-summary,.case-finance .case-finance-expenses,.case-finance .case-finance-doc-grid,.case-finance .case-finance-ledger,.case-finance .case-finance-ledger-row,.case-finance .case-finance-doc-card{max-width:100%!important}.case-finance .case-finance-doc-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}.case-finance .case-finance-ledger-main,.case-finance .case-finance-doc-card>div{overflow-wrap:anywhere}.finance-invoice-lines article{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.25fr) minmax(105px,.45fr)!important;max-width:100%!important}.finance-invoice-empty{color:#71817b;text-align:center;background:#fff;border:1px dashed #d8e3df;border-radius:9px;margin:0;padding:11px;font-size:9px}.finance-invoice-calculation .balance-preview{color:#654f1c!important;background:#fff9e8!important;border:1px solid #dcc47d!important;border-radius:8px!important;margin-top:3px!important;padding:10px 9px!important}.finance-invoice-calculation .balance-preview b{color:#0c6653!important;font-size:14px!important}.finance-modal--portal{z-index:15000!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(6px)!important;background:#07231dad!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.finance-modal--portal .finance-form{isolation:isolate;box-sizing:border-box!important;width:min(860px,100vw - 32px)!important;max-width:860px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;overflow:auto!important}.mizan-confirm-backdrop{z-index:16000!important}.finance-document-overlay{z-index:17000!important}.finance-invoice-payments{background:#fbfdfc;border:1px solid #dbe5e1;border-radius:8px;margin-top:5mm;padding:3.5mm 4mm}.finance-invoice-payments__title{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:flex-end;gap:8px;padding-bottom:2.5mm;display:flex}.finance-invoice-payments__title strong{color:#274b40;font-size:9px}.finance-invoice-payments__title span{color:#82908b;font-size:7.5px}.finance-invoice-payment-row{border-bottom:1px dashed #e0e8e5;justify-content:space-between;align-items:center;gap:12px;padding:2.4mm 0;display:flex}.finance-invoice-payment-row:last-child{border-bottom:0}.finance-invoice-payment-row>span{gap:1mm;min-width:0;display:grid}.finance-invoice-payment-row b{color:#37584e;font-size:8.5px}.finance-invoice-payment-row small{color:#7c8b86;overflow-wrap:anywhere;font-size:7.5px}.finance-invoice-payment-row>strong{color:#0c6653;white-space:nowrap;font-size:9px}.finance-invoice-totals .balance{color:#604a18!important;background:#fff8e6!important;padding:3mm!important;font-weight:900!important}.finance-invoice-totals .balance b{color:#0b654f!important;font-size:12px!important}.finance-amount-words span,.finance-amount-words b{display:block!important}.finance-amount-words span{color:#8a6a26;font-size:7.5px;font-weight:800}.finance-amount-words b{color:#40594f;margin-top:1mm;font-size:9.5px;font-weight:850}@container (width<=760px){.case-finance .case-finance-head{grid-template-columns:1fr!important;align-items:stretch!important}.case-finance .case-finance-primary-actions{width:100%!important}.case-finance .case-finance-primary-actions .case-finance-action{flex:135px!important}.case-finance .case-finance-agreement{grid-template-columns:minmax(0,1fr) auto!important}}@container (width<=480px){.case-finance .case-finance-head{padding:12px!important}.case-finance .case-finance-head h2{font-size:1.18rem!important}.case-finance .case-finance-primary-actions{grid-template-columns:1fr!important;display:grid!important}.case-finance .case-finance-primary-actions .case-finance-action{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:39px!important}.case-finance .case-finance-agreement{grid-template-columns:1fr!important;padding:11px!important}.case-finance .case-finance-agreement__edit{width:100%!important}.case-finance .case-finance-agreement__meta{grid-template-columns:1fr!important}.case-finance .case-finance-summary,.case-finance .case-finance-expenses{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.finance-modal--portal{align-items:flex-start!important;padding:6px!important}.finance-modal--portal .finance-form{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important}.finance-invoice-lines article{grid-template-columns:1fr!important}.finance-invoice-payment-row{align-items:flex-start}}.finance-invoice-line-name>span{gap:2px;min-width:0;display:grid}.finance-invoice-line-name>span b{color:#35564c;font-size:9.5px;font-weight:850}.finance-invoice-line-name>span small{color:#8a9893;font-size:7.5px;font-weight:700}.finance-invoice-manual-builder{background:#fff;border:1px dashed #cfded8;border-radius:12px;gap:10px;padding:12px;display:grid}.finance-invoice-manual-builder__title strong,.finance-invoice-manual-builder__title small{display:block}.finance-invoice-manual-builder__title strong{color:#24483d;font-size:10.5px}.finance-invoice-manual-builder__title small{color:#85938e;margin-top:2px;font-size:8px;line-height:1.6}.finance-invoice-manual-builder__fields{grid-template-columns:minmax(150px,.8fr) minmax(150px,1.2fr) minmax(105px,.45fr) auto;align-items:end;gap:8px;display:grid}.finance-invoice-manual-builder__fields label{color:#5b7068;font-size:8.5px;font-weight:800;gap:5px!important;margin:0!important;display:grid!important}.finance-invoice-manual-builder__fields input,.finance-invoice-manual-builder__fields select{width:100%!important;min-width:0!important;height:40px!important}.finance-invoice-manual-builder__fields .btn{white-space:nowrap;justify-content:center;height:40px}.finance-invoice-manual-error{color:#b24b42;font-size:8.5px;font-weight:800;margin:0!important}.finance-invoice-tax-box{background:#fffdf8;border:1px solid #e2e9e6;border-radius:12px;gap:10px;padding:12px;display:grid}.finance-invoice-tax-toggle{cursor:pointer;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;display:flex!important}.finance-invoice-tax-toggle input{flex:none;width:18px!important;height:18px!important}.finance-invoice-tax-toggle span{gap:2px;display:grid}.finance-invoice-tax-toggle b{color:#3b584f;font-size:10px}.finance-invoice-tax-toggle small{color:#87958f;font-size:8px;font-weight:650}.finance-invoice-tax-fields{border-top:1px dashed #e2e7e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.finance-invoice-tax-fields label{color:#5b7068;font-size:8.5px;font-weight:800;gap:5px!important;margin:0!important;display:grid!important}.finance-invoice-tax-fields input,.finance-invoice-tax-fields select{width:100%!important;min-width:0!important;height:40px!important}.finance-invoice-calculation .credit-preview{color:#315e51!important;background:#edf8f4!important;border:1px solid #c7ded6!important;border-radius:8px!important;margin-top:3px!important;padding:10px 9px!important}.finance-invoice-calculation .credit-preview b{color:#0b6a55!important;font-size:13px!important}.finance-invoice-totals .credit{color:#315e51!important;background:#edf8f4!important;padding:2.5mm 3mm!important;font-weight:850!important}.finance-invoice-totals .credit b{color:#0b6a55!important}@media (width<=800px){.finance-invoice-manual-builder__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-invoice-manual-builder__fields .btn{width:100%}.finance-invoice-tax-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.finance-invoice-manual-builder__fields,.finance-invoice-tax-fields{grid-template-columns:1fr}.finance-invoice-manual-builder__fields .btn{width:100%}}.finance-invoice-lines article.is-excluded{opacity:.62;background:#f7f9f8!important;border-style:dashed!important}.finance-invoice-lines article.is-excluded .finance-invoice-line-label,.finance-invoice-lines article.is-excluded>input[type=number]{text-decoration:line-through}.finance-invoice-include-toggle{color:#17604d!important;white-space:nowrap!important;cursor:pointer!important;background:#f1f8f5!important;border:1px solid #cfe0da!important;border-radius:8px!important;flex:none!important;align-items:center!important;gap:5px!important;margin:0!important;padding:5px 7px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}.finance-invoice-include-toggle input{accent-color:#17604d;width:15px!important;min-width:15px!important;height:15px!important;margin:0!important}.finance-invoice-include-toggle span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;display:inline!important}@media (width<=600px){.finance-invoice-line-name{align-items:flex-start!important}.finance-invoice-include-toggle{padding:5px 8px!important}}.case-finance-disbursement-note{color:#735b22;background:#fffaf0;border:1px solid #ead8a8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;font-size:8.5px;display:flex}.case-finance-disbursement-note b{color:#7b5c13}.case-finance-disbursement-note span{color:#8a7a54}@container (width<=480px){.case-finance-disbursement-note{flex-direction:column;align-items:flex-start}}.mizan-confirm-input{resize:vertical;color:#173f35;width:100%;min-height:92px;font:inherit;background:#fbfdfc;border:1px solid #cfdeda;border-radius:14px;outline:none;margin-top:18px;padding:13px 15px;line-height:1.75}.mizan-confirm-input:focus{border-color:#1b8068;box-shadow:0 0 0 3px #1b80681f}.mizan-confirm-actions button:disabled{opacity:.48;cursor:not-allowed}.finance-invoice-agreed-fees{background:#fffdf8;border:1px solid #d7e4df;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:14px;padding:13px 14px;display:grid}.finance-invoice-agreed-fees>div{gap:3px;display:grid}.finance-invoice-agreed-fees>div strong{color:#214d40;font-size:11px}.finance-invoice-agreed-fees>div small{color:#84928d;font-size:8px;line-height:1.6}.finance-invoice-agreed-fees>label{color:#60736c;font-size:8.5px;font-weight:800;gap:5px!important;margin:0!important;display:grid!important}.finance-invoice-agreed-fees input{width:100%!important;height:40px!important}.finance-invoice-agreed-fees.is-empty{background:#fafcfb;grid-template-columns:1fr}.finance-invoice-expenses-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;display:flex}.finance-invoice-expenses-head strong,.finance-invoice-expenses-head small{display:block}.finance-invoice-expenses-head strong{color:#24483d;font-size:11px}.finance-invoice-expenses-head small{color:#84928d;margin-top:2px;font-size:8px}.finance-invoice-fee-summary{border:1px solid #d9e3df;background:#fffdf7;border-inline-start:3px solid #c9a44b;justify-content:space-between;align-items:center;gap:8mm;margin-top:5mm;padding:4mm 4.5mm;display:flex}.finance-invoice-fee-summary>div{gap:1mm;display:grid}.finance-invoice-fee-summary span{color:#314f46;font-size:9px;font-weight:850}.finance-invoice-fee-summary small{color:#7d8b86;font-size:7.5px}.finance-invoice-fee-summary>strong{color:#0b654f;white-space:nowrap;font-size:12px}.finance-invoice-expense-title{border-bottom:1px solid #dde6e2;justify-content:space-between;align-items:end;gap:8px;margin-top:5mm;padding-bottom:2mm;display:flex}.finance-invoice-expense-title strong{color:#2c5045;font-size:9.5px}.finance-invoice-expense-title span{color:#82908b;font-size:7.5px}@media (width<=600px){.finance-invoice-agreed-fees{grid-template-columns:1fr}.finance-invoice-fee-summary{flex-direction:column;align-items:flex-start}}.finance-document-header{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(250px,1fr)!important;grid-template-areas:"title brand"!important;align-items:start!important;column-gap:18mm!important;display:grid!important}.finance-document-brand{width:100%;max-width:92mm;text-align:right!important;direction:rtl!important;grid-area:brand!important;justify-content:flex-start!important;justify-self:end!important;align-items:flex-start!important;gap:11px!important;display:flex!important}.finance-document-title{text-align:left!important;direction:rtl!important;grid-area:title!important;justify-self:start!important;width:auto!important;min-width:0!important}.finance-office-lines{text-align:right;gap:3px;min-width:0;display:grid}.finance-office-line{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;line-height:1.55;display:grid}.finance-office-line>span{color:#7a8a85;white-space:nowrap;font-size:8.5px;font-weight:800}.finance-office-line>strong{color:#36554b;overflow-wrap:anywhere;min-width:0;font-size:9.5px;font-weight:800}.finance-office-line--name>span{color:#9c7225;font-size:9px}.finance-office-line--name>strong{color:#0e473a;font-size:16px;font-weight:900}@media (width<=760px){.finance-document-header{grid-template-columns:1fr!important;grid-template-areas:"brand""title"!important;row-gap:12px!important}.finance-document-brand{max-width:none;justify-self:stretch!important}.finance-document-title{text-align:right!important;justify-self:stretch!important}.finance-document-title span,.finance-document-title strong,.finance-document-title small{text-align:right!important}}@media print{.finance-document-header{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(250px,1fr)!important;grid-template-areas:"title brand"!important;column-gap:18mm!important;display:grid!important}.finance-document-brand{direction:rtl!important;grid-area:brand!important;justify-self:end!important;max-width:92mm!important}.finance-document-title{text-align:left!important;direction:rtl!important;grid-area:title!important;justify-self:start!important}.finance-document-title span,.finance-document-title strong,.finance-document-title small{text-align:left!important}}@media screen and (width>=701px){.control-center .permissions-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.control-center .perm-head,.control-center .perm-row{grid-template-columns:minmax(125px,1.45fr) repeat(7,minmax(34px,.5fr));column-gap:2px;width:100%;min-width:0}.control-center .perm-head{padding-inline:6px}.control-center .perm-head>b{white-space:nowrap;min-width:0;padding-inline:2px;font-size:clamp(8px,.68vw,10px)}.control-center .perm-row{padding-inline:6px}.control-center .perm-row>strong{overflow-wrap:anywhere;min-width:0;padding-inline:4px}.control-center .perm-row>label,.control-center .perm-row>.perm-unavailable{min-width:0}}.finance-document-logo{object-fit:contain;border-radius:11px;flex:0 0 44px;width:44px;height:44px;display:block}.finance-document-brand{align-items:flex-start!important}.finance-office-lines{max-width:78mm}.finance-office-line>span{color:#7b8984!important;font-size:8px!important}.finance-office-line>strong{line-height:1.5;color:#314f46!important;font-size:9px!important}.finance-office-line--name>span{color:#9b7428!important}.finance-office-line--name>strong{color:#0d4b3d!important;font-size:13px!important}.finance-invoice-context{background:#fbfcfc;border:1px solid #d7e1de;grid-template-columns:repeat(2,minmax(0,1fr));margin:8mm 0 6mm;display:grid}.finance-invoice-context>div+div{border-inline-start:1px solid #d7e1de}.finance-invoice-context__title{color:#9b7428;margin-bottom:2mm;font-size:8.5px;font-weight:900;display:block}.finance-invoice-context>div>strong{color:#173f35;font-size:12px;display:block}.finance-invoice-context p{color:#697b75;grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:8.5px;display:grid;margin:1.5mm 0!important}.finance-invoice-context p b{color:#244b40;overflow-wrap:anywhere;font-size:9px}.finance-invoice-items-section{margin-top:2mm}.finance-invoice-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:2.5mm;display:flex}.finance-invoice-section-heading strong{color:#173f35;font-size:10.5px}.finance-invoice-section-heading span{color:#83918c;font-size:7.5px}.finance-invoice-table--professional{border:1px solid #d4dfdb!important;margin-top:0!important}.finance-invoice-table--professional thead{color:#fff!important;background:#123f35!important}.finance-invoice-table--professional th{border:0!important;color:#fff!important;border-inline-start:1px solid #ffffff2e!important;padding:3.2mm 3.5mm!important;font-size:8.5px!important;font-weight:850!important}.finance-invoice-table--professional th:first-child{text-align:center!important;border-inline-start:0!important;width:12mm!important}.finance-invoice-table--professional th:last-child{text-align:left!important;width:43mm!important}.finance-invoice-table--professional td{border:0!important;color:#314d44!important;border-bottom:1px solid #dde5e2!important;padding:3.7mm 3.5mm!important;font-size:8.8px!important}.finance-invoice-table--professional tbody tr:nth-child(2n){background:#fbfcfc}.finance-invoice-table--professional td:first-child{text-align:center!important;color:#7d8b86!important;width:12mm!important}.finance-invoice-table--professional td:last-child{white-space:nowrap;text-align:left!important;color:#173f35!important;width:43mm!important;font-weight:850!important}.finance-invoice-accounting-grid{direction:ltr;grid-template-columns:minmax(0,1.1fr) minmax(70mm,.9fr);align-items:start;gap:8mm;margin-top:6mm;display:grid}.finance-invoice-left-column,.finance-invoice-totals--professional{direction:rtl}.finance-invoice-left-column{gap:4mm;min-width:0;display:grid}.finance-invoice-accounting-grid .finance-invoice-payments{background:#fbfcfc!important;border-radius:0!important;margin:0!important}.finance-invoice-totals--professional{background:#fff!important;border-top:2px solid #174d40!important;margin:0!important;padding:0!important}.finance-invoice-totals--professional p{border-bottom:1px solid #e1e8e5!important;padding:2.5mm 2mm!important}.finance-invoice-totals--professional .total{color:#fff!important;background:#0d4b3d!important;padding:3mm 2mm!important}.finance-invoice-totals--professional .total span,.finance-invoice-totals--professional .total b{color:#fff!important}.finance-invoice-totals--professional .balance{background:#fff8e5!important;border:1px solid #e6c56d!important;margin-top:1mm!important}.finance-invoice-bottom-info{background:#fff;border:1px solid #d9e2df;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-invoice-bottom-info>div{min-width:0;padding:3.5mm 4mm}.finance-invoice-bottom-info>div+div{border-inline-start:1px solid #d9e2df}.finance-invoice-bottom-info>div>strong{color:#173f35;margin-bottom:2mm;font-size:9px;display:block}.finance-invoice-bottom-info p{color:#71817c;grid-template-columns:auto minmax(0,1fr);gap:7px;font-size:7.8px;display:grid;margin:1.3mm 0!important}.finance-invoice-bottom-info p b{color:#36544a;overflow-wrap:anywhere}.finance-invoice-bottom-info .finance-invoice-notes-text{color:#536b63!important;line-height:1.75!important;display:block!important}.finance-amount-words{background:#fffaf0!important;border-inline-start:3px solid #c9a44b!important;margin-top:5mm!important}.finance-document-header{direction:ltr!important;grid-template-areas:"title brand"!important}.finance-document-title{text-align:left!important;direction:rtl!important;grid-area:title!important;justify-self:start!important}.finance-document-title span,.finance-document-title strong,.finance-document-title small{text-align:left!important}.finance-document-brand{text-align:right!important;direction:rtl!important;grid-area:brand!important;justify-self:end!important}@media (width<=760px){.finance-document-header{grid-template-columns:1fr!important;grid-template-areas:"brand""title"!important;row-gap:12px!important}.finance-document-brand{justify-self:stretch!important;max-width:none!important}.finance-document-title{text-align:left!important;justify-self:stretch!important}.finance-document-title span,.finance-document-title strong,.finance-document-title small{text-align:left!important}.finance-invoice-context{grid-template-columns:1fr}.finance-invoice-context>div+div{border-inline-start:0;border-top:1px solid #d7e1de}.finance-invoice-accounting-grid{direction:rtl;grid-template-columns:1fr}.finance-invoice-bottom-info{grid-template-columns:1fr}.finance-invoice-bottom-info>div+div{border-inline-start:0;border-top:1px solid #d9e2df}}@media print{.finance-document-header{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(250px,1fr)!important;grid-template-areas:"title brand"!important;display:grid!important}.finance-document-title{text-align:left!important;grid-area:title!important;justify-self:start!important}.finance-document-title span,.finance-document-title strong,.finance-document-title small{text-align:left!important}.finance-document-brand{text-align:right!important;grid-area:brand!important;justify-self:end!important}.finance-invoice-table--professional tr,.finance-invoice-accounting-grid,.finance-invoice-bottom-info{break-inside:avoid;page-break-inside:avoid}}.finance-document-brand{max-width:96mm!important}.finance-office-lines{gap:2px!important;max-width:82mm!important}.finance-office-line{grid-template-columns:64px minmax(0,1fr)!important;gap:6px!important}.finance-office-line>span{font-size:8px!important}.finance-office-line>strong{font-size:8.8px!important}.finance-office-line--name>strong{font-size:12.5px!important}.finance-invoice-context>div{min-height:31mm!important;padding:4.5mm 5mm!important}.finance-invoice-context>div>strong{margin-bottom:2mm!important}.finance-invoice-context p{grid-template-columns:58px minmax(0,1fr)!important;align-items:baseline!important}.finance-invoice-context p span{color:#7b8984!important;font-weight:700!important}.finance-invoice-context p b{font-weight:800!important}@media (width<=760px){.finance-office-line,.finance-invoice-context p{grid-template-columns:74px minmax(0,1fr)!important}}.finance-invoice-payments--standalone{background:#fbfdfc!important;border-radius:8px!important;width:100%!important;margin:6mm 0 0!important}.finance-invoice-totals--standalone{width:min(92mm,100%)!important;margin:6mm 0 0 auto!important}.finance-invoice-bottom-info{margin-top:5mm!important}.finance-invoice-bottom-info.is-single{grid-template-columns:1fr!important}@media (width<=760px){.finance-invoice-totals--standalone{width:100%!important;margin-inline:0!important}}@media print{.finance-invoice-payments--standalone,.finance-invoice-totals--standalone,.finance-invoice-bottom-info,.finance-amount-words{break-inside:avoid!important;page-break-inside:avoid!important}}.background-operation.background-operation--detached{z-index:118!important;flex:none!important;width:min(410px,100vw - 40px)!important;min-width:0!important;max-width:410px!important;position:fixed!important;inset:82px auto auto 20px!important}.theme-dark .optional-primary-reference,.theme-dark .case-main-client-party,.theme-dark .case-party-form,.theme-dark .pv-party-list .pv-party-card{color:#e5eee9;background:#151917!important;border-color:#34443e!important}.theme-dark .optional-primary-reference strong,.theme-dark .case-main-client-party h3,.theme-dark .case-party-form__title,.theme-dark .pv-party-card__head strong{color:#eef7f3!important}.theme-dark .case-party-form input,.theme-dark .case-party-form select,.theme-dark .case-party-contact p,.theme-dark .pv-party-card__details>span{color:#d7e4df!important;background:#202522!important;border-color:#3c4944!important}.theme-dark .pv-party-card__details i{color:#e4ece9}@media (width<=800px){.background-operation.background-operation--detached{top:auto!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;left:10px!important}}.case-party-form{gap:10px;min-width:0;max-width:100%;padding:12px}:is(.case-party-form__grid,.case-party-form__grid:has(input[placeholder="اكتب صفة الطرف"])){grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px;width:100%;min-width:0;display:grid}.case-party-form__grid>*{width:100%;min-width:0;max-width:100%}.case-party-form__actions,.pv-inline-form__actions{align-items:stretch;gap:6px;min-width:0;display:flex}.case-party-form__actions .btn,.pv-inline-form__actions .btn{flex:auto;min-width:0;padding-inline:9px}.mahakim-record-grid--parties article{padding:12px 13px 47px!important}.mahakim-record-grid--parties article h3{margin:9px 0 6px!important;font-size:13px!important}.mahakim-record-grid--parties article p{font-size:9px!important;line-height:1.65!important}.case-main-client-party{margin-bottom:11px;padding:12px 14px}.case-main-client-party h3{font-size:13px}.case-party-actions{align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.case-party-actions .case-party-delete,.case-party-actions .case-party-edit{position:static}.case-party-edit,.pv-party-edit{color:#17634f;cursor:pointer;white-space:nowrap;background:#eff8f5;border:1px solid #bfd9d0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.case-party-edit:hover,.pv-party-edit:hover{color:#fff;background:#17634f}.pv-subpanel{padding:12px}:is(.pv-inline-form,.pv-inline-form:has(.pv-other-input)){width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))!important;gap:7px!important;display:grid!important}.pv-inline-form>*{width:100%;min-width:0;max-width:100%}.pv-party-list{gap:8px;padding-top:11px}.pv-party-list .pv-party-card{gap:10px;padding:10px 11px!important}.pv-party-card__head strong{font-size:11px!important}.pv-party-card__details{gap:5px;margin-top:6px}.pv-party-card__details>span{padding:5px 7px;font-size:8px!important}.pv-party-actions{align-items:center;gap:6px;display:flex}.pv-party-actions .pv-party-delete{position:static}.topbar-center{flex:420px;justify-content:center;min-width:0;position:relative;align-items:center!important;gap:9px!important;display:flex!important}.topbar-center>.system-global-search{flex:420px;width:auto;min-width:190px;max-width:650px;margin:0}.topbar-center.has-background-operation>.system-global-search{max-width:520px}.background-operation.background-operation--header{color:#6b531f;background:linear-gradient(135deg,#fff9e8,#f3d98f);border:1px solid #d7b65d;flex:0 330px;grid-template-columns:28px minmax(0,1fr) auto auto;gap:6px;height:42px;min-height:42px;margin:0;padding:5px 8px 4px;box-shadow:0 6px 18px #976f1c21;width:min(330px,31vw)!important;min-width:220px!important;max-width:330px!important;position:relative!important;inset:auto!important}.background-operation--header>span{color:#fff;background:#a87b20;width:27px;height:27px}.background-operation--header strong{color:#594414;font-size:8px}.background-operation--header small{color:#7b6738;font-size:7px}.background-operation--header>b{color:#17634f;font-size:8px}.background-operation--header .background-operation__stop{color:#7a332d;background:#ffffffb8;border-color:#d6a49c;height:25px;padding:0 7px;font-size:7px}.background-operation--header .background-operation__stop:disabled{opacity:.55;cursor:wait}.background-operation--header .background-operation__track{background:#6a4d1133;height:3px}.background-operation--header .background-operation__track>em{background:#17634f}.theme-dark .background-operation.background-operation--header{color:#f5df9e;background:linear-gradient(135deg,#302817,#4a3b1b);border-color:#8a6a26}.theme-dark .background-operation--header strong{color:#fff3c4}.theme-dark .background-operation--header small{color:#ddc986}.finance-receipt-context{margin-top:8mm}@media (width<=1100px){.topbar{gap:9px!important;padding-inline:18px!important}.topbar-breadcrumb>span,.topbar-breadcrumb>svg{display:none}.background-operation.background-operation--header{flex-basis:270px;width:min(270px,31vw)!important;min-width:190px!important}.background-operation--header small{display:none}}@media (width>=701px) and (width<=1000px){.topbar-center{flex:100%;order:3;width:100%}.topbar-center>.system-global-search{order:initial;flex:auto;width:auto;max-width:none;margin:0}.background-operation.background-operation--header{flex:0 300px;width:min(300px,40vw)!important}}@media (width<=700px){.topbar-center{flex:100%;order:3;width:100%;gap:6px!important}.topbar-center>.system-global-search{order:initial;flex:auto;width:auto;min-width:0;max-width:none;margin:0}.background-operation.background-operation--header{grid-template-columns:24px minmax(0,1fr) 28px;gap:4px;height:40px;min-height:40px;padding:4px 5px;flex:0 0 174px!important;width:174px!important;min-width:174px!important;max-width:174px!important;position:relative!important;inset:auto!important}.background-operation--header>span{width:24px;height:24px}.background-operation--header>b{display:none}.background-operation--header .background-operation__stop{width:28px;padding:0;font-size:6px}.case-party-actions,.pv-party-actions{width:100%;margin-top:8px;position:static}.case-party-actions>button,.pv-party-actions>button{flex:1}.mahakim-record-grid--parties article{padding-bottom:12px!important}}@media (width<=480px){.topbar-center.has-background-operation{flex-direction:column;align-items:stretch}.topbar-center.has-background-operation>.system-global-search{width:100%}.background-operation.background-operation--header{flex-basis:40px!important;width:100%!important;min-width:0!important;max-width:none!important}:is(.case-party-form__grid,.case-party-form__grid:has(input[placeholder="اكتب صفة الطرف"]),.pv-inline-form,.pv-inline-form:has(.pv-other-input)){grid-template-columns:1fr!important}.case-party-form__actions,.pv-inline-form__actions{width:100%}}@media print{.finance-document-header+.finance-invoice-context,.finance-document-header+.finance-receipt-context{margin-top:11mm!important}}.finance-invoice-context p b[dir=ltr],.finance-receipt-context p b[dir=ltr]{text-align:right!important;direction:ltr!important;justify-self:stretch!important}.finance-case-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.finance-case-open strong{color:#29483f;text-underline-offset:4px;-webkit-text-decoration:underline #9fc0b6;text-decoration:underline #9fc0b6}.finance-case-open small{color:#87948f}.finance-case-open:hover strong,.finance-case-open:focus-visible strong{color:#0d6a53;text-decoration-color:#caa64f}.finance-case-open:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #196c5440}@media print{.finance-invoice-context,.finance-receipt-context{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.finance-invoice-context>div,.finance-receipt-context>div{border-top:0!important}.finance-invoice-context>div+div,.finance-receipt-context>div+div{border-inline-start:1px solid #d7e1de!important;border-top:0!important}}.ai-workspace{gap:14px;min-width:0;display:grid}.ai-hero{background:linear-gradient(135deg,#fff,#fbfaf6);border:1px solid #e1e6e3;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 9px 28px #12362f0b}.ai-hero__identity{align-items:center;gap:13px;min-width:0;display:flex}.ai-sparkle{color:#b78d36;background:linear-gradient(145deg,#f7ecd2,#fff9e9);border-radius:15px;place-items:center;width:48px;height:48px;font-size:28px;display:grid;box-shadow:inset 0 0 0 1px #ead7a8}.ai-hero h1{color:#173f36;margin:0;font:700 22px Noto Kufi Arabic}.ai-hero h1 b{color:#b08330;font-family:inherit}.ai-hero p{color:#78857f;margin:4px 0 0;font-size:11px}.ai-provider{color:#785c22;background:#fffaf0;border:1px solid #eadbb8;border-radius:12px;align-items:center;gap:9px;max-width:390px;padding:9px 11px;display:flex}.ai-provider>span{background:#d99b31;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #d99b311f}.ai-provider.is-connected{color:#225f50;background:#f1f8f5;border-color:#cfe3db}.ai-provider div{gap:1px;min-width:0;display:grid}.ai-provider small{color:#927641;font-size:8px}.ai-provider button{color:#775a1e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9bf82;border-radius:8px;margin-right:auto;padding:6px 9px;font-size:8px}.ai-context-bar{background:#fff;border:1px solid #e0e6e3;border-radius:14px;grid-template-columns:1fr 1.1fr 1fr auto;align-items:end;gap:12px;padding:14px 16px;display:grid;box-shadow:0 6px 20px #143c3409}.ai-context-bar label{gap:5px;min-width:0;display:grid}.ai-context-bar label>span{color:#566660;font-size:9px;font-weight:700}.ai-context-bar select{color:#2b3d36;background:#fbfcfc;border:1px solid #d8e1de;border-radius:9px;outline:none;width:100%;height:40px;padding:7px 10px;font-size:10px}.ai-context-bar select:focus{background:#fff;border-color:#6d9f90;box-shadow:0 0 0 3px #27806c14}.ai-new-chat{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c5a052,#b98f3c);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 17px;font-size:10px;font-weight:700;display:flex;box-shadow:0 8px 18px #b58b3533}.ai-grid{grid-template-columns:minmax(190px,235px) minmax(310px,.8fr) minmax(480px,1.2fr);gap:10px;min-width:0;min-height:650px;display:grid}.ai-history-panel,.ai-chat-panel,.ai-editor-panel{background:#fff;border:1px solid #dce4e1;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #10352d0b}.ai-history-panel{color:#fff;background:linear-gradient(#0e4438,#0b352d);border-color:#174f43;flex-direction:column;display:flex}.ai-history-head{border-bottom:1px solid #ffffff14;padding:16px 14px 10px}.ai-history-head h2{margin:0 0 10px;font:600 13px Noto Kufi Arabic}.ai-history-tabs{background:#ffffff0e;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.ai-history-tabs button{color:#9fb9b1;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 5px;font-size:8px}.ai-history-tabs button.active{color:#efd492;background:#c6a66830}.ai-history-search{color:#9fb7af;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;margin:10px 12px 4px;padding:8px 10px;font-size:8px;display:flex}.ai-history-list{scrollbar-width:thin;flex:1;padding:5px 7px 10px;overflow:auto}.ai-empty-mini{text-align:center;color:#8daaa1;padding:24px 10px;font-size:9px}.ai-history-item{color:#dce8e4;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:9px;width:100%;margin-bottom:3px;padding:10px 8px;display:flex}.ai-history-item:hover{background:#ffffff0d}.ai-history-item.active{background:linear-gradient(90deg,#c5a05247,#ffffff0f);box-shadow:inset -3px 0 #c6a668}.ai-history-icon{color:#d7b866;background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.ai-history-item>span:last-child{flex:1;min-width:0;display:block}.ai-history-item strong,.ai-history-item small,.ai-history-item time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-history-item strong{color:#f4f7f6;font-size:9px}.ai-history-item small{color:#a1b8b1;margin-top:3px;font-size:7.5px}.ai-history-item time{color:#718f86;margin-top:3px;font-size:7px}.ai-history-footer{border-top:1px solid #ffffff14;gap:3px;padding:9px 10px 12px;display:grid}.ai-history-footer button{color:#b7cac4;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:8.5px;display:flex}.ai-history-footer button:hover{color:#fff;background:#ffffff0d}.ai-history-footer b{color:#ddbf78;background:#c6a66829;border-radius:10px;margin-right:auto;padding:1px 6px;font-size:7px}.ai-chat-panel{grid-template-rows:auto 1fr auto;min-height:650px;display:grid}.ai-panel-head{background:#fff;border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:10px;height:57px;padding:0 15px;display:flex}.ai-assistant-title{align-items:center;gap:9px;min-width:0;display:flex}.ai-assistant-title>span{color:#11644f;background:#e8f3ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ai-assistant-title div{gap:1px;min-width:0;display:grid}.ai-assistant-title strong{font:600 11px Noto Kufi Arabic}.ai-assistant-title small{color:#87938f;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.ai-mode-pill{color:#14815d;background:#e6f4ec;border-radius:12px;padding:3px 8px;font:700 7px Arial}.ai-chat-body{background:linear-gradient(#fbfcfc,#f7f9f8);padding:16px 13px;overflow:auto}.ai-welcome-message{gap:10px;margin-bottom:14px;display:flex}.ai-welcome-message>span,.ai-message-avatar{color:#0c7658;background:#fff;border:1px solid #dfe9e5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ai-welcome-message>div{background:#fff;border:1px solid #e1e8e5;border-radius:12px 12px 4px;padding:11px 12px;box-shadow:0 4px 14px #12362f09}.ai-welcome-message p{color:#4f615b;margin:5px 0 0;font-size:9px;line-height:1.85}.ai-message{align-items:flex-start;gap:7px;margin:10px 0;display:flex}.ai-message>div{border-radius:12px;max-width:86%;padding:9px 11px}.ai-message p{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.8}.ai-message time{color:#8f9b97;margin-top:4px;font-size:6.5px;display:block}.ai-message--assistant>div{background:#fff;border:1px solid #e0e7e4;border-radius:12px 12px 4px}.ai-message--user{justify-content:flex-start}.ai-message--user>div{color:#174d3e;background:#ddf4e7;border:1px solid #c5e9d5;border-radius:12px 12px 12px 4px;margin-right:auto}.ai-message--user time{text-align:left;color:#568472}.ai-typing{gap:4px;padding:10px 12px;display:flex}.ai-typing span{background:#9aa7a2;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate aiPulse}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes aiPulse{to{opacity:.25;transform:translateY(-2px)}}.ai-chat-composer{background:#fff;border-top:1px solid #e2e8e5;padding:10px 11px 12px}.ai-composer-row{background:#fbfcfc;border:1px solid #d8e2de;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:end;gap:7px;padding:7px;display:grid}.ai-composer-row textarea{resize:none;color:#32443e;background:0 0;border:0;outline:none;min-height:42px;max-height:120px;padding:5px;font:9px/1.7 inherit}.ai-attach,.ai-send{cursor:pointer;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ai-attach{color:#788983;background:0 0;border:0}.ai-send{color:#fff;background:#14745b;border:0}.ai-send:disabled{cursor:not-allowed;background:#b7c6c1}.ai-suggestions{gap:5px;padding-top:8px;display:flex;overflow:auto}.ai-suggestions button{white-space:nowrap;color:#46645a;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:7.5px;display:flex}.ai-suggestions button:hover{background:#edf6f2}.ai-suggestions button:disabled{opacity:.45;cursor:not-allowed}.ai-editor-panel{grid-template-rows:auto auto auto 1fr auto;min-height:650px;display:grid}.ai-editor-head>div:first-child{gap:1px;display:grid}.ai-editor-head strong{font:600 11px Noto Kufi Arabic}.ai-editor-head small{color:#8a9691;font-size:7px}.ai-editor-head-actions{gap:5px;display:flex}.ai-editor-head-actions button{color:#526a61;cursor:pointer;background:#f8faf9;border:1px solid #dde4e1;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:7.5px;display:flex}.ai-title-input{background:#fbfcfc;border-bottom:1px solid #e7ecea;padding:8px 10px}.ai-title-input input{text-align:center;color:#29423a;background:0 0;border:0;outline:none;width:100%;font:600 11px Noto Kufi Arabic}.ai-editor-toolbar{background:#fff;border-bottom:1px solid #e3e9e6;align-items:center;gap:4px;min-height:43px;padding:6px 8px;display:flex;overflow:auto}.ai-editor-toolbar select{background:#fafbfb;border:1px solid #dfe5e3;border-radius:7px;height:30px;padding:4px 7px;font-size:8px}.ai-editor-toolbar button{color:#253a33;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;place-items:center;width:29px;height:29px;font-family:Arial;font-size:11px;display:grid}.ai-editor-toolbar button:hover{background:#eef5f2;border-color:#d7e3de}.ai-toolbar-separator{background:#dfe5e2;flex:none;width:1px;height:20px;margin:0 2px}.ai-editor-scroll{background:#edf0ef;padding:16px;overflow:auto}.ai-paper{background:#fff;border:1px solid #e1e5e3;width:min(100%,760px);min-height:740px;margin:0 auto;padding:52px 58px;box-shadow:0 4px 16px #14322b1f}.ai-document-editor{text-align:right;color:#151d1a;direction:rtl;outline:none;min-height:630px;font-size:11px;line-height:2}.ai-document-editor:empty:before{content:attr(data-placeholder);color:#a2aba8}.ai-document-editor h1{text-align:center;margin:19px 0;font:700 21px Noto Kufi Arabic}.ai-document-editor h2{margin:21px 0 7px;font:700 14px Noto Kufi Arabic}.ai-document-editor h3{font:600 12px Noto Kufi Arabic}.ai-document-editor p{margin:8px 0}.ai-document-editor blockquote{color:#5f5337;background:#fcf9f1;border-right:3px solid #c29b4f;margin:13px 0;padding:8px 11px}.ai-document-editor ul,.ai-document-editor ol{padding-right:22px}.ai-editor-actions{background:#fff;border-top:1px solid #e2e8e5;grid-template-columns:1.3fr 1fr .75fr .75fr .75fr .9fr;gap:6px;padding:10px;display:grid}.ai-editor-actions button{color:#45655a;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:37px;font-size:8px;font-weight:700;display:flex}.ai-editor-actions button:hover{background:#f3f8f6}.ai-editor-actions button:disabled{opacity:.5;cursor:not-allowed}.ai-editor-actions .ai-save-case{color:#fff;background:linear-gradient(135deg,#0f775b,#0b654e);border:0}.ai-editor-actions .ai-save-case:hover{background:#0c6c53}.ai-editor-actions .ai-more{color:#7c5c1f;background:#fffaf0;border-color:#e4d5ae}.ai-versions-popover{z-index:8;background:#fff;border:1px solid #d9e2de;border-radius:12px;width:min(310px,100% - 20px);max-height:440px;padding:8px;position:absolute;top:58px;left:10px;overflow:auto;box-shadow:0 18px 48px #0f31292e}.ai-versions-popover>div{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:6px 7px 9px;display:flex}.ai-versions-popover>div strong{font-size:10px}.ai-versions-popover>div button{color:#78857f;cursor:pointer;background:0 0;border:0;font-size:18px}.ai-versions-popover>p{text-align:center;color:#899590;padding:15px;font-size:8px}.ai-versions-popover>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;border-radius:7px;width:100%;padding:9px}.ai-versions-popover>button:hover{background:#f2f7f5}.ai-versions-popover>button span,.ai-versions-popover>button small{display:block}.ai-versions-popover>button span{color:#355148;font-size:9px}.ai-versions-popover>button small{color:#8a9692;margin-top:2px;font-size:7px}.theme-dark .ai-hero,.theme-dark .ai-context-bar,.theme-dark .ai-chat-panel,.theme-dark .ai-editor-panel{color:#e8f0ed;background:#17332d;border-color:#2b4a42}.theme-dark .ai-hero{background:linear-gradient(135deg,#17332d,#192f2a)}.theme-dark .ai-hero h1,.theme-dark .ai-panel-head,.theme-dark .ai-title-input,.theme-dark .ai-editor-toolbar,.theme-dark .ai-editor-actions,.theme-dark .ai-chat-composer{color:#e8f0ed;background:#17332d;border-color:#2b4a42}.theme-dark .ai-context-bar select,.theme-dark .ai-title-input input{color:#e7efec;background:#102b25;border-color:#35544c}.theme-dark .ai-chat-body,.theme-dark .ai-editor-scroll{background:#102822}.theme-dark .ai-welcome-message>div,.theme-dark .ai-message--assistant>div{color:#e5eeeb;background:#18362f;border-color:#315048}.theme-dark .ai-paper{color:#161d1b;background:#fdfefd}.theme-dark .ai-editor-head-actions button,.theme-dark .ai-editor-toolbar button,.theme-dark .ai-editor-actions button,.theme-dark .ai-suggestions button{color:#dbe7e3;background:#1a3931;border-color:#345249}@media (width<=1240px){.ai-grid{grid-template-columns:200px minmax(300px,.85fr) minmax(420px,1.15fr)}.ai-paper{padding:44px 42px}.ai-editor-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=1030px){.ai-grid{grid-template-columns:210px minmax(0,1fr)}.ai-editor-panel{grid-column:1/-1;min-height:720px}.ai-paper{width:min(100%,720px)}.ai-context-bar{grid-template-columns:1fr 1fr 1fr}.ai-new-chat{grid-column:1/-1}}@media (width<=760px){.ai-hero{flex-direction:column;align-items:flex-start;padding:15px}.ai-provider{width:100%;max-width:none}.ai-context-bar{grid-template-columns:1fr;padding:11px}.ai-new-chat{grid-column:auto}.ai-grid{flex-direction:column;min-height:0;display:flex}.ai-history-panel{min-height:350px;max-height:480px}.ai-chat-panel{min-height:620px}.ai-editor-panel{min-height:720px}.ai-paper{min-height:650px;padding:35px 22px}.ai-document-editor{min-height:570px;font-size:10.5px}.ai-editor-actions{grid-template-columns:repeat(2,1fr)}.ai-panel-head{height:auto;min-height:56px;padding:9px 11px}.ai-editor-head{align-items:flex-start}.ai-editor-head-actions{flex-wrap:wrap;justify-content:flex-end}.ai-title-input input{text-align:right}.ai-suggestions{padding-bottom:2px}}@media (width<=420px){.ai-hero h1{font-size:18px}.ai-sparkle{width:42px;height:42px}.ai-provider{flex-wrap:wrap;align-items:flex-start}.ai-provider button{margin-right:18px}.ai-editor-actions{grid-template-columns:1fr}.ai-paper{padding:30px 17px}.ai-editor-toolbar{gap:2px}.ai-editor-toolbar button{width:27px}.ai-context-bar select{font-size:9px}}@media print{.ai-workspace .ai-hero,.ai-workspace .ai-context-bar,.ai-workspace .ai-history-panel,.ai-workspace .ai-chat-panel,.ai-workspace .ai-panel-head,.ai-workspace .ai-title-input,.ai-workspace .ai-editor-toolbar,.ai-workspace .ai-editor-actions,.ai-workspace .ai-versions-popover{display:none!important}.ai-grid{display:block}.ai-editor-panel{box-shadow:none;border:0}.ai-editor-scroll{background:#fff;padding:0;overflow:visible}.ai-paper{width:100%;min-height:0;box-shadow:none;border:0;padding:0}.ai-document-editor{min-height:0;font-size:12pt}}.ai-context-actions{align-items:center;gap:6px;min-width:max-content;display:flex}.ai-context-actions>button:not(.ai-new-chat){color:#355b50;cursor:pointer;white-space:nowrap;background:#f7faf9;border:1px solid #d8e1de;border-radius:9px;height:40px;padding:0 11px;font-size:8px;font-weight:700}.ai-context-actions>button:not(.ai-new-chat):hover{background:#edf6f2;border-color:#bfd5cc}.ai-context-actions>button:disabled{opacity:.5;cursor:not-allowed}.ai-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071f198a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ai-modal{direction:rtl;background:#fff;border:1px solid #d9e3df;border-radius:15px;grid-template-rows:auto 1fr auto;width:min(760px,96vw);max-height:88vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #041c1652}.ai-modal--wide{width:min(980px,97vw)}.ai-modal-head{background:linear-gradient(135deg,#fff,#fbfaf5);border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ai-modal-head>div{gap:2px;display:grid}.ai-modal-head strong{color:#173f36;font:700 12px Noto Kufi Arabic}.ai-modal-head small{color:#7f8d88;font-size:8px}.ai-modal-head>button{color:#657670;cursor:pointer;background:#fff;border:1px solid #dae3df;border-radius:8px;width:31px;height:31px;font-size:18px}.ai-modal pre{white-space:pre-wrap;text-align:right;color:#263a33;direction:rtl;background:#f8faf9;margin:0;padding:18px;font:10px/1.9 Noto Kufi Arabic,sans-serif;overflow:auto}.ai-modal-actions{background:#fff;border-top:1px solid #e2e9e6;justify-content:flex-start;gap:7px;padding:10px 14px;display:flex}.ai-modal-actions button{color:#3d6055;cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:8px;padding:7px 12px;font-size:8px;font-weight:700}.ai-modal-actions button.primary{color:#fff;background:#0e7358;border:0}.theme-dark .ai-context-actions>button:not(.ai-new-chat),.theme-dark .ai-modal,.theme-dark .ai-modal-head,.theme-dark .ai-modal-actions{color:#e5eeeb;background:#17332d;border-color:#35544c}.theme-dark .ai-modal pre{color:#e5eeeb;background:#102822}.theme-dark .ai-modal-head strong{color:#e8f0ed}@media (width<=1240px){.ai-context-bar{grid-template-columns:1fr 1fr 1fr 1fr}.ai-context-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.ai-context-bar{grid-template-columns:1fr}.ai-context-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.ai-context-actions .ai-new-chat{grid-column:1/-1}.ai-modal-backdrop{padding:9px}.ai-modal{max-height:92vh}.ai-modal-actions{flex-wrap:wrap}}.mizan-document-letterhead{color:#111;break-inside:avoid;page-break-inside:avoid;direction:ltr;background:#fff;width:100%;margin:0 0 8mm;padding:0;font-family:Tahoma,Arial,sans-serif;display:block}.mizan-letterhead-top{direction:ltr;grid-template-columns:minmax(0,1fr) 42mm minmax(0,1fr);align-items:start;column-gap:7mm;width:100%;min-width:0;display:grid}.mizan-letterhead-side{flex-direction:column;justify-content:flex-start;gap:1.15mm;width:100%;min-width:0;min-height:31mm;padding-top:2.5mm;line-height:1.28;display:flex;overflow:visible}.mizan-letterhead-side--fr{text-align:left;direction:ltr;align-items:flex-start}.mizan-letterhead-side--ar{text-align:right;direction:rtl;align-items:flex-end}.mizan-letterhead-side>strong{color:#111;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;font-family:Georgia,Times New Roman,serif;font-size:13pt;font-weight:900;line-height:1.18;display:block}.mizan-letterhead-side--ar>strong{font-family:Tahoma,Arial,sans-serif;font-size:13pt}.mizan-letterhead-side>span{color:#161616;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:auto;max-width:100%;font-size:9.8pt;font-weight:750;line-height:1.25;display:block}.mizan-letterhead-side .mizan-letterhead-role{border-bottom:1.25px solid #b8923e;padding:0 1.5mm .8mm;font-size:10.8pt;font-weight:850}.mizan-letterhead-side .mizan-letterhead-bar{font-size:10.5pt;font-weight:850}.mizan-letterhead-side .mizan-letterhead-phone{white-space:nowrap;font-size:10pt;font-weight:750}.mizan-letterhead-phone--ar{direction:rtl;justify-content:flex-start;align-items:baseline;gap:1.2mm;width:100%!important;display:flex!important}.mizan-letterhead-phone--ar>span{white-space:nowrap!important;width:auto!important;display:inline!important}.mizan-letterhead-phone--ar>b{direction:ltr;unicode-bidi:isolate;white-space:nowrap!important;display:inline!important}.mizan-letterhead-side span b{font-weight:900}.mizan-letterhead-side--fr>strong,.mizan-letterhead-side--fr>span{text-align:left}.mizan-letterhead-side--ar>strong,.mizan-letterhead-side--ar>span{text-align:right}.mizan-letterhead-brand{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:31mm;display:flex;overflow:visible}.mizan-letterhead-brand img{object-fit:contain;object-position:top center;background:0 0;border:0;border-radius:0;width:34mm;max-width:100%;height:28mm;display:block}.mizan-letterhead-address{color:#171717;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4mm;width:100%;min-width:0;min-height:6mm;margin-top:1.2mm;padding:1.8mm 4mm 0;font-family:Georgia,Times New Roman,Tahoma,Arial,sans-serif;font-size:8.6pt;font-weight:700;line-height:1.35;display:grid}.mizan-letterhead-address>span{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.mizan-letterhead-address>span:first-child{text-align:left;direction:ltr}.mizan-letterhead-address>span:last-child{text-align:right;direction:rtl;font-family:Tahoma,Arial,sans-serif}.mizan-letterhead-address>i{background:#313c38;width:1.2px;height:5mm;display:block}.mizan-letterhead-rule{color:#b79038;grid-template-columns:1fr auto 1fr;align-items:center;gap:2.2mm;width:100%;margin-top:1.5mm;padding:0 1mm;display:grid}.mizan-letterhead-rule>i{background:#0b493b;height:1.5px;display:block}.mizan-letterhead-rule>b{text-align:center;color:#b79038;min-width:5mm;font-size:10pt;line-height:1;display:block}.mizan-print-report-title{text-align:center!important;color:#172b24!important;background:0 0!important;border:0!important;margin:0 0 5mm!important;padding:0!important}.mizan-print-report-title>span{display:block;color:#9a752c!important;font-size:8pt!important;font-weight:800!important}.mizan-print-report-title>h1{color:#123f34!important;margin:1.2mm 0!important;font-size:18pt!important;font-weight:900!important}.mizan-print-report-title>h1:after{content:"";background:#b79038;width:24mm;height:1.2px;margin:2mm auto 0;display:block}.mizan-print-report-title>p{color:#5b6d66!important;margin:0!important;font-size:8.5pt!important}.billing-letterhead-section{border:1px solid #d7e4df;background:#fffdf8;border-inline-start:4px solid #c39a43;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.billing-letterhead-section>div{gap:2px;display:grid}.billing-letterhead-section span{color:#9c7428;font-size:9px;font-weight:850}.billing-letterhead-section strong{color:#173f35;font-size:12px}.billing-letterhead-section small{color:#72837d;font-size:8px;line-height:1.6}.billing-letterhead-section img{object-fit:contain;border-radius:12px;flex:none;width:44px;height:44px}.finance-document>.mizan-document-letterhead{margin-top:0!important;margin-bottom:6mm!important}.finance-document>.mizan-document-letterhead .mizan-letterhead-top{grid-template-columns:minmax(0,1fr) 36mm minmax(0,1fr);column-gap:5mm}.finance-document>.mizan-document-letterhead .mizan-letterhead-brand{height:28mm}.finance-document>.mizan-document-letterhead .mizan-letterhead-brand img{width:31mm;height:26mm}.finance-document>.mizan-document-letterhead .mizan-letterhead-side{min-height:28mm;padding-top:1.6mm}.finance-document>.mizan-document-letterhead .mizan-letterhead-side>strong{font-size:10.2pt}.finance-document>.mizan-document-letterhead .mizan-letterhead-side>span{font-size:8.1pt}.finance-document>.mizan-document-letterhead .mizan-letterhead-role{font-size:8.8pt}.finance-document>.mizan-document-letterhead .mizan-letterhead-address{gap:2.5mm;padding-inline:1mm;font-size:7.2pt}.finance-document-ribbon{display:none!important}.finance-document-titlebar{direction:rtl;border-bottom:1px solid #d5dfdc;justify-content:space-between;align-items:flex-end;gap:10mm;margin:0 0 6mm;padding:0 0 4mm;display:flex}.finance-document-titlebar__name{text-align:right;gap:1mm;display:grid}.finance-document-titlebar__name span{color:#0c4b3d;font-size:20pt;font-weight:900}.finance-document-titlebar__name small{color:#76847f;font-size:8pt}.finance-document-titlebar__number{text-align:left;direction:ltr;gap:1mm;display:grid}.finance-document-titlebar__number strong{color:#9c7428;font-size:11pt}.finance-document-titlebar__number small{color:#74837e;direction:rtl;font-size:8pt}.ai-paper>.ai-letterhead-preview{margin-bottom:7mm}.ai-paper>.ai-letterhead-preview .mizan-letterhead-top{grid-template-columns:minmax(0,1fr) 36mm minmax(0,1fr);column-gap:5mm}.ai-paper>.ai-letterhead-preview .mizan-letterhead-brand{height:27mm}.ai-paper>.ai-letterhead-preview .mizan-letterhead-brand img{width:31mm;height:25mm}.ai-paper>.ai-letterhead-preview .mizan-letterhead-side{min-height:27mm;padding-top:2mm}.ai-paper>.ai-letterhead-preview .mizan-letterhead-side>strong{font-size:10.5pt}.ai-paper>.ai-letterhead-preview .mizan-letterhead-side>span{font-size:7.7pt}.ai-paper>.ai-letterhead-preview .mizan-letterhead-address{font-size:7pt}@media (width<=760px){.mizan-letterhead-top{grid-template-columns:minmax(0,1fr) 31mm minmax(0,1fr);column-gap:3mm}.mizan-letterhead-brand{height:25mm}.mizan-letterhead-brand img{width:27mm;height:23mm}.mizan-letterhead-side{gap:.8mm;min-height:24mm;padding-top:1.5mm}.mizan-letterhead-side>strong,.mizan-letterhead-side--ar>strong{font-size:9pt}.mizan-letterhead-side>span{font-size:7pt}.mizan-letterhead-side .mizan-letterhead-role{font-size:7.6pt}.mizan-letterhead-address{gap:2mm;padding-inline:0;font-size:6.7pt}.finance-document-titlebar{flex-direction:column;align-items:flex-start}.finance-document-titlebar__number{text-align:right;direction:rtl}}@media print{.mizan-document-letterhead{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0 0 7mm!important;display:block!important}.mizan-letterhead-top{grid-template-columns:minmax(0,1fr) 42mm minmax(0,1fr)!important;align-items:start!important;column-gap:6mm!important;width:100%!important;display:grid!important}.mizan-letterhead-brand{height:31mm!important}.mizan-letterhead-brand img{object-fit:contain!important;width:34mm!important;height:28mm!important}.mizan-letterhead-side{gap:1mm!important;min-height:30mm!important;padding-top:2.2mm!important}.mizan-letterhead-side>strong,.mizan-letterhead-side--ar>strong{color:#111!important;font-size:12.2pt!important}.mizan-letterhead-side>span{color:#151515!important;font-size:9.1pt!important;display:block!important}.mizan-letterhead-side .mizan-letterhead-role{border-bottom-color:#b8923e!important;font-size:10pt!important}.mizan-letterhead-side .mizan-letterhead-bar{font-size:9.8pt!important}.mizan-letterhead-side .mizan-letterhead-phone{font-size:9.2pt!important}.mizan-letterhead-address{color:#171717!important;padding-top:1.5mm!important;font-size:8pt!important}.mizan-letterhead-rule>i{background:#0b493b!important;height:1.4px!important}.mizan-letterhead-rule>b{color:#b79038!important;font-size:9pt!important}.finance-document>.mizan-document-letterhead{margin-top:0!important}.finance-document-titlebar{break-inside:avoid;page-break-inside:avoid}}.ai-editor-workarea{background:#edf0ef;min-height:0;position:relative;overflow:hidden}.ai-editor-workarea>.ai-editor-scroll{height:100%;min-height:0}.ai-paper{box-sizing:border-box;background:#fff;width:min(100%,794px);min-height:1123px;margin:0 auto;padding:18mm 16mm 20mm;position:relative;box-shadow:0 8px 28px #1031281f}.ai-paper-footer-preview{color:#697771;text-align:center;direction:rtl;border-top:1px solid #e1e6e4;padding-top:2mm;font-size:8px;position:absolute;bottom:9mm;left:16mm;right:16mm}.ai-page-indicator{color:#9aa5a1;direction:rtl;font-size:7px;position:absolute;bottom:4mm;left:8mm}.ai-document-editor{min-height:720px;font-size:12pt;line-height:1.9}.ai-document-editor table{border-collapse:collapse;width:100%;margin:4mm 0}.ai-document-editor td,.ai-document-editor th{border:1px solid #aab4b0;min-width:20mm;padding:2mm}.ai-document-editor th{background:#eef3f1}.ai-document-editor [style*=page-break-before]{color:#0000;border-top:1px dashed #b8c2be;height:1px;margin:10mm 0}.ai-editor-toolbar select{flex:none;max-width:145px}.ai-editor-toolbar button[title=RTL],.ai-editor-toolbar button[title=LTR]{width:auto;padding:0 6px;font-size:7px;font-weight:800}.ai-color-control{cursor:pointer;color:#253a33;border-radius:6px;place-items:center;width:29px;height:29px;font:700 11px Arial;display:grid;position:relative}.ai-color-control:hover{background:#eef5f2}.ai-color-control span{border-bottom:2px solid #b79038;line-height:16px}.ai-autosave-state{color:#788781;white-space:nowrap;font-size:7px}.ai-autosave-state--saving{color:#a47722}.ai-autosave-state--saved{color:#14745b}.ai-autosave-state--error{color:#b44d3d}.legal-editor-tools{z-index:40;direction:rtl;background:#fff;border-left:1px solid #d8e2de;grid-template-rows:auto auto 1fr;width:min(325px,88%);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 42px #092a2224}.legal-editor-tools__head{background:linear-gradient(135deg,#fff,#fbf9f2);border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.legal-editor-tools__head>div{gap:2px;display:grid}.legal-editor-tools__head strong{color:#173f35;font:700 13px Noto Kufi Arabic}.legal-editor-tools__head small{color:#84918c;font-size:10px}.legal-editor-tools__head>button{color:#53665f;cursor:pointer;background:#fff;border:1px solid #dde5e2;border-radius:8px;width:30px;height:30px;font-size:18px}.legal-editor-tools__tabs{background:#f9fbfa;border-bottom:1px solid #e7ecea;grid-template-columns:repeat(4,1fr);gap:4px;padding:7px;display:grid}.legal-editor-tools__tabs button{color:#6e7e78;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 3px;font-size:11px;font-weight:700}.legal-editor-tools__tabs button.active{color:#0d654f;background:#eaf4f0;box-shadow:inset 0 -2px #b79038}.legal-editor-tools__body{background:#fbfcfc;padding:10px;overflow:auto}.legal-tool-section{background:#fff;border:1px solid #e1e7e5;border-radius:10px;margin-bottom:10px;padding:10px}.legal-tool-section h3{color:#244a40;margin:0 0 8px;font:700 12px Noto Kufi Arabic}.legal-tool-section textarea{resize:vertical;border:1px solid #dbe3e0;border-radius:8px;outline:none;width:100%;padding:8px;font:11px/1.7 inherit}.legal-case-mini{gap:5px;margin:0;display:grid}.legal-case-mini>div{grid-template-columns:62px 1fr;align-items:start;gap:6px;display:grid}.legal-case-mini dt{color:#89958f;font-size:10px}.legal-case-mini dd{color:#253d35;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.legal-smart-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.legal-smart-grid button,.legal-ai-actions button{color:#31594e;cursor:pointer;background:#f9fbfa;border:1px solid #dce5e1;border-radius:8px;padding:8px 6px;font-size:10.5px}.legal-smart-grid button:hover,.legal-ai-actions button:hover{background:#edf6f2;border-color:#bfd8ce}.legal-ai-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.legal-ai-actions button:disabled{opacity:.45;cursor:not-allowed}.legal-doc-list,.legal-block-list{gap:4px;display:grid}.legal-doc-list button,.legal-block-list button{text-align:right;color:#3d5c52;cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:10.5px;display:flex}.legal-doc-list button span,.legal-block-list button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legal-block-list button b{color:#b79038;font-size:13px}.legal-doc-list button:hover,.legal-block-list button:hover{background:#f1f7f4}.legal-check{color:#405d53;align-items:center;gap:7px;padding:6px 0;font-size:10.5px;display:flex}.legal-check input{accent-color:#0e6c54}.legal-template-save,.legal-primary{color:#fff;cursor:pointer;background:#0f7258;border:0;border-radius:8px;width:100%;margin-top:6px;padding:9px;font-size:11px;font-weight:700}.legal-template-save{justify-content:center;align-items:center;gap:6px;display:flex}.legal-primary:disabled{opacity:.45;cursor:not-allowed}.legal-selection-preview{color:#53665f;white-space:pre-wrap;background:#f8faf9;border:1px dashed #ccd8d3;border-radius:8px;min-height:42px;max-height:105px;padding:8px;font-size:10.5px;line-height:1.75;overflow:auto}.legal-tool-note,.legal-tool-empty{color:#87948f;margin:7px 0 0;font-size:10px;line-height:1.7}.legal-comment-list{gap:7px;display:grid}.legal-comment-list article{background:#fff;border:1px solid #e0e6e4;border-right:3px solid #b79038;border-radius:8px;padding:8px}.legal-comment-list article.resolved{opacity:.58;border-right-color:#6d9f90}.legal-comment-list q{color:#6f7d78;max-height:48px;font-size:10px;display:block;overflow:hidden}.legal-comment-list p{color:#324d44;margin:5px 0;font-size:11px}.legal-comment-list small{color:#94a09b;font-size:9px}.legal-comment-list article>div{gap:5px;margin-top:6px;display:flex}.legal-comment-list button{color:#436258;cursor:pointer;background:#f8faf9;border:1px solid #d9e2de;border-radius:6px;padding:4px 6px;font-size:6.5px}.legal-comment-list button.danger{color:#a64c40;background:#fff8f7;border-color:#efd7d3}.legal-change-list{gap:4px;display:grid}.legal-change-list>div{border-bottom:1px dashed #e5eae8;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.legal-change-list span{color:#405c53;font-size:10px}.legal-change-list small{color:#98a39f;white-space:nowrap;font-size:9px}.ai-focus-mode>.ai-hero,.ai-focus-mode>.ai-context-bar{display:none}.ai-focus-mode .ai-grid{min-height:calc(100vh - 130px);display:block}.ai-focus-mode .ai-history-panel,.ai-focus-mode .ai-chat-panel{display:none}.ai-focus-mode .ai-editor-panel{border-radius:8px;min-height:calc(100vh - 130px)}.ai-focus-mode .ai-editor-scroll{padding:24px}.ai-focus-mode .ai-paper{width:794px;max-width:100%;min-height:1123px;padding:18mm 18mm 22mm}.ai-focus-mode .ai-document-editor{min-height:780px}@media (width<=760px){.legal-editor-tools{width:94%}.ai-paper{min-height:850px;padding:12mm 9mm 18mm}.ai-document-editor{min-height:600px;font-size:11pt}.ai-autosave-state{display:none}}.legal-doc-analysis-list{gap:6px;display:grid}.legal-doc-analysis-list>div{background:#fbfcfc;border:1px solid #dde6e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.legal-doc-analysis-list span{color:#31554b;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex}.legal-doc-analysis-list span svg{flex:none}.legal-doc-analysis-list button{color:#0e6f55;cursor:pointer;background:#edf6f2;border:1px solid #c8d8d2;border-radius:7px;padding:5px 8px;font-size:7px;font-weight:800}.legal-doc-analysis-list button:disabled{opacity:.45;cursor:not-allowed}.ai-suggestion-compare{direction:rtl;background:#f7faf9;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid;overflow:auto}.ai-suggestion-compare section{background:#fff;border:1px solid #dce5e1;border-radius:10px;padding:12px}.ai-suggestion-compare h3,.ai-analysis-body h3{color:#174b3e;margin:0 0 7px;font:800 10px Noto Kufi Arabic,sans-serif}.ai-suggestion-compare p,.ai-analysis-body p,.ai-analysis-body li{color:#243b34;white-space:pre-wrap;font:10px/1.9 Noto Naskh Arabic,Noto Sans Arabic,Arial,sans-serif}.ai-suggestion-warnings{grid-column:1/-1;background:#fffaf0!important;border-color:#ead9ad!important}.ai-analysis-body{text-align:right;direction:rtl;background:#f8faf9;padding:16px 20px;overflow:auto}.ai-analysis-body ul{margin:0 0 14px;padding-right:22px}.ai-analysis-modal .ai-analysis-body{max-height:62vh}.ai-provider small{white-space:normal;max-width:330px}.ai-provider.is-connected{background:#f3fbf8;border-color:#b9d9ce}.ai-provider.is-connected>span{background:#16a36f;box-shadow:0 0 0 4px #16a36f1a}@media (width<=760px){.ai-suggestion-compare{grid-template-columns:1fr}.ai-suggestion-warnings{grid-column:auto}}.ai-context-bar{grid-template-columns:1fr 1.08fr .9fr .9fr 1.15fr auto}@media (width<=1380px){.ai-context-bar{grid-template-columns:1fr 1fr 1fr}.ai-context-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.ai-context-bar{grid-template-columns:1fr}.ai-context-actions{grid-column:auto}}.office-settings-page{gap:18px;max-width:1180px;margin:0 auto;padding-bottom:30px;display:grid}.office-settings-hero{border:1px solid var(--border,#dfe7e3);background:var(--card,#fff);border-radius:18px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;box-shadow:0 10px 30px #0f52430f}.office-settings-hero span{color:#a87919;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.office-settings-hero h1{color:#0f5243;margin:7px 0 4px;font-size:30px}.office-settings-hero p{color:#687a74;max-width:780px;margin:0;line-height:1.8}.office-settings-card{border:1px solid var(--border,#dfe7e3);background:var(--card,#fff);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0f52430d}.office-settings-page__form .billing-settings--page{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.office-settings-page__form .billing-settings--page>header{position:static}.office-settings-page__form .billing-settings--page>footer{justify-content:flex-start}.office-settings-loading{text-align:center;color:#687a74;padding:40px;font-weight:700}@media (width<=760px){.office-settings-page{gap:12px}.office-settings-hero{border-radius:14px;padding:18px}.office-settings-hero h1{font-size:25px}.office-settings-card{border-radius:14px}.office-settings-page__form .finance-form-grid{grid-template-columns:1fr}.office-settings-page__form .finance-form-grid .wide{grid-column:auto}.office-settings-page__form .billing-settings--page{padding:0}.office-settings-page__form .billing-settings--page>header,.office-settings-page__form .billing-settings--page>.finance-form-grid,.office-settings-page__form .billing-settings--page>footer{padding-left:16px;padding-right:16px}}.settings-workspace{gap:18px;width:100%;min-width:0;padding-bottom:28px;display:grid}.settings-page-title{margin:0 0 2px}.settings-office-form{gap:18px;min-width:0;display:grid}.settings-panel{background:#fff;border:1px solid #dfe8e4;border-radius:16px;min-width:0;padding:22px 24px;box-shadow:0 8px 26px #113a310b}.settings-panel__head{border-bottom:1px solid #e8efec;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.settings-panel__icon{color:#0e654f;background:#eef7f3;border:1px solid #d4e6df;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.settings-panel__icon--gold{color:#9a7127;background:#fff9eb;border-color:#eadbb6}.settings-panel__head h2{color:#193e34;margin:0 0 4px;font-family:Noto Kufi Arabic,sans-serif;font-size:17px}.settings-panel__head p{color:#74827d;margin:0;font-size:11px;line-height:1.8}.settings-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 16px;display:grid}.settings-fields label,.settings-password-grid label{color:#40554e;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.settings-fields .wide{grid-column:1/-1}.settings-fields input,.settings-fields select,.settings-password-input input{color:#253d35;width:100%;min-width:0;height:44px;font:inherit;background:#fbfcfc;border:1px solid #d7e2de;border-radius:10px;outline:0;padding:9px 12px;font-weight:600}.settings-fields input:focus,.settings-fields select:focus,.settings-password-input input:focus{background:#fff;border-color:#2e836b;box-shadow:0 0 0 3px #2e836b14}.settings-prefix-input{direction:ltr;background:#fbfcfc;border:1px solid #d7e2de;border-radius:10px;align-items:stretch;width:100%;min-width:0;height:44px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.settings-prefix-input>span{color:#526860;white-space:nowrap;background:#f3f7f5;border-right:1px solid #e0e8e5;flex:none;align-items:center;padding:0 12px;font:700 11px/1.2 Arial,sans-serif;display:flex}.settings-prefix-input input{direction:ltr;min-width:0;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 12px!important}.settings-prefix-input:focus-within{background:#fff;border-color:#2e836b;box-shadow:0 0 0 3px #2e836b14}.settings-letterhead-note{background:#fffdf7;border:1px solid #eadfca;border-radius:11px;align-items:center;gap:12px;margin:-2px 0 17px;padding:12px 14px;display:flex}.settings-letterhead-note img{object-fit:contain;flex:none;width:40px;height:40px}.settings-letterhead-note div{gap:2px;display:grid}.settings-letterhead-note strong{color:#8d6825;font-size:11px}.settings-letterhead-note span{color:#7e857f;font-size:9px;line-height:1.6}.settings-hint{color:#718079;background:#f7faf8;border-radius:9px;margin:15px 0 0;padding:10px 12px;font-size:9.5px;line-height:1.7}.settings-savebar{background:#f8fbfa;border:1px solid #d9e6e1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.settings-savebar>div{gap:3px;display:grid}.settings-savebar strong{color:#25483f;font-size:12px}.settings-savebar span{color:#7e8c87;font-size:9px}.settings-savebar .btn,.settings-security__footer .btn{justify-content:center;align-items:center;gap:7px;min-width:170px;display:inline-flex}.settings-security{margin-top:0}.settings-password-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 16px;display:grid}.settings-username-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-password-grid>label>input{color:#253d35;width:100%;min-width:0;height:44px;font:inherit;background:#fbfcfc;border:1px solid #d7e2de;border-radius:10px;outline:0;padding:9px 12px;font-weight:600}.settings-password-grid>label>input:focus{background:#fff;border-color:#2e836b;box-shadow:0 0 0 3px #2e836b14}.settings-password-input{min-width:0;display:block;position:relative}.settings-password-input input{padding-left:44px}.settings-password-input button{color:#6b7d76;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.settings-password-input button:hover{color:#0f654f;background:#edf5f2}.settings-security__footer{border-top:1px solid #e8efec;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.settings-security__footer>span{color:#7a8883;max-width:680px;font-size:9.5px;line-height:1.8}.settings-loading{color:#64756f;justify-content:center;align-items:center;gap:10px;min-height:120px;font-weight:700;display:flex}.settings-loader{border:2px solid #d8e6e1;border-top-color:#17644f;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite login-spin}.settings-error{color:#8e3c35;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-error strong{font-size:12px}.settings-error span{color:#7d6d69;font-size:10px}.settings-error .btn{margin-inline-start:auto}.theme-dark .settings-panel{box-shadow:none;background:#111113;border-color:#2d3230}.theme-dark .settings-panel__head{border-color:#2a302e}.theme-dark .settings-panel__head h2,.theme-dark .settings-savebar strong{color:#f3f4f4}.theme-dark .settings-panel__head p,.theme-dark .settings-savebar span,.theme-dark .settings-security__footer>span{color:#a1aaa6}.theme-dark .settings-panel__icon{color:#80c9b0;background:#162720;border-color:#294239}.theme-dark .settings-panel__icon--gold{color:#dfbd6b;background:#2b2517;border-color:#4a3e20}.theme-dark .settings-fields label,.theme-dark .settings-password-grid label{color:#d5dcda}.theme-dark .settings-fields input,.theme-dark .settings-fields select,.theme-dark .settings-password-input input,.theme-dark .settings-password-grid>label>input{color:#f4f4f5;background:#17191a;border-color:#343938}.theme-dark .settings-fields input:focus,.theme-dark .settings-fields select:focus,.theme-dark .settings-password-input input:focus,.theme-dark .settings-password-grid>label>input:focus{background:#191c1b;border-color:#4e907c}.theme-dark .settings-letterhead-note{background:#1d1a12;border-color:#41391f}.theme-dark .settings-letterhead-note span{color:#aaa392}.theme-dark .settings-prefix-input{background:#17191a;border-color:#343938}.theme-dark .settings-prefix-input>span{color:#c6cfcb;background:#202422;border-right-color:#343938}.theme-dark .settings-prefix-input:focus-within{background:#191c1b;border-color:#4e907c}.theme-dark .settings-hint,.theme-dark .settings-savebar{color:#a8b1ad;background:#151817;border-color:#2b312f}.theme-dark .settings-security__footer{border-color:#2a302e}.theme-dark .settings-password-input button{color:#aeb7b3}.theme-dark .settings-password-input button:hover{color:#a7f3d0;background:#202724}@media (width<=1050px){.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-password-grid,.settings-username-grid{grid-template-columns:1fr}}@media (width<=700px){.settings-workspace{gap:12px;padding-bottom:18px}.settings-panel{border-radius:13px;padding:16px}.settings-panel__head{margin-bottom:16px;padding-bottom:13px}.settings-panel__icon{flex-basis:38px;width:38px;height:38px}.settings-fields{grid-template-columns:1fr;gap:13px}.settings-fields .wide{grid-column:auto}.settings-savebar,.settings-security__footer{flex-direction:column;align-items:stretch}.settings-savebar .btn,.settings-security__footer .btn{width:100%;min-width:0}.settings-letterhead-note{align-items:flex-start}}.toast{z-index:50000!important}.ai-workspace{gap:16px;width:100%;min-width:0;max-width:100%;container:mizan-ai-workspace/inline-size}.ai-workspace>*{min-width:0;max-width:100%}.ai-hero{gap:16px;padding:19px 22px}.ai-hero__identity{flex:1}.ai-hero h1{font-size:23px;line-height:1.45}.ai-hero p{color:#6e7f79;font-size:12px;line-height:1.8}.ai-provider{flex:0 390px;min-width:0;max-width:390px}.ai-provider strong{font-size:11px}.ai-provider small{font-size:9px;line-height:1.6}.ai-context-bar{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:12px;width:100%;min-width:0}.ai-context-bar label{min-width:0}.ai-context-bar label>span{font-size:10px}.ai-context-bar select{min-width:0;height:43px;font-size:11px}.ai-context-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:7px;max-width:100%;display:flex;min-width:0!important}.ai-context-actions>button:not(.ai-new-chat),.ai-new-chat{min-height:40px;font-size:9.5px}.ai-new-chat{margin-inline-start:auto}.ai-grid{grid-template-columns:minmax(205px,235px) minmax(360px,.82fr) minmax(600px,1.35fr);align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%}.ai-history-panel,.ai-chat-panel,.ai-editor-panel{min-width:0;max-width:100%}.ai-panel-head{height:auto;min-height:62px;padding:10px 15px}.ai-history-head h2{font-size:14px}.ai-history-tabs button,.ai-history-search{font-size:10px}.ai-history-item strong{font-size:10.5px}.ai-history-item small{font-size:9px}.ai-history-item time{font-size:8px}.ai-history-footer button{font-size:10px}.ai-assistant-title strong{font-size:12px}.ai-assistant-title small{font-size:9px}.ai-mode-pill{padding:4px 9px;font-size:8px}.ai-chat-body{padding:18px 15px}.ai-welcome-message strong{font-size:11.5px}.ai-welcome-message p{font-size:11px;line-height:1.9}.ai-message time{font-size:8px}.ai-composer-row textarea{min-width:0;font-size:11.5px;line-height:1.8}.ai-suggestions{gap:6px}.ai-suggestions button{padding:7px 9px;font-size:9px}.ai-editor-head>div:first-child strong{font-size:12px}.ai-editor-head>div:first-child small{font-size:9px}.ai-editor-head-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px;min-width:0;display:flex}.ai-editor-head-actions button{white-space:nowrap}.ai-title-input input{font-size:11.5px}.ai-editor-toolbar{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%}.ai-editor-scroll{overscroll-behavior:contain;max-width:100%}.ai-paper{max-width:100%}.ai-pane-switch{display:none}@container mizan-ai-workspace (width<=1450px){.ai-context-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-grid{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.ai-history-panel{grid-area:1/1}.ai-chat-panel{grid-area:1/2;min-height:610px}.ai-editor-panel{grid-area:2/1/auto/-1;min-height:900px}.ai-editor-workarea,.ai-editor-scroll{min-height:720px}.ai-paper{width:min(794px,100%)}}@container mizan-ai-workspace (width<=980px){.ai-hero{flex-direction:column;align-items:flex-start}.ai-provider{flex-basis:auto;width:100%;max-width:none}.ai-context-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-new-chat{margin-inline-start:0}.ai-grid{grid-template-columns:minmax(190px,225px) minmax(0,1fr)}.ai-chat-panel{min-height:560px}.ai-editor-panel{min-height:820px}.ai-editor-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mizan-ai-workspace (width<=700px){.ai-workspace{gap:11px}.ai-hero{border-radius:14px;padding:14px}.ai-sparkle{border-radius:13px;width:42px;height:42px;font-size:24px}.ai-hero h1{font-size:19px}.ai-hero p{font-size:10.5px}.ai-provider{padding:8px 9px}.ai-provider button{margin-right:auto}.ai-context-bar{border-radius:12px;grid-template-columns:1fr;gap:10px;padding:11px}.ai-context-bar select{height:44px;font-size:11px}.ai-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ai-context-actions>button{width:100%;min-width:0;line-height:1.5;white-space:normal!important}.ai-context-actions .ai-new-chat{grid-column:1/-1}.ai-pane-switch{z-index:32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:sticky;top:70px;box-shadow:0 8px 24px #0d3e3314}.ai-pane-switch button{color:#60736c;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;font-size:10.5px;font-weight:800;display:flex}.ai-pane-switch button.active{color:#fff;background:#0e624e;box-shadow:0 5px 14px #0e624e2e}.ai-grid{min-height:0;display:block}.ai-grid .ai-history-panel,.ai-grid .ai-chat-panel,.ai-grid .ai-editor-panel{width:100%;max-width:100%;display:none}.ai-grid.ai-pane-history .ai-history-panel{min-height:430px;max-height:68vh;display:flex}.ai-grid.ai-pane-chat .ai-chat-panel{min-height:64vh;max-height:78vh;display:grid}.ai-grid.ai-pane-editor .ai-editor-panel{min-height:78vh;display:grid}.ai-panel-head{min-height:58px;padding:9px 11px}.ai-chat-body{padding:13px 10px}.ai-message>div{max-width:91%}.ai-chat-composer{padding:8px}.ai-suggestions{padding-bottom:2px}.ai-editor-head{align-items:flex-start}.ai-editor-head-actions{justify-content:flex-start;width:100%}.ai-editor-head-actions button{font-size:8px}.ai-editor-scroll{padding:9px}.ai-paper{min-height:760px;padding:11mm 8mm 17mm}.ai-document-editor{min-height:550px;font-size:10.5pt}.ai-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.legal-editor-tools{z-index:4100;border-radius:14px 0 0;width:min(360px,94vw);max-width:94vw;position:fixed;top:64px;bottom:0;right:0;box-shadow:-24px 0 60px #07231d3d}.ai-versions-popover{z-index:4200;width:auto;max-height:72vh;position:fixed;top:78px;left:10px;right:10px}}@container mizan-ai-workspace (width<=430px){.ai-hero__identity{align-items:flex-start}.ai-hero h1{font-size:18px}.ai-provider{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ai-provider button{grid-column:1/-1;width:100%;margin:5px 0 0}.ai-context-actions{grid-template-columns:1fr}.ai-context-actions .ai-new-chat{grid-column:auto}.ai-pane-switch{top:62px}.ai-pane-switch button{gap:4px;font-size:9.5px}.ai-editor-actions{grid-template-columns:1fr 1fr}.ai-paper{padding:9mm 6mm 16mm}}.theme-dark .ai-pane-switch{background:#12322bf0;border-color:#35544c}.theme-dark .ai-pane-switch button{color:#b8cbc4}.theme-dark .ai-pane-switch button.active{color:#17352d;background:#d0ab58}.ai-context-bar{padding:0;display:block;overflow:hidden}.ai-context-bar__head{background:linear-gradient(135deg,#fff,#fbfcfb);border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.ai-context-bar__title{align-items:center;gap:10px;min-width:0;display:flex}.ai-context-bar__icon{color:#0f6d55;background:#edf6f2;border:1px solid #d7e8e1;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ai-context-bar__title>div{gap:2px;min-width:0;display:grid}.ai-context-bar__title strong{color:#173f36;font:700 11px Noto Kufi Arabic}.ai-context-bar__title small{color:#7d8c86;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ai-context-toggle{color:#49665d;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:9px;flex:none;min-height:34px;padding:6px 10px;font-size:9px;font-weight:700}.ai-context-toggle:hover{background:#f2f7f5;border-color:#c9dcd5}.ai-context-bar__body{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:12px;padding:13px 14px 14px;display:grid}.ai-context-bar.is-collapsed .ai-context-bar__body{display:none}.ai-context-bar__body label{gap:5px;min-width:0;display:grid}.ai-context-bar__body label>span{color:#50645c;font-size:10px;font-weight:800}.ai-context-bar__body select{border-radius:10px;width:100%;min-width:0;height:43px;font-size:11px}.ai-context-bar__body .ai-context-actions{grid-column:1/-1;margin-top:1px}.ai-history-panel,.ai-chat-panel,.ai-editor-panel{box-shadow:0 12px 34px #10352d0e}.ai-chat-panel{background:#fff}.ai-chat-body{scrollbar-width:thin;scroll-behavior:smooth}.ai-message{margin:12px 0}.ai-message>div{max-width:min(86%,720px);padding:10px 12px}.ai-message--assistant>div{background:#fff;border-color:#dde7e3;box-shadow:0 3px 12px #10352d09}.ai-message--user>div{background:linear-gradient(135deg,#e3f4ed,#d8eee5);border-color:#c3e0d4;box-shadow:0 3px 12px #1368500b}.ai-message p{font-size:11.5px;line-height:1.95}.ai-chat-composer{z-index:12;position:sticky;bottom:0;box-shadow:0 -8px 24px #12362f09}.ai-composer-row:focus-within{background:#fff;border-color:#8fb9aa;box-shadow:0 0 0 3px #14745b12}.ai-suggestions{scrollbar-width:none;overscroll-behavior-inline:contain}.ai-suggestions::-webkit-scrollbar{display:none}.ai-editor-panel{overflow:visible}.ai-editor-panel>.ai-panel-head,.ai-editor-panel>.ai-title-input,.ai-editor-panel>.ai-editor-toolbar{z-index:7;position:relative}.ai-editor-head-actions button{transition:background .15s,border-color .15s,color .15s,transform .15s}.ai-editor-head-actions button:hover{color:#0e6b53;background:#eef6f2;border-color:#c9ded6}.ai-editor-toolbar{scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.ai-editor-toolbar>*{scroll-snap-align:start}.ai-mobile-edit-note{display:none}.ai-document-preview-backdrop{padding:18px;z-index:4550!important}.ai-document-preview-modal{direction:rtl;background:#fff;border:1px solid #d8e3df;border-radius:18px;grid-template-rows:auto 1fr;width:min(1040px,96vw);height:min(94vh,1120px);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #06241d47}.ai-document-preview-head{background:#fff;border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.ai-document-preview-head>div:first-child{gap:2px;display:grid}.ai-document-preview-head strong{color:#173f36;font:700 12px Noto Kufi Arabic}.ai-document-preview-head small{color:#84918c;font-size:9px}.ai-document-preview-actions{align-items:center;gap:6px;display:flex}.ai-document-preview-actions button{color:#46645a;cursor:pointer;background:#f8faf9;border:1px solid #dce5e1;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:9px;font-weight:700;display:flex}.ai-document-preview-actions button:first-child{color:#fff;background:#0f6f56;border-color:#0f6f56}.ai-document-preview-scroll{overscroll-behavior:contain;background:#e9eeec;padding:24px;overflow:auto}.ai-document-preview-paper{box-sizing:border-box;color:#151b19;background:#fff;border:1px solid #dfe5e2;width:min(794px,100%);min-height:1123px;margin:0 auto;padding:18mm 16mm 20mm;position:relative;box-shadow:0 12px 36px #10312826}.ai-document-preview-paper>.ai-letterhead-preview{margin-bottom:7mm}.ai-document-preview-content{text-align:right;overflow-wrap:anywhere;direction:rtl;font-size:12pt;line-height:1.9}.ai-document-preview-content table{border-collapse:collapse;width:100%;margin:4mm 0}.ai-document-preview-content td,.ai-document-preview-content th{border:1px solid #aab4b0;min-width:20mm;padding:2mm}.ai-document-preview-content th{background:#eef3f1}.ai-document-preview-footer{color:#697771;text-align:center;border-top:1px solid #e1e6e4;padding-top:2mm;font-size:8px;position:absolute;bottom:9mm;left:16mm;right:16mm}.ai-preview-empty{color:#98a39f;text-align:center;padding:40px 0}@container mizan-ai-workspace (width<=860px){.ai-pane-switch{z-index:32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:sticky;top:70px;box-shadow:0 8px 24px #0d3e3314}.ai-pane-switch button{color:#60736c;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;font-size:10.5px;font-weight:800;display:flex}.ai-pane-switch button.active{color:#fff;background:#0e624e;box-shadow:0 5px 14px #0e624e2e}.ai-grid{min-height:0;display:block}.ai-grid .ai-history-panel,.ai-grid .ai-chat-panel,.ai-grid .ai-editor-panel{width:100%;max-width:100%;display:none}.ai-grid.ai-pane-history .ai-history-panel{min-height:480px;max-height:72vh;display:flex}.ai-grid.ai-pane-chat .ai-chat-panel{min-height:68vh;max-height:82vh;display:grid}.ai-grid.ai-pane-editor .ai-editor-panel{min-height:82vh;display:grid}}@container mizan-ai-workspace (width<=700px){.ai-workspace{gap:10px}.ai-hero{border-radius:13px;gap:10px;padding:12px 13px}.ai-hero__identity{gap:9px}.ai-sparkle{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:21px}.ai-hero h1{font-size:17px;line-height:1.35}.ai-hero p{margin-top:2px;font-size:9.5px;line-height:1.55}.ai-provider{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:none;padding:7px 8px;display:grid}.ai-provider div{gap:0}.ai-provider strong{font-size:9px}.ai-provider small{font-size:7.5px;line-height:1.35}.ai-provider button{min-height:30px;margin:0;padding:4px 8px;font-size:7.5px}.ai-context-bar{border-radius:12px}.ai-context-bar__head{border-bottom:0;min-height:58px;padding:9px 10px}.ai-context-bar.is-expanded .ai-context-bar__head{border-bottom:1px solid #e8eeeb}.ai-context-bar__icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.ai-context-bar__title strong{font-size:10px}.ai-context-bar__title small{max-width:62vw;font-size:8px}.ai-context-toggle{min-height:31px;padding:5px 8px;font-size:8px}.ai-context-bar__body{grid-template-columns:1fr;gap:9px;padding:10px}.ai-context-bar__body label>span{font-size:9px}.ai-context-bar__body select{height:42px;font-size:10px}.ai-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid!important}.ai-context-actions>button{width:100%;min-width:0;min-height:38px;font-size:8.5px;line-height:1.4;white-space:normal!important}.ai-context-actions .ai-new-chat{grid-column:1/-1;margin:0}.ai-pane-switch{top:62px}.ai-pane-switch button{gap:4px;min-height:39px;font-size:9.5px}.ai-grid.ai-pane-history .ai-history-panel{min-height:430px;max-height:72vh}.ai-grid.ai-pane-chat .ai-chat-panel{min-height:66vh;max-height:82vh}.ai-grid.ai-pane-editor .ai-editor-panel{min-height:78vh}.ai-chat-panel{border-radius:13px}.ai-chat-body{padding:12px 9px 10px}.ai-welcome-message{gap:7px}.ai-welcome-message>span,.ai-message-avatar{width:28px;height:28px}.ai-welcome-message>div{border-radius:11px;padding:10px}.ai-welcome-message p{font-size:10.5px;line-height:1.85}.ai-message>div{max-width:90%;padding:9px 10px}.ai-message p{font-size:11px;line-height:1.9}.ai-chat-composer{padding:8px 8px 9px}.ai-composer-row{border-radius:13px;padding:6px}.ai-composer-row textarea{min-height:40px;font-size:11px}.ai-attach,.ai-send{width:34px;height:34px}.ai-suggestions button{padding:6px 8px;font-size:8.5px}.ai-editor-panel{border-radius:13px;overflow:hidden}.ai-editor-head{align-items:flex-start;gap:7px}.ai-editor-head>div:first-child{min-width:88px}.ai-editor-head-actions{scrollbar-width:none;flex-wrap:nowrap;gap:5px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.ai-editor-head-actions::-webkit-scrollbar{display:none}.ai-editor-head-actions button{flex:none;min-height:32px;padding:6px 8px;font-size:8px}.ai-title-input{padding:8px 9px}.ai-title-input input{text-align:right;font-size:11px}.ai-editor-toolbar{z-index:20;gap:3px;min-height:42px;padding:5px 6px;position:sticky;top:0;box-shadow:0 5px 16px #143c340a}.ai-editor-toolbar select{max-width:110px;height:30px;font-size:8px}.ai-editor-toolbar button,.ai-color-control{flex:0 0 29px;width:29px;height:29px}.ai-editor-workarea{background:#fff;overflow:visible}.ai-editor-scroll{background:#fff;padding:0;overflow:visible;min-height:0!important}.ai-paper{width:100%;max-width:none;min-height:62vh;box-shadow:none;background:#fff;border:0;margin:0;padding:15px 14px 72px}.ai-paper>.ai-letterhead-preview,.ai-paper>.ai-page-indicator,.ai-paper>.ai-paper-footer-preview{display:none}.ai-mobile-edit-note{color:#7a6230;background:#fffaf0;border:1px solid #e5ddc9;border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:8px 9px;font-size:8.5px;line-height:1.6;display:flex}.ai-mobile-edit-note svg{flex:none;margin-top:1px}.ai-mobile-edit-note strong{font-weight:800}.ai-document-editor{overflow-wrap:anywhere;min-height:55vh;padding:3px 1px;font-size:15px;line-height:1.95}.ai-document-editor:empty:before{font-size:12px}.ai-editor-actions{z-index:24;scrollbar-width:none;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e1e8e5;gap:6px;padding:8px;position:sticky;bottom:0;overflow-x:auto;box-shadow:0 -7px 22px #11352d0f;grid-template-columns:none!important;display:flex!important}.ai-editor-actions::-webkit-scrollbar{display:none}.ai-editor-actions button{flex:none;min-width:112px;min-height:38px;padding:7px 10px;font-size:9px}.ai-editor-actions .ai-save-case{min-width:132px}.legal-editor-tools{z-index:4100;border-radius:16px 0 0;width:min(370px,94vw);max-width:94vw;position:fixed;top:58px;bottom:0;right:0;box-shadow:-26px 0 64px #07231d47}.ai-versions-popover{z-index:4200;width:auto;max-height:76vh;position:fixed;top:70px;left:9px;right:9px}.ai-document-preview-backdrop{padding:8px}.ai-document-preview-modal{border-radius:14px;width:100%;height:96vh}.ai-document-preview-head{min-height:58px;padding:8px 9px}.ai-document-preview-head strong{font-size:10.5px}.ai-document-preview-head small{font-size:8px}.ai-document-preview-actions button{min-height:32px;padding:5px 8px;font-size:8px}.ai-document-preview-scroll{padding:9px}.ai-document-preview-paper{width:100%;min-height:calc(141.4vw - 50.904px);padding:9mm 7mm 13mm;box-shadow:0 6px 18px #1031281f}.ai-document-preview-content{font-size:10.5pt;line-height:1.85}.ai-document-preview-footer{font-size:7px;bottom:6mm;left:7mm;right:7mm}}@container mizan-ai-workspace (width<=430px){.ai-hero p{display:none}.ai-provider{grid-template-columns:auto minmax(0,1fr) auto!important}.ai-provider button{grid-column:auto!important;width:auto!important;margin:0!important}.ai-context-bar__title small{max-width:50vw}.ai-context-actions{grid-template-columns:1fr}.ai-context-actions .ai-new-chat{grid-column:auto}.ai-pane-switch{top:58px}.ai-editor-actions button{min-width:104px}.ai-document-preview-actions button:first-child{display:none}.ai-document-preview-paper{padding:7mm 5.5mm 12mm}}.theme-dark .ai-context-bar__head{background:linear-gradient(135deg,#17332d,#142d27);border-color:#2c4a42}.theme-dark .ai-context-bar__icon{color:#8dd6bd;background:#1d4138;border-color:#36564d}.theme-dark .ai-context-bar__title strong{color:#e7efec}.theme-dark .ai-context-bar__title small{color:#9fb0aa}.theme-dark .ai-context-toggle{color:#c8d7d2;background:#17352e;border-color:#345149}.theme-dark .ai-document-preview-modal{background:#17332d;border-color:#345149}.theme-dark .ai-document-preview-head{background:#17332d;border-color:#2e4a43}.theme-dark .ai-document-preview-head strong{color:#e7efec}.theme-dark .ai-document-preview-head small{color:#9fb0aa}.theme-dark .ai-document-preview-actions button{color:#d8e5e1;background:#1c3a33;border-color:#355249}.theme-dark .ai-document-preview-scroll{background:#102821}.theme-dark .ai-mobile-edit-note{color:#ead49b;background:#3a3220;border-color:#655530}.theme-dark .ai-editor-actions{background:#17332df5;border-color:#2c4941}.ai-ready-state{color:#355a4e;background:#fbfdfc;border:1px solid #dce7e3;border-radius:11px;align-items:center;gap:8px;min-width:190px;padding:8px 10px;display:flex}.ai-ready-state>span{background:#7e918a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #7e918a1a}.ai-ready-state.is-ready>span{background:#168565;box-shadow:0 0 0 4px #1685651c}.ai-ready-state>div{gap:1px;min-width:0;display:grid}.ai-ready-state strong{font-size:9.5px}.ai-ready-state small{color:#7b8b85;font-size:8px}.ai-context-actions .ai-create-document{color:#173d33;background:linear-gradient(135deg,#d9b45f,#c99e43);border-color:#c39537;margin-inline-start:auto;font-weight:900;box-shadow:0 6px 16px #b0852d29}.ai-context-actions .ai-create-document:hover{background:linear-gradient(135deg,#e0bd6c,#d2a94f);border-color:#b8892d}.ai-chat-panel{align-self:start;grid-template-rows:auto minmax(0,1fr) auto!important;height:clamp(570px,72vh,760px)!important;min-height:0!important;max-height:760px!important;display:grid!important;overflow:hidden!important}.ai-chat-head{gap:10px}.ai-new-chat-inline{color:#0c6a51;cursor:pointer;white-space:nowrap;background:#eef7f3;border:1px solid #cfe0da;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:9px;font-weight:800;display:flex}.ai-new-chat-inline:hover{background:#e4f2ec;border-color:#bcd8ce}.ai-chat-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:18px;min-height:0!important;overflow:hidden auto!important}.ai-chat-composer{z-index:13;flex:none;position:relative!important;bottom:auto!important}.ai-message>div{overflow-wrap:anywhere}.ai-editor-save-primary{box-shadow:0 4px 12px #0e6a5229;color:#fff!important;background:#0e6a52!important;border-color:#0e6a52!important;font-weight:900!important}.ai-editor-save-primary:hover{color:#fff!important;background:#0b5b46!important;border-color:#0b5b46!important}.ai-editor-cancel{color:#8f4c43!important;background:#fff8f7!important;border-color:#ead2ce!important}.ai-autosave-state{white-space:nowrap}.ai-editor-toolbar{white-space:nowrap;background:#fbfcfc;border-bottom:1px solid #e0e8e5;align-items:center;gap:6px;padding:7px 9px;display:flex;overflow:auto hidden}.ai-toolbar-group{border-inline-end:1px solid #e1e8e5;flex:none;align-items:center;gap:3px;margin-inline-end:1px;padding-inline-end:6px;display:flex}.ai-toolbar-group:last-child{border-inline-end:0;padding-inline-end:0}.ai-toolbar-group--wide{gap:5px}.ai-toolbar-group button,.ai-toolbar-group select,.ai-color-control{color:#38564d;background:#fff;border-color:#d8e3df!important}.ai-toolbar-group button:hover,.ai-toolbar-group select:hover,.ai-color-control:hover{color:#0c694f;background:#edf6f2;border-color:#bfd8cf!important}.ai-toolbar-group select{max-width:135px}.ai-color-control{cursor:pointer;place-items:center;position:relative;overflow:hidden;display:grid!important}.ai-color-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ai-color-control span{pointer-events:none;font-weight:900}.ai-highlight-control span{font-size:12px}.ai-review-center{z-index:8;background:#fffdf7;border:1px solid #e3d4ae;border-radius:12px;margin:9px 12px 0;position:relative;overflow:hidden;box-shadow:0 4px 14px #6b531c0a}.ai-review-center__head{text-align:right;cursor:pointer;color:#5f5130;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.ai-review-center__head>span{color:#8d6920;background:#f6e9c9;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ai-review-center__head>div{gap:2px;display:grid}.ai-review-center__head strong{font-size:10px}.ai-review-center__head small{color:#8a7a54;font-size:8.5px}.ai-review-center__head>b{color:#8d6920;font-size:8px}.ai-review-center__body{color:#635a43;border-top:1px solid #ede2c8;gap:10px;padding:11px 12px;display:grid}.ai-review-center__body h4{color:#604b1d;margin:0 0 6px;font-size:9.5px}.ai-review-center__body ul{margin:0;padding-right:18px;font-size:9px;line-height:1.8}.ai-review-center__body>p{color:#8d8060;border-top:1px dashed #e6d8b9;margin:0;padding-top:7px;font-size:8px}.ai-review-chips{flex-wrap:wrap;gap:5px;display:flex}.ai-review-chips span{color:#74591c;background:#fff7df;border:1px solid #ead9ad;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:700}.ai-versions-popover{z-index:4400!important}.ai-version-list button{position:relative;padding-inline-end:76px!important}.ai-version-list button em{color:#0b6a51;background:#edf7f3;border:1px solid #cfe3db;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ai-version-preview-backdrop{z-index:4700!important}.ai-version-preview-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,94vw);max-height:90vh;display:grid;overflow:hidden}.ai-version-preview-meta{color:#71817b;background:#fafcfc;border-bottom:1px solid #e6ece9;align-items:center;gap:7px;padding:7px 13px;font-size:8.5px;display:flex}.ai-version-preview-meta span+span:before{content:"•";color:#b2bdb9;margin-inline-end:7px}.ai-version-preview-document{color:#17201d;text-align:right;direction:rtl;background:#fff;padding:28px 34px;font-size:12pt;line-height:1.9;overflow:auto}.ai-version-preview-document h1{text-align:center}.ai-version-preview-document table{border-collapse:collapse;width:100%}.ai-version-preview-document td,.ai-version-preview-document th{border:1px solid #ccd6d2;padding:6px}@media print{.ai-review-center,.ai-mobile-edit-note{display:none!important}}@container mizan-ai-workspace (width<=1450px){.ai-chat-panel{height:clamp(560px,68vh,690px)!important;max-height:690px!important}}@container mizan-ai-workspace (width<=860px){.ai-grid.ai-pane-chat .ai-chat-panel{height:min(72vh,700px)!important;min-height:500px!important;max-height:700px!important}.ai-new-chat-inline{min-height:34px;padding:5px 8px;font-size:8.5px}.ai-editor-toolbar{gap:4px;padding:6px}.ai-toolbar-group{gap:2px;padding-inline-end:4px}.ai-toolbar-group select{max-width:115px}}@container mizan-ai-workspace (width<=700px){.ai-ready-state{width:100%;min-width:0}.ai-context-actions .ai-create-document{grid-column:1/-1;margin-inline-start:0}.ai-grid.ai-pane-chat .ai-chat-panel{height:70vh!important;min-height:480px!important;max-height:680px!important}.ai-chat-head{align-items:center}.ai-new-chat-inline{min-width:0;padding:5px 7px}.ai-new-chat-inline svg{width:14px;height:14px}.ai-review-center{margin:7px 7px 0}.ai-review-center__head{padding:8px 9px}.ai-review-center__head>span{width:28px;height:28px}.ai-version-preview-modal{width:96vw;max-height:92vh}.ai-version-preview-document{padding:17px 14px;font-size:11pt}}@container mizan-ai-workspace (width<=430px){.ai-grid.ai-pane-chat .ai-chat-panel{height:68vh!important;min-height:450px!important}.ai-assistant-title small{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}.ai-new-chat-inline{width:34px;height:34px;padding:0;font-size:0}.ai-new-chat-inline svg{width:16px;height:16px}}.theme-dark .ai-ready-state{color:#dbe8e3;background:#17372f;border-color:#345149}.theme-dark .ai-ready-state small{color:#9fb0aa}.theme-dark .ai-editor-toolbar{background:#17332d;border-color:#2d4b42}.theme-dark .ai-toolbar-group{border-color:#345149}.theme-dark .ai-toolbar-group button,.theme-dark .ai-toolbar-group select,.theme-dark .ai-color-control{color:#dbe7e3;background:#1a3931!important;border-color:#345249!important}.theme-dark .ai-review-center{background:#2d2a1e;border-color:#5f5331}.theme-dark .ai-review-center__head{color:#ead9a7}.theme-dark .ai-review-center__body{color:#dacda6;border-color:#5a4f30}.theme-dark .ai-review-center__body>p{color:#b9aa80;border-color:#5a4f30}.theme-dark .ai-review-chips span{color:#e8d18c;background:#3a321e;border-color:#68572c}.theme-dark .ai-version-preview-modal{background:#17332d;border-color:#345149}.theme-dark .ai-version-preview-meta{color:#a4b5af;background:#142f29;border-color:#2d4941}.theme-dark .ai-version-preview-document{color:#17201d;background:#fff}.ai-new-chat-inline{box-shadow:0 4px 12px #0d675124;color:#fff!important;background:#0d6751!important;border-color:#0d6751!important}.ai-new-chat-inline:hover{color:#fff!important;background:#095843!important;border-color:#095843!important}.theme-dark .ai-new-chat-inline{color:#122d26!important;background:#c9a449!important;border-color:#c9a449!important}.ai-template-picker__label{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex!important}.ai-template-picker__label>span{min-width:0}.ai-template-picker__label>button{color:#0d6b53;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:2px 0;font-size:8px;font-weight:800;display:inline-flex}.ai-template-picker__label>button:hover{text-decoration:underline}.ai-suggestions .ai-suggestion-primary{color:#0b654f;background:#edf7f3;border-color:#bcd8ce;font-weight:800}.ai-custom-template-modal{width:min(760px,94vw)}.ai-custom-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ai-custom-template-grid label{color:#37574d;gap:6px;font-size:9px;font-weight:800;display:grid}.ai-custom-template-grid input,.ai-custom-template-grid select{color:#243d35;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d5e0dc;border-radius:9px;padding:7px 10px}.ai-custom-template-file{background:#f4faf7;border:1px dashed #9fc7b9;border-radius:10px;grid-column:1/-1;padding:12px}.ai-custom-template-file input{background:0 0;border:0;height:auto;padding:4px 0}.ai-custom-template-file small{color:#758780;font-size:8px;font-weight:500}.theme-dark .ai-template-picker__label>button{color:#a8dcc9}.theme-dark .ai-custom-template-grid label{color:#dce7e3}.theme-dark .ai-custom-template-grid input,.theme-dark .ai-custom-template-grid select{color:#e7efec;background:#102b25;border-color:#35544c}.theme-dark .ai-custom-template-file{background:#15332b;border-color:#42695c}.mizan-letterhead-address.is-single{grid-template-columns:1fr!important}.mizan-letterhead-address.is-single>i,.mizan-letterhead-address.is-single>span:empty{display:none!important}.mizan-letterhead-address.is-single>span{width:100%;max-width:100%}.case-documents-grid button.case-document-download{color:#256b86}.case-document-preview-dialog{background:#f2f4f3;border:1px solid #d9e4e0;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(980px,96vw);height:min(88vh,900px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.case-document-preview-dialog>header{background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.case-document-preview-dialog>header>div{gap:2px;min-width:0;display:grid}.case-document-preview-dialog>header strong{color:#193f34;font-size:12px}.case-document-preview-dialog>header small{color:#7a8b85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.case-document-preview-dialog>header>button{color:#536861;cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.case-document-preview-body{padding:22px;overflow:auto}.case-document-preview-paper{color:#111;background:#fff;width:min(760px,100%);min-height:900px;margin:0 auto;padding:62px 70px;font-family:Noto Naskh Arabic,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9;box-shadow:0 2px 12px #0000001a}.case-document-preview-paper h1,.case-document-preview-paper h2,.case-document-preview-paper h3{text-align:center;color:#173f34}.case-document-preview-paper table{border-collapse:collapse;width:100%}.case-document-preview-paper td,.case-document-preview-paper th{border:1px solid #d2dbd8;padding:7px}.case-document-preview-loading{text-align:center;color:#5f756d;margin:auto}.theme-dark .case-document-preview-dialog{background:#111714;border-color:#34423d}.theme-dark .case-document-preview-dialog>header{background:#18211e;border-color:#34423d}.theme-dark .case-document-preview-dialog>header strong{color:#e5eeeb}.theme-dark .case-document-preview-dialog>header>button{color:#e5eeeb;background:#202b27;border-color:#3f4e48}@media (width<=760px){.ai-custom-template-grid{grid-template-columns:1fr;padding:12px}.ai-custom-template-file{grid-column:auto}.ai-template-picker__label{align-items:flex-end}.ai-template-picker__label>button{font-size:7.7px}.case-document-preview-backdrop{padding:7px}.case-document-preview-dialog{border-radius:12px;width:100%;height:94vh}.case-document-preview-body{padding:8px}.case-document-preview-paper{min-height:100%;padding:30px 20px;font-size:13px;line-height:1.8}}.ai-history-scope{text-overflow:ellipsis;white-space:nowrap;color:#81908a;max-width:180px;margin-top:2px;font-size:8px;font-weight:600;display:block;overflow:hidden}.ai-history-footer--compact{background:#fbfcfc;border-top:1px solid #e4ebe8;flex:none;padding:8px 10px}.ai-history-footer--compact button{color:#356154;cursor:pointer;background:#fff;border:1px solid #d7e2de;border-radius:9px;width:100%;min-height:34px;font-size:8.5px;font-weight:800}.ai-history-footer--compact button:hover{background:#eef6f3;border-color:#bdd7cd}.ai-office-template-row{background:#f8fbfa;border:1px dashed #cbded7;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.ai-office-template-row>span{color:#45645a;white-space:nowrap;font-size:8.5px;font-weight:900}.ai-office-template-row>div{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.ai-office-template-row button{text-overflow:ellipsis;white-space:nowrap;color:#3d5d53;cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:8px;flex:none;max-width:260px;min-height:31px;padding:5px 9px;font-size:8.5px;font-weight:800;overflow:hidden}.ai-office-template-row button:hover{background:#eef7f3;border-color:#b9d5ca}.ai-office-template-row button.active{color:#fff;background:#0e6952;border-color:#0e6952}.ai-template-picker select optgroup{color:#143f34;font-weight:900}.ai-template-picker select option{color:#263c35;font-weight:500}.ai-context-actions{align-items:stretch}.ai-context-actions>button{flex:0 auto}@container mizan-ai-workspace (width<=860px){.ai-pane-switch{z-index:3300;grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:64px;display:grid!important}.ai-grid{width:100%;min-height:0!important;display:block!important}.ai-grid .ai-history-panel,.ai-grid .ai-chat-panel,.ai-grid .ai-editor-panel{grid-area:auto!important;width:100%!important;max-width:100%!important;display:none!important}.ai-grid.ai-pane-history .ai-history-panel{min-height:460px!important;max-height:74vh!important;display:flex!important}.ai-grid.ai-pane-chat .ai-chat-panel{height:min(72vh,700px)!important;min-height:500px!important;max-height:700px!important;display:grid!important}.ai-grid.ai-pane-editor .ai-editor-panel{min-height:82vh!important;max-height:none!important;display:grid!important}.ai-grid.ai-pane-editor .ai-chat-panel,.ai-grid.ai-pane-editor .ai-history-panel,.ai-grid.ai-pane-chat .ai-history-panel,.ai-grid.ai-pane-chat .ai-editor-panel,.ai-grid.ai-pane-history .ai-chat-panel,.ai-grid.ai-pane-history .ai-editor-panel{display:none!important}.ai-context-bar__body{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-office-template-row{grid-template-columns:1fr;gap:5px}.ai-office-template-row>span{white-space:normal}}@container mizan-ai-workspace (width<=700px){.ai-pane-switch{top:58px!important}.ai-context-bar__body{grid-template-columns:1fr!important}.ai-office-template-row{padding:7px 8px}.ai-office-template-row>div{width:100%}.ai-office-template-row button{max-width:78vw}.ai-context-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-context-actions .ai-create-document{grid-column:1/-1}.ai-grid.ai-pane-chat .ai-chat-panel{height:70vh!important;min-height:480px!important;max-height:680px!important}.ai-grid.ai-pane-editor .ai-editor-panel{min-height:78vh!important}}@container mizan-ai-workspace (width<=430px){.ai-context-actions{grid-template-columns:1fr!important}.ai-context-actions .ai-create-document{grid-column:auto}.ai-grid.ai-pane-chat .ai-chat-panel{height:68vh!important;min-height:450px!important}}.theme-dark .ai-history-scope{color:#9db0aa}.theme-dark .ai-history-footer--compact{background:#15312b;border-color:#2d4941}.theme-dark .ai-history-footer--compact button{color:#d5e4df;background:#193830;border-color:#34534a}.theme-dark .ai-office-template-row{background:#15322b;border-color:#35564c}.theme-dark .ai-office-template-row>span{color:#bbccc6}.theme-dark .ai-office-template-row button{color:#dce8e4;background:#1a3931;border-color:#36564d}.theme-dark .ai-office-template-row button.active{color:#173129;background:#c9a449;border-color:#c9a449}.ai-context-actions .ai-context-action,.ai-context-actions .ai-context-action--create{box-shadow:0 4px 12px #1640350f;border-width:1px!important;font-weight:850!important}.ai-context-actions .ai-context-action--context{color:#0a674f!important;background:#eaf6f1!important;border-color:#b9d8cc!important}.ai-context-actions .ai-context-action--copy{color:#315a84!important;background:#eef3fb!important;border-color:#c9d7eb!important}.ai-context-actions .ai-context-action--word{color:#426c35!important;background:#f1f7ee!important;border-color:#cadfc2!important}.ai-context-actions .ai-context-action--pdf{color:#9a4c38!important;background:#fff3ef!important;border-color:#edcfc4!important}.ai-context-actions .ai-context-action:disabled{filter:saturate(.45);box-shadow:none;opacity:.52!important}.ai-context-actions .ai-context-action:not(:disabled):hover{filter:brightness(.985);transform:translateY(-1px)}.ai-template-picker__label>button.ai-add-custom-template{box-shadow:0 3px 10px #0b684f0f;color:#0b684f!important;background:#eef8f4!important;border:1px solid #aed2c4!important;border-radius:8px!important;min-height:29px!important;padding:5px 9px!important;text-decoration:none!important}.ai-template-picker__label>button.ai-add-custom-template:hover{background:#dff2ea!important;border-color:#8fc2af!important;text-decoration:none!important}.ai-composer-row{direction:ltr!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:end!important;display:grid!important}.ai-composer-row textarea{grid-column:2;text-align:right!important;direction:rtl!important}.ai-composer-row .ai-send{grid-area:1/1;place-self:end start}.ai-suggestions{flex-wrap:wrap;overflow:visible}.ai-suggestions button{min-height:31px}.ai-custom-template-types{background:#fbfdfc;border:1px solid #d7e3df;border-radius:10px;grid-column:1/-1;min-width:0;margin:0;padding:10px 11px}.ai-custom-template-types legend{color:#37574d;padding:0 5px;font-size:9px;font-weight:850}.ai-custom-template-types legend small{color:#80918b;margin-inline-start:5px;font-weight:500}.ai-custom-template-types>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:3px;display:grid}.ai-custom-template-types label{cursor:pointer;background:#fff;border:1px solid #e0e8e5;border-radius:8px;align-items:center;min-height:35px;padding:6px 8px;grid-template-columns:none!important;gap:7px!important;display:flex!important}.ai-custom-template-types label:has(input:checked){color:#0b654f;background:#edf8f3;border-color:#9bcbb9}.ai-custom-template-types input{accent-color:#0e7158;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0!important}@container mizan-ai-workspace (width<=700px){.ai-editor-actions{white-space:normal!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;display:grid!important;overflow:visible!important}.ai-editor-actions button{white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:39px!important;padding:7px 5px!important;font-size:8.5px!important}.ai-editor-actions .ai-save-case{grid-column:1/-1;min-width:0!important}.ai-custom-template-types>div{grid-template-columns:1fr 1fr}}@container mizan-ai-workspace (width<=430px){.ai-context-actions{grid-template-columns:1fr 1fr!important}.ai-context-actions .ai-context-action--create{grid-column:1/-1!important}.ai-custom-template-types>div{grid-template-columns:1fr}.ai-suggestions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ai-suggestions button{text-align:center;justify-content:center;padding:6px 5px;white-space:normal!important}}.theme-dark .ai-context-actions .ai-context-action--context{color:#b9e8d6!important;background:#183f35!important;border-color:#356353!important}.theme-dark .ai-context-actions .ai-context-action--copy{color:#c6dcf2!important;background:#21384a!important;border-color:#3c5d79!important}.theme-dark .ai-context-actions .ai-context-action--word{color:#d5e9ce!important;background:#273c28!important;border-color:#4d6747!important}.theme-dark .ai-context-actions .ai-context-action--pdf{color:#f0c9bd!important;background:#432f2a!important;border-color:#704d43!important}.theme-dark .ai-template-picker__label>button.ai-add-custom-template{color:#b9e4d3!important;background:#1c4137!important;border-color:#3a6657!important}.theme-dark .ai-custom-template-types{background:#132f29;border-color:#34524a}.theme-dark .ai-custom-template-types legend{color:#dce8e4}.theme-dark .ai-custom-template-types label{color:#dbe7e3;background:#193831;border-color:#35544c}.theme-dark .ai-custom-template-types label:has(input:checked){color:#d8f1e7;background:#224b3f;border-color:#528472}.mizan-document-addbar{background:linear-gradient(135deg,#fbfdfc,#f6faf8);border:1px solid #dce7e3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.mizan-document-addbar>div{min-width:0}.mizan-document-addbar strong{color:#183e34;font-size:12px;display:block}.mizan-document-addbar small{color:#788a84;margin-top:2px;font-size:9px;line-height:1.5;display:block}.mizan-document-addbar button{flex:none}.scanner-backdrop{z-index:52000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081f1aad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.scanner-dialog{color:#1e3b33;overscroll-behavior:contain;background:#fff;border:1px solid #d7e2de;border-radius:18px;width:min(1120px,97vw);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #041b1657}.scanner-head{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:11px 16px;display:flex;position:sticky;top:0}.scanner-head>div{align-items:center;gap:10px;min-width:0;display:flex}.scanner-head-icon{color:#0d7158;background:#eaf6f1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.scanner-head strong{color:#123e32;font-size:14px;display:block}.scanner-head small{color:#778a83;margin-top:2px;font-size:9px;display:block}.scanner-head>button{color:#60736d;cursor:pointer;background:#fff;border:1px solid #d9e4e0;border-radius:9px;width:36px;height:36px;font-size:23px}.scanner-source-step,.scanner-camera-step,.scanner-pages-step,.scanner-metadata-step{padding:18px}.scanner-intro{text-align:center;max-width:720px;margin:5px auto 18px}.scanner-intro strong{color:#173e33;font-size:16px}.scanner-intro p{color:#71847e;margin:5px 0 0;font-size:10px;line-height:1.7}.scanner-source-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:0 auto;display:grid}.scanner-source-card{color:#26493f;cursor:pointer;background:#fbfdfc;border:1px solid #d7e4df;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:165px;transition:all .16s;display:flex}.scanner-source-card:hover{border-color:#9bc8b8;transform:translateY(-2px);box-shadow:0 10px 26px #184f4017}.scanner-source-card--camera{background:linear-gradient(145deg,#edf8f4,#f9fcfb);border-color:#add5c6}.scanner-source-card>span{color:#0c7157;background:#e3f3ed;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.scanner-source-card strong{font-size:13px}.scanner-source-card small{color:#778983;font-size:9px}.scanner-privacy-note{color:#6e827b;justify-content:center;align-items:center;gap:7px;margin:16px auto 0;font-size:9px;display:flex}.scanner-camera-step{gap:12px;display:grid}.scanner-camera-view{aspect-ratio:4/3;background:#0a1714;border-radius:15px;width:min(820px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029}.scanner-camera-view video{object-fit:cover;width:100%;height:100%;display:block}.scanner-camera-frame{border:1px solid #ffffff80;border-radius:7px;position:absolute;inset:8%;box-shadow:0 0 0 999px #0003}.scanner-camera-frame i{border-style:solid;border-color:#d7b14c;width:34px;height:34px;position:absolute}.scanner-camera-frame i:first-child{border-width:3px 3px 0 0;top:-2px;right:-2px}.scanner-camera-frame i:nth-child(2){border-width:3px 0 0 3px;top:-2px;left:-2px}.scanner-camera-frame i:nth-child(3){border-width:0 3px 3px 0;bottom:-2px;right:-2px}.scanner-camera-frame i:nth-child(4){border-width:0 0 3px 3px;bottom:-2px;left:-2px}.scanner-camera-frame span{color:#fff;white-space:nowrap;background:#08231db8;border-radius:999px;padding:5px 10px;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.scanner-camera-options{color:#4f6860;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:9px;display:flex}.scanner-camera-options label{align-items:center;gap:7px;font-weight:800;display:flex}.scanner-camera-options input{accent-color:#0e7158}.scanner-camera-options small{color:#81918c}.scanner-camera-actions{justify-content:center;align-items:center;gap:22px;display:flex}.scanner-capture-button{color:#153f34;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:900;display:flex}.scanner-capture-button span{background:#d2aa48;border:7px solid #fff;border-radius:50%;width:58px;height:58px;display:block;box-shadow:0 0 0 3px #d2aa48,0 7px 18px #00000029}.scanner-camera-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:330px;display:flex}.scanner-camera-error svg{color:#b45646}.scanner-camera-error strong{font-size:14px}.scanner-camera-error p{color:#6d817a;max-width:560px;font-size:10px;line-height:1.7}.scanner-pages-step{padding:0}.scanner-pages-toolbar{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:70px}.scanner-pages-toolbar strong{font-size:12px;display:block}.scanner-pages-toolbar small{color:#788a84;margin-top:2px;font-size:8px;display:block}.scanner-pages-toolbar>div:last-child{gap:7px;display:flex}.scanner-workarea{background:#f1f4f3;grid-template-columns:minmax(0,1fr) 220px;gap:14px;min-height:560px;padding:14px;display:grid}.scanner-page-preview-wrap{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.scanner-page-preview{--scanner-filter:none;background:#ddd;border-radius:5px;max-width:min(720px,100%);max-height:68vh;display:inline-block;position:relative;overflow:hidden;box-shadow:0 7px 25px #0e2e2626}.scanner-page-preview img{width:auto;max-width:100%;height:auto;max-height:68vh;filter:var(--scanner-filter);transform-origin:50%;display:block}.scanner-crop-overlay{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.scanner-crop-overlay polygon{fill:#0f7e5e14;stroke:#16a27b;stroke-width:5px;vector-effect:non-scaling-stroke}.scanner-crop-overlay circle{fill:#fff;stroke:#0f8b69;stroke-width:7px;vector-effect:non-scaling-stroke;cursor:grab}.scanner-detection-badge{color:#fff;background:#8a5629de;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:9px;right:9px}.scanner-detection-badge.ok{background:#096f52e0}.scanner-filter-row,.scanner-edit-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.scanner-filter-row button,.scanner-edit-row button{color:#3d5d53;cursor:pointer;background:#fff;border:1px solid #d5dfdc;border-radius:8px;min-height:34px;padding:6px 10px;font-size:8.5px;font-weight:750}.scanner-filter-row button.active{color:#fff;background:#0e6c54;border-color:#0e6c54}.scanner-edit-row button{align-items:center;gap:5px;display:flex}.scanner-edit-row button.danger{color:#a14b40;border-color:#e5c5c0}.scanner-page-manager{background:#fff;border:1px solid #dbe5e1;border-radius:12px;min-width:0;height:max-content;padding:10px;position:sticky;top:136px}.scanner-page-manager-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.scanner-page-manager-head strong{font-size:10px}.scanner-page-manager-head button{color:#0b6a51;cursor:pointer;background:#edf7f3;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:800;display:flex}.scanner-thumbnails{grid-template-columns:1fr 1fr;gap:7px;max-height:50vh;display:grid;overflow:auto}.scanner-thumbnails button{cursor:pointer;background:#edf1ef;border:2px solid #0000;border-radius:7px;min-width:0;padding:3px;position:relative;overflow:hidden}.scanner-thumbnails button.active{background:#e6f4ef;border-color:#0e7459}.scanner-thumbnails img{object-fit:contain;background:#fff;width:100%;height:105px;display:block}.scanner-thumbnails b{color:#fff;background:#0d4235d1;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid;position:absolute;bottom:5px;right:5px}.scanner-thumbnails span{background:#ffffffe6;border-radius:5px;padding:2px 4px;font-size:7px;position:absolute;top:5px;left:5px}.scanner-reorder-buttons{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.scanner-reorder-buttons button{color:#46635a;background:#fff;border:1px solid #d6e0dc;border-radius:7px;min-height:30px;font-size:8px}.scanner-reorder-buttons button:disabled{opacity:.4}.scanner-metadata-step{max-width:860px;margin:0 auto}.scanner-metadata-summary{background:#f7fbf9;border:1px solid #dbe7e2;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.scanner-metadata-summary>span{color:#0f7158;background:#e4f3ed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.scanner-metadata-summary strong{font-size:11px;display:block}.scanner-metadata-summary small{color:#748781;margin-top:2px;font-size:8.5px;display:block}.scanner-metadata-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.scanner-metadata-grid label{color:#38574d;gap:5px;font-size:9px;font-weight:800;display:grid}.scanner-metadata-grid input,.scanner-metadata-grid select,.scanner-metadata-grid textarea{color:#213c34;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5e0dc;border-radius:9px;padding:8px 10px}.scanner-metadata-grid input,.scanner-metadata-grid select{height:42px}.scanner-metadata-grid textarea{resize:vertical}.scanner-field-wide{grid-column:1/-1}.scanner-final-actions{border-top:1px solid #e5ece9;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:12px;display:flex}.scanner-status{z-index:30;color:#fff;background:#173f34;border-radius:9px;width:max-content;max-width:calc(100% - 24px);margin:0 auto 10px;padding:8px 12px;font-size:9px;position:sticky;bottom:10px;box-shadow:0 7px 18px #00000024}.scanner-status--error{background:#a64139}@media (width<=800px){.mizan-document-addbar{flex-direction:column;align-items:flex-start}.mizan-document-addbar button{width:100%}.scanner-backdrop{place-items:stretch stretch;padding:0}.scanner-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.scanner-head{min-height:58px;padding:8px 10px}.scanner-head-icon{width:34px;height:34px}.scanner-head strong{font-size:12px}.scanner-head small{font-size:8px}.scanner-source-step,.scanner-camera-step,.scanner-metadata-step{padding:12px}.scanner-source-grid{grid-template-columns:1fr}.scanner-source-card{min-height:125px}.scanner-camera-view{aspect-ratio:3/4;width:100%;max-height:calc(100dvh - 210px)}.scanner-camera-frame{inset:6%}.scanner-camera-frame span{bottom:8px}.scanner-pages-toolbar{align-items:flex-start;padding:8px;top:58px}.scanner-pages-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-start}.scanner-workarea{grid-template-columns:1fr;gap:8px;min-height:0;padding:8px}.scanner-page-preview img,.scanner-page-preview{max-height:52vh}.scanner-page-manager{width:100%;padding:8px;position:static}.scanner-thumbnails{max-height:none;padding-bottom:3px;display:flex;overflow:auto hidden}.scanner-thumbnails button{flex:0 0 92px}.scanner-thumbnails img{height:112px}.scanner-reorder-buttons{max-width:280px}.scanner-metadata-grid{grid-template-columns:1fr}.scanner-field-wide{grid-column:auto}.scanner-final-actions{background:#fff;padding:9px 0 3px;position:sticky;bottom:0}.scanner-final-actions button{flex:1}}@media (width<=430px){.scanner-source-card{min-height:112px}.scanner-intro strong{font-size:14px}.scanner-intro p{font-size:9px}.scanner-camera-actions{justify-content:space-between}.scanner-capture-button span{width:52px;height:52px}.scanner-pages-toolbar{grid-template-columns:1fr;display:grid}.scanner-pages-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.scanner-pages-toolbar button{width:100%}.scanner-filter-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.scanner-filter-row button{width:100%}.scanner-edit-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.scanner-edit-row button{justify-content:center}.scanner-metadata-summary{align-items:flex-start}.scanner-status{font-size:8.5px}}.theme-dark .mizan-document-addbar,.theme-dark .scanner-dialog,.theme-dark .scanner-head,.theme-dark .scanner-page-manager,.theme-dark .scanner-metadata-grid input,.theme-dark .scanner-metadata-grid select,.theme-dark .scanner-metadata-grid textarea{color:#e5eeeb;background:#17332d;border-color:#355149}.theme-dark .mizan-document-addbar strong,.theme-dark .scanner-head strong,.theme-dark .scanner-intro strong,.theme-dark .scanner-source-card strong{color:#e4eee9}.theme-dark .mizan-document-addbar small,.theme-dark .scanner-head small,.theme-dark .scanner-intro p{color:#a4b3ae}.theme-dark .scanner-source-card{color:#dbe7e3;background:#143029;border-color:#36554c}.theme-dark .scanner-source-card--camera{background:#18392f}.theme-dark .scanner-pages-toolbar{background:#17332df7;border-color:#355149}.theme-dark .scanner-workarea{background:#102821}.theme-dark .scanner-filter-row button,.theme-dark .scanner-edit-row button,.theme-dark .scanner-reorder-buttons button{color:#dbe7e3;background:#1a3931;border-color:#36544c}.theme-dark .scanner-metadata-summary{background:#15322b;border-color:#35534a}.theme-dark .scanner-final-actions,.theme-dark .scanner-custom-template-types{background:#17332d}.scanner-camera-view video{object-fit:contain!important}.scanner-camera-detected{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.scanner-camera-detected polygon{fill:#10a67a1a;stroke:#27d39e;stroke-width:5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #0f68508c)}.scanner-camera-frame{z-index:4}.scanner-camera-frame.is-detected{border-color:#27d39eb3}.scanner-camera-frame.is-detected span{background:#085d44cc}.scanner-keep-pdf{color:#345f86!important;background:#f0f6fb!important;border-color:#c6d8e9!important;font-weight:800!important}.mizan-document-addbar__text{align-items:center;gap:9px;min-width:0;display:flex}.mizan-document-addbar__text>span{color:#0d7057;background:#e7f4ef;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.case-document-preview-backdrop{z-index:4600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b28219e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.case-document-a4-modal{direction:rtl;background:#fff;border:1px solid #d8e3df;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,96vw);height:min(94vh,1120px);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #06241d47}.case-document-a4-head{background:#fff;border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.case-document-a4-head>div:first-child{gap:2px;min-width:0;display:grid}.case-document-a4-head strong{color:#173f36;font:700 12px Noto Kufi Arabic,Tahoma,Arial,sans-serif}.case-document-a4-head small{color:#84918c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-document-a4-actions{flex:none;align-items:center;gap:6px;display:flex}.case-document-a4-actions button{color:#46645a;cursor:pointer;background:#f8faf9;border:1px solid #dce5e1;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:9px;font-weight:700;display:flex}.case-document-a4-actions button:disabled{opacity:.5;cursor:not-allowed}.case-document-a4-actions .case-document-a4-print{color:#fff;background:#0f6f56;border-color:#0f6f56}.case-document-a4-scroll{overscroll-behavior:contain;background:#e9eeec;min-height:0;padding:24px;overflow:auto}.case-document-a4-paper{box-sizing:border-box;color:#151b19;background:#fff;border:1px solid #dfe5e2;width:min(794px,100%);min-height:1123px;margin:0 auto;padding:18mm 16mm 20mm;position:relative;box-shadow:0 12px 36px #10312826}.case-document-a4-paper>.case-document-a4-letterhead{margin-bottom:7mm}.case-document-a4-content{text-align:right;overflow-wrap:anywhere;color:#111;direction:rtl;font-family:Noto Naskh Arabic,Tahoma,Arial,sans-serif;font-size:12pt;line-height:1.9}.case-document-a4-content h1{text-align:center;color:#111;margin:4mm 0 5mm;font-size:22pt;font-weight:900}.case-document-a4-content h1:after{content:"";background:#b79038;width:26mm;height:1.3px;margin:2.2mm auto 0;display:block}.case-document-a4-content h2{color:#163f35;background:linear-gradient(90deg,#eef2ef,#fff);margin:6mm 0 2.5mm;padding:1.3mm 3mm;font-size:15pt;font-weight:900}.case-document-a4-content h3{color:#163f35;margin:5mm 0 2mm;font-size:13.5pt;font-weight:900}.case-document-a4-content p{text-align:justify;margin:2.3mm 0;line-height:1.95}.case-document-a4-content ul,.case-document-a4-content ol{margin:2.5mm 0;padding-right:7mm}.case-document-a4-content li{margin:1.5mm 0}.case-document-a4-content table{border-collapse:collapse;width:100%;margin:4mm 0}.case-document-a4-content td,.case-document-a4-content th{border:1px solid #aab4b0;min-width:20mm;padding:2mm}.case-document-a4-content th{color:#173f35;background:#eef3f1;font-weight:900}.case-document-a4-content img{max-width:100%;height:auto}.case-document-preview-loading{text-align:center;color:#5f756d;margin:auto;font-weight:700}.case-document-preview-empty{color:#98a39f;padding:40px 0;text-align:center!important}.theme-dark .case-document-a4-modal{background:#17332d;border-color:#345149}.theme-dark .case-document-a4-head{background:#17332d;border-color:#2e4a43}.theme-dark .case-document-a4-head strong{color:#e7efec}.theme-dark .case-document-a4-head small{color:#9fb0aa}.theme-dark .case-document-a4-actions button{color:#d8e5e1;background:#1c3a33;border-color:#355249}.theme-dark .case-document-a4-actions .case-document-a4-print{color:#fff;background:#0f6f56;border-color:#0f6f56}.theme-dark .case-document-a4-scroll{background:#102821}@media (width<=760px){.case-document-preview-backdrop{padding:7px}.case-document-a4-modal{border-radius:14px;width:100%;height:96vh}.case-document-a4-head{min-height:58px;padding:8px 9px}.case-document-a4-head strong{font-size:10.5px}.case-document-a4-head small{max-width:58vw;font-size:8px}.case-document-a4-actions button{min-height:32px;padding:5px 8px;font-size:8px}.case-document-a4-scroll{padding:9px}.case-document-a4-paper{width:100%;min-height:calc(141.4vw - 45.248px);padding:9mm 7mm 13mm;box-shadow:0 6px 18px #1031281f}.case-document-a4-content{font-size:10.5pt;line-height:1.85}}@media (width<=430px){.case-document-a4-actions .case-document-a4-print{display:none}.case-document-a4-paper{padding:7mm 5.5mm 12mm}}.scanner-flash-button{justify-content:center;min-width:92px}.scanner-flash-button.is-on{color:#7a5a08!important;background:#fff5d6!important;border-color:#d8b354!important}.scanner-camera-action-spacer{width:92px;height:1px;display:block}@media (width<=430px){.scanner-flash-button{min-width:78px}.scanner-camera-action-spacer{width:78px}.scanner-edit-row{grid-template-columns:1fr 1fr}.scanner-edit-row button{min-width:0}}:root{--mz-emerald:#0a2f26;--mz-emerald-2:#176a52;--mz-emerald-3:#145642;--mz-green-text:#126348;--mz-gold:#c5a059;--mz-gold-2:#d4af37;--mz-ivory:#e9d5a8;--mz-sand:#f5e6c8;--mz-cream:#fff8e6;--mz-line:#e6eae6;--mz-line-soft:#f0f0ec;--mz-muted:#72817b;--mz-surface:#fff;--mz-ease:cubic-bezier(.22, 1, .36, 1);--mz-font:"Tajawal", "Noto Kufi Arabic", "Noto Sans Arabic", Tahoma, Arial, sans-serif}.mz-tabular{font-variant-numeric:tabular-nums}@keyframes mz-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mz-rise,.mz-stat-card,.mz-summary-card{animation:mz-rise var(--mz-dur-enter,.22s) var(--mz-ease-out,ease-out) both;animation-delay:calc(min(var(--mz-i,0), 6) * 35ms)}.mz-gold-btn,.mz-outline-btn{min-height:44px;font:inherit;cursor:pointer;transition:transform .18s var(--mz-ease), filter .18s, background .18s, border-color .18s, box-shadow .18s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.mz-gold-btn{color:var(--mz-emerald);background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));border:0;box-shadow:0 3px 12px #c5a05938}.mz-gold-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.mz-gold-btn--block{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-ivory));width:100%;font-size:12px}.mz-outline-btn{color:var(--mz-emerald);border:1px solid var(--mz-gold);background:#fff}.mz-outline-btn:hover:not(:disabled),.mz-outline-btn.is-active{background:var(--mz-sand);transform:translateY(-1px)}.mz-outline-btn--pill{border-color:#e3e7e4;border-radius:999px}.mz-outline-btn--pill:hover:not(:disabled),.mz-outline-btn--pill.is-active{border-color:var(--mz-gold)}.mz-gold-btn:disabled,.mz-outline-btn:disabled{opacity:.45;cursor:not-allowed}.mz-gold-btn:focus-visible,.mz-outline-btn:focus-visible,.mz-link-btn:focus-visible,.mz-hero-btn:focus-visible{outline-offset:2px;outline:3px solid #c5a0598c}.mz-link-btn{color:var(--mz-green-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:800}.mz-link-btn:hover{text-decoration:underline}.mz-gold-circle{color:#fff;background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold));border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 5px 14px #c5a05933}.mz-dashboard{font-family:var(--mz-font);color:var(--mz-emerald);gap:16px;display:grid}.mz-dash-hero{color:#fff;background:linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.mz-dash-hero__title{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.mz-dash-hero__title i{background:var(--mz-gold-2);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #d4af3729}.mz-dash-hero p{color:#ecfdf5cc;margin:4px 0 0;font-size:12px}.mz-dash-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mz-hero-btn{min-height:40px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;transition:background .18s,filter .18s,transform .18s;display:inline-flex}.mz-hero-btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff4d}.mz-hero-btn--ghost:hover{background:#ffffff1a}.mz-hero-btn--ivory{color:var(--mz-emerald);background:var(--mz-ivory);border:0}.mz-hero-btn--ivory:hover{background:#fff}.mz-hero-btn--gold{color:var(--mz-emerald);background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));border:0;box-shadow:0 1px 2px #0000000d}.mz-hero-btn--gold:hover{filter:brightness(1.1)}.mz-dash-group__label{color:var(--mz-emerald);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.mz-dash-group__label .is-amber{color:#d97706}.mz-dash-group__label .is-green{color:#23715a}.mz-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mz-stat-card{text-align:right;width:100%;min-height:144px;font:inherit;cursor:pointer;transition:transform .25s var(--mz-ease), box-shadow .25s;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden}.mz-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px -6px #0a2f2629}.mz-stat-card:active{transform:scale(.99)}.mz-stat-card:focus-visible{outline-offset:3px;outline:3px solid #c5a05999}.mz-stat-card--gold{border-color:var(--mz-gold);background:var(--mz-sand);color:#9b6b12}.mz-stat-card--orange{color:#c75b11;background:#fff0e0;border-color:#e67e22}.mz-stat-card--red{color:#b42328;background:#ffe6e6;border-color:#ef4444}.mz-stat-card--neutral{color:var(--mz-emerald);background:#f3f4f6;border-width:0;padding:22px}.mz-stat-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mz-stat-card__label{color:#193b31;font-size:14px;font-weight:800;line-height:1.6}.mz-stat-card__icon{background:#ffffff8c;border-radius:12px;place-items:center;padding:10px;display:inline-grid}.mz-stat-card__bottom{justify-content:space-between;align-items:flex-end;display:flex}.mz-stat-card__bottom strong{font-size:40px;font-weight:800;line-height:1}.mz-stat-card__arrow{opacity:.4;transition:transform .2s}.mz-stat-card:hover .mz-stat-card__arrow{transform:translate(-4px,-4px)}.mz-panel{background:#fff;border:1px solid #e5ebe8;border-radius:16px;min-width:0;padding:20px;box-shadow:0 1px 2px #0000000d}.mz-panel__head{border-bottom:1px solid #e9edeb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.mz-panel__head h2{color:var(--mz-emerald);margin:0;font-size:20px;font-weight:800}.mz-panel__head p{color:#64748b;margin:4px 0 0;font-size:14px}.mz-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mz-calendar{background:#fbfcfb;border:1px solid #e5ebe8;border-radius:16px;min-width:0;padding:20px}.mz-calendar__nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mz-calendar__nav strong{color:var(--mz-emerald);font-size:14px}.mz-calendar__nav button{color:var(--mz-emerald);cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;place-items:center;padding:8px;display:grid}.mz-calendar__nav button:hover{background:#fff}.mz-calendar__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mz-calendar__weekday{color:#64748b;padding:6px 0;font-size:13px;font-weight:700}.mz-day{color:#35544a;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:2px auto;font-size:14px;font-weight:600;transition:transform .15s,background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.mz-day:hover{background:#ecfdf5;transform:scale(1.1)}.mz-day:active{transform:scale(.9)}.mz-day.is-today{box-shadow:inset 0 0 0 1px var(--mz-gold)}.mz-day.is-selected{color:#fff;background:var(--mz-emerald);box-shadow:0 4px 6px -1px #00000026}.mz-day b{color:#0000;background:#0d8061;border-radius:99px;min-width:5px;height:5px;padding:0;font-size:0;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.mz-day.is-selected b{background:var(--mz-gold-2)}.mz-calendar__legend{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.mz-calendar__legend span{align-items:center;gap:8px;display:flex}.mz-calendar__legend i{background:#0d8061;border-radius:50%;width:8px;height:8px}.mz-calendar__legend button{color:var(--mz-green-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.mz-agenda{background:#fff;border:1px solid #e5ebe8;border-radius:16px;flex-direction:column;min-width:0;min-height:305px;display:flex;overflow:hidden}.mz-agenda>header{color:#fff;background:var(--mz-emerald-3);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.mz-agenda>header strong{font-size:14px;display:block}.mz-agenda>header small{color:#d1fae5;font-size:12px}.mz-agenda__print{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-ivory));min-height:34px;color:var(--mz-emerald);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mz-agenda__print:disabled{opacity:.45;cursor:not-allowed}.mz-agenda__list{flex:1}.mz-agenda__list>button{text-align:right;width:100%;font:inherit;color:var(--mz-emerald);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:flex}.mz-agenda__list>button:hover{background:#ecfdf5}.mz-agenda__list time{background:var(--mz-cream);color:#9b6b12;text-align:center;border-radius:10px;flex:none;min-width:62px;padding:6px 8px;font-size:12px;font-weight:800}.mz-agenda__list>button>div{flex:1;min-width:0}.mz-agenda__list strong{font-size:14px;display:block}.mz-agenda__list span,.mz-agenda__list small{color:#64748b;margin-top:3px;font-size:12px;display:block}.mz-agenda__list span{text-align:right}.mz-empty{text-align:center;color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:28px 16px;display:flex}.mz-empty>span{color:#277d62;background:#eaf4ef;border-radius:50%;place-items:center;margin-bottom:6px;padding:12px;display:grid}.mz-empty strong{color:var(--mz-emerald);font-size:16px}.mz-empty p{margin:0;font-size:13px}.mz-empty--success>span{color:#16815c;background:#e5f5ed}.mz-mini-pagination{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.mz-agenda .mz-mini-pagination{margin:0;padding:12px 16px}.mz-mini-pagination div{gap:8px;display:flex}.mz-mini-pagination button{min-height:32px;color:var(--mz-emerald);font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:12px}.mz-mini-pagination button:hover:not(:disabled){border-color:var(--mz-gold);background:var(--mz-cream)}.mz-mini-pagination button:disabled{opacity:.3;cursor:not-allowed}.mz-dash-bottom{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.mz-dash-side{gap:16px;min-width:0;display:grid}.mz-activity>button{text-align:right;width:100%;font:inherit;color:var(--mz-emerald);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:12px 6px;transition:background .15s;display:flex}.mz-activity>button:last-child{border-bottom:0}.mz-activity>button:hover{background:#f8fbf9}.mz-activity__icon{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.mz-activity__icon.is-auto{color:#16815c;background:#e5f5ed}.mz-activity__icon.is-manual{background:var(--mz-sand);color:#9b6b12}.mz-activity>button>div{flex:1;min-width:0}.mz-activity strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.mz-activity p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.mz-activity small{color:#a17d38;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.mz-activity small i{background:var(--mz-cream);color:#9b6b12;border-radius:99px;padding:1px 8px;font-style:normal;font-weight:700}.mz-activity time{color:#64748b;flex:none;font-size:12px}.mz-today{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mz-today article{text-align:center;background:#f3f7f5;border-radius:12px;padding:24px 16px}.mz-today p{color:#64748b;margin:0;font-size:14px}.mz-today strong{color:var(--mz-emerald);margin-top:8px;font-size:36px;line-height:1.1;display:block}.mz-today small{color:#537365;font-size:12px}.mz-attention>button{text-align:right;width:100%;font:inherit;color:var(--mz-emerald);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.mz-attention>button:hover{background:#fff5f5}.mz-attention>button>span{color:#b42328;background:#ffe6e6;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.mz-attention strong{text-align:right;font-size:14px;display:block}.mz-attention small{color:#64748b;margin-top:3px;font-size:12px;display:block}.mz-records{font-family:var(--mz-font);color:var(--mz-emerald);gap:24px;display:grid}.mz-records__head{border-bottom:1px solid #e8e8e2;padding-bottom:24px}.mz-records__eyebrow{color:#9a793d;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.mz-records__head h1{color:var(--mz-emerald);margin:0;font-size:32px;font-weight:900;line-height:1.25}.mz-records__head p{color:#7a8882;margin:8px 0 0;font-size:14px}.mz-records__actions{flex-wrap:wrap;gap:12px;display:flex}.mz-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mz-summary-card{text-align:center;transition:transform .25s var(--mz-ease), box-shadow .25s;background:#fff;border:1px solid #ebe8df;border-radius:16px;padding:24px 20px;box-shadow:0 1px 2px #0000000d}.mz-summary-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #c5a0591f}.mz-summary-card__float{flex-direction:column;align-items:center;gap:8px;display:flex}.mz-summary-card__label{color:var(--mz-emerald);margin:4px 0 0;font-size:14px;font-weight:800}.mz-summary-card__sub{color:var(--mz-muted);margin:0;font-size:12px}.mz-summary-card strong{color:var(--mz-emerald);font-size:42px;font-weight:900;line-height:1}.mz-summary-card__badge{color:#84908c;background:#f3f4f6;border-radius:999px;min-height:24px;padding:4px 12px;font-size:12px;font-weight:700}.mz-summary-card__badge.is-on{color:#12865b;background:#edf7f1}.mz-records__search{flex-wrap:wrap;gap:12px;display:flex}.mz-search-pill{background:#fff;border:1px solid #e3d4af;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:200px;min-height:52px;padding:0 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0000000d}.mz-search-pill:focus-within{border-color:var(--mz-gold);transform:scale(1.01);box-shadow:0 0 0 4px #c5a0594d}.mz-search-pill>svg{color:var(--mz-gold);flex:none}.mz-search-pill input{width:100%;min-width:0;color:var(--mz-emerald);font:inherit;flex:1;font-size:14px;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:14px 0!important}.mz-search-pill input::placeholder{color:#9ca7a3}.mz-search-pill button{color:#6b7a74;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:4px;display:grid}.mz-search-pill button:hover{background:var(--mz-sand)}.mz-records__card{border:1px solid var(--mz-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.mz-records__card-head{border-bottom:1px solid #ecede9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mz-segmented{background:#f5f6f4;border-radius:12px;gap:8px;padding:4px;display:flex}.mz-segmented button{color:#63746d;font:inherit;cursor:pointer;transition:background .25s var(--mz-ease), color .2s, box-shadow .25s;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:800}.mz-segmented button:hover:not(.is-active){color:var(--mz-emerald);background:#ffffffb3}.mz-segmented button.is-active{color:#fff;background:var(--mz-gold);box-shadow:0 3px 10px #c5a05959}.mz-records__count{color:#73837b;font-size:12px}.mz-records__table{padding:16px 24px 20px}.mz-records__foot{text-align:center;color:#8b9791;margin:0;padding-bottom:8px;font-size:12px}.mz-records .records-taxonomy-filters{margin-bottom:14px}@media screen{:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table){background:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid var(--mz-line)!important;border-radius:16px!important}.mz-records__table .table-wrap{box-shadow:none}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table{border-collapse:collapse;font-family:var(--mz-font);font-size:14px}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>thead th{height:48px;font-family:var(--mz-font);text-align:right;letter-spacing:0;color:#56665f!important;background:#f9fafb!important;border:0!important;border-bottom:1px solid #ecede9!important;padding-top:12px!important;padding-bottom:12px!important;font-size:13px!important;font-weight:800!important}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr{border-top:1px solid var(--mz-line-soft);background:#fff;transition:background-color .18s,box-shadow .18s,transform .18s}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:nth-child(2n){background:#fdfdfb}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:hover{box-shadow:0 4px 12px #c5a0591a;background:var(--mz-cream)!important}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr.selected{background:#fbf3df!important}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td{color:#53645b;font-family:var(--mz-font);vertical-align:middle;font-size:14px;font-weight:600;border-color:var(--mz-line-soft)!important;border-left:0!important;border-right:0!important}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td strong{color:var(--mz-emerald);font-size:15px;font-weight:800}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td small{color:#a0aba6;margin-top:4px;font-size:12px;font-weight:500;display:block}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) input[type=checkbox]{width:16px;height:16px;accent-color:var(--mz-gold);cursor:pointer}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge,.mz-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.mz-status-pill.is-active,:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge--success{color:#10a56e;background:#e6f7ef}.mz-status-pill.is-idle,:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge--muted{color:#7c8585;background:#f0f1f2}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge--neutral{color:#10a56e;background:#e6f7ef}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge--warning{color:#c75b11;background:#fff0e0}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .badge--judged{color:#a27d33;background:#f6e9cb}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table) .count-pill{color:#a27d33;white-space:nowrap;background:#f6e9cb;border-radius:999px;width:auto;min-width:0;height:auto;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.mz-mono-pill{color:#65716b;background:#f1f2f2;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;display:inline-block}.mz-missing{color:#9ca3af;font-size:13px;font-style:italic;font-weight:400}.mz-phone{font-weight:700;display:inline-block}.mz-clip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.mz-cell-soft{font-size:14px!important}.mz-case-ref small[dir=rtl]{text-align:right}.mz-v3-table .case-open-link{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:inline-flex}.mz-v3-table .case-open-link strong{border-bottom:1px dashed #0a2f2659;text-decoration:none}.mz-v3-table .case-open-link:hover strong{color:#9a793d;border-bottom-color:var(--mz-gold)}.mz-v3-table .mz-actions-col{text-align:left;width:96px}.mz-row-menu{justify-content:flex-end;gap:0!important;width:auto!important;min-width:0!important;display:flex!important}.app-shell .mz-row-menu .mz-row-menu__trigger{cursor:pointer;place-items:center;transition:opacity .2s,background .15s,border-color .15s,color .15s;color:#566b60!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6e9e6!important;border-radius:10px!important;margin:0!important;padding:0!important;display:inline-grid!important}.app-shell .mz-row-menu .mz-row-menu__trigger:hover,.app-shell .mz-row-menu .mz-row-menu__trigger.is-open{background:var(--mz-sand)!important;border-color:var(--mz-gold)!important;color:var(--mz-emerald)!important}.app-shell .mz-row-menu .mz-row-menu__trigger:focus-visible{outline-offset:2px;outline:3px solid #c5a05980}@media (hover:hover) and (width>=801px){:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td.select-column input[type=checkbox]:not(:checked),:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr .mz-row-menu__trigger:not(.is-open){opacity:0;transition:opacity .2s}:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:hover>td.select-column input[type=checkbox],:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:focus-within>td.select-column input[type=checkbox],:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr.selected>td.select-column input[type=checkbox],:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:hover .mz-row-menu__trigger,:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr .mz-row-menu__trigger:focus-visible{opacity:1}}.mz-row-menu__panel{z-index:2500;min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(420px,100vh - 24px);font-family:var(--mz-font);direction:rtl;background:#fff;border:1px solid #e5e9e4;border-radius:12px;gap:2px;padding:4px;animation:.14s both mz-menu-in;display:grid;position:fixed;overflow:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes mz-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes mz-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.mz-row-menu__panel>button{all:unset;box-sizing:border-box;text-align:right;min-height:38px;font-family:var(--mz-font);white-space:normal;cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.4;width:100%!important;color:var(--mz-emerald)!important;background:0 0!important;padding:8px 12px!important;display:flex!important}.mz-row-menu__panel>button:after{content:attr(data-menu-label)}.mz-row-menu__panel>button svg{color:#8a6a2e;flex:none;width:16px;height:16px}.mz-row-menu__panel>button:hover:not(:disabled),.mz-row-menu__panel>button:focus-visible{outline:none;background:#f7f4e8!important}.mz-row-menu__panel>button:disabled{opacity:.4;cursor:not-allowed}.mz-row-menu__panel>button.danger,.mz-row-menu__panel>button.archive-delete-action{color:#b42328!important}.mz-row-menu__panel>button.danger svg,.mz-row-menu__panel>button.archive-delete-action svg{color:#b42328}.mz-row-menu__panel>button.danger:hover:not(:disabled),.mz-row-menu__panel>button.archive-delete-action:hover:not(:disabled){background:#fff1f1!important}.mz-row-menu__panel>button.btn--sync svg,.mz-row-menu__panel>button.sync-action svg{color:#16815c}.app-shell .records-pagination button{font-family:var(--mz-font);color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #e6e7e3!important;border-radius:8px!important;font-weight:800!important}.app-shell .records-pagination button:hover:not(:disabled){border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}.app-shell .records-pagination .pagination-pages button.active,.app-shell .records-pagination button.active{border-color:var(--mz-gold)!important;background:var(--mz-gold)!important;color:#fff!important;box-shadow:0 4px 12px #c5a0594d!important}.app-shell .records-pagination button:disabled{opacity:.4}.app-shell .records-pagination>span{font-family:var(--mz-font);color:#718079!important;font-size:12px!important}.records-bulk-toolbar{background:#fffcf4!important;border-color:#e9e4d9!important;border-radius:12px!important}.records-bulk-toolbar>div strong{background:var(--mz-gold)!important;color:#fff!important}}@media screen and (width>=801px){:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td{height:64px;padding-top:12px;padding-bottom:12px}.mz-v3-table>table>tbody>tr>td{height:72px;padding-inline:16px}.mz-v3-table>table>thead th{padding-inline:16px!important}.app-shell .records-pagination .pagination-pages button,.app-shell .records-pagination .pagination-pages>button:first-child,.app-shell .records-pagination .pagination-pages>button:last-child{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;font-size:13px!important}.app-shell .records-pagination .pagination-prev,.app-shell .records-pagination .pagination-next{height:36px!important;min-height:36px!important;padding-inline:14px!important;font-size:13px!important}}.theme-dark .mz-dashboard,.theme-dark .mz-records{color:#e4e4e7}.theme-dark .mz-panel,.theme-dark .mz-agenda,.theme-dark .mz-summary-card,.theme-dark .mz-records__card,.theme-dark .mz-search-pill,.theme-dark .mz-outline-btn{color:#e4e4e7;background:#18181b;border-color:#2e2e33}.theme-dark .mz-calendar{background:#111113;border-color:#2e2e33}.theme-dark .mz-panel__head,.theme-dark .mz-records__head,.theme-dark .mz-records__card-head{border-color:#2e2e33}.theme-dark .mz-panel__head h2,.theme-dark .mz-records__head h1,.theme-dark .mz-summary-card__label,.theme-dark .mz-summary-card strong,.theme-dark .mz-today strong,.theme-dark .mz-calendar__nav strong,.theme-dark .mz-agenda__list strong,.theme-dark .mz-activity strong,.theme-dark .mz-attention strong,.theme-dark .mz-empty strong,.theme-dark .mz-dash-group__label{color:#fafafa}.theme-dark .mz-calendar__nav button,.theme-dark .mz-mini-pagination button{color:#e4e4e7;background:#27272a;border-color:#3f3f46}.theme-dark .mz-day{color:#d4d4d8}.theme-dark .mz-day:hover{background:#1c2d27}.theme-dark .mz-day.is-selected{color:#fff;background:#1f7a5c}.theme-dark .mz-agenda__list>button,.theme-dark .mz-activity>button,.theme-dark .mz-attention>button{color:#e4e4e7;border-color:#2e2e33}.theme-dark .mz-agenda__list>button:hover,.theme-dark .mz-activity>button:hover,.theme-dark .mz-attention>button:hover{background:#202024}.theme-dark .mz-today article,.theme-dark .mz-segmented{background:#111113}.theme-dark .mz-stat-card--neutral{color:#e4e4e7;background:#202024}.theme-dark .mz-stat-card--neutral .mz-stat-card__label{color:#e4e4e7}.theme-dark .mz-stat-card--gold{background:#2a2416}.theme-dark .mz-stat-card--orange{background:#2b1e12}.theme-dark .mz-stat-card--red{background:#2b1515}.theme-dark .mz-stat-card--gold .mz-stat-card__label,.theme-dark .mz-stat-card--orange .mz-stat-card__label,.theme-dark .mz-stat-card--red .mz-stat-card__label{color:#f4f4f5}.theme-dark .mz-stat-card__icon{background:#ffffff14}.theme-dark .mz-search-pill input{color:#f4f4f5}@media screen{.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table){background:#18181b;border-color:#34343a!important}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>thead th{color:#d4d4d8!important;background:#202024!important;border-color:#34343a!important}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr{background:#18181b;border-color:#2b2b30}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:nth-child(2n){background:#1b1b1f}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr:hover{background:#2a2416!important}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td{color:#d4d4d8}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr>td strong{color:#fafafa}.app-shell.theme-dark .records-pagination button{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}.app-shell.theme-dark .records-pagination .pagination-pages button.active,.app-shell.theme-dark .records-pagination button.active{background:var(--mz-gold)!important;border-color:var(--mz-gold)!important;color:#18181b!important}.theme-dark .records-bulk-toolbar{background:#1c1912!important;border-color:#574b2d!important}.theme-dark .mz-mono-pill{color:#d4d4d8;background:#27272a}.app-shell.theme-dark .mz-row-menu .mz-row-menu__trigger{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}.app-shell.theme-dark .mz-row-menu .mz-row-menu__trigger:hover,.app-shell.theme-dark .mz-row-menu .mz-row-menu__trigger.is-open{border-color:var(--mz-gold)!important;color:#f5e6c8!important;background:#3a3122!important}body.theme-dark .mz-row-menu__panel{background:#18181b;border-color:#34343a}body.theme-dark .mz-row-menu__panel>button{color:#e4e4e7!important}body.theme-dark .mz-row-menu__panel>button:hover:not(:disabled),body.theme-dark .mz-row-menu__panel>button:focus-visible{background:#27272a!important}body.theme-dark .mz-row-menu__panel>button svg{color:#f0d79a}.theme-dark .mz-status-pill.is-active{color:#7ee2b8;background:#16302a}.theme-dark .mz-status-pill.is-idle{color:#a1a1aa;background:#27272a}.theme-dark .mz-missing{color:#71717a}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .count-pill{color:#f0d79a;background:#3a3122}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .badge--success,.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .badge--neutral{color:#7ee2b8;background:#16302a}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .badge--warning{color:#f5b57a;background:#3a2614}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .badge--judged{color:#f0d79a;background:#3a3122}.theme-dark :is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap) .badge--muted{color:#a1a1aa;background:#27272a}}.theme-dark .mz-summary-card__badge{color:#a1a1aa;background:#27272a}.theme-dark .mz-summary-card__badge.is-on{color:#7ee2b8;background:#16302a}@media (width<=1100px){.mz-stat-grid,.mz-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-calendar-grid,.mz-dash-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mz-stat-grid{grid-template-columns:minmax(0,1fr)}.mz-stat-card{min-height:112px}.mz-stat-card__bottom strong{font-size:34px}.mz-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mz-summary-card{padding:16px 10px}.mz-summary-card strong{font-size:32px}.mz-gold-circle{width:40px;height:40px}.mz-dash-hero{padding:18px}.mz-dash-hero__actions,.mz-records__actions{width:100%}.mz-dash-hero__actions>*,.mz-records__actions>*{flex:calc(50% - 10px);justify-content:center}.mz-records__head h1{font-size:26px}.mz-records__card-head,.mz-records__table{padding-inline:12px}.mz-segmented{width:100%}.mz-segmented button{flex:1;padding-inline:8px}.mz-day{width:34px;height:34px;font-size:13px}.mz-calendar{padding:14px}.mz-calendar__weekday{font-size:11px}.mz-panel{padding:14px}.mz-records__search .mz-outline-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mz-rise,.mz-stat-card,.mz-summary-card,.mz-summary-card__float,.mz-gold-btn--glow,.mz-activity>button,:is(.table-wrap,.hearing-table-wrap,.case-table-wrap,.pv-table-wrap,.pv-audit,.import-preview-table)>table>tbody>tr{animation:none!important}.mz-stat-card,.mz-summary-card,.mz-day,.mz-gold-btn,.mz-search-pill{transition:none!important}}@media print{.mz-records__actions,.mz-records__search,.mz-summary-grid,.mz-segmented,.mz-records__foot,.mz-dash-hero__actions{display:none!important}.mz-rise,.mz-stat-card,.mz-summary-card,.mz-summary-card__float{animation:none!important}}.login-page.login-stage3{isolation:isolate;color:#092a24;background:#092820;place-items:center;width:100%;min-height:100dvh;padding:clamp(104px,18vh,180px) 20px 40px;font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif;display:grid;position:relative;overflow-x:hidden}.login-stage3 .stage3-scene{z-index:-3;background-image:var(--mizan-scene);filter:saturate(1.12);background-position:50% 40%;background-size:cover;position:absolute;inset:0}.login-stage3 .stage3-vignette{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#021b1647,#0000 22% 78%,#021b1647),linear-gradient(#05231d1a,#06201933);position:absolute;inset:0}.login-stage3 .stage3-ornament{z-index:-1;color:#e6c17d;opacity:.7;text-shadow:0 0 22px #ffe6a3;pointer-events:none;font-size:25px;animation:5s ease-in-out infinite stage3-twinkle;position:absolute}.login-stage3 .stage3-ornament-one{top:29%;left:20%}.login-stage3 .stage3-ornament-two{animation-delay:2s;top:65%;right:14%}.login-stage3 .stage3-login-shell{z-index:1;filter:drop-shadow(0 30px 35px #00130e73);width:min(530px,100%);margin:0 auto;position:relative}.login-stage3 .stage3-emblem{z-index:2;pointer-events:none;place-items:center;width:160px;height:133px;display:grid;position:absolute;top:-112px;left:50%;transform:translate(-50%)}.login-stage3 .stage3-emblem-ring{color:#f9e2a3;text-shadow:0 2px 6px #241401;background:radial-gradient(circle at 35% 25%,#28624a,#083126 70%);border:7px double #f6d992;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 3px #735124,0 0 0 2px #614922,0 12px 20px #001c1499,0 0 34px #f2bc654a}.login-stage3 .stage3-glass-card{padding:clamp(24px,3vw,42px);-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#f9fdf7e8,#d8e6e1e8 50%,#f2f5efe6);border:2px solid #f6dba0d4;border-radius:34px;padding-top:54px;position:relative;overflow:hidden;transform:perspective(1300px)rotateX(1deg);box-shadow:inset 0 1px #fff,inset 0 0 40px #fff8,0 4px #9a793c,0 8px #3b3727,0 25px 60px #001c19bb}.login-stage3 .stage3-card-shine{pointer-events:none;background:linear-gradient(128deg,#ffffff73,#0000 33% 65%,#caa4551f);position:absolute;inset:0}.login-stage3 .stage3-header{text-align:center;position:relative}.login-stage3 .stage3-brand{color:#bd8833;letter-spacing:-1.6px;text-shadow:0 1px #fff9cc,0 3px 1px #8b5b25,0 5px 9px #805b3266;font-size:clamp(38px,4vw,55px);font-weight:950;line-height:1.4}.login-stage3 .stage3-header p{color:#245246;margin:0;font-size:12px;font-weight:700}.login-stage3 .stage3-header h1{color:#85601e;text-shadow:0 1px #fff;margin:13px 0 6px;font-size:clamp(25px,2.7vw,36px);font-weight:900;line-height:1.55}.login-stage3 .stage3-header .stage3-subtitle{color:#234e43;font-size:12px;font-weight:600}.login-stage3 .stage3-form{width:100%;box-shadow:none;background:0 0;border:0;gap:15px;margin-top:22px;padding:0;display:grid;position:relative}.login-stage3 .stage3-form>label:not(.stage3-remember){color:#1f4538;gap:7px;margin:0;font-size:12px;font-weight:800;display:grid}.login-stage3 .stage3-field{background:#ffffff6b;border:1px solid #a57834a3;border-radius:13px;align-items:center;min-height:52px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 2px 7px #123c3214,0 2px #fff9}.login-stage3 .stage3-field:focus-within{border-color:#ac7729;box-shadow:0 0 0 3px #d5ad5e40,inset 0 1px 6px #123c3212}.login-stage3 .stage3-field>svg{color:#a27b40;flex:none}.login-stage3 .stage3-field input{color:#14392d;border:0;outline:0;flex:1;width:100%;min-width:0;height:50px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:none!important;background:0 0!important}.login-stage3 .stage3-field input::placeholder{color:#7d9388;font-weight:400}.login-stage3 .stage3-eye{color:#2c6a58;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.login-stage3 .stage3-eye:hover{background:#b3c8b85e}.login-stage3 .stage3-remember{color:#315847;cursor:pointer;flex-direction:row;align-items:center;gap:9px;font-size:11px;margin:0!important;display:flex!important}.login-stage3 .stage3-remember input{appearance:auto;accent-color:#145942;width:16px;height:16px;min-height:0;margin:0}.login-stage3 .stage3-error{color:#9f302e;background:#fff2ee;border:1px solid #d69898;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.login-stage3 .stage3-submit{color:#fff8e6;text-shadow:0 2px 3px #09291e;cursor:pointer;background:linear-gradient(#f3db9e 0%,#bd8e3e 10%,#176a4e 24%,#0a422f 72%,#0b3029 100%);border:2px solid #deb96a;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin:4px 0 0;font-family:inherit;font-size:16px;font-weight:900;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 2px 2px #fff5cb,inset 0 -4px 4px #02281f,0 6px #825921,0 12px 22px #153d30a0}.login-stage3 .stage3-submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:inset 0 2px 2px #fff5cb,inset 0 -4px 4px #02281f,0 8px #825921,0 15px 28px #153d30b0}.login-stage3 .stage3-submit:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 2px #fff5cb,0 2px #825921,0 5px 14px #153d30a0}.login-stage3 .stage3-submit:disabled{opacity:.7;cursor:wait}.login-stage3 button:focus-visible,.login-stage3 input:focus-visible{outline-offset:3px;outline:3px solid #c69d4f}.login-stage3 .stage3-secure{color:#426756;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex;position:relative}.login-stage3 .stage3-secure svg{color:#11684b}.login-stage3 .stage3-footer{color:#5d7968;border-top:1px solid #b99f6b66;justify-content:space-between;gap:10px;margin-top:22px;padding-top:12px;font-size:9px;display:flex;position:relative}@keyframes stage3-twinkle{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.9;transform:scale(1.15)}}@media (width>=1300px) and (height>=950px){.login-page.login-stage3{padding-top:170px}}@media (width<=720px){.login-page.login-stage3{align-items:center;padding:115px 16px 34px}.login-stage3 .stage3-scene{background-position:50%}.login-stage3 .stage3-vignette{background:#03221a7a}.login-stage3 .stage3-login-shell{max-width:460px}.login-stage3 .stage3-glass-card{border-radius:26px;padding:48px 24px 25px}.login-stage3 .stage3-emblem{height:120px;top:-97px}.login-stage3 .stage3-emblem-ring{width:96px;height:96px}.login-stage3 .stage3-brand{font-size:42px}}@media (width<=390px){.login-stage3 .stage3-glass-card{padding-inline:18px}.login-stage3 .stage3-header h1{font-size:26px}.login-stage3 .stage3-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.login-stage3 .stage3-ornament{animation:none}.login-stage3 .stage3-submit{transition:none}}.login-page.login-stage3{box-sizing:border-box!important;grid-template-columns:1fr!important;place-items:center!important;min-height:100dvh!important;padding:24px!important;display:grid!important}.login-stage3 .stage3-login-shell{place-self:center!important;width:min(530px,100%)!important;margin:0 auto!important;position:relative!important}.login-stage3 .stage3-emblem{display:none!important}.login-stage3 .stage3-glass-card{padding-top:35px!important}@media (width<=720px){.login-page.login-stage3{padding:20px 14px!important}.login-stage3 .stage3-login-shell{width:min(460px,100%)!important}}.login-stage3 .stage3-field input:focus-visible{outline:none}.theme-dark .mz-link-btn,.theme-dark .mz-calendar__legend button{color:#7ee2b8}.theme-dark .mz-agenda__list time,.theme-dark .mz-activity small i{color:#f0d79a;background:#3a3122}.app-shell,.app-shell :is(button,input,select,textarea),.mz-row-menu__panel,.import-modal,.scanner-dialog,.confirm-dialog{font-family:var(--mz-font)}.app-shell :is(.mizan-legal-document,.ai-paper,.ai-document-editor,.ai-document-preview-paper,.ai-version-preview-document,.case-document-a4-paper,.case-document-preview-paper,.finance-document,.mizan-letterhead,[contenteditable=true]){font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.app-shell .brand strong,.app-shell .page-title h1,.app-shell .steps button>span,.settings-panel__head h2{font-family:var(--mz-font)!important}.app-shell .sidebar{box-shadow:none!important;background:radial-gradient(120% 40% at 50% 0,#d4af371a,#0000 60%),#0a2f26!important;border-left:1px solid #e9d5a81f!important}.app-shell .sidebar:before,.app-shell .sidebar:after,.app-shell .sidebar nav button:after{content:none!important;display:none!important}.app-shell .brand{gap:12px;border-bottom:1px solid #ffffff1a!important;margin-bottom:18px!important;padding-bottom:22px!important}.app-shell .brand__mark{border:2px solid var(--mz-gold-2)!important;width:48px!important;height:48px!important;color:var(--mz-ivory)!important;background:#d4af3714!important;border-radius:50%!important;box-shadow:0 0 0 4px #d4af3714!important}.app-shell .brand strong{color:#fff!important;letter-spacing:0!important;font-size:24px!important;font-weight:900!important}.app-shell .brand small{color:#d1fae5b3!important;font-size:12px!important}.app-shell .sidebar .nav-label{padding-inline:12px;color:#d1fae580!important;letter-spacing:0!important;margin:18px 0 8px!important;font-size:11px!important;font-weight:700!important}.app-shell .sidebar nav button{margin-bottom:4px;transition:background .18s,color .18s,transform .18s;min-height:46px!important;box-shadow:none!important;color:#ecfdf5db!important;background:0 0!important;border:0!important;border-radius:12px!important;font-weight:600!important}.app-shell .sidebar nav button svg{opacity:.9;width:19px;height:19px}.app-shell .sidebar nav button:hover:not(.active):not(.disabled){color:#fff!important;background:#ffffff14!important}.app-shell .sidebar nav button.active{color:var(--mz-emerald)!important;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;font-weight:800!important;box-shadow:0 6px 16px #d4af3738!important}.app-shell .sidebar nav button.active svg{opacity:1}.app-shell .sidebar nav button:focus-visible{outline:2px solid var(--mz-ivory);outline-offset:2px}.app-shell .sidebar__footer{background:0 0!important;border-top:1px solid #ffffff1a!important}.app-shell .sidebar__footer .avatar{font-weight:900;background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;color:var(--mz-emerald)!important;border:0!important}.app-shell .sidebar__footer strong{color:#fff!important}.app-shell .sidebar__footer small{color:#d1fae599!important}.app-shell .logout-button{color:#ecfdf5d9!important;background:0 0!important;border:1px solid #ffffff29!important;border-radius:10px!important}.app-shell .logout-button:hover{color:#fff!important;background:#ffffff14!important}.app-shell.theme-dark .sidebar{background:#0e1412!important;border-left-color:#24302b!important}.app-shell .topbar{box-shadow:none!important;background:#fffffff0!important;border-bottom:1px solid #ecede9!important}.app-shell .system-global-search__field{background:#fff!important;border:1px solid #e3d4af!important;border-radius:999px!important;height:44px!important;box-shadow:0 1px 2px #0000000a!important}.app-shell .system-global-search__field:is(.is-focused,:focus-within){border-color:var(--mz-gold)!important;box-shadow:0 0 0 4px #c5a05938!important}.app-shell .system-global-search__field>svg{color:var(--mz-gold)!important}.app-shell .topbar-breadcrumb strong{color:var(--mz-emerald);font-weight:800}.app-shell.theme-dark .topbar{background:#09090beb!important;border-bottom-color:#27272a!important}.app-shell.theme-dark .system-global-search__field{background:#18181b!important;border-color:#3f3f46!important}.app-shell .page-title{flex-wrap:wrap;gap:18px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e8e8e2!important;margin-bottom:24px!important;padding:0 0 24px!important}.app-shell .page-title:before,.app-shell .page-title:after,.app-shell .page-title .eyebrow:before{content:none!important;display:none!important}.app-shell .page-title .eyebrow{color:#9a793d!important;letter-spacing:0!important;font-size:12px!important;font-weight:800!important}.app-shell .page-title h1{color:var(--mz-emerald)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:32px!important;font-weight:900!important;line-height:1.25!important}.app-shell .page-title p{color:#7a8882!important;margin:8px 0 0!important;font-size:14px!important}.app-shell .page-title__actions{flex-wrap:wrap;gap:12px;display:flex}.app-shell .records-head h2,.app-shell .finance-toolbar h2{color:var(--mz-emerald)!important;letter-spacing:0!important;font-size:22px!important;font-weight:900!important}.app-shell .records-head p,.app-shell .finance-toolbar p{color:#7a8882!important;font-size:14px!important}.app-shell .records-head{border-bottom-color:#ecede9!important}.app-shell .workspace-card{border:1px solid var(--mz-line)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell :is(.archive-hero,.finance-hero,.legal-hero,.recycle-hero,.ai-hero){border-radius:16px!important}.app-shell :is(.archive-hero,.finance-hero){background:linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2))!important;border:0!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.app-shell :is(.stats-grid>article,.pv-stat){transition:transform .25s var(--mz-ease), box-shadow .25s;text-align:center!important;background:#fff!important;border:1px solid #ebe8df!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:22px 16px!important;display:flex!important;box-shadow:0 1px 2px #0000000d!important}.app-shell :is(.stats-grid>article,.pv-stat):hover{box-shadow:0 6px 16px #c5a0591a!important}.app-shell :is(.stats-grid>article,.pv-stat) .stat-icon{justify-content:center;align-items:center;color:#fff!important;background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;display:inline-flex!important;box-shadow:0 5px 14px #c5a05933!important}.app-shell :is(.stats-grid>article,.pv-stat)>div{gap:6px;flex-direction:column!important;align-items:center!important;display:flex!important}.app-shell :is(.stats-grid>article,.pv-stat) small{color:var(--mz-emerald)!important;font-size:14px!important;font-weight:800!important}.app-shell :is(.stats-grid>article,.pv-stat) strong{color:var(--mz-emerald)!important;font-size:38px!important;font-weight:900!important;line-height:1!important}.app-shell .pv-stat em{font-style:normal;color:var(--mz-muted)!important;font-size:12px!important}.app-shell .finance-stats>article{text-align:center;background:#fff!important;border:1px solid #ebe8df!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .finance-stats>article small{color:var(--mz-emerald)!important;font-size:14px!important;font-weight:800!important}.app-shell .finance-stats>article strong{color:var(--mz-emerald)!important;font-size:28px!important;font-weight:900!important}.app-shell .finance-stats>article.paid strong{color:#10a56e!important}.app-shell .finance-stats>article.expense strong{color:#c75b11!important}.app-shell .finance-stats>article.due strong{color:#b42328!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button{transition:transform .2s var(--mz-ease), box-shadow .2s, border-color .2s, background .2s;color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #ebe8df!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button:hover:not(.active){transform:translateY(-2px);border-color:var(--mz-gold)!important;box-shadow:0 10px 22px #c5a0591f!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button>span{background:var(--mz-sand)!important;color:#9b6b12!important;box-shadow:none!important;border-radius:50%!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button strong{color:var(--mz-emerald)!important;font-weight:800!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button small{color:var(--mz-muted)!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button>b{color:#63746d!important;box-shadow:none!important;background:#f3f4f6!important;border-radius:999px!important;font-weight:800!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button.active{background:var(--mz-cream)!important;border:2px solid var(--mz-gold)!important;color:var(--mz-emerald)!important;box-shadow:0 10px 24px #c5a0592e!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button.active>span{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;color:#fff!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button.active>b{background:var(--mz-gold)!important;color:#fff!important}.app-shell :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button.active :is(strong,small,div){color:var(--mz-emerald)!important}.app-shell .steps{background:#fff!important;border-bottom:1px solid #ecede9!important;padding:24px 28px!important}.app-shell .steps button>span{color:#718078!important;background:#f3f4f6!important;border:3px solid #fff!important;border-radius:50%!important;width:48px!important;height:48px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 0 0 1px #d1d5db!important}.app-shell .steps button.active>span{color:#fff!important;box-shadow:0 0 0 2px var(--mz-gold), 0 6px 16px #c5a05959!important;background:linear-gradient(135deg,#e8c87a,#bd913c)!important}.app-shell .steps button strong{color:var(--mz-emerald)!important;font-size:14px!important;font-weight:800!important}.app-shell .steps button small{color:#7c8983!important;font-size:12px!important}.app-shell .steps>i{border-radius:3px;background:#e5e7eb!important;height:3px!important}.app-shell .pv-workflow-steps{border-color:var(--mz-line)!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .pv-workflow-steps>button>span{color:#718078!important;width:48px!important;height:48px!important;font-family:var(--mz-font)!important;background:#f3f4f6!important;border:3px solid #fff!important;font-weight:900!important;box-shadow:0 0 0 1px #d1d5db!important}.app-shell .pv-workflow-steps>button.active>span{color:#fff!important;box-shadow:0 0 0 2px var(--mz-gold), 0 6px 16px #c5a05959!important;background:linear-gradient(135deg,#e8c87a,#bd913c)!important}.app-shell .pv-workflow-steps strong{color:var(--mz-emerald)!important;font-size:14px!important;font-weight:800!important}.app-shell .pv-workflow-steps small{color:#7c8983!important;font-size:12px!important}.app-shell .pv-workflow-steps>i{border-radius:3px;background:#e5e7eb!important;height:3px!important}.app-shell .pv-table-card{border-color:var(--mz-line)!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .pv-table-card>.mz-toolbar{margin:18px 18px 14px}.app-shell .pv-table-card>.records-bulk-toolbar{margin-inline:18px}.app-shell .pv-table-card>.pv-table-wrap{margin:0 18px 18px}body .btn{letter-spacing:0!important;border-radius:12px!important;font-weight:800!important}body .btn:focus-visible{outline-offset:2px;outline:3px solid #c5a0598c!important}body .btn:disabled{opacity:.45!important}body :is(.btn--primary,.btn--new-client,.btn--green){color:var(--mz-emerald)!important;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;border:0!important;box-shadow:0 3px 12px #c5a0593d!important}body :is(.btn--primary,.btn--new-client,.btn--green):hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 20px #c5a05952!important}body :is(.btn--outline,.btn--gold,.btn--print,.btn--export,.btn--import,.btn--new-case,.btn--soft,.sync-export-btn,.sync-open-btn,.review-edit-btn,.review-test-btn,.scanner-keep-pdf,.related-appeal-action),body .btn:not([class*=btn--]):not(.records-bulk-delete):not(.overdue-archive-btn){color:var(--mz-emerald)!important;border:1px solid var(--mz-gold)!important;box-shadow:none!important;background:#fff!important}body :is(.btn--outline,.btn--gold,.btn--print,.btn--export,.btn--import,.btn--new-case,.btn--soft,.sync-export-btn,.sync-open-btn,.review-edit-btn,.review-test-btn,.scanner-keep-pdf,.related-appeal-action):hover:not(:disabled),body .btn:not([class*=btn--]):not(.records-bulk-delete):not(.overdue-archive-btn):hover:not(:disabled){background:var(--mz-sand)!important}body :is(.btn--outline,.btn--gold,.btn--print,.btn--export,.btn--import,.btn--new-case,.btn--soft) svg{color:#9a793d}body .btn--ghost{color:#4e5f57!important;box-shadow:none!important;background:#f5f6f4!important;border:1px solid #0000!important}body .btn--ghost:hover:not(:disabled){background:#ecede9!important}body .btn--sync{color:#fff!important;background:linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2))!important;border:0!important;box-shadow:0 3px 10px #0a2f2633!important}body :is(.records-bulk-delete,.overdue-archive-btn){color:#b42328!important;box-shadow:none!important;background:#fff!important;border:1px solid #f3c9c9!important}body :is(.records-bulk-delete,.overdue-archive-btn):hover:not(:disabled){background:#fff1f1!important}body.theme-dark :is(.btn--outline,.btn--gold,.btn--print,.btn--export,.btn--import,.btn--new-case,.btn--soft,.sync-export-btn,.sync-open-btn,.review-edit-btn,.review-test-btn,.scanner-keep-pdf,.related-appeal-action),body.theme-dark .btn:not([class*=btn--]):not(.records-bulk-delete):not(.overdue-archive-btn){color:#f5e6c8!important;background:#18181b!important;border-color:#8a6a2e!important}body.theme-dark .btn--ghost{color:#e4e4e7!important;background:#27272a!important}body.theme-dark :is(.records-bulk-delete,.overdue-archive-btn){color:#f8a3a3!important;background:#18181b!important;border-color:#7f2a2a!important}.app-shell .search{min-height:48px;transition:border-color .2s,box-shadow .2s;color:var(--mz-gold)!important;background:#fff!important;border:1px solid #e3d4af!important;border-radius:999px!important;gap:10px!important;padding:0 18px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .search:focus-within{border-color:var(--mz-gold)!important;box-shadow:0 0 0 4px #c5a05938!important}.app-shell .search input{box-shadow:none!important;color:var(--mz-emerald)!important;background:0 0!important;border:0!important;font-size:14px!important}.app-shell.theme-dark .search{background:#18181b!important;border-color:#3f3f46!important}.app-shell.theme-dark .search input{color:#f4f4f5!important}.mz-toolbar{font-family:var(--mz-font);gap:12px;margin:0 0 16px;display:grid}.mz-toolbar__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mz-toolbar__row>.mz-search-pill{flex:320px;min-width:0}.mz-toolbar__actions{flex-wrap:wrap;flex:100%;order:-1;align-items:center;gap:10px;display:flex}.mz-toolbar__actions:empty{display:none}.mz-filter-toggle{flex:none;min-height:52px!important;padding-inline:18px!important}.mz-filter-count{background:var(--mz-gold);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;display:inline-grid}.mz-filter-toggle__chevron{opacity:.7;transition:transform .2s;transform:rotate(90deg)}.mz-filter-toggle[aria-expanded=true] .mz-filter-toggle__chevron{transform:rotate(-90deg)}.mz-filter-panel{animation:mz-panel-in .22s var(--mz-ease) both;background:#fff;border:1px solid #e9e4d9;border-radius:16px;padding:16px 20px;box-shadow:0 1px 2px #0000000a}@keyframes mz-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mz-filter-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 14px;display:grid}.app-shell .mz-filter-grid label{color:#56665f!important;gap:6px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.app-shell .mz-filter-grid label>span{color:#56665f!important;font-size:12px!important;font-weight:800!important}.app-shell .mz-filter-grid :is(select,input){width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #e3e7e4!important;border-radius:12px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}.app-shell .mz-filter-grid :is(select,input):focus{border-color:var(--mz-gold)!important;outline:0!important;box-shadow:0 0 0 3px #c5a05933!important}.mz-filter-panel__foot{border-top:1px solid var(--mz-line-soft);color:#72817b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.mz-filter-panel__summary strong{color:var(--mz-emerald)}.mz-link-btn--gold{color:#9a793d!important}.mz-link-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.app-shell.theme-dark .mz-filter-panel{background:#18181b;border-color:#2e2e33}.app-shell.theme-dark .mz-filter-grid :is(select,input){color:#f4f4f5!important;background-color:#111113!important;border-color:#3f3f46!important}.app-shell.theme-dark .mz-filter-grid label,.app-shell.theme-dark .mz-filter-grid label>span{color:#a1a1aa!important}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:0;border-color:var(--mz-gold)!important;box-shadow:0 0 0 3px #c5a0592e!important}.app-shell :is(.search,.mz-search-pill,.system-global-search__field) input:focus{box-shadow:none!important;border:0!important}@media (width<=760px){.app-shell .page-title h1{font-size:26px!important}.app-shell .page-title__actions{width:100%}.app-shell .page-title__actions>*{flex:calc(50% - 12px)}.mz-toolbar__row>.mz-search-pill{flex-basis:100%}.mz-filter-toggle{flex:100%;justify-content:center}.mz-toolbar__actions>*{flex:calc(50% - 10px)}.mz-filter-grid{grid-template-columns:minmax(0,1fr)}.app-shell :is(.stats-grid>article,.pv-stat){padding:16px 10px!important}.app-shell :is(.stats-grid>article,.pv-stat) strong{font-size:30px!important}}@media (prefers-reduced-motion:reduce){.mz-filter-panel,.app-shell :is(.stats-grid>article,.pv-stat){transition:none!important;animation:none!important}}@media print{.mz-toolbar{display:none!important}}.app-shell .case-workspace{font-family:var(--mz-font)}.app-shell .case-workspace__head{gap:20px;position:relative;overflow:hidden;background:radial-gradient(90% 140% at 0% 0%, #d4af3729, transparent 55%), linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2))!important;box-shadow:none!important;border:0!important;border-radius:20px 20px 0 0!important;padding:26px 28px 30px!important}.app-shell .case-head-main{align-items:flex-start!important;gap:18px!important}.app-shell .case-head-main>div>span{color:var(--mz-ivory)!important;letter-spacing:0!important;font-size:13px!important;font-weight:700!important}.app-shell .case-head-main h1{font-variant-numeric:tabular-nums;text-align:right;color:#fff!important;font-family:var(--mz-font)!important;letter-spacing:.5px!important;margin:6px 0!important;font-size:38px!important;font-weight:900!important;line-height:1.1!important}.app-shell .case-head-main p{color:#ecfdf5d9!important;margin:0!important;font-size:15px!important;font-weight:600!important}.app-shell .case-appeal-reference{border-radius:999px;margin-bottom:6px;padding:3px 10px;display:inline-block;color:var(--mz-ivory)!important;background:#e9d5a829!important;font-size:12px!important}.app-shell .case-back{align-items:center;gap:8px;min-height:40px;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff38!important;border-radius:12px!important;padding:0 14px!important;font-weight:700!important;display:inline-flex!important}.app-shell .case-back:hover{background:#ffffff24!important}.app-shell .case-head-actions{align-items:center;gap:10px!important}.app-shell .case-head-actions .badge{box-shadow:inset 0 0 0 1px #ffffff40;color:#fff!important;background:#ffffff24!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:800!important}.app-shell .case-head-actions .btn--soft{min-height:44px;color:var(--mz-emerald)!important;background:#fff!important;border:0!important;box-shadow:0 4px 12px #0000001f!important}.app-shell .case-head-actions .btn--soft:hover{background:var(--mz-cream)!important}.app-shell .case-head-actions .btn--soft svg{color:#9a793d}.app-shell .case-head-actions .btn--sync{min-height:44px;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;color:var(--mz-emerald)!important;border:0!important;box-shadow:0 6px 16px #d4af3759!important}.app-shell .case-head-actions .btn--sync:hover{filter:brightness(1.06)}.app-shell .case-workspace__stats{border:1px solid var(--mz-line)!important;background:#fff!important;border-top:0!important;gap:0!important;padding:6px!important;box-shadow:0 1px 2px #0000000a!important}.app-shell .case-workspace__stats article{align-items:center;border:0!important;background:0 0!important;border-inline-start:1px solid #f0f0ec!important;gap:12px!important;padding:14px 18px!important;display:flex!important}.app-shell .case-workspace__stats article:first-child{border-inline-start:0!important}.app-shell .case-workspace__stats article>svg{box-sizing:content-box;background:var(--mz-sand);border-radius:50%;flex:none;width:20px;height:20px;padding:10px;color:#9a793d!important}.app-shell .case-workspace__stats small{color:#72817b!important;font-size:13px!important;font-weight:700!important}.app-shell .case-workspace__stats strong{display:block;color:var(--mz-emerald)!important;font-size:26px!important;font-weight:900!important;line-height:1.1!important}.app-shell .case-tabs{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;position:sticky;top:0;border:1px solid var(--mz-line)!important;background:#fffffff5!important;border-top:0!important;border-radius:0 0 20px 20px!important;flex-wrap:nowrap!important;gap:4px!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.app-shell .case-tabs button{white-space:nowrap!important;color:#63746d!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:none!important;gap:7px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.app-shell .case-tabs button:after{display:none!important}.app-shell .case-tabs button:hover:not(.active){color:var(--mz-emerald)!important;background:#f5f6f4!important}.app-shell .case-tabs button.active{background:var(--mz-gold)!important;color:#fff!important;box-shadow:0 3px 10px #c5a05959!important}.app-shell .case-tabs button.active svg{color:#fff!important}.app-shell .case-workspace__layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important;padding-top:18px!important}.app-shell .case-panel{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.app-shell .case-overview,.app-shell .case-overview-split{gap:18px!important}.app-shell :is(.case-panel>section,.case-overview>section,.case-overview-split>section){border:1px solid var(--mz-line)!important;border-top:1px solid var(--mz-line)!important;border-inline-start:1px solid var(--mz-line)!important;background:#fff!important;border-radius:16px!important;padding:22px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .case-section-title{border-bottom:1px solid #f0f0ec!important;margin-bottom:16px!important;padding-bottom:14px!important}.app-shell .case-section-title h2{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;font-size:18px!important;font-weight:900!important}.app-shell .case-section-title p{color:#7a8882!important;margin-top:4px!important;font-size:13px!important}.app-shell .case-section-title>svg{box-sizing:content-box;background:var(--mz-sand);border-radius:10px;padding:8px;color:#9a793d!important}.app-shell .case-info-grid{background:#fff!important;border:1px solid #ecede9!important;border-radius:12px!important;gap:0!important}.app-shell .case-info-grid>div{border-bottom:1px solid #f0f0ec;border-inline-start:1px solid #f0f0ec;background:#fff!important;min-height:0!important;padding:14px 16px!important}.app-shell .case-info-grid dt,.app-shell .case-client-card dt{color:#72817b!important;font-size:12px!important;font-weight:700!important}.app-shell .case-info-grid dd,.app-shell .case-client-card dd{color:var(--mz-emerald)!important;margin-top:4px!important;font-size:15px!important;font-weight:700!important}.app-shell .case-taxonomy-path{background:var(--mz-cream)!important;color:#8a6a2e!important;border-color:#e9e4d9!important;border-radius:12px!important;font-weight:800!important}.app-shell .case-long-text{background:#fafaf8!important;border-color:#ecede9!important;border-radius:12px!important}.app-shell .case-highlight{background:linear-gradient(145deg, var(--mz-cream), #fff)!important;border-color:#e9e4d9!important}.app-shell .case-highlight>strong{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;font-weight:900!important}.app-shell .case-client-card{border:1px solid var(--mz-line)!important;background:#fff!important;border-radius:16px!important;padding:22px!important;top:76px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .case-client-avatar{box-shadow:0 6px 16px #c5a05940;background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;width:64px!important;height:64px!important;color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;border-radius:50%!important;font-size:26px!important;font-weight:900!important}.app-shell .case-client-card h2{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;font-size:18px!important;font-weight:900!important}.app-shell .case-client-card>span{font-weight:700;color:#9a793d!important;font-size:12px!important}.app-shell .case-client-card>b{background:var(--mz-sand)!important;color:#8a6a2e!important;border-radius:999px!important;padding:4px 12px!important;font-size:12px!important}.app-shell .case-client-card dl{background:#fff!important;border:1px solid #ecede9!important;border-radius:12px!important;gap:0!important}.app-shell .case-client-card dl>div{border-bottom:1px solid #f0f0ec;background:#fff!important;padding:12px 14px!important}.app-shell .case-client-card dl>div:last-child{border-bottom:0}@media (width<=1150px){.app-shell .case-workspace__layout{grid-template-columns:minmax(0,1fr)!important}.app-shell .case-client-card{position:static!important}}@media (width<=800px){.app-shell .case-workspace__head{border-radius:16px 16px 0 0!important;padding:18px!important}.app-shell .case-head-main{flex-direction:column;gap:12px!important}.app-shell .case-head-main h1{font-size:28px!important}.app-shell .case-head-actions{width:100%}.app-shell .case-head-actions .btn{flex:120px}.app-shell .case-workspace__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell .case-workspace__stats article{text-align:center;flex-direction:column;justify-content:center;border-inline-start:0!important;gap:6px!important;padding:12px 6px!important}.app-shell .case-workspace__stats article>div{flex-direction:column;align-items:center;display:flex}.app-shell .case-workspace__stats article:last-child{grid-column:auto!important}.app-shell .case-workspace__stats strong{font-size:22px!important}.app-shell .case-tabs{top:0;border-radius:0 0 16px 16px!important}.app-shell :is(.case-panel>section,.case-overview>section,.case-overview-split>section){padding:16px!important}}.app-shell.theme-dark .case-workspace__stats,.app-shell.theme-dark .case-tabs,.app-shell.theme-dark :is(.case-panel>section,.case-overview>section,.case-overview-split>section,.case-client-card),.app-shell.theme-dark :is(.case-info-grid,.case-info-grid>div,.case-client-card dl,.case-client-card dl>div){background:#18181b!important;border-color:#2e2e33!important}.app-shell.theme-dark :is(.case-info-grid dd,.case-client-card dd,.case-client-card h2,.case-section-title h2,.case-workspace__stats strong){color:#fafafa!important}.app-shell .sidebar nav button{margin-bottom:2px;min-height:42px!important}.app-shell .sidebar .nav-label{margin:14px 0 6px!important}.app-shell.theme-dark .page-title{border-bottom-color:#27272a!important}.app-shell.theme-dark .page-title h1{color:#fafafa!important}.app-shell.theme-dark .workspace-card,.app-shell.theme-dark .pv-table-card,.app-shell.theme-dark .pv-workflow-steps,.app-shell.theme-dark .steps,.app-shell.theme-dark :is(.stats-grid>article,.pv-stat,.finance-stats>article){background:#18181b!important;border-color:#2e2e33!important}.app-shell.theme-dark :is(.stats-grid>article,.pv-stat,.finance-stats>article) :is(small,strong){color:#fafafa!important}.app-shell.theme-dark :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button{background:#18181b!important;border-color:#2e2e33!important}.app-shell.theme-dark :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button.active{border-color:var(--mz-gold)!important;background:#2a2416!important}.app-shell.theme-dark :is(.hearing-mode-tabs,.archive-mode-tabs,.sync-list-tabs,.pv-record-mode-tabs,.legal-tabs)>button :is(strong,div),.app-shell.theme-dark :is(.records-head h2,.finance-toolbar h2,.steps button strong,.pv-workflow-steps strong){color:#fafafa!important}.app-shell .sidebar nav>.nav-label:first-child{margin-top:2px!important}.app-shell .sidebar nav{margin-top:0!important}.app-shell .records-bulk-toolbar .btn{min-height:36px!important;padding:0 14px!important;font-size:13px!important}.app-shell .records-bulk-toolbar>div span{font-weight:700;color:#56665f!important;font-size:13px!important}@media (width>=801px){.app-shell:not(.sidebar-collapsed) .sidebar nav button{gap:12px!important}.app-shell.sidebar-collapsed .sidebar nav button{white-space:nowrap;overflow:hidden;justify-content:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:46px!important;margin-inline:auto!important;padding:0!important;font-size:0!important;line-height:0!important}.app-shell.sidebar-collapsed .sidebar nav button svg{flex:none;width:21px!important;height:21px!important}.app-shell.sidebar-collapsed .sidebar .nav-label{background:#ffffff1f;height:1px;padding:0;overflow:hidden;margin:12px 10px!important;font-size:0!important;display:block!important}.app-shell.sidebar-collapsed .sidebar nav>.nav-label:first-child{display:none!important}.app-shell.sidebar-collapsed .brand{justify-content:center!important;padding-inline:0!important}.app-shell.sidebar-collapsed .sidebar__footer{flex-direction:column;gap:10px!important}.app-shell.sidebar-collapsed .logout-button span{display:none!important}}.mz-notif,.app-shell .mz-notif__bell{position:relative}.app-shell .mz-notif__bell>span{font-weight:800;color:#fff!important;background:#d93a3a!important;border:2px solid #fff!important}.app-shell .mz-notif__bell.is-open{border-color:var(--mz-gold)!important;background:var(--mz-cream)!important;color:var(--mz-emerald)!important}.mz-notif__panel{z-index:1300;width:min(420px,100vw - 24px);max-height:min(640px,100vh - 96px);font-family:var(--mz-font);color:var(--mz-emerald);text-align:right;background:#fff;border:1px solid #e5e9e4;border-radius:16px;flex-direction:column;animation:.16s both mz-menu-in;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 24px 48px -12px #0a2f2640,0 8px 16px -8px #00000014}.mz-notif__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.mz-notif__title{align-items:center;gap:10px;display:flex}.mz-notif__title strong{font-size:18px;font-weight:900}.mz-notif__count{background:var(--mz-gold);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.mz-notif__count.is-quiet{color:#72817b;background:#f3f4f6}.mz-notif__actions{gap:6px;display:flex}.mz-notif__actions button{min-height:32px;color:var(--mz-emerald);font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e9e6;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mz-notif__actions button:hover{border-color:var(--mz-gold);background:var(--mz-cream)}.mz-notif__actions button.is-danger{color:#b42328}.mz-notif__actions button.is-danger:hover{background:#fff1f1;border-color:#f3c9c9}.mz-notif__tabs{background:#f5f6f4;border-radius:12px;gap:4px;margin:0 18px 10px;padding:4px;display:flex}.mz-notif__tabs button{color:#63746d;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.mz-notif__tabs button b{background:#0a2f2614;border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;line-height:20px}.mz-notif__tabs button.is-active{color:var(--mz-emerald);background:#fff;box-shadow:0 1px 3px #00000014}.mz-notif__tabs button.is-active b{background:var(--mz-gold);color:#fff}.mz-notif__list{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #f0f0ec;flex:1;overflow-y:auto}.mz-notif__group h3{z-index:1;color:#8a6a2e;background:#fafaf8f5;margin:0;padding:8px 18px;font-size:12px;font-weight:800;position:sticky;top:0}.mz-notif__item{border-bottom:1px solid #f3f3ef;align-items:stretch;display:flex;position:relative}.mz-notif__item.is-unread{background:#fffcf4}.mz-notif__main{min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:12px 18px 12px 44px;transition:background .15s;display:flex}.mz-notif__main:hover{background:var(--mz-cream)}.mz-notif__main:focus-visible{outline:2px solid var(--mz-gold);outline-offset:-2px}.mz-notif__icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mz-notif__icon.is-emerald{color:#16815c;background:#e5f5ed}.mz-notif__icon.is-gold{background:var(--mz-sand);color:#9b6b12}.mz-notif__icon.is-blue{color:#2f6c9b;background:#e8f0f8}.mz-notif__icon.is-red{color:#b42328;background:#ffe6e6}.mz-notif__icon.is-orange{color:#c75b11;background:#fff0e0}.mz-notif__body{flex:1;gap:3px;min-width:0;display:grid}.mz-notif__line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mz-notif__line strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.mz-notif__item:not(.is-unread) .mz-notif__line strong{color:#3f5149;font-weight:600}.mz-notif__line time{color:#8a978f;flex:none;font-size:11px}.mz-notif__message{color:#5f6f67;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.mz-notif__tag{border-radius:999px;justify-self:start;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:700}.mz-notif__tag.is-emerald{color:#16815c;background:#e5f5ed}.mz-notif__tag.is-gold{background:var(--mz-sand);color:#8a6a2e}.mz-notif__tag.is-blue{color:#2f6c9b;background:#e8f0f8}.mz-notif__tag.is-red{color:#b42328;background:#ffe6e6}.mz-notif__tag.is-orange{color:#b4560f;background:#fff0e0}.mz-notif__dot{background:var(--mz-gold-2);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:6px;box-shadow:0 0 0 3px #d4af3733}.mz-notif__delete{color:#8a978f;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:30px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:10px;left:10px}.mz-notif__item:hover .mz-notif__delete,.mz-notif__delete:focus-visible{opacity:1}.mz-notif__delete:hover{color:#b42328;background:#fff1f1;border-color:#f3c9c9}@media (hover:none){.mz-notif__delete{opacity:1}}.mz-notif__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;display:flex}.mz-notif__empty>span{background:var(--mz-sand);color:#9b6b12;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.mz-notif__empty strong{font-size:15px;font-weight:800}.mz-notif__empty p{color:#72817b;margin:0;font-size:13px}@media (width<=640px){.mz-notif__panel{width:auto;max-height:86dvh;animation:mz-sheet-in .22s var(--mz-ease) both;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.mz-notif__panel:before{content:"";background:#d9ddd9;border-radius:99px;width:44px;height:5px;margin:8px auto 0;display:block}.mz-notif:after{content:"";z-index:1299;pointer-events:none;opacity:0;background:#05191473;transition:opacity .2s;position:fixed;inset:0}.mz-notif:has(.mz-notif__panel):after{opacity:1}.mz-notif__actions{width:100%}.mz-notif__actions button{flex:1;justify-content:center}}body.theme-dark .mz-notif__panel{color:#f4f4f5;background:#18181b;border-color:#2e2e33}body.theme-dark .mz-notif__group h3{color:#f0d79a;background:#18181bf5}body.theme-dark .mz-notif__item{border-color:#27272a}body.theme-dark .mz-notif__item.is-unread{background:#1f1c14}body.theme-dark .mz-notif__main:hover{background:#27272a}body.theme-dark .mz-notif__line strong,body.theme-dark .mz-notif__title strong{color:#fafafa}body.theme-dark .mz-notif__message{color:#a1a1aa}body.theme-dark .mz-notif__tabs{background:#111113}body.theme-dark .mz-notif__tabs button.is-active{color:#fafafa;background:#27272a}body.theme-dark .mz-notif__actions button{color:#e4e4e7;background:#18181b;border-color:#3f3f46}body.theme-dark .mz-notif__list{border-color:#27272a}.app-shell .case-head-actions .badge{flex:none!important}.app-shell .ai-workspace{font-family:var(--mz-font);color:var(--mz-emerald);font-size:14px;gap:18px!important}.app-shell .ai-workspace :is(button,input,select,textarea){font-family:var(--mz-font)!important}.app-shell .ai-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e8e8e2!important;border-radius:0!important;padding:0 0 22px!important}.app-shell .ai-hero__identity{align-items:center;gap:16px!important}.app-shell .ai-sparkle{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;color:#fff!important;border:0!important;border-radius:50%!important;width:56px!important;height:56px!important;font-size:26px!important;box-shadow:0 8px 20px #c5a0594d!important}.app-shell .ai-hero h1{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;margin:0!important;font-size:30px!important;font-weight:900!important}.app-shell .ai-hero h1 b{color:#9a793d!important}.app-shell .ai-hero p{color:#7a8882!important;margin:6px 0 0!important;font-size:14px!important}.app-shell .ai-ready-state{box-shadow:none!important;background:#fff!important;border:1px solid #e6eae6!important;border-radius:999px!important;gap:10px!important;padding:10px 16px!important}.app-shell .ai-ready-state>span{border-radius:50%!important;width:10px!important;height:10px!important}.app-shell .ai-ready-state.is-ready>span{background:#10a56e!important;box-shadow:0 0 0 4px #10a56e26!important}.app-shell .ai-ready-state.is-unavailable>span{background:#c9a227!important;box-shadow:0 0 0 4px #c9a2272e!important}.app-shell .ai-ready-state strong{color:var(--mz-emerald)!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-ready-state small{color:#72817b!important;font-size:12px!important}.app-shell .ai-context-bar{border:1px solid var(--mz-line)!important;background:#fff!important;border-radius:16px!important;padding:18px 20px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .ai-context-bar__head{margin-bottom:4px;border-bottom:1px solid #f0f0ec!important;padding-bottom:14px!important}.app-shell .ai-context-bar__icon{background:var(--mz-sand)!important;color:#9a793d!important;border:0!important;border-radius:50%!important;width:44px!important;height:44px!important}.app-shell .ai-context-bar__title strong{color:var(--mz-emerald)!important;font-size:17px!important;font-weight:900!important}.app-shell .ai-context-bar__title small{color:#72817b!important;font-size:13px!important}.app-shell .ai-context-toggle{min-height:38px;border:1px solid var(--mz-gold)!important;color:var(--mz-emerald)!important;background:#fff!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-context-toggle:hover{background:var(--mz-sand)!important}.app-shell .ai-context-bar__body{padding-top:14px;gap:14px!important}.app-shell .ai-context-bar__body>label>span,.app-shell .ai-template-picker__label>span{color:#56665f!important;font-size:12px!important;font-weight:800!important}.app-shell .ai-context-bar__body select{height:44px!important;color:var(--mz-emerald)!important;background-color:#fff!important;border:1px solid #e3e7e4!important;border-radius:12px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}.app-shell .ai-add-custom-template{min-height:28px;border:1px dashed var(--mz-gold)!important;background:var(--mz-cream)!important;color:#8a6a2e!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.app-shell .ai-office-template-row button{color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #e3e7e4!important;border-radius:999px!important;font-size:12px!important}.app-shell .ai-office-template-row button.active{border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}.app-shell .ai-context-actions{gap:10px!important}.app-shell .ai-context-actions>button{min-height:44px!important;box-shadow:none!important;border-radius:12px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-context-actions>.ai-create-document{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;color:var(--mz-emerald)!important;border:0!important;box-shadow:0 3px 12px #c5a0593d!important}.app-shell .ai-context-actions>.ai-context-action{border:1px solid var(--mz-gold)!important;color:var(--mz-emerald)!important;background:#fff!important}.app-shell .ai-context-actions>button:hover:not(:disabled){filter:brightness(1.03);background-color:var(--mz-sand)}.app-shell .ai-context-actions>button:disabled{opacity:.45!important}.app-shell .ai-pane-switch{background:#f5f6f4f5!important;border:1px solid #ecede9!important;border-radius:14px!important;gap:4px!important;padding:4px!important;box-shadow:0 6px 16px #0a2f260f!important}.app-shell .ai-pane-switch button{color:#63746d!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;font-size:14px!important;font-weight:800!important}.app-shell .ai-pane-switch button.active{background:var(--mz-gold)!important;color:#fff!important;box-shadow:0 3px 10px #c5a05959!important}.app-shell :is(.ai-history-panel,.ai-chat-panel,.ai-editor-panel){border:1px solid var(--mz-line)!important;color:var(--mz-emerald)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.app-shell .ai-panel-head{min-height:64px;background:#fff!important;border-bottom:1px solid #f0f0ec!important;padding:14px 18px!important}.app-shell .ai-panel-head strong,.app-shell .ai-assistant-title strong{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;font-size:16px!important;font-weight:900!important}.app-shell .ai-panel-head small,.app-shell .ai-assistant-title small{color:#72817b!important;font-size:12px!important}.app-shell .ai-assistant-title>span{background:var(--mz-sand)!important;color:#9a793d!important;border-radius:50%!important;width:40px!important;height:40px!important}.app-shell .ai-new-chat-inline{min-height:38px;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;color:var(--mz-emerald)!important;border:0!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-history-panel{background:#fff!important}.app-shell .ai-history-head{background:0 0!important;border-bottom:1px solid #f0f0ec!important;padding:16px!important}.app-shell .ai-history-head h2{color:var(--mz-emerald)!important;font-family:var(--mz-font)!important;margin:0!important;font-size:17px!important;font-weight:900!important}.app-shell .ai-history-scope{color:#9a793d!important;font-size:12px!important}.app-shell .ai-history-tabs{margin-top:12px;background:#f5f6f4!important;border:0!important;border-radius:12px!important;gap:4px!important;padding:4px!important}.app-shell .ai-history-tabs button{min-height:36px;color:#63746d!important;background:0 0!important;border:0!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-history-tabs button.active{background:var(--mz-gold)!important;color:#fff!important;box-shadow:0 3px 10px #c5a0594d!important}.app-shell .ai-history-search{min-height:40px;color:#8a978f!important;background:#fff!important;border:1px solid #e3d4af!important;border-radius:999px!important;margin:12px 14px 4px!important;padding:0 14px!important;font-size:13px!important}.app-shell .ai-history-search svg{color:var(--mz-gold)!important}.app-shell .ai-history-list{gap:4px!important;padding:8px 10px 12px!important}.app-shell .ai-history-item{color:var(--mz-emerald)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:10px!important;padding:10px!important}.app-shell .ai-history-item:hover{background:#fafaf8!important}.app-shell .ai-history-item.active{border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}.app-shell .ai-history-icon{background:var(--mz-sand)!important;color:#9a793d!important;border-radius:10px!important;width:36px!important;height:36px!important}.app-shell .ai-history-item strong{color:var(--mz-emerald)!important;font-size:14px!important;font-weight:800!important}.app-shell .ai-history-item small,.app-shell .ai-history-item time{color:#72817b!important;font-size:12px!important}.app-shell .ai-empty-mini{text-align:center;color:#8a978f!important;padding:24px 10px!important;font-size:13px!important}.app-shell .ai-history-footer button{color:#9a793d!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-chat-body{background:#fafaf8!important;gap:14px!important;padding:20px!important}.app-shell .ai-welcome-message>div,.app-shell .ai-message--assistant>div{color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #ecede9!important;border-radius:4px 18px 18px!important;box-shadow:0 1px 2px #0000000a!important}.app-shell .ai-welcome-message{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important}.app-shell .ai-welcome-message>div{padding:14px 18px!important}.app-shell .ai-message--assistant>div,.app-shell .ai-message--user>div{padding:12px 16px!important}.app-shell .ai-welcome-message>span,.app-shell .ai-message-avatar{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold))!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important}.app-shell .ai-welcome-message strong{font-size:15px!important;font-weight:900!important}.app-shell .ai-welcome-message p,.app-shell .ai-message p{color:#3f5149!important;font-size:14px!important;line-height:1.85!important}.app-shell .ai-message--user>div{background:var(--mz-cream)!important;border:1px solid #e9d9b0!important;border-radius:18px 4px 18px 18px!important}.app-shell .ai-message time{color:#8a978f!important;font-size:11px!important}.app-shell .ai-chat-composer{background:#fff!important;border-top:1px solid #f0f0ec!important;padding:14px 16px!important}.app-shell .ai-composer-row{background:#fff!important;border:1px solid #e3d4af!important;border-radius:18px!important;gap:10px!important;padding:6px 6px 6px 14px!important;box-shadow:0 1px 2px #0000000a!important}.app-shell .ai-composer-row:focus-within{border-color:var(--mz-gold)!important;box-shadow:0 0 0 4px #c5a05933!important}.app-shell .ai-composer-row textarea{box-shadow:none!important;color:var(--mz-emerald)!important;background:0 0!important;border:0!important;font-size:14px!important;line-height:1.7!important}.app-shell .ai-send{min-width:44px;background:linear-gradient(135deg, var(--mz-gold-2), var(--mz-gold))!important;width:44px!important;height:44px!important;color:var(--mz-emerald)!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 12px #c5a0594d!important}.app-shell .ai-send:disabled{color:#a0aba6!important;box-shadow:none!important;background:#ecede9!important}.app-shell .ai-suggestions{margin-top:12px;gap:8px!important}.app-shell .ai-suggestions button{min-height:34px;color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #e3e7e4!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.app-shell .ai-suggestions button:hover:not(:disabled),.app-shell .ai-suggestions .ai-suggestion-primary{border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}.app-shell .ai-suggestions button:disabled{opacity:.45!important}.app-shell .ai-editor-head-actions{flex-wrap:wrap;gap:8px!important}.app-shell .ai-editor-head-actions>button{min-height:38px;color:var(--mz-emerald)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3e7e4!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}.app-shell .ai-editor-head-actions>button:hover:not(:disabled){border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}.app-shell .ai-editor-head-actions>.ai-editor-save-primary{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;color:var(--mz-emerald)!important;border:0!important;font-weight:800!important;box-shadow:0 3px 12px #c5a0593d!important}.app-shell .ai-editor-head-actions>.ai-editor-cancel{color:#b42328!important;border-color:#f3c9c9!important}.app-shell .ai-autosave-state{color:#63746d!important;background:#f5f6f4!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important}.app-shell .ai-title-input{background:#fff!important;border-bottom:1px solid #f0f0ec!important;padding:6px 18px!important}.app-shell .ai-title-input input{text-align:right;height:48px!important;box-shadow:none!important;color:var(--mz-emerald)!important;background:0 0!important;border:0!important;font-size:18px!important;font-weight:800!important}.app-shell .ai-editor-toolbar{background:#fafaf8!important;border-bottom:1px solid #ecede9!important;flex-wrap:nowrap!important;gap:6px!important;padding:8px 12px!important;overflow-x:auto!important}.app-shell .ai-toolbar-group{flex:none;border:0!important;background:0 0!important;border-inline-start:1px solid #e3e7e4!important;gap:2px!important;padding:0 6px 0 0!important}.app-shell .ai-toolbar-group:first-child{border-inline-start:0!important}.app-shell .ai-editor-toolbar button,.app-shell .ai-editor-toolbar .ai-color-control{color:#3f5149!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;min-width:34px!important;height:34px!important;padding:0 8px!important;font-size:13px!important}.app-shell .ai-editor-toolbar button:hover{color:var(--mz-emerald)!important;background:#fff!important;border-color:#e3d4af!important}.app-shell .ai-editor-toolbar select{min-width:72px;height:34px!important;color:var(--mz-emerald)!important;background-color:#fff!important;border:1px solid #e3e7e4!important;border-radius:8px!important;padding:0 8px!important;font-size:13px!important}.app-shell .ai-editor-workarea{background:#eef0ec!important}.app-shell .ai-editor-scroll{background:0 0!important}.app-shell .ai-paper{border-radius:4px;border:0!important;box-shadow:0 1px 3px #00000014,0 12px 32px #0a2f261a!important}.app-shell .ai-editor-actions{flex-wrap:wrap;background:#fff!important;border-top:1px solid #ecede9!important;gap:10px!important;padding:14px 18px!important;display:flex!important}.app-shell .ai-editor-actions>button{flex:130px;border:1px solid var(--mz-gold)!important;min-height:44px!important;color:var(--mz-emerald)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-editor-actions>button:hover:not(:disabled){background:var(--mz-sand)!important}.app-shell .ai-editor-actions>.ai-save-case{flex:2 220px;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold))!important;border:0!important;box-shadow:0 3px 12px #c5a0593d!important}.app-shell .ai-editor-actions>.ai-more{background:linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2))!important;color:#fff!important;border:0!important}.app-shell .ai-editor-actions>button:disabled{opacity:.45!important}.app-shell .ai-review-center{background:var(--mz-cream)!important;border-color:#e9d9b0!important;border-radius:12px!important}.app-shell .legal-editor-tools{font-family:var(--mz-font);border-color:var(--mz-line)!important;background:#fff!important}.app-shell .legal-editor-tools__head{background:#fff!important;border-bottom:1px solid #f0f0ec!important;padding:14px 16px!important}.app-shell .legal-editor-tools__head strong{color:var(--mz-emerald)!important;font-size:16px!important;font-weight:900!important}.app-shell .legal-editor-tools__tabs{background:#f5f6f4!important;border:0!important;border-radius:12px!important;gap:4px!important;margin:10px 12px!important;padding:4px!important}.app-shell .legal-editor-tools__tabs button{min-height:36px;color:#63746d!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important}.app-shell .legal-editor-tools__tabs button.active{background:var(--mz-gold)!important;color:#fff!important}.app-shell .legal-tool-section{border:1px solid var(--mz-line)!important;background:#fff!important;border-radius:14px!important}.app-shell .legal-smart-grid button{min-height:38px;color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #e3e7e4!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important}.app-shell .legal-smart-grid button:hover{border-color:var(--mz-gold)!important;background:var(--mz-cream)!important}@container mizan-ai-workspace (width>=861px){.app-shell .ai-workspace .ai-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(240px,290px) minmax(0,1fr)!important;gap:18px!important;min-height:0!important;display:grid!important}.app-shell .ai-workspace .ai-history-panel{grid-area:1/1!important;height:600px!important;min-height:0!important;max-height:none!important;display:flex!important}.app-shell .ai-workspace .ai-chat-panel{grid-area:1/2!important;height:600px!important;min-height:0!important;max-height:none!important;display:grid!important}.app-shell .ai-workspace .ai-editor-panel{grid-area:2/1/auto/-1!important;min-height:900px!important;display:grid!important}.app-shell .ai-workspace .ai-history-list,.app-shell .ai-workspace .ai-chat-body{min-height:0;overflow-y:auto}}@container mizan-ai-workspace (width>=960px){.app-shell .ai-workspace .ai-editor-workarea:has(>.legal-editor-tools){grid-template-columns:minmax(0,1fr) 340px;display:grid!important}.app-shell .ai-workspace .ai-editor-workarea>.legal-editor-tools{height:auto;z-index:auto!important;border:0!important;border-inline-start:1px solid var(--mz-line)!important;width:auto!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;position:static!important}}@container mizan-ai-workspace (width<=860px){.app-shell .ai-hero{flex-direction:column;gap:14px;align-items:flex-start!important}.app-shell .ai-hero h1{font-size:24px!important}.app-shell .ai-ready-state{width:100%;border-radius:14px!important}.app-shell .ai-context-actions>button{flex:calc(50% - 10px)}.app-shell .ai-editor-head-actions>button{flex:auto}}body.theme-dark .app-shell :is(.ai-history-panel,.ai-chat-panel,.ai-editor-panel,.ai-context-bar,.legal-editor-tools,.ai-panel-head,.ai-chat-composer,.ai-editor-actions,.ai-title-input){color:#f4f4f5!important;background:#18181b!important;border-color:#2e2e33!important}body.theme-dark .app-shell :is(.ai-chat-body,.ai-editor-toolbar,.ai-editor-workarea){background:#111113!important;border-color:#2e2e33!important}body.theme-dark .app-shell :is(.ai-hero h1,.ai-panel-head strong,.ai-history-head h2,.ai-history-item strong,.ai-context-bar__title strong,.ai-title-input input){color:#fafafa!important}body.theme-dark .app-shell :is(.ai-welcome-message,.ai-message--assistant>div){background:#27272a!important;border-color:#3f3f46!important}body.theme-dark .app-shell .ai-message--user>div{background:#2a2416!important;border-color:#574b2d!important}body.theme-dark .app-shell :is(.ai-welcome-message p,.ai-message p){color:#e4e4e7!important}.app-shell .ai-editor-head{flex-wrap:wrap;gap:12px!important}.app-shell .ai-editor-head>div:first-child{min-width:150px}.app-shell .ai-editor-head>div:first-child strong{white-space:nowrap}.app-shell .ai-chat-head{flex-wrap:wrap;gap:10px}.app-shell .ai-chat-head .ai-assistant-title{flex:200px;min-width:0}.app-shell .ai-new-chat-inline{white-space:nowrap;flex:none}@container mizan-ai-workspace (width<=520px){.app-shell .ai-new-chat-inline{flex:100%;justify-content:center}.app-shell .ai-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}}body.theme-dark .app-shell .ai-welcome-message>div{background:#27272a!important;border-color:#3f3f46!important}.scanner-backdrop.mzs-backdrop{background:#051914b8;padding:16px}.scanner-dialog.mzs{--mzs-h:min(92dvh, 940px);width:min(1180px,97vw);height:auto;max-height:var(--mzs-h);color:var(--mz-emerald);font-family:var(--mz-font);background:#fff;border:0;border-radius:20px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #041b1666}.mzs :is(button,input,select,textarea){font-family:var(--mz-font)}.mzs-head{border-bottom:1px solid #ecede9;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.mzs-head__title{align-items:center;gap:12px;min-width:0;display:flex}.mzs-head__icon{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mzs-head__title strong{font-size:17px;font-weight:900;display:block}.mzs-head__title small{color:#72817b;font-size:12px;display:block}.mzs-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.mzs-steps li{color:#8a978f;background:#f5f6f4;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:12px;font-weight:800;display:flex}.mzs-steps li span{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.mzs-steps li.is-current{background:var(--mz-cream);color:var(--mz-emerald);box-shadow:inset 0 0 0 1px var(--mz-gold)}.mzs-steps li.is-current span{background:var(--mz-gold);color:#fff}.mzs-steps li.is-done{color:#16815c}.mzs-steps li.is-done span{color:#16815c;background:#e5f5ed}.mzs-icon-btn{color:#566b60;cursor:pointer;background:#fff;border:1px solid #e6e9e6;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mzs-icon-btn:hover{border-color:var(--mz-gold);background:var(--mz-cream)}.mzs-source{gap:20px;padding:28px;display:grid;overflow-y:auto}.mzs-source__intro h2{margin:0;font-size:24px;font-weight:900}.mzs-source__intro p{color:#72817b;margin:6px 0 0;font-size:14px}.mzs-source__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mzs-source-card{color:var(--mz-emerald);text-align:center;cursor:pointer;transition:transform .2s var(--mz-ease), box-shadow .2s, border-color .2s;background:#fff;border:1px solid #ebe8df;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.mzs-source-card:hover:not(:disabled){border-color:var(--mz-gold);transform:translateY(-2px);box-shadow:0 18px 36px #c5a0592e}.mzs-source-card>span{background:var(--mz-sand);color:#9a793d;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.mzs-source-card--camera{border:2px solid var(--mz-gold);background:var(--mz-cream)}.mzs-source-card--camera>span{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold));color:#fff;box-shadow:0 10px 24px #c5a05959}.mzs-source-card strong{font-size:18px;font-weight:900}.mzs-source-card small{color:#72817b;font-size:13px}.mzs-crop-pref{background:#fafaf8;border:1px solid #ecede9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mzs-crop-pref>span{font-size:14px;font-weight:800}.mzs-seg{background:#f0f1ee;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.mzs-seg button{color:#63746d;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.mzs-seg button.is-active{background:var(--mz-gold);color:#fff;box-shadow:0 3px 10px #c5a05959}.mzs-seg--small button{min-height:32px;padding:0 10px;font-size:12px}.mzs-privacy{color:#72817b;align-items:center;gap:8px;font-size:13px;display:flex}.mzs-privacy svg{color:#16815c}.scanner-dialog.mzs--camera{color:#fff;background:#070b0a;width:min(760px,97vw)}.mzs-camera{--vf-h:calc(var(--mzs-h) - 190px);background:#070b0a;grid-template-rows:auto 1fr auto;min-height:0;display:grid}.mzs-camera__top{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.mzs-cam-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mzs-cam-btn.is-on{background:var(--mz-gold-2);color:var(--mz-emerald)}.mzs-cam-btn.is-ghost{visibility:hidden}.mzs-cam-pills{gap:6px;display:flex}.mzs-cam-pill{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.mzs-cam-pill.is-on{border-color:var(--mz-gold-2);color:#f8e7b8;background:#d4af3738}.mzs-viewfinder{place-items:center;min-height:0;padding:0 12px;display:grid;position:relative}.mzs-vf-box{width:min(100%, calc(var(--vf-h) * var(--ar)));aspect-ratio:var(--ar);max-height:var(--vf-h);background:#000;border-radius:16px;position:relative;overflow:hidden}.mzs-vf-box video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mzs-detected{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mzs-detected polygon{fill:#d4af372e;stroke:var(--mz-gold-2);stroke-width:5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:all .25s}.mzs-frame{pointer-events:none;position:absolute;inset:7%}.mzs-frame i{border:3px solid #ffffffd9;width:34px;height:34px;position:absolute}.mzs-frame i:first-child{border-bottom:0;border-left:0;border-top-right-radius:12px;top:0;right:0}.mzs-frame i:nth-child(2){border-bottom:0;border-right:0;border-top-left-radius:12px;top:0;left:0}.mzs-frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:12px;bottom:0;left:0}.mzs-frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:12px;bottom:0;right:0}.mzs-frame.is-detected i{border-color:var(--mz-gold-2)}.mzs-hint{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mzs-hint.is-ok{color:var(--mz-emerald);background:#d4af37eb}.mzs-shutter-flash{pointer-events:none;background:#fff;animation:.18s ease-out both mzs-flash;position:absolute;inset:0}@keyframes mzs-flash{0%{opacity:.85}to{opacity:0}}.mzs-camera__bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 20px 20px;display:grid}.mzs-stack{color:#fff9;cursor:pointer;background:#ffffff14;border:2px solid #ffffffe6;border-radius:10px;justify-self:start;place-items:center;width:56px;height:72px;padding:0;display:grid;position:relative;overflow:visible}.mzs-stack:disabled{opacity:.5;cursor:default}.mzs-stack img{object-fit:cover;border-radius:8px;width:100%;height:100%}.mzs-stack b{background:var(--mz-gold-2);min-width:24px;height:24px;color:var(--mz-emerald);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-9px;left:-9px}.mzs-stack .mzs-spinner{background:#070b0a;border-width:3px;width:20px;height:20px;position:absolute;bottom:-8px;right:-8px}.mzs-shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;padding:0;display:grid}.mzs-shutter span{background:#fff;border-radius:50%;width:62px;height:62px;transition:transform .12s}.mzs-shutter:active span{transform:scale(.88)}.mzs-shutter:focus-visible{outline:3px solid var(--mz-gold-2);outline-offset:3px}.mzs-done{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));min-height:46px;color:var(--mz-emerald);cursor:pointer;border:0;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.mzs-done:disabled{color:#ffffff73;cursor:default;background:#ffffff1f}.mzs-camera-error{text-align:center;color:#fff;justify-items:center;gap:10px;padding:60px 24px;display:grid}.mzs-camera-error>span{color:#fca5a5;background:#ef44442e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.mzs-camera-error strong{font-size:18px}.mzs-camera-error p{color:#ffffffbf;max-width:420px;margin:0;font-size:14px}.mzs-camera-error>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.mzs-review{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:hidden}.mzs-stage{border-inline-end:1px solid #ecede9;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.mzs-stage__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.mzs-stage__meta strong{font-size:15px;font-weight:900;display:block}.mzs-stage__meta small{color:#72817b;font-size:12px}.mzs-canvas{background:#eef0ec;border-radius:16px;flex:1 0 auto;place-items:center;min-height:280px;margin:0 18px;padding:22px;display:grid;position:relative}.mzs-page-img{max-width:100%;max-height:max(240px, calc(var(--mzs-h) - 470px));background:#fff;border-radius:3px;display:block;box-shadow:0 1px 3px #0000001a,0 14px 34px #0a2f2629}.mzs-processing{color:#63746d;justify-items:center;gap:10px;font-size:14px;font-weight:700;display:grid}.mzs-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.mzs-badge.is-ok{color:#16815c;background:#e5f5ed}.mzs-badge.is-warn{color:#b4560f;background:#fff0e0}.mzs-badge.is-manual{background:var(--mz-sand);color:#8a6a2e}.mzs-badge.is-muted{color:#63746d;background:#fff}.mzs-pager{color:#fff;background:#0a2f26d1;border-radius:999px;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mzs-pager button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mzs-pager button:disabled{opacity:.35}.mzs-pager span{font-variant-numeric:tabular-nums;padding:0 4px}.mzs-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px 4px;display:grid}.mzs-filters button{color:var(--mz-emerald);cursor:pointer;background:#fff;border:1px solid #ecede9;border-radius:14px;justify-items:center;gap:4px;padding:8px 6px;display:grid}.mzs-filters button.is-active{border:2px solid var(--mz-gold);background:var(--mz-cream)}.mzs-filters__thumb{background:#eef0ec;border-radius:6px;width:46px;height:60px;display:block;overflow:hidden;box-shadow:0 1px 3px #0000001f}.mzs-filters__thumb img{object-fit:cover;width:100%;height:100%}.mzs-filters strong{font-size:13px;font-weight:800}.mzs-filters small{color:#8a978f;font-size:11px}.mzs-tools{flex-wrap:wrap;gap:8px;padding:12px 18px 18px;display:flex}.mzs-tools button{min-height:42px;color:var(--mz-emerald);cursor:pointer;background:#fff;border:1px solid #e3e7e4;border-radius:12px;flex:120px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mzs-tools button:hover:not(:disabled){border-color:var(--mz-gold);background:var(--mz-cream)}.mzs-tools button svg{color:#9a793d}.mzs-tools button.is-danger{color:#b42328;border-color:#f3c9c9}.mzs-tools button.is-danger svg{color:#b42328}.mzs-tools button:disabled{opacity:.45}.mzs-pages{background:#fafaf8;flex-direction:column;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.mzs-pages__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mzs-pages__head strong{align-items:center;gap:6px;font-size:15px;font-weight:900;display:flex}.mzs-pages__head strong b{background:var(--mz-gold);color:#fff;border-radius:999px;padding:0 8px;font-size:12px;line-height:20px}.mzs-pages__head button{border:1px solid var(--mz-gold);min-height:32px;color:var(--mz-emerald);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mzs-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mzs-thumbs>button{aspect-ratio:3/4;cursor:grab;background:#fff;border:2px solid #0000;border-radius:10px;place-items:center;padding:4px;display:grid;position:relative;box-shadow:0 1px 3px #0000001a}.mzs-thumbs>button img{object-fit:contain;border-radius:4px;width:100%;height:100%}.mzs-thumbs>button.is-active{border-color:var(--mz-gold);box-shadow:0 6px 16px #c5a0594d}.mzs-thumbs>button b{color:#fff;background:#0a2f26d9;border-radius:999px;min-width:20px;padding:0 5px;font-size:11px;line-height:20px;position:absolute;bottom:4px;right:4px}.mzs-thumbs__add{color:#9a793d;background:var(--mz-cream)!important;box-shadow:none!important;cursor:pointer!important;border:2px dashed #d9c79c!important}.mzs-reorder{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mzs-reorder button{min-height:36px;color:var(--mz-emerald);cursor:pointer;background:#fff;border:1px solid #e3e7e4;border-radius:10px;font-size:12px;font-weight:700}.mzs-reorder button:disabled{opacity:.4}.mzs-link{color:#9a793d;text-align:right;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.mzs-foot{background:#fff;border-top:1px solid #ecede9;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.mzs-foot .btn{min-height:46px}.mzs-foot .btn--primary{min-width:180px}.mzs-spinner{border:3px solid #c5a05940;border-top-color:var(--mz-gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite mzs-spin;display:inline-block}@keyframes mzs-spin{to{transform:rotate(360deg)}}.mzs-crop{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.mzs-crop__bar{padding:12px 18px}.mzs-crop__bar strong{font-size:15px;font-weight:900;display:block}.mzs-crop__bar small{color:#72817b;font-size:13px}.mzs-crop__canvas{background:#1c2421;border-radius:16px;place-items:center;min-height:0;margin:0 18px 14px;padding:20px;display:grid;overflow:auto}.mzs-crop__frame{touch-action:none;line-height:0;display:inline-block;position:relative}.mzs-crop__frame img{max-width:100%;max-height:max(260px, calc(var(--mzs-h) - 300px));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;display:block}.mzs-crop-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mzs-crop-shade{fill:#00000073}.mzs-crop-edge{fill:#0000;stroke:var(--mz-gold-2);stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.mzs-crop-handle{cursor:grab;touch-action:none;outline:none}.mzs-crop-handle path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mzs-crop-handle__hit{stroke:#0000;stroke-width:48px}.mzs-crop-handle__ring{stroke:var(--mz-gold-2);stroke-width:26px}.mzs-crop-handle__dot{stroke:#fff;stroke-width:16px}.mzs-crop-handle:focus-visible .mzs-crop-handle__ring{stroke:#fff;stroke-width:32px}.mzs-crop-handle:focus-visible .mzs-crop-handle__dot,.mzs-crop-handle.is-dragging .mzs-crop-handle__dot{stroke:var(--mz-gold-2)}.mzs-crop-handle.is-dragging{cursor:grabbing}.mzs-meta{gap:18px;padding:22px 24px 0;display:grid;overflow-y:auto}.mzs-meta__summary{background:#fafaf8;border:1px solid #ecede9;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.mzs-meta__cover{background:#fff;border-radius:8px;flex:none;width:58px;height:76px;display:block;position:relative;box-shadow:0 2px 8px #0000001f}.mzs-meta__cover img{object-fit:cover;border-radius:8px;width:100%;height:100%}.mzs-meta__cover b{background:var(--mz-gold);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;line-height:22px;position:absolute;top:-8px;left:-8px}.mzs-meta__file{background:var(--mz-sand);color:#9a793d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.mzs-meta__summary strong{font-size:16px;font-weight:900;display:block}.mzs-meta__summary small{color:#72817b;font-size:13px}.mzs-format{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.mzs-format legend{color:#56665f;margin-bottom:8px;padding:0;font-size:13px;font-weight:800}.mzs-format label{cursor:pointer;background:#fff;border:1px solid #e3e7e4;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.mzs-format label.is-active{border:2px solid var(--mz-gold);background:var(--mz-cream)}.mzs-format label.is-disabled{opacity:.55;cursor:not-allowed}.mzs-format input{opacity:0;pointer-events:none;position:absolute}.mzs-format label:focus-within{box-shadow:0 0 0 3px #c5a05959}.mzs-format__icon{color:#b42328;background:#ffe6e6;border-radius:8px;flex:none;place-items:center;width:44px;height:52px;font-size:12px;font-weight:900;display:grid}.mzs-format__icon.is-image{color:#2f6c9b;background:#e8f0f8}.mzs-format strong{font-size:14px;font-weight:900;display:block}.mzs-format small{color:#72817b;font-size:12px}.mzs-meta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:18px;display:grid}.mzs-meta__grid label{color:#56665f;gap:6px;font-size:12px;font-weight:800;display:grid}.mzs-meta__grid :is(input,select,textarea){width:100%;min-height:46px;color:var(--mz-emerald);background:#fff;border:1px solid #e3e7e4;border-radius:12px;padding:10px 12px;font-size:14px}.mzs-meta__grid :is(input,select,textarea):focus{border-color:var(--mz-gold);outline:0;box-shadow:0 0 0 3px #c5a05933}.mzs-field-wide{grid-column:1/-1}.mzs-meta>.mzs-foot{margin:0 -24px;position:sticky;bottom:0}.mzs-status{color:#63746d;background:#fafaf8;border-top:1px solid #ecede9;align-items:center;gap:10px;margin:0;padding:10px 18px;font-size:13px;font-weight:700;display:flex}.mzs-status .mzs-spinner{border-width:2px;width:18px;height:18px}.mzs-status.is-error{color:#b42328;background:#fff1f1}.mzs-status.is-floating{border:0;border-radius:12px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}@media (width<=860px){.scanner-backdrop.mzs-backdrop{padding:0}.scanner-dialog.mzs{--mzs-h:100dvh;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.mzs-steps{display:none}.mzs-review{display:block;overflow-y:auto}.mzs-badge{top:8px;right:8px}.mzs-stage{border:0;overflow:visible}.mzs-canvas{min-height:0;margin:0 12px;padding:14px}.mzs-page-img{max-height:52dvh}.mzs-crop__canvas{margin:0 10px 10px;padding:14px}.mzs-crop__frame img{max-height:calc(100dvh - 300px)}.mzs-filters{gap:6px;padding:12px 12px 0}.mzs-filters small{display:none}.mzs-tools{padding:10px 12px 12px}.mzs-tools button{flex:calc(50% - 8px)}.mzs-pages{border-top:1px solid #ecede9;padding:12px;overflow:visible}.mzs-thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mzs-thumbs>button{flex:0 0 64px}.mzs-foot{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0}.mzs-foot .btn{flex:auto}.mzs-foot .btn--primary{flex:2 160px;min-width:0}.mzs-source{padding:18px}.mzs-source__grid,.mzs-format,.mzs-meta__grid{grid-template-columns:minmax(0,1fr)}.mzs-source-card{padding:22px 16px}.mzs-meta{padding:16px 16px 0}.mzs-meta>.mzs-foot{margin:0 -16px}.scanner-dialog.mzs--camera{width:100vw}.mzs-camera{--vf-h:calc(100dvh - 190px)}.mzs-cam-pill{padding:0 10px}}@media (prefers-reduced-motion:reduce){.mzs-spinner{animation-duration:2s}.mzs-source-card{transition:none}}body.theme-dark .scanner-dialog.mzs:not(.mzs--camera){color:#f4f4f5;background:#18181b}body.theme-dark .mzs :is(.mzs-head,.mzs-foot,.mzs-status){background:#18181b;border-color:#2e2e33}body.theme-dark .mzs :is(.mzs-pages,.mzs-crop-pref,.mzs-meta__summary){background:#111113;border-color:#2e2e33}body.theme-dark .mzs .mzs-canvas{background:#0b0b0d}body.theme-dark .mzs :is(.mzs-source-card,.mzs-filters button,.mzs-tools button,.mzs-format label,.mzs-thumbs>button,.mzs-reorder button,.mzs-meta__grid :is(input,select,textarea)){color:#f4f4f5;background:#18181b;border-color:#3f3f46}body.theme-dark .mzs :is(.mzs-source-card--camera,.mzs-filters button.is-active,.mzs-format label.is-active){border-color:var(--mz-gold);background:#2a2416}.mzs>:is(.mzs-source,.mzs-camera,.mzs-review,.mzs-crop,.mzs-meta){flex:auto;min-height:0}.scanner-dialog.mzs--camera{height:var(--mzs-h)}.mzs-camera>.mzs-camera-error{grid-row:2;align-self:center}@media (width>=760px) and (width<=1100px){.app-shell .stats-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}.mz-stat-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=641px) and (width<=759px){.app-shell .stats-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-shell .ai-context-actions>button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.app-shell .finance-toolbar{align-items:center;box-shadow:0 1px 2px #0000000a;border:1px solid var(--mz-line)!important;border-radius:16px!important;padding:20px 22px!important}@media (width<=900px){.app-shell .finance-toolbar{align-items:stretch}}@media (width>=700px) and (width<=1100px){.app-shell .hearing-mode-tabs:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}@media (width<=800px){.app-shell .case-head-actions{flex-wrap:wrap;align-items:center;display:flex!important}.app-shell .case-head-actions .badge{order:-1;flex:none!important;width:auto!important}.app-shell .case-head-actions .btn{flex:130px!important;width:auto!important}.app-shell .case-workspace__stats:has(>article:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell .case-workspace__stats:has(>article:nth-child(5):last-child) article{padding:12px 2px!important}.app-shell .case-workspace__stats:has(>article:nth-child(5):last-child) article>svg{width:16px;height:16px;padding:8px}.app-shell .case-workspace__stats:has(>article:nth-child(5):last-child) small{font-size:11px!important}.app-shell .case-workspace__stats:has(>article:nth-child(5):last-child) strong{font-size:19px!important}}.app-shell .mz-nav{z-index:1;min-height:0;font-family:var(--mz-font);flex-direction:column;flex:auto;margin-inline:-6px;display:flex;position:relative}.mz-nav__new-wrap{padding:0 6px 10px}.mz-nav__new{text-align:right;color:#f8e7b8;width:100%;min-height:42px;font:800 14px/1 var(--mz-font);cursor:pointer;background:#d4af3714;border:1px solid #d4af3780;border-radius:12px;align-items:center;gap:8px;padding:0 14px;transition:background .18s,border-color .18s;display:flex}.mz-nav__new:hover,.mz-nav__new.is-open{border-color:var(--mz-gold-2);background:#d4af372e}.mz-nav__new>svg:first-child{color:var(--mz-gold-2)}.mz-nav__new .mz-nav__chev{margin-inline-start:auto}.mz-nav__new.is-open .mz-nav__chev{transform:rotate(180deg)}.mz-nav__scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;padding:0 6px 8px;overflow:hidden auto}.mz-nav__scroll::-webkit-scrollbar{width:6px}.mz-nav__scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.mz-nav__label{color:#d1fae580;margin:16px 12px 6px;font-size:11px;font-weight:700;display:block}.mz-nav__section:first-child>.mz-nav__label{margin-top:2px}.mz-nav__item{color:#ecfdf5db;width:100%;min-height:44px;font:600 14px/1.3 var(--mz-font);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0 0 2px;padding:0 12px;transition:background .18s,color .18s;display:flex}.mz-nav__item>svg{opacity:.9;flex:none;width:19px;height:19px}.mz-nav__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mz-nav__item:hover:not(.is-active){color:#fff;background:#ffffff14}.mz-nav__item.is-active{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));color:var(--mz-emerald);font-weight:800;box-shadow:0 6px 16px #d4af3738}.mz-nav__item.is-active>svg{opacity:1}.mz-nav__item:focus-visible,.mz-nav__sub-item:focus-visible,.mz-nav__new:focus-visible{outline:2px solid var(--mz-ivory);outline-offset:2px}.mz-nav__chev{opacity:.55;flex:none;width:15px;height:15px;transition:transform .2s}.mz-nav__group.is-open>.mz-nav__group-btn .mz-nav__chev{transform:rotate(180deg)}.mz-nav__group.is-current>.mz-nav__group-btn:not(.is-active){color:#f8e7b8;font-weight:800}.mz-nav__group.is-current>.mz-nav__group-btn:not(.is-active)>svg:first-child{color:var(--mz-gold-2);opacity:1}.mz-nav__sub{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.mz-nav__sub[hidden]{display:none}.mz-nav__group.is-open>.mz-nav__sub{grid-template-rows:1fr}.mz-nav__sub-inner{visibility:hidden;border-inline-start:1px solid #ffffff24;min-height:0;margin-inline-start:21px;padding-inline-start:12px;transition:visibility 0s linear .22s;overflow:hidden}.mz-nav__group.is-open .mz-nav__sub-inner{visibility:visible;padding-block:2px 8px;transition-delay:0s}.mz-nav__sub-item{color:#ecfdf5b8;width:100%;min-height:36px;font:600 13px/1.35 var(--mz-font);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin-bottom:1px;padding:0 10px;transition:background .18s,color .18s;display:flex;position:relative}.mz-nav__sub-item i{inset-inline-start:-16px;background:#3d6a5d;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:0 0 0 2px #0a2f26}.mz-nav__sub-item:hover:not(.is-active){color:#fff;background:#ffffff12}.mz-nav__sub-item.is-active{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));color:var(--mz-emerald);font-weight:800;box-shadow:0 4px 12px #d4af3733}.mz-nav__sub-item.is-active i{background:var(--mz-gold-2)}.mz-nav.is-icons .mz-nav__text,.mz-nav.is-icons .mz-nav__chev{display:none}.mz-nav.is-icons .mz-nav__label{background:#ffffff1f;height:1px;margin:10px 14px;font-size:0;overflow:hidden}.mz-nav.is-icons .mz-nav__section:first-child>.mz-nav__label{display:none}.mz-nav.is-icons :is(.mz-nav__item,.mz-nav__new){justify-content:center;width:48px;min-height:46px;margin-inline:auto;padding:0}.mz-nav.is-icons .mz-nav__item>svg{width:21px;height:21px}.mz-nav.is-icons .mz-nav__group.is-current>.mz-nav__group-btn:not(.is-active){background:#d4af371f}.mz-nav-flyout{z-index:1400;color:#fff;min-width:220px;max-width:300px;font-family:var(--mz-font);background:#0d3a2f;border:1px solid #e9d5a833;border-radius:14px;gap:2px;padding:8px;animation:.14s ease-out both mz-nav-fly;display:grid;position:fixed;box-shadow:0 18px 40px #041b1659}@keyframes mz-nav-fly{0%{opacity:0;transform:translateY(-4px)}}.mz-nav-flyout__title{color:#f8e7b8;border-bottom:1px solid #ffffff1a;margin-bottom:4px;padding:6px 10px 8px;font-size:13px;font-weight:900;display:block}.mz-nav-flyout__item{color:#ecfdf5db;min-height:38px;font:600 13px/1.3 var(--mz-font);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.mz-nav-flyout__item i{background:#ffffff4d;border-radius:50%;flex:none;width:6px;height:6px}.mz-nav-flyout__item svg{color:var(--mz-gold-2)}.mz-nav-flyout__item:hover,.mz-nav-flyout__item:focus-visible{color:#fff;background:#ffffff17;outline:none}.mz-nav-flyout__item.is-active{background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));color:var(--mz-emerald);font-weight:800}.mz-nav-flyout__item.is-active i{background:var(--mz-emerald)}.mz-nav-flyout__item--solo{min-height:36px;font-weight:800}@media (prefers-reduced-motion:reduce){.mz-nav__sub,.mz-nav__chev,.mz-nav-flyout{transition:none;animation:none}}.app-shell.theme-dark .mz-nav__sub-item i{box-shadow:0 0 0 2px #0e1412}body:has(.app-shell.theme-dark) .mz-nav-flyout{background:#161d1a;border-color:#2a3632}.app-shell .mz-form-section{color:#fff;background:linear-gradient(to left, var(--mz-emerald), #1d5c49);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #0000000f}.app-shell .mz-form-section>span{width:38px;height:38px;color:var(--mz-ivory);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid}.app-shell .mz-form-section h3{color:#fff;font-family:var(--mz-font);margin:0;font-size:16px;font-weight:900}.app-shell .mz-form-section p{color:#ffffffb8;margin:2px 0 0;font-size:12px}.app-shell .reference-panel.mz-ref{box-shadow:0 1px 2px #0000000a;background:var(--mz-cream)!important;border:1px solid #e7d5aa!important;border-radius:16px!important;padding:18px 20px!important;display:block!important}.app-shell .reference-panel.mz-ref.reference-panel--error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262614!important}.app-shell .mz-ref--appeal{background:#fffbef!important}.mz-ref__head{align-items:center;gap:12px;display:flex}.mz-ref__num{background:linear-gradient(135deg, var(--mz-ivory), var(--mz-gold));color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 10px #c5a0594d}.app-shell .mz-ref__head strong{font-family:var(--mz-font);font-weight:900;display:block;color:var(--mz-emerald)!important;font-size:15px!important}.app-shell .mz-ref__head small{display:block;color:#8a7650!important;font-size:12px!important}.mz-ref__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mz-ref__slot{min-width:0;position:relative}.mz-ref__sep{z-index:1;color:#b9a57a;pointer-events:none;font-size:26px;font-weight:300;line-height:1;position:absolute;top:50%;left:-10px;transform:translate(-50%,-2px)}.app-shell .mz-ref__part{height:100%;transition:border-color var(--mz-dur-hover,.15s), box-shadow var(--mz-dur-hover,.15s);background:#fff;border:1px solid #e7d5aa;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #0000000a}.app-shell .mz-ref__part:hover{border-color:var(--mz-gold)}.app-shell .mz-ref__part:focus-within{border-color:var(--mz-gold);box-shadow:0 0 0 3px #c5a05938}.app-shell .mz-ref__part>span{font-family:var(--mz-font);text-align:center;direction:rtl;display:block;color:var(--mz-emerald)!important;margin:0!important;font-size:13px!important;font-weight:800!important}.app-shell .mz-ref__part input{min-width:0;font-family:var(--mz-font);font-variant-numeric:tabular-nums;-moz-appearance:textfield;margin:0;background:var(--mz-cream)!important;width:100%!important;height:58px!important;box-shadow:none!important;color:var(--mz-emerald)!important;text-align:center!important;border:0!important;border-radius:10px!important;outline:none!important;padding:0 8px!important;font-size:26px!important;font-weight:900!important}.app-shell .mz-ref__part input::placeholder{color:#cdbf9e;font-weight:700}.app-shell .mz-ref__part input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-shell .mz-ref__part input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-shell .mz-ref__part.is-error{background:#fff7f7;border-color:#dc2626}.app-shell .mz-ref__part.is-error input{background:#fff1f1!important}.app-shell .mz-ref__part em{margin:0!important;font-size:12px!important}.mz-ref__preview{color:#74623e;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;font-weight:700;display:flex}.mz-ref__preview svg{color:var(--mz-gold)}.mz-ref__preview bdi{color:var(--mz-emerald);letter-spacing:.02em;font-weight:900}@media (width<=640px){.app-shell .reference-panel.mz-ref{padding:14px!important}.mz-ref__parts{gap:8px}.mz-ref__sep{display:none}.app-shell .mz-ref__part{gap:6px;padding:8px}.app-shell .mz-ref__part>span{font-size:11px!important}.app-shell .mz-ref__part input{height:48px!important;font-size:20px!important}}.app-shell.theme-dark .reference-panel.mz-ref{background:#1e1b14!important;border-color:#4a3f28!important}.app-shell.theme-dark .mz-ref__part{background:#18181b;border-color:#3f3a2c}.app-shell.theme-dark .mz-ref__part input{color:#f4e7c5!important;background:#232017!important}.app-shell.theme-dark :is(.mz-ref__head strong,.mz-ref__part>span,.mz-ref__preview bdi){color:#f4e7c5!important}.app-shell .ai-workspace>.ai-hero{padding-bottom:14px!important}.app-shell .ai-workspace .ai-hero h1{font-size:26px!important}.app-shell .ai-workspace .ai-context-bar{border:1px solid var(--mz-line)!important;background:#fff!important;border-radius:16px!important;padding:16px 18px!important;box-shadow:0 1px 2px #0000000a!important}.app-shell .ai-workspace .ai-context-bar__head{background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important}.app-shell .ai-workspace .ai-context-bar.is-collapsed .ai-context-bar__head{margin-bottom:0!important}.app-shell .ai-workspace .ai-context-bar__body{align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;padding:0!important;display:grid!important}.app-shell .ai-workspace .ai-context-bar__body>label{min-width:0;gap:6px!important;margin:0!important;display:grid!important}.app-shell .ai-workspace .ai-context-bar__body>label>span{color:#56665f!important;font-size:12px!important;font-weight:800!important}.app-shell .ai-workspace .ai-context-bar__body select{width:100%!important;min-width:0!important;height:44px!important}.app-shell .ai-workspace .ai-template-picker__label{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex!important}.app-shell .ai-workspace .ai-add-custom-template{border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important}.app-shell .ai-workspace :is(.ai-office-template-row,.ai-context-actions){grid-column:1/-1!important}.app-shell .ai-workspace .ai-context-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px!important;width:auto!important;margin:0!important;display:flex!important}.app-shell .ai-workspace .ai-context-actions>.ai-create-document{min-width:220px;flex:none!important}.app-shell .ai-workspace .ai-context-hint{color:#8a978f;font-size:12px}.app-shell .ai-workspace .ai-more-menu{display:inline-flex}.app-shell .ai-workspace .ai-more-menu .mz-row-menu__trigger.has-label{align-items:center;gap:6px;font-size:13px;font-weight:800;border:1px solid var(--mz-gold)!important;width:auto!important;height:44px!important;color:var(--mz-emerald)!important;opacity:1!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:0 14px!important;display:inline-flex!important}.app-shell .ai-workspace .ai-more-menu .mz-row-menu__trigger.has-label:hover,.app-shell .ai-workspace .ai-more-menu .mz-row-menu__trigger.has-label.is-open{background:var(--mz-cream)!important}.app-shell .ai-workspace .ai-editor-head .ai-more-menu .mz-row-menu__trigger.has-label{border-color:#e3e7e4!important;height:38px!important}.app-shell .ai-workspace .ai-studio{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.app-shell .ai-workspace .ai-studio>.ai-editor-panel{flex-direction:column;min-width:0;position:relative;grid-area:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.app-shell .ai-workspace .ai-side{border:1px solid var(--mz-line);background:#fff;border-radius:16px;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.app-shell .ai-workspace .ai-side-tabs{background:#f5f6f4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px;padding:4px;display:grid}.app-shell .ai-workspace .ai-side-tabs button{color:#63746d;white-space:nowrap;cursor:pointer;min-width:0;min-height:38px;transition:background-color var(--mz-dur-hover,.15s), color var(--mz-dur-hover,.15s);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.app-shell .ai-workspace .ai-side-tabs button:hover:not(.active){color:var(--mz-emerald);background:#ffffffb3}.app-shell .ai-workspace .ai-side-tabs button.active{background:var(--mz-gold);color:#fff;box-shadow:0 3px 10px #c5a0594d}.app-shell .ai-workspace .ai-side>:is(.ai-history-panel,.ai-chat-panel,.legal-editor-tools){flex:auto;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-top:1px solid #f0f0ec!important;border-radius:0!important;margin:0!important;display:none!important}.app-shell .ai-workspace .ai-studio[data-side=chat] .ai-side>.ai-chat-panel{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.app-shell .ai-workspace .ai-studio[data-side=history] .ai-side>.ai-history-panel{flex-direction:column;display:flex!important}.app-shell .ai-workspace .ai-studio[data-side=tools] .ai-side>.legal-editor-tools{z-index:auto!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;width:auto!important;max-width:none!important;animation:none!important;display:grid!important;position:static!important;inset:auto!important}.app-shell .ai-workspace .ai-side .legal-editor-tools__head{display:none!important}.app-shell .ai-workspace .ai-side :is(.ai-chat-body,.legal-editor-tools__body,.ai-history-list){min-height:0!important;max-height:none!important;overflow-y:auto!important}.app-shell .ai-workspace .ai-side .ai-history-list{flex:auto}.app-shell .ai-workspace .ai-side .ai-history-head h2{font-size:15px!important}.app-shell .ai-workspace .ai-side .ai-history-head{padding:12px 14px!important}.app-shell .ai-workspace .ai-side .ai-chat-head{min-height:0!important;padding:12px 14px!important}.app-shell .ai-workspace .ai-side .ai-chat-body{padding:14px!important}.app-shell .ai-workspace .ai-side .ai-chat-composer{padding:12px!important}.app-shell .ai-workspace .ai-local-note{background:var(--mz-cream);color:#7a5f2a;border-radius:10px;align-items:flex-start;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.6;display:flex}.app-shell .ai-workspace .ai-local-note svg{color:var(--mz-gold);flex:none;margin-top:2px}.app-shell .ai-workspace .legal-tool-empty--case{background:var(--mz-cream);text-align:right;border:1px dashed #e3d4af;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.7;color:#7a5f2a!important}.app-shell .ai-workspace .ai-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px!important;padding:12px 16px!important;display:flex!important}.app-shell .ai-workspace .ai-editor-identity{flex:260px;min-width:0}.app-shell .ai-workspace .ai-editor-identity .ai-title-input{background:0 0!important;border:0!important;padding:0!important}.app-shell .ai-workspace .ai-editor-identity .ai-title-input input{width:100%;height:40px!important;padding:0!important;font-size:18px!important;font-weight:900!important}.app-shell .ai-workspace .ai-editor-identity small{flex-wrap:wrap;align-items:center;gap:4px;display:flex;color:#72817b!important;font-size:12px!important}.app-shell .ai-workspace .ai-editor-identity small b{color:#56665f;font-weight:800}.app-shell .ai-workspace .ai-editor-identity .ai-autosave-state{background:0 0!important;padding:0!important;font-size:12px!important;display:inline!important}.app-shell .ai-workspace .ai-editor-head-actions{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.app-shell .ai-workspace .ai-editor-head-actions>button{min-height:38px!important}.app-shell .ai-workspace .ai-editor-toolbar{flex-wrap:wrap!important;row-gap:6px!important;padding:8px 12px!important;overflow:visible!important}.app-shell .ai-workspace .ai-editor-toolbar button,.app-shell .ai-workspace .ai-editor-toolbar .ai-color-control{min-width:36px!important;height:36px!important;font-size:15px!important}.app-shell .ai-workspace .ai-editor-toolbar select{height:36px!important;font-size:13px!important}@container mizan-ai-workspace (width>=940px){.app-shell .ai-workspace .ai-editor-toolbar{z-index:6;position:sticky;top:72px}}.app-shell .ai-workspace .ai-editor-workarea{min-height:0!important;display:block!important}.app-shell .ai-workspace .ai-editor-scroll{padding:24px!important}.app-shell .ai-workspace .ai-editor-actions{z-index:7;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;position:sticky;bottom:0;background:#fff!important;border-top:1px solid #ecede9!important;gap:10px!important;padding:12px 16px!important;display:flex!important;box-shadow:0 -8px 20px #0a2f260f!important}.app-shell .ai-workspace :is(.ai-editor-actions__main,.ai-editor-actions__export){flex-wrap:wrap;gap:8px;display:flex}.app-shell .ai-workspace .ai-editor-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex;min-height:42px!important;box-shadow:none!important;border-radius:12px!important;flex:none!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.app-shell .ai-workspace .ai-editor-actions .ai-more{background:linear-gradient(to left, var(--mz-emerald), var(--mz-emerald-2))!important;color:#fff!important;border:0!important}.app-shell .ai-workspace .ai-editor-actions .ai-save-case{border:1px solid var(--mz-gold)!important;color:var(--mz-emerald)!important;background:#fff!important}.app-shell .ai-workspace .ai-editor-actions__export button{color:var(--mz-emerald)!important;background:#fff!important;border:1px solid #e3e7e4!important}.app-shell .ai-workspace .ai-editor-actions button:hover:not(:disabled){filter:brightness(1.03)}.app-shell .ai-workspace .ai-editor-actions :is(.ai-save-case,.ai-editor-actions__export button):hover:not(:disabled){background:var(--mz-cream)!important}.app-shell .ai-workspace .ai-editor-actions button:disabled{cursor:not-allowed;opacity:.5!important}.app-shell .ai-workspace .ai-pane-switch{z-index:20;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:68px;display:grid!important}.app-shell .ai-workspace .ai-pane-switch button{justify-content:center;align-items:center;gap:6px;display:inline-flex!important}@container mizan-ai-workspace (width>=940px){.app-shell .ai-workspace .ai-pane-switch{display:none!important}.app-shell .ai-workspace .ai-studio{grid-template-columns:minmax(0,1fr) 320px}.app-shell .ai-workspace .ai-studio>.ai-side{height:calc(100dvh - 108px);max-height:900px;position:sticky;top:88px;grid-area:1/2!important}}@container mizan-ai-workspace (width>=1060px){.app-shell .ai-workspace .ai-studio{grid-template-columns:minmax(0,1fr) 360px}}@container mizan-ai-workspace (width>=1300px){.app-shell .ai-workspace .ai-studio{grid-template-columns:minmax(0,1fr) 400px}}@container mizan-ai-workspace (width<=939px){.app-shell .ai-workspace .ai-side-tabs,.app-shell .ai-workspace .ai-studio[data-pane=editor]>.ai-side{display:none}.app-shell .ai-workspace .ai-studio:not([data-pane=editor])>.ai-editor-panel{display:none!important}.app-shell .ai-workspace .ai-studio>.ai-side{height:min(74dvh,760px)}.app-shell .ai-workspace .ai-context-bar__body{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container mizan-ai-workspace (width<=640px){.app-shell .ai-workspace .ai-context-bar__body{grid-template-columns:minmax(0,1fr)!important}.app-shell .ai-workspace .ai-context-actions>.ai-create-document{min-width:0;flex:100%!important}.app-shell .ai-workspace .ai-pane-switch button{gap:4px;padding:0 4px!important;font-size:12px!important}.app-shell .ai-workspace .ai-editor-head-actions{width:100%}.app-shell .ai-workspace .ai-editor-head-actions>*{flex:auto}.app-shell .ai-workspace .ai-editor-head-actions .ai-more-menu .mz-row-menu__trigger{justify-content:center;width:100%!important}.app-shell .ai-workspace .ai-editor-scroll{padding:12px!important}.app-shell .ai-workspace :is(.ai-editor-actions__main,.ai-editor-actions__export){width:100%}.app-shell .ai-workspace .ai-editor-actions button{flex:1 1 0!important;padding:0 8px!important}.app-shell .ai-workspace .ai-editor-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}}.app-shell .ai-workspace.ai-focus-mode :is(.ai-side,.ai-pane-switch){display:none!important}.app-shell .ai-workspace.ai-focus-mode .ai-studio{grid-template-columns:minmax(0,1fr)!important}.app-shell .ai-workspace.ai-focus-mode .ai-studio>.ai-editor-panel{display:flex!important}body.theme-dark .app-shell .ai-workspace :is(.ai-side,.ai-editor-actions,.ai-context-bar){background:#18181b!important;border-color:#2e2e33!important}body.theme-dark .app-shell .ai-workspace .ai-side-tabs{background:#111113}body.theme-dark .app-shell .ai-workspace :is(.ai-editor-actions .ai-save-case,.ai-editor-actions__export button,.ai-more-menu .mz-row-menu__trigger.has-label){color:#f4f4f5!important;background:#18181b!important;border-color:#3f3f46!important}body.theme-dark .app-shell .ai-workspace .ai-local-note,body.theme-dark .app-shell .ai-workspace .legal-tool-empty--case{background:#2a2416;color:#e9d5a8!important}.app-shell .ai-workspace .ai-context-bar.is-collapsed .ai-context-bar__body{display:none!important}.app-shell .ai-workspace>.ai-hero{gap:12px;padding-bottom:10px!important}.app-shell .ai-workspace .ai-hero .ai-sparkle{width:44px!important;height:44px!important;font-size:18px!important}.app-shell .ai-workspace .ai-hero h1{font-size:24px!important;line-height:1.3!important}.app-shell .ai-workspace .ai-hero p{margin-top:2px!important;font-size:13px!important}.app-shell .ai-workspace .ai-ready-state{padding:8px 14px!important}.app-shell .ai-workspace .ai-editor-toolbar{gap:4px!important}.app-shell .ai-workspace .ai-toolbar-group{padding-inline-end:4px!important}.app-shell .ai-workspace .ai-editor-toolbar select{width:auto!important;min-width:64px!important;max-width:118px!important;padding-inline:6px 22px!important}.app-shell .ai-workspace .ai-editor-toolbar button{min-width:34px!important;padding:0 6px!important}.mz-confirm-backdrop{-webkit-backdrop-filter:blur(4px);font-family:var(--mz-font);background:#061f197a!important}.mizan-confirm-dialog.mz-confirm{--tone:var(--mz-emerald-2);--tone-soft:#e8f3ee;--tone-ring:#176a5229;--tone-btn:linear-gradient(to left, var(--mz-emerald-2), var(--mz-emerald));--tone-btn-text:#fff;background:var(--mz-surface);text-align:right;width:min(440px,100%);color:var(--mz-emerald);border:1px solid #c5a05961;border-radius:20px;padding:0;animation:none;position:relative;overflow:hidden;box-shadow:0 24px 64px #061f1947,0 2px 6px #061f1914}.mz-confirm:before{content:"";background:linear-gradient(to left, var(--tone), var(--mz-gold));height:4px;display:block}.mizan-confirm-dialog.mz-confirm--danger{--tone:#b23b35;--tone-soft:#fcedeb;--tone-ring:#b23b3529;--tone-btn:linear-gradient(to left, #c2463f, #9e302b)}.mizan-confirm-dialog.mz-confirm--warning{--tone:#b7791f;--tone-soft:#fff6e4;--tone-ring:#c5a0593d;--tone-btn:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));--tone-btn-text:var(--mz-emerald)}.mizan-confirm-dialog.mz-confirm--sync{--tone:var(--mz-emerald-2);--tone-soft:#e8f3ee;--tone-ring:#176a5229}.mizan-confirm-dialog.mz-confirm--primary{--tone:var(--mz-emerald-2)}.mz-confirm__head{align-items:center;gap:14px;padding:22px 24px 0;display:flex}.mz-confirm__icon{width:48px;height:48px;color:var(--tone);background:var(--tone-soft);box-shadow:0 0 0 6px var(--tone-ring);border-radius:50%;flex:none;place-items:center;display:grid}.mizan-confirm-dialog.mz-confirm h2{color:var(--mz-emerald);margin:0;font-size:18px;font-weight:800;line-height:1.5}.mizan-confirm-dialog.mz-confirm .mz-confirm__message{color:#4c5f59;white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:14px 24px 0;font-size:15px;line-height:1.9}.mz-confirm .mizan-confirm-input{border-color:var(--mz-line);background:#fbfcfa;width:calc(100% - 48px);margin:14px 24px 0}.mz-confirm .mizan-confirm-input:focus{border-color:var(--mz-gold);box-shadow:0 0 0 3px #c5a05933}.mizan-confirm-actions.mz-confirm__actions{border-top:1px solid var(--mz-line-soft);background:#fafaf6;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:22px 0 0;padding:14px 24px 18px;display:flex}.mizan-confirm-actions.mz-confirm__actions button{min-width:112px;min-height:42px;font:inherit;cursor:pointer;transition:transform var(--mz-dur-press,.12s) var(--mz-ease-out,ease-out), filter var(--mz-dur-hover,.15s), background-color var(--mz-dur-hover,.15s), box-shadow var(--mz-dur-hover,.15s);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:800}.mz-confirm__ok{color:var(--tone-btn-text);background:var(--tone-btn);box-shadow:0 4px 12px var(--tone-ring);border:0}.mz-confirm__ok:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.mizan-confirm-actions .mz-confirm__cancel{border:1px solid var(--mz-gold);color:var(--mz-emerald);background:#fff}.mizan-confirm-actions .mz-confirm__cancel:hover:not(:disabled){background:var(--mz-sand)}.mizan-confirm-actions.mz-confirm__actions button:active:not(:disabled){transform:scale(.98)}.mizan-confirm-actions.mz-confirm__actions button:focus-visible{outline-offset:2px;outline:3px solid #c5a0598c}@keyframes mz-confirm-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mz-confirm-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.mz-confirm-backdrop{animation:mz-fade-in var(--mz-dur-modal,.22s) var(--mz-ease-out,ease-out) both}.mz-confirm-backdrop .mz-confirm{animation:mz-confirm-in var(--mz-dur-modal,.22s) var(--mz-ease-out,ease-out) both}.mz-confirm-backdrop.is-closing{animation:mz-fade-out .14s var(--mz-ease-in,ease-in) both;pointer-events:none}.mz-confirm-backdrop.is-closing .mz-confirm{animation:mz-confirm-out .14s var(--mz-ease-in,ease-in) both}@media (width<=560px){.mz-confirm-backdrop{align-items:end!important;padding:12px!important}.mizan-confirm-dialog.mz-confirm{border-radius:20px;width:100%}.mz-confirm__head{padding:20px 18px 0}.mizan-confirm-dialog.mz-confirm .mz-confirm__message{padding:12px 18px 0;font-size:14.5px}.mz-confirm .mizan-confirm-input{width:calc(100% - 36px);margin-inline:18px}.mizan-confirm-actions.mz-confirm__actions{flex-direction:column;padding:14px 18px 16px}.mizan-confirm-actions.mz-confirm__actions button{width:100%;min-height:46px}}.theme-dark .mizan-confirm-dialog.mz-confirm{color:#e4e4e7;background:#18181b;border-color:#3a3a40}.theme-dark .mizan-confirm-dialog.mz-confirm h2{color:#f4f4f5}.theme-dark .mizan-confirm-dialog.mz-confirm .mz-confirm__message{color:#b4b4bb}.theme-dark .mz-confirm__icon{background:#ffffff0f}.theme-dark .mizan-confirm-actions.mz-confirm__actions{background:#141416;border-color:#2e2e33}.theme-dark .mizan-confirm-actions .mz-confirm__cancel{color:#e9d5a8;background:0 0}.theme-dark .mz-confirm .mizan-confirm-input{color:#e4e4e7;background:#111113;border-color:#2e2e33}@media (prefers-reduced-motion:reduce){.mz-confirm-backdrop,.mz-confirm-backdrop .mz-confirm,.mz-confirm-backdrop.is-closing,.mz-confirm-backdrop.is-closing .mz-confirm{animation-duration:1ms!important}.mizan-confirm-actions.mz-confirm__actions button{transition:none}}.mz-autosync{--tone:var(--mz-emerald-2);--tone-soft:#eaf5f0;--tone-line:#176a5238;border:1px solid var(--tone-line);border-inline-start:4px solid var(--tone);background:linear-gradient(to left, var(--tone-soft), #fff 70%);color:var(--mz-emerald);font-family:var(--mz-font);animation:mz-rise var(--mz-dur-enter,.22s) var(--mz-ease-out,ease-out) both;border-radius:14px;overflow:hidden}.mz-autosync--running,.mz-autosync--window{--tone:var(--mz-emerald-2)}.mz-autosync--idle{--tone:var(--mz-gold);--tone-soft:#fff8e6;--tone-line:#c5a05959}.mz-autosync--trial{--tone:#3e6fa8;--tone-soft:#eef4fb;--tone-line:#3e6fa838}.mz-autosync--paused{--tone:#b7791f;--tone-soft:#fff5e2;--tone-line:#b7791f47}.mz-autosync--off{--tone:#8a9691;--tone-soft:#f4f5f3;--tone-line:#e3e6e2}.mz-autosync__main{align-items:center;gap:12px;padding:12px 14px;display:flex}.mz-autosync__icon{width:38px;height:38px;color:var(--tone);box-shadow:0 0 0 4px var(--tone-soft), 0 1px 3px #061f1914;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.mz-autosync--running .mz-autosync__icon svg{animation:1.6s linear infinite mz-autosync-spin}@keyframes mz-autosync-spin{to{transform:rotate(-360deg)}}.mz-autosync__body{flex:1;gap:2px;min-width:0;display:grid}.mz-autosync__body strong{color:var(--mz-emerald);font-size:14px;font-weight:800}.mz-autosync__body p{color:#4c5f59;margin:0;font-size:13px;line-height:1.7}.mz-autosync__track{background:#e3ece8;border-radius:999px;max-width:420px;height:6px;margin-top:5px;display:block;overflow:hidden}.mz-autosync__track em{border-radius:inherit;background:linear-gradient(to left, var(--mz-gold), var(--mz-emerald-2));height:100%;transition:width .4s var(--mz-ease-out,ease-out);display:block}.mz-autosync__side{flex:none;align-items:center;gap:8px;display:flex}.mz-autosync__chip{border:1px solid var(--mz-line);color:var(--mz-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:baseline;gap:4px;padding:5px 11px;font-size:11.5px;display:inline-flex}.mz-autosync__chip b{color:var(--mz-emerald);font-size:14px;font-weight:800}.mz-autosync__more{border:1px solid var(--mz-gold);min-height:34px;color:var(--mz-emerald);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--mz-dur-hover,.15s), transform var(--mz-dur-press,.12s);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.mz-autosync__more:hover{background:var(--mz-sand)}.mz-autosync__more:active{transform:scale(.97)}.mz-autosync__more:focus-visible{outline-offset:2px;outline:3px solid #c5a05980}.mz-autosync__more svg:last-child{transition:transform var(--mz-dur-menu,.18s) var(--mz-ease-out,ease-out)}.mz-autosync.is-open .mz-autosync__more{background:var(--mz-sand)}.mz-autosync.is-open .mz-autosync__more svg:last-child{transform:rotate(180deg)}.mz-autosync__details{transition:grid-template-rows var(--mz-dur-nav,.24s) var(--mz-ease-out,ease-out);grid-template-rows:0fr;display:grid}.mz-autosync.is-open .mz-autosync__details{grid-template-rows:1fr}.mz-autosync__details-inner{min-height:0;overflow:hidden}.mz-autosync__rules{border-top:1px solid var(--mz-line-soft);background:var(--mz-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.mz-autosync__rules>div{background:#fcfcf9;gap:3px;padding:11px 14px;display:grid}.mz-autosync__rules dt{color:var(--mz-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.mz-autosync__rules dt svg{color:var(--mz-gold)}.mz-autosync__times{flex-wrap:wrap;gap:6px;display:inline-flex}.mz-autosync__times bdi{background:var(--mz-cream);font-variant-numeric:tabular-nums;unicode-bidi:isolate;border:1px solid #c5a0594d;border-radius:6px;padding:1px 8px;direction:ltr!important}.theme-dark .mz-autosync__times bdi{background:#222226;border-color:#3a3a40}.mz-autosync__rules dd{color:var(--mz-emerald);margin:0;font-size:13px;font-weight:700;line-height:1.6}.mz-autostate{gap:2px;max-width:220px;display:inline-grid}.mz-autostate b{white-space:nowrap;color:var(--mz-green-text);background:#e8f3ee;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.5;display:inline-flex}.mz-autostate b:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.mz-autostate small{color:var(--mz-muted);white-space:normal;font-size:10.5px;line-height:1.5;display:block}.mz-autostate--waiting b,.mz-autostate--scheduled b{color:#8a6417;background:#fff4dc}.mz-autostate--queued b{color:#3e6fa8;background:#eef4fb}.mz-autostate--running b{color:#fff;background:var(--mz-emerald-2)}.mz-autostate--running b:before{animation:1.2s ease-in-out infinite mz-autostate-pulse}@keyframes mz-autostate-pulse{50%{opacity:.25}}.mz-autostate--recent b{color:var(--mz-green-text);background:#e8f3ee}.mz-autostate--review b{color:#a1423b;background:#fde9e7}.theme-dark .mz-autosync{border-color:#2e2e33;border-inline-start-color:var(--tone);color:#e4e4e7;background:#18181b}.theme-dark .mz-autosync__icon{background:#111113;box-shadow:0 0 0 4px #ffffff0a}.theme-dark .mz-autosync__body strong,.theme-dark .mz-autosync__chip b,.theme-dark .mz-autosync__rules dd{color:#f4f4f5}.theme-dark .mz-autosync__body p{color:#b4b4bb}.theme-dark .mz-autosync__track{background:#2e2e33}.theme-dark .mz-autosync__chip,.theme-dark .mz-autosync__more{color:#e9d5a8;background:#111113;border-color:#3a3a40}.theme-dark .mz-autosync.is-open .mz-autosync__more,.theme-dark .mz-autosync__more:hover{background:#222226}.theme-dark .mz-autosync__rules{background:#2e2e33;border-color:#2e2e33}.theme-dark .mz-autosync__rules>div{background:#141416}.theme-dark .mz-autostate b{background:#ffffff12}.theme-dark .mz-autostate--running b{color:#fff;background:var(--mz-emerald-2)}@media (width<=900px){.mz-autosync__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mz-autosync__main{flex-wrap:wrap;gap:10px;padding:11px 12px}.mz-autosync__icon{width:34px;height:34px}.mz-autosync__body{flex:calc(100% - 50px)}.mz-autosync__body p{font-size:12.5px}.mz-autosync__side{justify-content:space-between;width:100%}.mz-autosync__rules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mz-autosync,.mz-autosync--running .mz-autosync__icon svg,.mz-autostate--running b:before{animation:none!important}.mz-autosync__details,.mz-autosync__more svg:last-child{transition:none!important}}:root{--mz-dur-press:.12s;--mz-dur-hover:.15s;--mz-dur-menu:.18s;--mz-dur-exit:.12s;--mz-dur-enter:.22s;--mz-dur-nav:.24s;--mz-dur-modal:.22s;--mz-dur-page:.18s;--mz-ease-out:cubic-bezier(.2, .8, .2, 1);--mz-ease-in:cubic-bezier(.4, 0, 1, 1);--mz-ease-std:cubic-bezier(.4, 0, .2, 1)}@keyframes mz-fade-in{0%{opacity:0}}@keyframes mz-fade-out{to{opacity:0}}@keyframes mz-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes mz-pop-out{to{opacity:0;transform:translateY(-2px)scale(.98)}}@keyframes mz-drawer-in{0%{transform:translate(100%)}}@keyframes mz-drawer-out{to{transform:translate(100%)}}@media (width>=801px){.app-shell .sidebar{overflow:hidden;padding-inline:14px!important}.app-shell .sidebar .brand{white-space:nowrap;overflow:hidden;justify-content:flex-start!important;padding-inline:8px 0!important}.app-shell .sidebar .brand__mark,.app-shell .mz-nav__new>svg,.app-shell .mz-nav__item>svg{flex:none!important}.app-shell .sidebar .brand>div:last-child{min-width:0;transition:opacity var(--mz-dur-hover) var(--mz-ease-std);display:block!important}.app-shell.sidebar-collapsed .sidebar .brand>div:last-child{opacity:0;pointer-events:none}.app-shell .mz-nav__item,.app-shell .mz-nav.is-icons .mz-nav__item{justify-content:flex-start;width:100%;min-height:44px;margin-inline:0;padding-inline:21.5px 12px}.app-shell .mz-nav.is-icons .mz-nav__item>svg,.app-shell .mz-nav__item>svg:first-child{width:21px;height:21px}.app-shell .mz-nav__new,.app-shell .mz-nav.is-icons .mz-nav__new{justify-content:flex-start;width:100%;min-height:42px;margin-inline:0;padding-inline:22px 12px}.app-shell .mz-nav.is-icons :is(.mz-nav__text,.mz-nav__chev){display:inline-block}.app-shell .mz-nav__text{text-overflow:clip;transition:opacity var(--mz-dur-hover) var(--mz-ease-std) 60ms}.app-shell .mz-nav__chev{transition:transform var(--mz-dur-menu) var(--mz-ease-std), opacity var(--mz-dur-hover) var(--mz-ease-std) 60ms}.app-shell .mz-nav.is-icons :is(.mz-nav__text,.mz-nav__chev){opacity:0;transition-delay:0s}.app-shell .mz-nav__label,.app-shell .mz-nav.is-icons .mz-nav__label{white-space:nowrap;height:auto;transition:color var(--mz-dur-hover) var(--mz-ease-std);background:0 0;margin:16px 0 6px;padding-inline:12px;font-size:11px;display:block;position:relative;overflow:hidden}.app-shell .mz-nav.is-icons .mz-nav__section:first-child>.mz-nav__label{display:block}.app-shell .mz-nav__section:first-child>.mz-nav__label{margin-top:2px}.app-shell .mz-nav__label:after{content:"";inset-inline:14px;opacity:0;height:1px;transition:opacity var(--mz-dur-hover) var(--mz-ease-std);background:#ffffff24;position:absolute;top:50%}.app-shell .mz-nav.is-icons .mz-nav__label{color:#0000!important}.app-shell .mz-nav.is-icons .mz-nav__label:after{opacity:1}.app-shell .mz-nav__sub-inner{margin-inline-start:31.5px}}@media (width>=801px) and (prefers-reduced-motion:no-preference){.app-shell{transition:grid-template-columns var(--mz-dur-nav) var(--mz-ease-std)}}.app-shell :is(.mz-nav__item,.mz-nav__sub-item){isolation:isolate;position:relative}.app-shell :is(.mz-nav__item,.mz-nav__sub-item):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to left, var(--mz-gold-2), var(--mz-gold));opacity:0;transition:opacity var(--mz-dur-menu) var(--mz-ease-std), transform var(--mz-dur-menu) var(--mz-ease-out);position:absolute;inset:0;transform:scale(.98);box-shadow:0 6px 16px #d4af3738}.app-shell :is(.mz-nav__item,.mz-nav__sub-item).is-active{box-shadow:none;background:0 0}.app-shell :is(.mz-nav__item,.mz-nav__sub-item).is-active:before{opacity:1;transform:none}.app-shell .mz-nav__sub-item:before{box-shadow:0 4px 12px #d4af3733}.app-shell :is(.mz-nav__item,.mz-nav__sub-item,.mz-nav__new){transition:background-color var(--mz-dur-hover) var(--mz-ease-std), color var(--mz-dur-hover) var(--mz-ease-std), transform var(--mz-dur-press) var(--mz-ease-std)}.app-shell .mz-nav__item>svg:first-child{transition:transform var(--mz-dur-hover) var(--mz-ease-out), color var(--mz-dur-hover) var(--mz-ease-std), opacity var(--mz-dur-hover)}.app-shell .mz-nav__item:not(.is-active):hover>svg:first-child{opacity:1;transform:translate(-2px)}.app-shell :is(.mz-nav__item,.mz-nav__sub-item,.mz-nav__new):active{transform:scale(.985)}.app-shell .mz-nav__sub-item i{transition:background-color var(--mz-dur-hover) var(--mz-ease-std), transform var(--mz-dur-hover) var(--mz-ease-out)}.app-shell .mz-nav__sub-item:hover:not(.is-active) i{background:#ecfdf58c;transform:scale(1.15)}.app-shell .mz-nav__sub{transition:grid-template-rows var(--mz-dur-nav) var(--mz-ease-std)}.app-shell .mz-nav__sub-inner>.mz-nav__sub-item{opacity:0;transition:opacity var(--mz-dur-exit) var(--mz-ease-in), transform var(--mz-dur-exit) var(--mz-ease-in), background-color var(--mz-dur-hover), color var(--mz-dur-hover);transform:translateY(-3px)}.app-shell .mz-nav__group.is-open .mz-nav__sub-inner>.mz-nav__sub-item{opacity:1;transition:opacity var(--mz-dur-menu) var(--mz-ease-out) 40ms, transform var(--mz-dur-menu) var(--mz-ease-out) 40ms, background-color var(--mz-dur-hover), color var(--mz-dur-hover);transform:none}.app-shell .mz-nav__chev{transition:transform var(--mz-dur-menu) var(--mz-ease-std), opacity var(--mz-dur-hover) var(--mz-ease-std)}.mz-nav-flyout{animation:mz-pop-in var(--mz-dur-menu) var(--mz-ease-out) both;transform-origin:100% 0}.mz-nav-flyout.is-closing{animation:mz-pop-out var(--mz-dur-exit) var(--mz-ease-in) both;pointer-events:none}.mz-nav-flyout__item{transition:background-color var(--mz-dur-hover) var(--mz-ease-std), color var(--mz-dur-hover) var(--mz-ease-std)}@media (width<=800px){.app-shell.mobile-menu-open .sidebar{animation:mz-drawer-in var(--mz-dur-nav) var(--mz-ease-out) both;box-shadow:-18px 0 48px #041b1647}.app-shell.mobile-menu-open .mobile-menu-backdrop{animation:mz-fade-in var(--mz-dur-nav) var(--mz-ease-out) both}.app-shell.mobile-menu-leaving .sidebar{animation:mz-drawer-out .2s var(--mz-ease-in) both}.app-shell.mobile-menu-leaving .mobile-menu-backdrop{animation:mz-fade-out .2s var(--mz-ease-in) both;pointer-events:none}.app-shell.mobile-menu-leaving .menu-toggle span{opacity:1!important;transform:none!important}.app-shell .menu-toggle span{transition:transform var(--mz-dur-menu) var(--mz-ease-std), opacity var(--mz-dur-hover)}}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell .sidebar,.mz-nav *,.mz-nav-flyout,.mobile-menu-backdrop{transition:none!important;animation:none!important}.app-shell .mz-nav__sub-inner>.mz-nav__sub-item{opacity:1;transform:none}}
