@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2) format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-shell: #0f1b33;--color-shell-active: #22335a;--color-nav-text: #c7d0e2;--color-accent: #0e7c66;--color-accent-strong: #0a5e4d;--color-accent-tint: #e3f4ef;--color-page: #f6f7f9;--color-border: #e4e7ec;--color-text: #101828;--color-text-secondary: #344054;--color-text-muted: #475467;--radius-control: 8px;--radius-card: 12px;--radius-dialog: 16px;--font-sans: "Vazirmatn", Tahoma, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace}html[dir=rtl] body{margin:0;background:var(--color-page);color:var(--color-text);font-family:var(--font-sans)}.amount{direction:ltr;text-align:left;font-variant-numeric:tabular-nums}.latin-id{font-family:var(--font-mono);direction:ltr}.shell{display:flex;min-height:100vh}.sidebar{flex:0 0 216px;background:var(--color-shell);color:#fff;padding:18px 12px;display:flex;flex-direction:column;gap:16px}.brand{display:flex;align-items:center;gap:10px;padding:0 8px;font-weight:800;font-size:16px}.brand-mark{width:32px;height:32px;border-radius:9px;background:#14b08e}.brand-block{display:grid;gap:4px}.release{display:flex;align-items:center;gap:6px;padding-inline-start:50px;line-height:1}.release-stage{padding:3px 7px;border-radius:999px;border:1px solid rgba(20,176,142,.45);background:#14b08e24;color:#6fe0c3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.release-version{color:var(--color-nav-text);opacity:.8;font-family:var(--font-mono);font-size:11px}.nav-back{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--color-shell-active);border-radius:var(--radius-control);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.nav-back:hover,.nav-back:focus-visible{background:var(--color-shell-active)}.nav a:hover{background:#ffffff0f;color:#fff}.nav a{display:block;padding:8px 10px;border-radius:var(--radius-control);color:var(--color-nav-text);text-decoration:none;font-size:13px}.nav a[data-status=active]{background:var(--color-shell-active);color:#fff;font-weight:700}.main{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid var(--color-border);padding:16px 24px}.topbar h1{margin:0;font-size:22px}.content{padding:18px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:14px 16px}.chip{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.chip.up{background:#e5f4ec;color:#12663f}.chip.down{background:#fce8e6;color:#b42318}a{color:var(--color-accent)}input,select,textarea,button{font:inherit}:root{--control-h: 36px}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:7px 10px;background-color:#fff;min-width:180px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}select[multiple]{min-height:84px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);border-radius:var(--radius-control);padding:7px 14px;font-weight:700;font-size:13px;cursor:pointer;text-decoration:none}.btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn.primary:hover{background:var(--color-accent-strong)}.btn.danger{background:#b42318;border-color:#b42318;color:#fff}.btn.ghost{background:transparent;border-color:transparent;color:var(--color-accent);padding:4px 8px}.btn.small{padding:2px 8px;font-size:12px;margin-top:4px}.btn:disabled{opacity:.55;cursor:not-allowed}.link{font-size:13px}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap;align-items:flex-end}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.align-end{align-self:flex-end}.field{display:grid;gap:4px;font-size:13px;align-content:start}.field label,.field>span{font-weight:700;color:var(--color-text-secondary);line-height:20px}.row.wrap:has(>.field){align-items:flex-start}.row.wrap:has(>.field)>.btn,.row.wrap:has(>.field)>button,.row.wrap:has(>.field)>label.row{align-self:flex-start;margin-top:24px;min-height:36px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select:where(:not([multiple])){height:var(--control-h);min-height:var(--control-h);padding-block:0;box-sizing:border-box;line-height:normal}select:where(:not([multiple])){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23475467' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:12px 12px;padding-left:32px;padding-right:10px;cursor:pointer}select:disabled,input:disabled{background-color:#f9fafb;color:var(--color-text-muted);cursor:not-allowed}.btn{min-height:var(--control-h);box-sizing:border-box}.btn.small{min-height:0}.control-box{display:inline-flex;align-items:center;min-height:var(--control-h)}fieldset{border:0;padding:0;margin:0}legend{font-weight:700;font-size:13px;margin-bottom:6px}.muted{color:var(--color-text-muted);font-size:13px}.muted-light{color:var(--color-nav-text);font-size:12px}.block{display:block}.small-text{font-size:11px;max-width:320px;overflow-wrap:anywhere}.alert{border-radius:var(--radius-control);padding:10px 12px;font-size:13px}.alert.error{background:#fce8e6;color:#912018}.alert.success{background:#e5f4ec;color:#12663f}.alert.info,.chip.neutral{background:#eef2f6;color:var(--color-text-secondary)}.chip.warn{background:#fef0c7;color:#93370d}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-header h2{margin:0 0 4px;font-size:18px}.card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card h3{margin:0;font-size:15px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.company-card{display:grid;gap:8px}.facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px}.facts dt{color:var(--color-text-muted)}.facts dd{margin:0;font-weight:700}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{text-align:right;padding:8px 10px;border-bottom:1px solid var(--color-border);vertical-align:middle}.table thead th{color:var(--color-text-muted);font-weight:700;background:#fafbfc}.table tr.indent td:nth-child(2){padding-right:28px}.table tr.strong td{font-weight:700}.table tr.selected td{background:var(--color-accent-tint)}.table .center{text-align:center}.table select{min-width:140px}.matrix-wrap{overflow-x:auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card)}.matrix thead th{position:sticky;top:0;text-align:center;min-width:96px}.matrix thead th:first-child{text-align:right}.matrix .group-row th{background:var(--color-accent-tint);color:var(--color-accent-strong);text-align:right}.radio-card{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:10px 12px;cursor:pointer}.radio-card span{display:grid;gap:2px}.form-narrow{max-width:520px}.codes{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 24px;padding:0;list-style:none}.secret{font-size:16px;letter-spacing:1px;background:#fafbfc;border:1px dashed var(--color-border);padding:8px 12px;border-radius:var(--radius-control)}.sidebar-context{padding:0 10px}.nav{display:grid;gap:2px}.nav-footer{margin-top:auto;border-top:1px solid var(--color-shell-active);padding-top:10px}.topbar{display:flex;justify-content:space-between;align-items:center}.narrow{max-width:560px;margin:40px auto}.auth-page{min-height:100vh;display:grid;place-items:center;background:var(--color-shell);padding:16px}.auth-card{width:min(420px,100%);background:#fff;border-radius:var(--radius-dialog);padding:28px;display:grid;gap:14px}.auth-card h1{margin:0;font-size:20px}.auth-brand{color:var(--color-shell);padding:0}.auth-column{width:min(420px,100%);display:grid;gap:12px}.auth-footer{margin:0;text-align:center;font-size:13px;color:#ffffffb8}.between{justify-content:space-between}.stack.tight{gap:6px}.align-start{justify-items:start}.scroll-x{overflow-x:auto}.table .num,.table th.num{text-align:left;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.negative{color:#b42318;font-weight:700}.positive{color:#12663f;font-weight:700}.table tr.warn-row td{background:#fff8f7}.table tr.muted-row td{color:var(--color-text-muted)}.table tr.rounding-row td{background:#f9fafb;color:var(--color-text-secondary)}.table tfoot td{background:var(--color-shell);color:#fff;font-weight:800;padding:10px}.strong-link{font-weight:800}.doc-title-link{color:inherit;text-decoration:none}.doc-title-link:hover,.doc-title-link:focus-visible{color:var(--color-accent);text-decoration:underline}.table .index-col{width:3.5em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.chip.posted{background:var(--color-shell);color:#fff}.pill{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.pill.on{background:var(--color-shell);border-color:var(--color-shell);color:#fff}.segmented{display:inline-flex;padding:3px;border-radius:var(--radius-control);background:#f2f4f7;gap:2px}.segmented button{border:0;border-radius:6px;padding:6px 12px;background:transparent;font-weight:600;font-size:12.5px;cursor:pointer}.segmented button[aria-pressed=true]{background:#fff;font-weight:800;box-shadow:0 1px 2px #1018281f}.doc-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.doc-grid>*,.stack>*,.content>*{min-width:0}@media(max-width:1600px){.doc-grid{grid-template-columns:minmax(0,1fr)}}.lines-edit td,.lines-edit th{vertical-align:top;padding:8px 5px}.lines-edit select{min-width:96px}.lines-edit input{min-width:0;width:100%}.lines-edit .combo{min-width:210px}.lines-edit td:nth-child(5){min-width:150px}.lines-edit tr.line-warn td{background:#fff6f5}.lines-edit tr.line-warn td:first-child{box-shadow:inset -3px 0 #f04438}.line-issue{display:block;margin-top:4px;color:#b42318;font-size:12px}.amount-cell{display:flex;gap:6px;align-items:stretch;min-width:150px}.btn.calc-button{flex:0 0 var(--control-h);width:var(--control-h);padding:0;font-family:var(--font-mono);border:1px solid var(--color-border);background:#fff}.btn.calc-button[aria-expanded=true]{border-color:#3b3fa6;background:#eef0fe}.calc-panel{margin-top:10px;padding:12px;border:1px solid #c9ccf5;background:#f7f7ff;border-radius:var(--radius-control);display:grid;gap:10px}.lines-edit input.formula,.formula-text{color:#3b3fa6;font-weight:700}.chip.formula-chip{background:#e0e2fb;color:#3b3fa6}.totals-bar.sticky{position:sticky;bottom:0;z-index:2;box-shadow:0 -1px 0 var(--color-border)}.totals-bar.unbalanced{background:#fff6f5}.totals-bar.balanced{background:#f0faf5}.totals-bar{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end;padding:10px 12px;margin-top:8px;border-radius:var(--radius-control);background:#f9fafb;font-weight:700;font-variant-numeric:tabular-nums}.checks{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:12.5px}.check{padding:6px 10px;border-radius:var(--radius-control)}.check.block{background:#fce8e6;color:#912018}.check.warn{background:#fef0c7;color:#93370d}.check.info{background:#eef2f6;color:var(--color-text-secondary)}.input-row input{min-width:110px;flex:1}.plain-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.contents{display:contents}.table tr.alt td{background:#f8fafc}.table tfoot th{border-top:2px solid var(--color-border)}.suggestion-card{border:1px solid #ddd3ff;background:#faf8ff;color:#3d2a99;border-radius:var(--radius-control);padding:10px 12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.origin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.amount-in{color:#12663f}.amount-out{color:#b42318}.num-input{width:9em;text-align:left;direction:ltr}.amount-input,.date-text{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:left}.amount-input.formula{font-family:var(--font-mono)}.date-input{position:relative;display:inline-flex;align-items:stretch}.date-input .date-text{min-width:0;width:11.5em;padding-right:34px}.date-input .date-text[aria-invalid=true],.amount-input[aria-invalid=true]{border-color:#f04438;background:#fff6f5}.date-button{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--color-text-muted);padding:4px;cursor:pointer;display:grid;place-items:center;border-radius:6px}.date-button:hover{color:var(--color-accent);background:var(--color-accent-tint)}.calendar{position:absolute;top:calc(100% + 4px);right:0;z-index:50;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 12px 28px #10182829;padding:10px;width:268px}.calendar-head,.calendar-foot{display:flex;align-items:center;justify-content:space-between;font-weight:700}.calendar table{width:100%;border-collapse:collapse;margin:6px 0}.calendar th{font-size:12px;color:var(--color-text-muted);font-weight:600;padding:4px 0}.calendar td{text-align:center;padding:1px}.calendar .day{width:32px;height:32px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-variant-numeric:tabular-nums}.calendar .day:hover{background:var(--color-accent-tint)}.calendar .day.today{box-shadow:inset 0 0 0 1px var(--color-accent)}.calendar .day.selected{background:var(--color-accent);color:#fff;font-weight:700}.combo{display:block;position:relative}.combo input{width:100%}.combo-list{position:fixed;z-index:60;margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:0 12px 28px #10182829}.combo-list li{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border-radius:6px;cursor:pointer}.combo-list li.sub{padding-inline-start:18px}.combo-list li[aria-selected=true]{background:var(--color-accent-tint);color:var(--color-accent-strong)}.combo-list li small{margin-inline-start:auto}.combo-context{display:block;margin-top:4px;font-size:12px;color:var(--color-text-muted)}.combo-badge{color:var(--color-accent);font-weight:700}.combo-list .combo-empty{color:var(--color-text-muted);cursor:default}.side-panel{margin-bottom:12px;padding:12px;border:1px solid var(--color-border);background:#fafbfc;border-radius:var(--radius-control);display:grid;gap:10px}.template-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:220px;overflow-y:auto}.template-list button{width:100%;text-align:right;border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-control);padding:8px 10px;cursor:pointer}.template-list button.on,.template-list button:hover{border-color:var(--color-accent);background:var(--color-accent-tint)}.segmented{min-height:var(--control-h);box-sizing:border-box}.table tr.tb-kol td{background:#f6f7f9;font-weight:700}.table tr.tb-moein td:nth-child(-n+2){padding-right:28px}.tb-toggle{border:0;background:transparent;cursor:pointer;padding:0 4px;font:inherit;color:var(--color-text-muted)}.code-split{display:inline-flex;align-items:stretch;direction:ltr}.code-prefix{display:inline-flex;align-items:center;height:var(--control-h);box-sizing:border-box;padding:0 10px;border:1px solid var(--color-border);border-right:0;border-radius:var(--radius-control) 0 0 var(--radius-control);background:#f2f4f7;color:var(--color-text-secondary)}.code-split input.code-suffix{width:4.5em;min-width:0;border-radius:0 var(--radius-control) var(--radius-control) 0;text-align:center}.entry-row input.wide-input{min-width:260px}.lines-edit input.code-cell{width:7.5em}details.card>summary{cursor:pointer}@media(max-width:900px){.shell{flex-direction:column}.sidebar{flex:none;padding:12px;gap:10px}.nav{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.nav-footer{margin-top:0}.topbar{padding:12px 16px;flex-wrap:wrap;gap:8px}.content{padding:14px 16px}.card>table.table{display:block;overflow-x:auto}}
