.sales-report-view{gap:10px;min-width:0;font-size:14px;display:grid}.sales-toolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.sales-toolbar label{gap:4px;min-width:110px;display:grid}.sales-toolbar input,.sales-toolbar select{color:#182b49;background:#fff;border:1px solid #ccd5e0;border-radius:6px;max-width:100%;min-height:32px;padding:5px 8px}.sales-toolbar select,.sales-toolbar input{width:100%;min-width:0}.sales-toolbar label{grid-template-columns:minmax(0,1fr)}.sales-toolbar button,.sales-report-tabs button{color:#182b49;cursor:pointer;background:#fff;border:1px solid #ccd5e0;border-radius:6px;min-height:32px;padding:5px 10px}.sales-toolbar button.primary-button{color:#fff;background:#173e6e}.sales-toolbar button:disabled{opacity:.5;cursor:default}.sales-toolbar .sales-search{flex:1;min-width:200px}.sales-upload{background:#f4f7fb;border:1px solid #d5deea;border-radius:8px}.sales-upload-toggle{color:#173e6e;width:100%;min-height:34px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 12px;font-weight:700;display:flex}.sales-upload-body{padding:0 12px 12px}.sales-upload p{margin:0 0 8px;font-size:14px;line-height:1.35}.sales-upload-preview{margin-top:16px}.sales-upload-preview .sales-toolbar{margin-top:12px}.sales-replace-confirm{align-items:start;gap:10px;margin-top:14px;line-height:1.5;display:flex}.sales-replace-confirm input{flex-shrink:0;margin-top:4px}.sales-error{color:#8a1919;overflow-wrap:anywhere;background:#fff0f0;border-left:3px solid #a72020;padding:12px}.sales-report-tabs{flex-wrap:wrap;gap:6px;display:flex}.sales-report-tabs button[aria-pressed=true]{color:#fff;background:#173e6e;border-color:#173e6e}.sales-summary{border:1px solid #d5deea;border-radius:8px;justify-content:space-between;align-items:baseline;gap:16px;min-height:34px;padding:6px 12px;display:flex}.sales-summary span:first-child{align-items:baseline;gap:10px;display:flex}.sales-summary strong{color:#173e6e;font-variant-numeric:tabular-nums;font-size:14px}.sales-note{display:none}.sales-table-scroll{border:1px solid #d5deea;border-radius:6px;max-width:100%;max-height:68vh;overflow:auto}.sales-report-view table{border-collapse:separate;border-spacing:0;width:max-content;font-size:14px}.sales-report-view td,.sales-report-view th{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e1e6ee;padding:6px 8px;line-height:1.35}.sales-report-view th:first-child{text-align:left}.sales-report-view thead th{color:#fff;z-index:2;background:#1e5a78;border-bottom-color:#17465e;font-size:14px;font-weight:750;position:sticky;top:0}.sales-report-view tbody th{font-weight:400}.sales-report-view tbody tr:nth-child(2n){background:#f8fafd}.sales-report-view caption{text-align:left;background:#fff;padding:12px;font-weight:600}.sales-pivot tbody th{white-space:nowrap;min-width:0;max-width:none}.sales-pivot .sales-pivot-name{color:#102f57;letter-spacing:0;text-align:left;font-size:14px;font-weight:700;line-height:1.4}.sales-pivot .sales-share{color:#173e6e;font-weight:700}.sales-toolbar .sales-dimension-filter{min-width:220px}.sales-multi-filter{min-width:180px;position:relative}.sales-multi-filter summary{box-sizing:border-box;color:#182b49;cursor:pointer;background:#fff;border:1px solid #ccd5e0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:5px 8px;list-style:none;display:flex}.sales-multi-filter summary::-webkit-details-marker{display:none}.sales-multi-filter summary:after{content:"⌄";color:#53647a;font-weight:700}.sales-multi-filter[open] summary:after{content:"⌃"}.sales-multi-filter summary strong{color:#53647a;white-space:nowrap;font-weight:400}.sales-multi-filter-menu{z-index:20;background:#fff;border:1px solid #ccd5e0;border-radius:8px;min-width:260px;max-width:min(400px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #173e6e2e}.sales-multi-filter-all{border-bottom:1px solid #e1e6ee;align-items:center;padding:5px 4px 8px;font-weight:700;grid-template-columns:none!important;gap:8px!important;min-width:0!important;display:flex!important}.sales-multi-filter-options{max-height:240px;padding-top:5px;overflow:auto}.sales-multi-filter-options label{white-space:nowrap;align-items:center;padding:5px 4px;grid-template-columns:none!important;gap:8px!important;min-width:0!important;display:flex!important}.sales-multi-filter input{margin:0;width:auto!important;min-height:auto!important}.sales-multi-filter-done{color:#fff;width:100%;min-height:32px;font:inherit;cursor:pointer;background:#173e6e;border:1px solid #173e6e;border-radius:6px;margin-top:8px;padding:5px 10px;font-weight:700;display:block}.sales-pivot .sales-brand-row{background:#eaf0f7!important}.sales-pivot .sales-brand-row th{font-weight:700}.sales-pivot .sales-child-row th{color:#53647a;padding-left:32px;font-weight:400}.sales-total{font-weight:600}.sales-pivot .sales-rank{text-align:center;font-variant-numeric:tabular-nums;width:auto;min-width:0;max-width:none}.sales-pivot thead .sales-rank+th{text-align:left}.sales-pivot.sales-customer-brand-group .sales-rank,.sales-pivot.sales-customer-brand-group .sales-pivot-name{text-align:left!important}.sales-report-view tfoot{color:#fff;background:#173e6e;font-weight:700;position:sticky;bottom:0}.sales-history summary{cursor:pointer;padding:10px 0;font-weight:600}.sales-empty{text-align:center;border:1px dashed #b6c4d5;padding:30px 20px}@media (width<=650px){.sales-summary{flex-direction:column;align-items:start}.sales-toolbar label{flex:1}.sales-upload{padding:12px}.sales-report-view th,.sales-report-view td{padding:9px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.m-1{margin:calc(var(--spacing) * 1)}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#16201c;--muted:#6c7771;--green:#1f5d48;--green-2:#2d735a;--line:#dde3df;--canvas:#fff;--gold:#e3b863;--data-amount-width:124px}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;font-variant-numeric:tabular-nums;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.app-shell{grid-template-columns:332px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.menu-hidden{grid-template-columns:58px minmax(0,1fr)}.sidebar{color:#d8e8e1;background:#153f33;flex-direction:column;height:100vh;min-height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.menu-hidden .sidebar{padding:20px 8px}.brand{color:#fff;letter-spacing:-.02em;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px 30px;font-size:18px;font-weight:730;display:flex}.brand-mark{background:var(--gold);color:#153f33;width:34px;height:34px;font-family:var(--font-inter), Arial, sans-serif;border-radius:10px;place-items:center;font-size:20px;display:grid}.sidebar-logo{aspect-ratio:1672/941;background:#fff url(/menu-hesap.png) 50%/contain no-repeat;border:1px solid #5d6c8429;border-radius:12px;flex:none;width:calc(100% - 8px);margin:-14px 4px 18px;box-shadow:0 7px 20px #3e4c661a}nav{flex-direction:column;gap:7px;display:flex}.sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;padding-right:4px;overflow-y:auto}.nav-section-label{color:#86aa9b;letter-spacing:.13em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:9px 13px 7px;font-size:10px;font-weight:800;line-height:1;display:flex}.nav-section-label>span:first-child{align-items:center;gap:9px;display:inline-flex}.nav-section-label>span:first-child:before{background:#ffffff1a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-grid}.nav-section-label[aria-controls=finance-menu]>span:first-child:before{content:"💰"}.nav-section-label[aria-controls=accounts-menu]>span:first-child:before{content:"📚"}.nav-section-label[aria-controls=company-menu]>span:first-child:before{content:"📊"}.nav-section-label[aria-controls=entries-menu]>span:first-child:before{content:"✍"}.nav-section-label[aria-controls=calculations-menu]>span:first-child:before{content:"🧮"}.nav-section-label[aria-controls=system-menu]>span:first-child:before{content:"⚙"}.nav-section-chevron{flex:none;font-size:17px;line-height:.8;transition:transform .18s;transform:rotate(0)}.nav-section-chevron.open{transform:rotate(90deg)}.nav-section-items{flex-direction:column;gap:7px;display:flex}.nav-section-items.collapsed{display:none}.nav-subsection{flex-direction:column;gap:7px;display:flex}.nav-subsection-label{color:#9bbcaf;letter-spacing:.04em;border-bottom:1px solid #ffffff1f;margin:5px 13px 1px;padding-bottom:7px;font-size:12px;font-weight:750;line-height:1.2}.nav-subsection-items{flex-direction:column;gap:7px;display:flex}.nav-item-child{margin-left:18px;padding-block:9px;font-size:13px}.nav-item{color:#bfd3ca;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font-size:14px;display:flex}.nav-item b{white-space:nowrap;min-width:0;font-weight:500}.nav-item span{text-align:center;width:20px;font-size:18px}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#ffffff1b}.nav-item.active b{font-weight:650}.trial-balance-filters{border-top:1px solid var(--line);background:#f7faf8;grid-template-columns:minmax(220px,360px);justify-content:start;padding:16px 24px;display:grid}.trial-balance-filters>.statement-choice,.trial-balance-filters>label,.trial-balance-filters>button{width:100%}.trial-balance-filters>label{color:#63746c;gap:5px;font-size:10px;font-weight:700;display:grid}.trial-balance-filters input{color:#34463d;background:#fff;border:1px solid #d4ded8;border-radius:7px;min-width:0;padding:8px}.trial-balance-table{width:100%;min-width:1080px}.trial-balance-table th,.trial-balance-table td{text-align:left;border-bottom:1px solid #dce6e0;padding:9px 11px}.trial-balance-table thead th{color:#315b4c;background:#e4f0eb;font-size:11px}.trial-balance-table th:nth-last-child(-n+4),.trial-balance-table td:nth-last-child(-n+4){text-align:right;font-variant-numeric:tabular-nums}.trial-balance-table tbody tr:nth-child(2n) td{background:#f9fbfa}.trial-balance-table tfoot th,.trial-balance-table tfoot td{color:#244f40;background:#d9ebe3;font-weight:800}.trial-balance-count{color:#67766f;margin:10px 24px 18px;font-size:12px}.ledger-actions.trial-balance-filters{grid-template-columns:minmax(240px,360px);justify-content:start;align-items:start;padding:16px 24px;display:grid}.trial-balance-filters>.statement-choice,.trial-balance-filters>label,.trial-balance-filters>button,.trial-balance-filters>.trial-balance-dates{width:100%}.trial-balance-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trial-balance-dates label{color:#63746c;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.trial-balance-dates input{width:100%;min-width:0}.trial-balance-filters .statement-choice-menu label{color:#34463d;align-items:center;gap:7px;margin:7px 0;font-size:12px;font-weight:500;display:flex}.trial-balance-filters .statement-choice-menu label input{width:auto;min-width:auto;margin:0;padding:0}.trial-balance-filters .statement-choice-menu>input{width:100%;min-width:0;margin:7px 0}.menu-toggle{border-bottom:1px solid #ffffff21;border-radius:10px 10px 0 0;margin-bottom:5px}.menu-hidden .sidebar nav{padding:0;overflow:visible}.menu-hidden .menu-toggle{border:1px solid #ffffff21;border-radius:10px;justify-content:center;width:42px;margin:0;padding:11px}.menu-hidden .menu-toggle b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-hidden .menu-toggle span{width:auto}.content{width:100%;min-width:0;max-width:none;margin:0;padding:34px 42px 55px}.topbar{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.compact-report-topbar{justify-content:flex-start;margin-bottom:14px}.compact-report-title{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.compact-report-title .header-eyebrow{color:#8b948f;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.16em;font-size:10px;font-weight:750}.compact-report-title .header-title{font-size:clamp(23px,2vw,30px)}.compact-report-title.sales-detail-title .header-title{font-size:14px}.eyebrow{letter-spacing:.16em;color:#8b948f;margin:0 0 5px;font-size:10px;font-weight:750}h1{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:650}.period-chip{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #12312708}.period-chip span{color:#d7a84f;margin-right:7px;font-size:8px}.summary-grid{grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-bottom:19px;display:grid}.summary-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:15px;min-width:0;padding:20px;display:flex;box-shadow:0 3px 14px #1c372e06}.summary-card.featured{color:#fff;background:#1f5d48;border-color:#1f5d48}.card-icon{width:42px;height:42px;font-family:var(--font-inter), Arial, sans-serif;background:#ffffff21;border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.card-icon.neutral{color:#2b6a52;background:#e8f0ec;font-family:inherit;font-size:17px}.card-icon.warm{color:#aa7629;background:#f7edda;font-family:inherit;font-size:18px}.summary-card p{color:var(--muted);margin:0 0 5px;font-size:11px}.summary-card.featured p,.summary-card.featured small{color:#bcd6cb}.summary-card strong{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,2vw,22px);display:block;overflow:hidden}.summary-card small{color:#9aa39f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 18px #19372c09}.panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.panel h2{font-family:var(--font-inter), Arial, sans-serif;margin:0 0 4px;font-size:21px}.panel-heading p{color:var(--muted);margin:0;font-size:12px}.primary-button{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:650;box-shadow:0 4px 10px #1f5d482e}.primary-button span{margin-right:5px}.primary-button.large{padding:12px 18px}.secondary-button{border:1px solid var(--line);color:#4e5d56;background:#fff;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:600}.text-button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:650}.overview-grid{grid-template-columns:.9fr 1.3fr;gap:19px;display:grid}.quick-actions{gap:8px;padding:0 18px 20px;display:grid}.quick-actions button{text-align:left;background:#fbfcfb;border:1px solid #e8ece9;border-radius:11px;grid-template-columns:38px 1fr;column-gap:11px;padding:13px;display:grid}.quick-actions button:hover{background:#f7faf8;border-color:#c9dbd3;transform:translateY(-1px)}.quick-actions button>span{width:38px;height:38px;color:var(--green);background:#e8f1ed;border-radius:10px;grid-row:1/span 2;place-items:center;font-size:18px;display:grid}.quick-actions b{align-self:end;font-size:12px}.quick-actions small{color:#909994;align-self:start;margin-top:3px;font-size:10px}.recent-list{padding:0 24px 13px}.recent-list>div{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.recent-list b{font-size:12px;display:block}.recent-list small{color:#919b96;margin-top:3px;font-size:9px;display:block}.recent-list strong{font-family:var(--font-inter), Arial, sans-serif;font-size:12px}.mini-code{font-family:var(--font-inter), Arial, sans-serif;color:#306750;background:#edf4f1;border-radius:8px;place-items:center;width:42px;height:34px;font-size:9px;display:grid}.table-toolbar{background:#fafbfa;border-block:1px solid #edf0ee;justify-content:space-between;gap:12px;padding:12px 24px;display:flex}.search{border:1px solid var(--line);color:#9ba49f;background:#fff;border-radius:8px;align-items:center;gap:9px;width:min(390px,100%);padding:8px 11px;display:flex}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:11px}.filter-button{border:1px solid var(--line);color:#56625c;background:#fff;border-radius:8px;min-width:155px;padding:8px 11px;font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:880px}.accounts-table{min-width:1660px}th{text-align:left;letter-spacing:.08em;color:#929b96;white-space:nowrap;border-bottom:1px solid #edf0ee;padding:12px 24px;font-size:9px;font-weight:750}td{color:#536059;border-bottom:1px solid #edf0ee;padding:15px 24px;font-size:12px}.account-name{color:var(--ink);font-weight:600}.account-name small{color:#9aa39f;margin-top:3px;font-size:9px;font-weight:400;display:block}.code-badge{font-family:var(--font-inter), Arial, sans-serif;color:#285e4b;white-space:nowrap;background:#edf4f1;border:1px solid #dae9e2;border-radius:6px;padding:5px 7px;font-size:11px}.type-pill{color:#36705a;white-space:nowrap;background:#edf4f1;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:650}.official-pill{color:#2f684f;white-space:nowrap;background:#e8f0ec;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:650}.official-pill.informal{color:#956526;background:#fff1d9}.report-category-pill{color:#4e6383;white-space:nowrap;background:#edf1f8;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-block}.balance-account-cell{color:#53677d;min-width:310px;max-width:420px;font-size:10px;line-height:1.45}.balance-account-cell>span{color:#a0a8b3;font-style:italic}.row-actions{gap:9px;display:flex}.row-actions button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.row-actions .danger-link{color:#aa5549}.accounts-table-wrap{scrollbar-color:#89aa9b #edf2ef;scrollbar-width:auto;max-height:calc(100dvh - 220px);overflow:auto}.accounts-table thead .filter-row>th{z-index:12;position:sticky;top:0}.accounts-table thead tr:not(.filter-row)>th{z-index:11;letter-spacing:.03em;color:#34404b;background:#fff;font-size:12px;position:sticky;top:52px}.accounts-table tbody>tr>td{border-bottom:1px dashed #bcc7c2}.accounts-table tr>:last-child{z-index:8;background:#fff;min-width:92px;position:sticky;right:0;box-shadow:-5px 0 8px #1f2f280d}.accounts-table thead tr>:last-child{z-index:14}.accounts-table tbody tr:hover>:last-child{background:#fbfcfb}.accounts-table .account-action-cell{padding:10px 14px}.accounts-table .row-actions{justify-content:flex-end;gap:6px}.accounts-table .icon-action{color:#2f684f;background:#fff;border:1px solid #cbd7d1;border-radius:5px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;line-height:1;display:grid}.accounts-table .icon-action:hover{background:#edf4f1}.accounts-table .icon-action.danger-link{color:#a64c43;border-color:#e4c7c2}.accounts-table .icon-action.danger-link:hover{background:#fff1ef}.panel-footer{color:#929b96;background:#fcfdfc;justify-content:space-between;padding:13px 24px;font-size:10px;display:flex}.entry-heading{background:linear-gradient(110deg,#fff 70%,#f4f8f6)}.month-field,.date-range label{gap:5px;display:grid}.month-field span,.date-range label span{color:#8b9690;letter-spacing:.1em;font-size:8px;font-weight:750}.month-field input,.date-range input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.entry-table th.amount-head{text-align:right}.entry-table td:last-child{width:210px}.entry-table .filter-row th{background:#f7f9f8;border-bottom-color:#e3e9e6;padding:10px 12px}.accounts-table .filter-row th{background:#f7f9f8;border-bottom-color:#e3e9e6;padding:10px 8px}.accounts-table .column-filter{min-width:118px}.accounts-table .column-filter-select{min-width:130px}.column-filter{color:#96a09b;background:#fff;border:1px solid #d9e0dc;border-radius:8px;align-items:center;gap:7px;min-width:125px;padding:7px 9px;display:flex}.column-filter:focus-within,.column-filter-select:focus{border-color:#6d9a88;box-shadow:0 0 0 3px #1f5d4812}.column-filter input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.column-filter-select{color:#65716b;background:#fff;border:1px solid #d9e0dc;border-radius:8px;outline:0;width:100%;min-width:150px;padding:7px 9px;font-size:10px}.amount-filter{margin-left:auto}.sort-heading{color:#738079;letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.sort-heading:hover{color:var(--green)}.sort-heading span{width:17px;height:17px;color:var(--green);letter-spacing:0;background:#e9f1ed;border-radius:5px;place-items:center;margin-left:4px;font-size:10px;display:inline-grid}.clear-column-filters{color:#9c5148;white-space:nowrap;background:#fff8f7;border:1px solid #e2d2cf;border-radius:8px;width:100%;padding:8px 9px;font-size:9px;font-weight:700}.clear-column-filters:hover{background:#fcecea}.filter-empty{text-align:center;color:#89948e;padding:38px 24px;font-size:11px}.amount-input{background:#fff;border:1px solid #d9e0dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.amount-input:focus-within{border-color:#6d9a88;box-shadow:0 0 0 3px #1f5d4814}.amount-input span{color:#7d8983;padding-left:10px}.amount-input input{text-align:right;border:0;outline:0;width:100%;padding:9px 11px 9px 5px}.amount-input.negative{background:#fff9f8;border-color:#e2b6b0}.amount-input.negative span,.amount-input.negative input{color:#bd4437;font-weight:650}.entry-footer{background:#f8faf9;justify-content:flex-end;align-items:center;gap:28px;padding:17px 24px;display:flex}.entry-footer .entry-count{color:#87928c;margin:0 auto 0 0;font-size:10px}.entry-footer>div{text-align:right}.entry-footer span{color:#87928c;font-size:9px;display:block}.entry-footer strong{font-family:var(--font-inter), Arial, sans-serif;color:var(--green);margin-top:2px;font-size:17px;display:block}.entry-footer strong.negative-total{color:#bd4437}.entry-period-controls{align-items:flex-end;gap:10px;display:flex}.year-field,.month-view-field{gap:5px;display:grid}.year-field span,.month-view-field span{color:#8b9690;letter-spacing:.1em;font-size:8px;font-weight:750}.year-field input{border:1px solid var(--line);width:105px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.month-view-field select{border:1px solid var(--line);width:130px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:8px 10px;font-size:11px}.year-field input:focus,.month-view-field select:focus{border-color:#6d9a88;outline:0;box-shadow:0 0 0 3px #1f5d4812}.entry-year-table{min-width:max(2180px,100%)}.single-month-view .entry-year-table{min-width:max(820px,100%)}.entry-kind-salesIncome{--data-amount-width:108px}.entry-kind-salesIncome .entry-year-table{min-width:max(1970px,100%)}.entry-kind-salesIncome.single-month-view .entry-year-table{min-width:max(785px,100%)}.entry-kind-purchaseExpense{--data-amount-width:108px}.entry-kind-purchaseExpense .entry-year-table{min-width:max(1970px,100%)}.entry-kind-purchaseExpense.single-month-view .entry-year-table{min-width:max(785px,100%)}.entry-kind-bankFinanceExpense{--data-amount-width:108px}.entry-kind-bankFinanceExpense .entry-year-table{min-width:max(1970px,100%)}.entry-kind-bankFinanceExpense.single-month-view .entry-year-table{min-width:max(785px,100%)}.entry-kind-expense{--data-amount-width:94px}.entry-kind-expense .entry-year-table{min-width:max(1790px,100%)}.entry-kind-expense.single-month-view .entry-year-table{min-width:max(755px,100%)}.entry-year-table th,.entry-year-table td{border-right:1px solid #e6eaf0;padding:9px 8px}.entry-year-table thead th{text-align:center;background:#edf2f9}.entry-year-table .filter-row th{background:#f4f6fb;padding:7px 6px}.entry-year-table thead th:first-child,.entry-year-table tbody td:first-child{z-index:3;background:#fffefd;width:120px;min-width:120px;position:sticky;left:0}.entry-year-table thead th:nth-child(2),.entry-year-table tbody td:nth-child(2){z-index:3;background:#fffefd;width:245px;min-width:245px;position:sticky;left:120px}.entry-year-table thead th:nth-child(3),.entry-year-table tbody td:nth-child(3){z-index:3;background:#fffefd;width:200px;min-width:200px;position:sticky;left:365px;box-shadow:9px 0 12px -14px #647083}.entry-year-table thead th:nth-child(-n+3){z-index:5;text-align:left;background:#e7eef8}.entry-year-table .filter-row th:nth-child(-n+3){background:#f0f4fa}.entry-year-table thead th:not(:nth-child(-n+3)),.entry-year-table tbody td:not(:nth-child(-n+3)){width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width);text-align:right}.entry-year-table thead th:last-child,.entry-year-table tbody td:last-child,.entry-year-table tfoot td:last-child{z-index:2;width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width);background:#eef6f2;font-weight:800;position:sticky;right:0;box-shadow:-9px 0 12px -14px #647083}.entry-year-table thead th:last-child{z-index:5;background:#dfece8}.entry-year-table .column-filter,.entry-year-table .column-filter-select{min-width:0}.month-column-filter{text-align:right;color:#667286;background:#fff;border:1px solid #d8e0ea;border-radius:7px;outline:0;width:100%;min-width:90px;padding:7px 6px;font-size:9px}.month-column-filter:focus{border-color:#89aa9e;box-shadow:0 0 0 2px #6f8f851a}.year-amount-input{text-align:right;color:#3f4b5f;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:0;width:100%;min-width:0;padding:8px 7px;font-size:10px}.year-amount-input:focus{border-color:#79a092;box-shadow:0 0 0 3px #6f8f851a}.year-amount-input.negative,.entry-year-table .negative{color:#bd4437;font-weight:750}.account-year-total{color:#416b5f}.entry-year-table tfoot th,.entry-year-table tfoot td{color:#41556e;background:#dbe9f4;border-color:#ccdce9;font-weight:800}.entry-year-table tfoot th:first-child{z-index:5;text-align:left;min-width:565px;position:sticky;left:0}.entry-year-table tfoot td{width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width);text-align:right}.entry-year-table tfoot td:last-child{color:#365f54;background:#cfe4dc}.report-heading{flex-wrap:wrap}.date-range{align-items:flex-end;gap:10px;display:flex}.range-arrow{color:#9ca59f;padding-bottom:8px}.report-toolbar{background:#f8faf9;border-top:1px solid #edf0ee;align-items:flex-end;gap:10px;padding:12px 24px;display:flex}.compact-report-toolbar{border-top:0;flex-wrap:wrap;padding-block:10px}.compact-report-toolbar>h2,.results-toolbar>h2{color:var(--ink);white-space:nowrap;align-self:center;margin:0 auto 0 0;font-size:18px;line-height:1.2}.compact-report-toolbar .report-toolbar-dates{flex:none}.compact-report-toolbar .report-toolbar-dates label{min-width:145px}.report-toolbar label{gap:5px;min-width:185px;display:grid}.report-toolbar label>span{color:#89948e;letter-spacing:.1em;font-size:8px;font-weight:750}.report-toolbar select{color:#4f5e57;background:#fff;border:1px solid #d9e0dc;border-radius:8px;outline:0;padding:8px 10px;font-size:10px}.report-toolbar select:focus{border-color:#6d9a88;box-shadow:0 0 0 3px #1f5d4812}.year-button{color:var(--green);white-space:nowrap;background:#edf4f1;border:1px solid #cbdad3;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:700}.scroll-hint{color:#8c713f;text-align:right;background:#fffaf0;border-top:1px solid #edf0ee;margin:0;padding:8px 24px;font-size:9px}.report-table-wrap{scrollbar-color:#89aa9b #edf2ef;scrollbar-width:auto;padding-bottom:6px}.report-table{min-width:max(980px,100%)}.report-table th,.report-table td{padding-inline:12px}.report-table thead th,.report-table tfoot td{border-color:#aebdca!important}.report-table th:not(:first-child),.report-table td:not(:first-child){text-align:right;min-width:92px}.report-table td{white-space:nowrap}.report-name{min-width:160px;color:var(--ink);z-index:1;background:#fff;font-weight:650;position:sticky;left:0;box-shadow:7px 0 10px -12px #183f34}.report-table tr:hover .report-name{background:#fbfcfb}.row-total{color:var(--green);background:#f6faf8;font-weight:700}.row-average{color:#536a84;background:#f2f6fb;font-weight:700}.negative{color:#a85349}.change-heading small{letter-spacing:.05em;margin-top:3px;font-size:8px;display:block}.report-table .change-cell{color:#68746e;min-width:118px;font-size:10px;font-weight:700}.report-table .change-cell.increase{color:#27805f;background:#f1faf6}.report-table .change-cell.decrease{color:#b34f48;background:#fff5f4}.report-table tfoot td{color:#fff;background:#183f34;border:0;font-size:11px;font-weight:750}.stock-toolbar{background:#f8faf9;border-top:1px solid #edf0ee;align-items:center;gap:12px;padding:13px 24px;display:flex}.stock-toolbar p{color:#68746e;margin:0;font-size:10px}.stock-toolbar .year-button{margin-left:auto}.stock-import{background:#fff;border-top:1px solid #edf0ee;flex-wrap:wrap;align-items:end;gap:12px 16px;padding:14px 24px;display:flex}.stock-import>div{flex:280px}.stock-import h3{color:#25322c;margin:0 0 4px;font-size:14px}.stock-import p{color:#68746e;margin:0;font-size:11px;line-height:1.45}.stock-import label{color:#526159;gap:5px;font-size:10px;font-weight:700;display:grid}.stock-import select{min-width:146px}.stock-import-file input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.stock-import-file span{color:#111;cursor:pointer;background:#e2e2e2;border:1px solid #a7a7a7;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.stock-import-file:focus-within span{outline-offset:2px;outline:2px solid #7aa7cf}.stock-import-message{flex-basis:100%}.stock-table-wrap{scrollbar-color:#89aa9b #edf2ef;padding-bottom:7px}.stock-table{table-layout:fixed;width:max-content;min-width:0}.stock-table th,.stock-table td{border-bottom:1px solid #dfe5e2;border-right:1px solid #e3e8e5;padding:7px 8px}.stock-table thead th{color:#526159;text-align:center;background:#eef4f1;font-size:10px}.stock-table th:first-child,.stock-table td:first-child{z-index:2;background:#fff;width:180px;min-width:180px;position:sticky;left:0}.stock-table th:nth-child(2),.stock-table td:nth-child(2){z-index:2;background:#fff;width:110px;min-width:110px;position:sticky;left:180px}.stock-table thead th:first-child,.stock-table thead th:nth-child(2){z-index:4;text-align:left;background:#e7f0eb}.stock-table tbody th{color:#28352f;letter-spacing:0;text-transform:none;font-size:11px}.stock-table th:not(:nth-child(-n+2)),.stock-table td:not(:nth-child(-n+2)){width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width)}.stock-table tbody td{text-align:right;color:#33423b}.stock-table input{text-align:right;color:#27352f;background:#fff;border:1px solid #0000;border-radius:5px;outline:0;width:100%;min-width:0;padding:7px 8px;font-size:11px}.stock-table input:focus{background:#fff;border-color:#63917e;box-shadow:0 0 0 3px #1f5d4814}.stock-total-row th,.stock-total-row td{color:#183f34;background:#edf4f1;font-size:12px;font-weight:800}.stock-total-row th:first-child,.stock-total-row td:nth-child(2){background:#e3efe9}.stock-table input.negative{color:#bd4437;font-weight:700}.maturity-panel{overflow:hidden}.maturity-rate-fields{align-items:flex-end;gap:10px;display:flex}.maturity-rate-fields label{gap:5px;display:grid}.maturity-rate-fields label>span{color:#89948e;letter-spacing:.1em;font-size:11px;font-weight:750}.maturity-rate-fields label>div{background:#fff;border:1px solid #d9e0dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.maturity-rate-fields input{color:#3f4b5f;text-align:right;border:0;outline:0;width:130px;padding:12px 8px 12px 13px;font-size:15px}.maturity-rate-fields b{color:#788697;padding-right:12px;font-size:15px}.maturity-rate-fields label>div:focus-within{border-color:#79a092;box-shadow:0 0 0 3px #6f8f851a}.maturity-summary{background:#f4f6fb;border-top:1px solid #edf0ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px 13px;display:grid}.maturity-result{background:#fffefd;border:1px solid #dfe5ee;border-radius:12px;min-width:0;padding:15px}.maturity-result.primary{background:#edf7f3;border-color:#bcd9ce}.maturity-summary>:first-child{background:#e4f4ee;border-color:#add4c6}.maturity-summary>:nth-child(2){background:#e6f0fb;border-color:#b8cfe8}.maturity-summary>:nth-child(3){background:#fbeadf;border-color:#e5c5ae}.maturity-summary>:nth-child(4){background:#eee7f8;border-color:#cdbce1}.maturity-result>span{color:#8793a3;letter-spacing:.07em;font-size:11px;font-weight:850;line-height:1.25;display:block}.maturity-result strong{color:#3e5863;font-family:var(--font-inter), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:20px;display:block;overflow:hidden}.maturity-result.primary strong{color:#39685b}.maturity-result small{color:#929baa;font-size:8px;display:block}.maturity-metrics{background:#f4f6fb;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 18px;display:grid}.maturity-metrics span{color:#526275;text-align:right;background:#fff;border:1px solid #e1e6ef;border-radius:9px;flex-direction:column;justify-content:space-between;min-width:0;min-height:76px;padding:12px 14px;font-size:14px;line-height:1.3;display:flex}.maturity-metrics>:first-child{background:#e5f4f2;border-color:#b7d8d3}.maturity-metrics>:nth-child(2){background:#e9effa;border-color:#becde3}.maturity-metrics>:nth-child(3){background:#fff3cf;border-color:#e7d18e}.maturity-metrics>:nth-child(4){background:#f8e7ec;border-color:#dcbcc6}.maturity-metrics b{color:#8793a3;text-align:right;min-height:28px;margin-bottom:7px;font-size:11px;font-weight:750;line-height:1.3;display:block}.maturity-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px;display:grid}.maturity-table-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;overflow:hidden}.maturity-table-card>header{background:#f8f9fc;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.maturity-table-card h3{color:#3e4d63;font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:22px}.maturity-table-card header p{color:#9099a7;margin:4px 0 0;font-size:11px}.maturity-table-card header button{color:#566d86;background:#eaf1f8;border:1px solid #cddae8;border-radius:8px;flex:none;padding:9px 12px;font-size:11px;font-weight:750}.maturity-table-card table{table-layout:fixed;width:max-content;min-width:0}.maturity-table-payment table{width:443px}.maturity-table-invoice table{width:378px}.maturity-table-card th:first-child,.maturity-table-card th:nth-child(2),.maturity-table-payment th:nth-child(3){width:135px}.maturity-table-invoice th:nth-child(3){width:70px}.maturity-table-card th{color:#596981;background:#e7eef8;padding:9px 6px;font-size:10px}.maturity-table-card th:last-child{width:38px}.maturity-table-card td{padding:5px}.maturity-table-card td>input,.maturity-table-card td>select{color:#3f4b5f;background:#fff;border:1px solid #dce3eb;border-radius:7px;outline:0;width:100%;min-width:120px;padding:10px;font-size:12px}.maturity-table-card td:first-child>input{width:118px;min-width:118px;max-width:118px}.maturity-table-invoice td:nth-child(3)>input{width:52px;min-width:52px;max-width:52px}.maturity-table-card td>input:focus,.maturity-table-card td>select:focus{border-color:#79a092;box-shadow:0 0 0 3px #6f8f851a}.maturity-amount{background:#fff;border:1px solid #dce3eb;border-radius:7px;align-items:center;min-width:140px;display:flex;overflow:hidden}.maturity-table-card .maturity-amount{width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width)}.maturity-amount:focus-within{border-color:#79a092;box-shadow:0 0 0 3px #6f8f851a}.maturity-amount span{color:#82909e;padding-left:10px;font-size:12px}.maturity-amount input{color:#3f4b5f;text-align:right;border:0;outline:0;width:100%;min-width:0;padding:10px;font-size:12px}.maturity-remove{color:#a55b63;background:#fae7e8;border:0;border-radius:7px;width:28px;height:28px;font-size:17px;line-height:1}.maturity-remove:hover{background:#f6d9dc}.maturity-footer{background:#f4f6fb;border-top:1px solid #e1e6ef;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.maturity-footer p{color:#68768a;margin:0;font-size:9px;line-height:1.5}.maturity-footer>div{flex:none;gap:9px;display:flex}.maturity-clear-button{color:#a6535c;background:#fff5f5;border:1px solid #e4c9cd;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:750}.maturity-clear-button:hover{background:#fdebed;border-color:#dbaeb5}.maturity-message{color:#497064;background:#edf7f3;border-top:1px solid #c8dfd6;padding:11px 24px;font-size:10px;font-weight:650}.maturity-message.error{color:#a6535c;background:#fff0f1;border-color:#ebc9cd}.machine-cost-panel{background:#fbfcff;overflow:visible}.machine-cost-heading{align-items:center}.machine-cost-heading>div:first-child{white-space:nowrap;align-items:baseline;gap:14px;min-width:0;display:flex}.machine-cost-heading>div:first-child p{text-overflow:ellipsis;margin:0;overflow:hidden}.machine-cost-tabs{background:#eef3f9;border:1px solid #d9e2ee;border-radius:10px;gap:5px;padding:4px;display:flex}.machine-cost-tabs button{color:#66758b;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:10px;font-weight:750}.machine-cost-tabs button.active{color:#3f5874;background:#fff;box-shadow:0 2px 8px #46566e1a}.machine-assumptions{background:#fbfcff;border-top:1px solid #edf0ee;grid-template-columns:160px 105px 105px repeat(3,82px);justify-content:start;align-items:end;gap:10px;padding:15px 24px;display:grid}.machine-assumptions label{gap:6px;min-width:0;display:grid}.machine-assumptions label>span{color:#8390a1;letter-spacing:.08em;font-size:9px;font-weight:800}.machine-assumptions label>input,.machine-assumptions label>div{background:#fff;border:1px solid #d9e2ec;border-radius:8px;min-width:0;height:40px}.machine-assumptions label>input{color:#35465e;outline:0;width:100%;padding:9px 11px;font-size:12px}.machine-assumptions label>div{align-items:center;display:flex;overflow:hidden}.machine-assumptions label>div input{color:#35465e;text-align:right;border:0;outline:0;width:100%;min-width:0;padding:10px;font-size:12px}.machine-assumptions label>div b{color:#738298;padding-right:10px;font-size:12px}.machine-assumptions label>input:focus,.machine-assumptions label>div:focus-within{border-color:#7b9bb6;box-shadow:0 0 0 3px #4f739114}.machine-line-sections{gap:8px;padding:10px 24px 0;display:grid}.machine-table-card,.machine-catalog{background:#fff;border:1px solid #dce4ed;border-radius:12px;min-width:0;overflow:hidden}.machine-table-card>header,.machine-catalog>header{background:#f8f9fc;border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.machine-table-card>header>div{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex}.machine-table-card h3,.machine-catalog h3{color:#3b4d65;font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:18px}.machine-table-card header p,.machine-catalog header p{color:#8793a3;margin:0;font-size:10px}.machine-table-card header button,.machine-catalog header button{color:#526a84;background:#eaf1f8;border:1px solid #cad8e7;border-radius:8px;flex:none;padding:6px 10px;font-size:10px;font-weight:750}.machine-line-table{table-layout:fixed;width:1377px;min-width:1377px}.machine-line-table th,.machine-line-table td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #e5eaf1;padding:4px 2px;font-size:9px;overflow:hidden}.machine-line-table tbody td:not(:first-child),.machine-line-table tfoot td{font-size:10.5px}.machine-line-table th{color:#52647d;letter-spacing:.04em;background:#e6edf7;font-weight:800}.machine-line-table th:first-child,.machine-line-table td:first-child{text-align:left;width:328px}.machine-line-table th:last-child,.machine-line-table td:last-child{text-align:center;width:34px}.machine-line-table td>select{color:#3e4f66;background:#fff;border:1px solid #d9e1eb;border-radius:7px;outline:0;width:100%;padding:6px 3px;font-size:10px}.machine-compact-input{color:#3e4f66;text-align:right;background:#fff;border:1px solid #d9e1eb;border-radius:7px;outline:0;width:100%;padding:6px 3px;font-size:11px}.machine-line-table td>select:focus,.machine-compact-input:focus,.machine-payment-table input:focus,.machine-catalog input:focus{border-color:#7899b6;box-shadow:0 0 0 3px #4f739114}.machine-line-table tfoot th,.machine-line-table tfoot td,.machine-payment-table tfoot th,.machine-payment-table tfoot td{color:#355e50;background:#e8f1ed;font-weight:800}.machine-payment-card{margin:8px 24px 0}.machine-payment-table{table-layout:fixed;width:1160px;min-width:1160px}.machine-payment-table th,.machine-payment-table td{padding:5px 8px;font-size:10px}.machine-payment-table th{color:#52647d;background:#e6edf7;font-size:9px}.machine-payment-table th:first-child,.machine-payment-table td:first-child{width:150px}.machine-payment-table th:nth-child(2),.machine-payment-table td:nth-child(2){width:170px}.machine-payment-table th:nth-child(3),.machine-payment-table td:nth-child(3){width:155px}.machine-payment-table th:nth-child(4),.machine-payment-table td:nth-child(4){width:220px}.machine-payment-table th:nth-child(5),.machine-payment-table td:nth-child(5){width:145px}.machine-payment-table th:nth-child(6),.machine-payment-table td:nth-child(6){width:120px}.machine-payment-table th:nth-child(7),.machine-payment-table td:nth-child(7){width:156px}.machine-payment-table td>input,.machine-payment-table td>select,.machine-payment-table .machine-output-box{box-sizing:border-box;min-width:0;max-width:100%}.machine-payment-table td>input,.machine-payment-table td>select{color:#3e4f66;background:#fff;border:1px solid #d9e1eb;border-radius:7px;outline:0;width:100%;padding:7px 9px;font-size:11px}.machine-payment-table td>select:disabled{color:#a0a9b6;background:#f2f4f7}.machine-output-box{color:#405670;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-height:34px;padding:8px;font-size:11px;overflow:hidden}.machine-output-box.machine-auto-rate{font-weight:750}.machine-payment-table tfoot td:nth-child(2),.machine-payment-table tfoot td:nth-child(7){text-align:right}.machine-payment-table th:last-child,.machine-payment-table td:last-child{width:44px}.machine-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.machine-scenario,.machine-loss-summary{background:#fff;border:1px solid #dce4ed;border-radius:11px;min-width:0;padding:15px}.machine-scenario.primary{background:#edf7f3;border-color:#b8d7cc}.machine-results-grid>:first-child{background:#f8fbff;border-color:#cbdcf0}.machine-results-grid>:nth-child(2){background:#f7fcfa;border-color:#b8d7cc}.machine-results-grid>:nth-child(3){background:#fffdf6;border-color:#ead9aa}.machine-results-grid>:nth-child(4){background:#fcfaff;border-color:#d9c8e8}.machine-scenario h3,.machine-loss-summary h3{color:#3e536c;min-height:0;font-family:var(--font-inter), Arial, sans-serif;margin:0 0 5px;font-size:17px;line-height:1.25}.machine-scenario h3 span{display:block}.machine-scenario h3 small{margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;display:block}.machine-scenario>div,.machine-loss-summary>div{color:#778498;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.machine-scenario b,.machine-loss-summary b{color:#405670;text-align:right;font-size:14px}.machine-loss-summary b.negative{color:#ad4e59}.machine-cost-footer{background:#f4f6fb;border-top:1px solid #dde4ec;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.machine-cost-footer p{color:#68768a;margin:0;font-size:9px;line-height:1.5}.machine-cost-footer>div{flex:none;gap:9px;display:flex}.machine-catalog{margin:20px 24px}.machine-catalog table{min-width:720px}.machine-catalog:not(.machine-installments) table{table-layout:fixed;width:638px;min-width:638px}.machine-catalog:not(.machine-installments) th:first-child,.machine-catalog:not(.machine-installments) td:first-child{width:252px}.machine-catalog:not(.machine-installments) th:nth-child(2),.machine-catalog:not(.machine-installments) td:nth-child(2),.machine-catalog:not(.machine-installments) th:nth-child(3),.machine-catalog:not(.machine-installments) td:nth-child(3){width:var(--data-amount-width)}.machine-catalog th{color:#52647d;background:#e6edf7;font-size:9px}.machine-catalog th,.machine-catalog td{padding:8px 10px}.machine-catalog th:last-child,.machine-catalog td:last-child{width:46px}.machine-catalog input{color:#3e4f66;background:#fff;border:1px solid #d9e1eb;border-radius:7px;outline:0;width:100%;padding:9px;font-size:11px}.machine-catalog-filters th{padding:4px!important}.machine-catalog-filters input,.machine-catalog-filters select{box-sizing:border-box;width:100%;min-width:0;height:30px;padding:4px 6px;font-size:10px}.machine-input-with-symbol{background:#fff;border:1px solid #d9e1eb;border-radius:7px;align-items:center;min-width:0;display:flex}.machine-input-with-symbol .machine-compact-input{border:0;flex:1;min-width:0}.machine-input-with-symbol b{color:#52647d;padding-right:6px;font-size:11px}.machine-saved-controls .machine-new-report-button{color:#1e5d46;background:#e4f4eb;border-color:#7aa996;min-height:38px;padding:8px 15px;font-size:13px;font-weight:800}.machine-line-table{width:1305px;min-width:1305px}.machine-line-table th:nth-child(2),.machine-line-table td:nth-child(2){width:60px}.machine-line-table th:nth-child(3),.machine-line-table td:nth-child(3){width:88px}.machine-line-table th:nth-child(4),.machine-line-table td:nth-child(4){width:82px}.machine-line-table th:nth-child(5),.machine-line-table td:nth-child(5){width:72px}.machine-line-table th:nth-child(6),.machine-line-table td:nth-child(6){width:82px}.machine-line-table th:nth-child(7),.machine-line-table td:nth-child(7){width:72px}.machine-line-table th:nth-child(8),.machine-line-table td:nth-child(8){width:82px}.machine-line-table th:nth-child(9),.machine-line-table td:nth-child(9){width:88px}.machine-line-table th:nth-child(10),.machine-line-table td:nth-child(10){width:64px}.machine-line-table th:nth-child(11),.machine-line-table td:nth-child(11){width:86px}.machine-line-table th:nth-child(12),.machine-line-table td:nth-child(12){width:58px}.machine-line-table th:nth-child(13),.machine-line-table td:nth-child(13){width:92px}.machine-line-table th:nth-child(14),.machine-line-table td:nth-child(14){width:76px}.machine-line-table th:nth-child(15),.machine-line-table td:nth-child(15){width:96px}.machine-line-table th:nth-child(16),.machine-line-table td:nth-child(16){text-align:center;width:34px}.machine-installments{width:220px;max-width:calc(100% - 48px)}.machine-catalog .machine-installment-table{table-layout:fixed;width:218px;min-width:218px}.machine-installment-table th{color:#52647d;background:#e6edf7;font-size:10px}.machine-installment-table th,.machine-installment-table td{padding:8px 10px}.machine-installment-table th:first-child,.machine-installment-table td:first-child{width:98px}.machine-installment-table th:nth-child(2),.machine-installment-table td:nth-child(2){width:120px}.machine-installment-table th{white-space:nowrap}.machine-installment-table td:first-child{color:#52647d;font-size:11px;font-weight:750}.results-toolbar{background:#f8faf9;border-top:1px solid #edf0ee;align-items:center;gap:12px;padding:13px 24px;display:flex}.results-toolbar .year-button{margin-left:auto}.results-toolbar-controls{align-items:flex-end;gap:10px;margin-left:auto;display:flex}.results-toolbar-controls .report-actions{margin-left:0}.results-table-wrap{scrollbar-color:#89aa9b #edf2ef;padding-bottom:7px}.results-table{table-layout:auto;width:auto;min-width:0}.results-table th,.results-table td{border-bottom:1px solid #dfe5e2;border-right:1px solid #e3e8e5;padding:11px 6px}.results-table thead th{color:#526159;text-align:center;background:#e7f0eb;font-size:10px}.results-table th:first-child{z-index:3;white-space:normal;color:#26342e;letter-spacing:0;text-transform:none;background:#fff;width:103px;min-width:103px;font-size:11px;position:sticky;left:0}.results-table thead th:first-child{z-index:5;text-align:left;background:#dfece6}.results-table th:not(:first-child),.results-table td{text-align:right;white-space:nowrap;width:61px;min-width:61px}.results-table th:last-child,.results-table td:last-child{z-index:2;background:#f2f6f4;font-weight:800;position:sticky;right:0;box-shadow:-8px 0 12px -13px #183f34}.results-table thead th:last-child{z-index:5;background:#dfece6}.results-table .result-opening-stock th,.results-table .result-opening-stock td,.results-table .result-closing-stock th,.results-table .result-closing-stock td{background:#f5f8fb}.results-table .result-cost th,.results-table .result-cost td{color:#6e5425;background:#fff5df;font-weight:800}.results-table .result-ratio th,.results-table .result-ratio td{color:#8b6b31;background:#fffaf0;font-weight:750}.results-table .result-gross th,.results-table .result-gross td{color:#245e47;background:#eaf5ef;font-weight:800}.results-table .result-net th,.results-table .result-net td{color:#fff;background:#183f34;border-color:#31584d;font-weight:850}.results-table td.negative{color:#b6493d;font-weight:750}.result-note-panel{background:#fffefd;border-top:1px solid #e1e6ef;padding:20px 24px}.result-note-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.result-note-heading h3{color:#31425a;font-family:var(--font-inter), Arial, sans-serif;margin:0 0 4px;font-size:18px}.result-note-heading p:not(.eyebrow){color:#7a8798;margin:0;font-size:10px}.result-note-heading>span{color:#929eae;white-space:nowrap;font-size:9px}.result-note-title-line{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.result-note-title-line .eyebrow,.result-note-title-line h3{flex:none;margin:0}.result-note-title-line p:not(.eyebrow){text-overflow:ellipsis;overflow:hidden}.result-note-panel textarea{resize:vertical;color:#2d3c51;background:#fff;border:1px solid #d9e1ec;border-radius:9px;outline:0;width:100%;min-height:125px;padding:12px 14px;font-size:12px;line-height:1.55;display:block}.result-note-panel textarea:focus{border-color:#7994b8;box-shadow:0 0 0 3px #5b779d17}.result-note-panel textarea:disabled{color:#9aa4b2;background:#f2f4f7}.result-note-actions{justify-content:flex-end;align-items:center;gap:14px;min-height:35px;margin-top:10px;display:flex}.result-note-actions>span{color:#4f806d;margin-right:auto;font-size:10px}.result-note-actions>span.error{color:#b34f48}.balance-note-panel{background:#fff;border:1px solid #d6e0eb;border-radius:6px;margin-top:18px;padding:18px}.balance-note-panel h3{color:#263647;margin:0 0 4px;font-size:16px}.balance-note-panel p{color:#68798b;margin:0 0 12px;font-size:12px}.balance-note-panel textarea{resize:vertical;color:#27384b;width:100%;min-height:116px;font:inherit;border:1px solid #cbd6e1;border-radius:5px;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.balance-note-panel textarea:focus{border-color:#587ea3;outline:0;box-shadow:0 0 0 3px #587ea31f}.balance-note-panel textarea:read-only{background:#f7f9fb}.balance-note-actions{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:10px;display:flex}.balance-note-actions>span{color:#4f806d;font-size:12px}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.backup-card{padding:28px;overflow:visible}.backup-card .eyebrow{margin:18px 0 6px}.backup-card h2{font-family:var(--font-inter), Arial, sans-serif;margin:0 0 9px;font-size:25px}.backup-card>p:not(.eyebrow){min-height:42px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.backup-icon{border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;font-weight:750;display:grid}.backup-icon.download{color:#4e786b;background:#dff0e9}.backup-icon.upload{color:#666d9b;background:#e7eafa}.backup-counts{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:21px;display:grid}.backup-counts span{color:#828b9c;text-align:center;background:#f7f8fc;border:1px solid #e2e7ef;border-radius:10px;padding:12px 10px;font-size:9px}.backup-counts b{color:#47556b;font-family:var(--font-inter), Arial, sans-serif;margin-bottom:3px;font-size:19px;display:block}.backup-file-button{display:block}.backup-file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.backup-file-button span{color:#5e6f8d;cursor:pointer;background:#f4f6fc;border:1px dashed #b9c6db;border-radius:10px;place-items:center;min-height:43px;font-size:11px;font-weight:750;display:grid}.backup-file-button span:hover{background:#eaf0f9}.backup-preview{background:#f0f8f5;border:1px solid #cfe2da;border-radius:11px;margin-top:14px;padding:14px}.backup-preview strong,.backup-preview small{display:block}.backup-preview strong{color:#426b5f;font-size:12px}.backup-preview small{color:#84948f;margin-top:3px;font-size:9px}.backup-preview>div{gap:7px;margin:11px 0;display:flex}.backup-preview>div span{color:#54776c;background:#dcece6;border-radius:999px;padding:5px 8px;font-size:9px}.restore-button{color:#9d535c;background:#fae7e8;border:1px solid #e1b6bc;border-radius:9px;width:100%;padding:11px 13px;font-size:11px;font-weight:800}.restore-button:hover:not(:disabled){background:#f6d9dc}.restore-button:disabled{opacity:.55}.backup-warning{background:#fff7e6;border:1px solid #eeddbd;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 17px;display:flex}.backup-warning>span{color:#8f6d31;width:30px;height:30px;font-family:var(--font-inter), Arial, sans-serif;background:#f6dfb2;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.backup-warning b{color:#765c31;font-size:11px}.backup-warning p{color:#927b57;margin:2px 0 0;font-size:10px}.backup-message{color:#497064;background:#edf7f3;border:1px solid #c8dfd6;border-radius:10px;grid-column:1/-1;padding:13px 16px;font-size:11px;font-weight:650}.empty-state{text-align:center;padding:65px 20px}.empty-state>span{color:#487862;background:#eaf2ee;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:23px;display:grid}.empty-state h3{font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:18px}.empty-state p{color:#7e8983;max-width:360px;margin:7px auto 15px;font-size:11px;line-height:1.55}.loading-state{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.loading-state h2{margin-top:15px}.loading-state p{color:var(--muted);font-size:11px}.loader{border:3px solid #dfe8e3;border-top-color:var(--green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1d177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #05140f47}.modal h2{font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:24px}.modal-intro{color:var(--muted);margin:6px 0 20px;font-size:11px;line-height:1.55}.modal-close{color:#8b9690;background:0 0;border:0;font-size:23px;position:absolute;top:15px;right:18px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#4f5d56;font-size:10px;font-weight:650}.form-grid input,.form-grid select{color:var(--ink);background:#fff;border:1px solid #d9e0dc;border-radius:9px;outline:0;width:100%;padding:11px 12px;font-size:12px}.form-grid input:focus,.form-grid select:focus{border-color:#63917e;box-shadow:0 0 0 3px #1f5d4814}.form-grid small{color:#909a95;font-size:9px}.account-type-field{align-content:start;gap:6px;display:grid}.account-type-field>label{gap:6px;display:grid}.add-type-button{color:var(--green);background:0 0;border:0;justify-self:start;padding:1px 0;font-size:10px;font-weight:700}.add-type-button:hover{color:var(--green-2);text-decoration:underline}.new-type-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.new-type-row button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700}.new-type-row button:disabled{opacity:.5}.official-field{border:0;min-width:0;margin:0;padding:0}.official-field legend{color:#4f5d56;margin:0 0 7px;padding:0;font-size:10px;font-weight:650}.official-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.official-options label{color:#617069;cursor:pointer;background:#fbfcfb;border:1px solid #d9e0dc;border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:600;display:flex}.official-options label.selected{color:var(--green);background:#edf5f1;border-color:#4d806b;box-shadow:inset 0 0 0 1px #4d806b}.official-options input{opacity:0;pointer-events:none;position:absolute}.official-field>small{margin-top:6px;display:block}.modal-actions{border-top:1px solid #edf0ee;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.toast{z-index:70;color:#fff;background:#173f34;border-radius:11px;padding:13px 17px;font-size:12px;animation:.25s ease-out rise;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 38px #0a201838}.toast span{color:#91d1b5;margin-right:9px}.balance-sheet-view{gap:16px;display:grid}.balance-controls{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;overflow:visible}.balance-controls h2{margin:0 0 5px;font-size:22px}.balance-controls p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.balance-periods{align-items:center;gap:16px;display:flex}.balance-periods label{white-space:nowrap;align-items:center;gap:8px;display:flex}.balance-periods span{color:#8793a3;letter-spacing:.08em;font-size:9px;font-weight:750}.balance-periods input{color:#46546a;background:#fff;border:1px solid #d9e0dc;border-radius:8px;outline:0;min-width:155px;padding:9px 10px;font-size:11px}.balance-periods input:focus{border-color:#79a092;box-shadow:0 0 0 3px #6f8f851a}.balance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.balance-summary article{white-space:nowrap;background:#fffefd;border:1px solid #dfe5ee;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 5px 18px #4c58730a}.balance-summary span,.balance-summary small{color:#8793a3;font-size:9px;display:block}.balance-summary b{color:#465b70;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;display:block;overflow:hidden}.balance-summary article.balanced{background:#edf7f3;border-color:#b9dacd}.balance-summary article.balanced b{color:#3f7565}.balance-summary article.unbalanced{background:#fff4f3;border-color:#e9c5c2}.balance-summary article.unbalanced b{color:#a85350}.balance-controls .balance-summary-inline{background:#fff;border:1px solid #dfe5ee;border-radius:10px;flex-direction:column;flex:auto;grid-template-columns:none;gap:5px;max-width:470px;padding:9px 12px;display:flex}.balance-controls .balance-summary-inline article{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(110px,1fr) auto minmax(105px,1fr);align-items:center;gap:10px;padding:0;display:grid}.balance-controls .balance-summary-inline article b,.balance-controls .balance-summary-inline article small{text-align:right}.balance-controls .balance-summary-inline article.balanced,.balance-controls .balance-summary-inline article.unbalanced{background:0 0}.balance-guidance{color:#54677e;background:#eef5fc;border:1px solid #d8e4f1;border-radius:11px;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.balance-guidance>span{background:#d7e7f5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.balance-guidance p{margin:0}.balance-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.balance-side-card{background:#fffefd;border:1px solid #dfe5ee;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 20px #4c58730b}.balance-side-title{color:#405d70;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.balance-side-title.active{background:#dcebf7}.balance-side-title.passive{background:#ece4f4}.balance-side-title h2{letter-spacing:.08em;margin:0;font-size:21px}.balance-side-title span{font-size:12px;font-weight:700}.balance-table{min-width:560px}.balance-table th,.balance-table td{padding:11px 14px;font-size:14px}.balance-table thead th{color:#718097;background:#f4f6fb;font-size:14px}.balance-table th:not(:first-child),.balance-table td:not(:first-child){text-align:right;width:125px;min-width:125px}.balance-table tbody td:first-child{color:#5b6677;padding-left:28px}.balance-table .balance-major-row th,.balance-table .balance-major-row td{color:#485d78;background:#e6edf7;font-weight:850}.balance-table .balance-group-row th,.balance-table .balance-group-row td{color:#62728a;background:#f3f5fa;font-weight:750}.balance-table .balance-group-row th{padding-left:18px}.balance-table td.negative{color:#b64d5a;font-weight:700}.balance-table tfoot th,.balance-table tfoot td{color:#3f665b;background:#d8e8e2;font-weight:850}.balance-empty{text-align:center;color:#7b8797;padding:38px 20px}.balance-empty b{margin-bottom:6px;font-size:12px;display:block}.balance-empty p{margin:0;font-size:10px}.balance-footnote{color:#8a94a2;margin:0;font-size:9px;line-height:1.5}.balance-sheet-view,.balance-sheet-view :is(h2,h3,p,span,small,b,th,td,label,input,textarea,button){font-size:14px!important}:root{--ink:#394458;--muted:#7b8496;--green:#55796f;--green-2:#45695f;--line:#dfe5ee;--canvas:#fff;--gold:#e8aeca}.brand>span:last-child>span{color:#789c91}.brand-copy{white-space:nowrap;min-width:0;line-height:1.08}.brand-copy small{color:#9a7990;letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:650;display:block}.brand-mark{color:#5e5363;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.04em;background:#f7d9a8;font-size:12px;font-weight:850;box-shadow:0 5px 14px #8b704d1f}.nav-item{color:#65748b}.nav-item:hover{color:#40516b;background:#e4ecf8}.sidebar nav{scrollbar-color:#c7d2e1 transparent}.nav-section-label{color:#94a3b8}.nav-section-label:hover{color:#52647d;background:#f0f4fa}.nav-subsection-label{color:#7f8fa8;border-bottom-color:#e2e8f1}.menu-toggle{border-bottom-color:#d7e1ee}.menu-hidden .menu-toggle{color:#40516b;background:#e4ecf8;border-color:#d7e1ee}.period-chip,.panel,.modal{background:#fffefd;border-color:#dfe5ee;box-shadow:0 8px 24px #4c58730e}.panel-heading,.entry-heading{background:linear-gradient(110deg,#fffefd 62%,#f2f0fb)}.primary-button{color:#31574d;background:#c9e2d9;border:1px solid #aed1c5;box-shadow:0 5px 12px #5a84751f}.primary-button:hover{background:#b9d9ce}.secondary-button{color:#625c72;background:#f8f4fb;border-color:#ded6e8}.table-toolbar,.entry-footer,.report-toolbar,.stock-toolbar,.results-toolbar{background:#f4f6fb;border-color:#e1e6ef}.entry-table .filter-row th,.accounts-table .filter-row th{background:#f0f4fa}thead{background:#eef3fa}tbody tr:hover{background:#f8f4fb}.code-badge,.type-pill,.official-pill{color:#52766b;background:#e4f1ed;border-color:#d0e5de}.type-gelir{color:#947044;background:#fff0d8}.type-gider,.type-borç{color:#985d65;background:#fae5e6}.type-öz-kaynak{color:#6b6091;background:#ece8f8}.report-category-pill{color:#596e91;background:#e5edf9}.year-button{color:#526b84;background:#e5eff8;border-color:#ceddea}.year-button:hover{background:#d9e8f5}.report-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.report-actions .year-button{margin-left:0}.excel-button{color:#426b5f;white-space:nowrap;background:#dff0e9;border:1px solid #bcd9ce;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:750}.excel-button:hover:not(:disabled){background:#d0e8df}.excel-button:disabled{cursor:not-allowed;opacity:.5}.excel-button span{margin-right:6px;font-size:13px}.scroll-hint{color:#8c7148;background:#fff4df;border-color:#eee2cf}.report-table tfoot td{color:#41556e;background:#dbe9f4;border-color:#ccdce9}.row-total{color:#52766b;background:#eef6f2}.stock-table thead th,.stock-table thead th:first-child,.stock-table thead th:nth-child(2),.results-table thead th,.results-table thead th:first-child,.results-table thead th:last-child{color:#596981;background:#e7eef8}.stock-highlight-row input{background:#fff3bf}.stock-total-row th,.stock-total-row td,.stock-total-row th:first-child,.stock-total-row td:nth-child(2){color:#42685d;background:#e2f0eb}.results-table .result-net th,.results-table .result-net td{color:#365d52;background:#d5e9e1;border-color:#c5ddd4}.results-table .result-net td.negative{color:#b64d5a}.toast{color:#3c6257;background:#d7ebe3;border:1px solid #bcd8ce;box-shadow:0 12px 38px #48675d29}.toast span{color:#4d8675}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (width>=2200px) and (height>=1000px){.app-shell{grid-template-columns:360px minmax(0,1fr)}.sidebar{padding:38px 24px 28px}.brand{gap:14px;padding:0 12px 38px;font-size:21px}.brand-mark{border-radius:12px;width:42px;height:42px;font-size:15px}.brand-copy small{font-size:11px}nav{gap:9px}.nav-item{border-radius:12px;gap:14px;padding:15px 16px;font-size:15px}.nav-item span{width:24px;font-size:21px}.content{max-width:none;padding:44px 34px 68px}.topbar{margin-bottom:32px}.eyebrow{margin-bottom:7px;font-size:11px}h1{font-size:38px}.period-chip{border-radius:12px;padding:12px 16px;font-size:14px}.summary-grid{gap:20px;margin-bottom:24px}.summary-card{border-radius:16px;gap:18px;padding:25px}.card-icon{border-radius:14px;width:50px;height:50px;font-size:25px}.summary-card p{font-size:12px}.summary-card strong{font-size:25px}.summary-card small{font-size:11px}.panel{border-radius:17px}.panel-heading{padding:27px 30px 22px}.panel h2{font-size:25px}.panel-heading p{font-size:13px}.primary-button{padding:12px 17px;font-size:13px}.primary-button.large{padding:14px 21px}.secondary-button{padding:13px 18px;font-size:13px}.overview-grid{gap:24px}.quick-actions{gap:10px;padding:0 24px 25px}.quick-actions button{grid-template-columns:44px 1fr;padding:16px}.quick-actions button>span{width:44px;height:44px;font-size:20px}.quick-actions b,.recent-list b{font-size:13px}.quick-actions small{font-size:11px}.recent-list{padding:0 30px 18px}.recent-list>div{padding:15px 0}.recent-list strong{font-size:13px}.table-toolbar{padding:15px 30px}.search{width:min(520px,100%);padding:10px 13px}.search input,.filter-button{font-size:12px}.filter-button{min-width:190px;padding:10px 13px}table{min-width:1100px}th{padding:15px 30px;font-size:10px}td{padding:18px 30px;font-size:13px}.code-badge{padding:6px 9px;font-size:12px}.type-pill,.official-pill{padding:5px 11px;font-size:11px}.row-actions{gap:13px}.row-actions button{font-size:11px}.panel-footer{padding:15px 30px;font-size:11px}.entry-table td:last-child{width:280px}.entry-year-table th,.entry-year-table td{padding:11px 9px}.entry-year-table thead th:not(:nth-child(-n+3)),.entry-year-table tbody td:not(:nth-child(-n+3)),.entry-year-table tfoot td{width:var(--data-amount-width);min-width:var(--data-amount-width);max-width:var(--data-amount-width)}.year-amount-input{padding:10px 8px;font-size:11px}.entry-table .filter-row th{padding:12px 16px}.accounts-table .filter-row th{padding:12px 11px}.accounts-table .column-filter{min-width:160px}.accounts-table .column-filter-select{min-width:170px}.column-filter{min-width:165px;padding:9px 11px}.column-filter input,.column-filter-select{font-size:11px}.column-filter-select{min-width:190px;padding:9px 11px}.sort-heading{font-size:10px}.clear-column-filters{padding:10px 11px;font-size:10px}.amount-input input{padding-block:11px;font-size:13px}.entry-footer{gap:34px;padding:21px 30px}.entry-footer .entry-count,.entry-footer span{font-size:11px}.entry-footer strong{font-size:20px}.month-field input,.date-range input{padding:10px 12px;font-size:12px}.report-toolbar{gap:13px;padding:15px 30px}.report-toolbar label{min-width:230px}.report-toolbar select,.year-button,.excel-button{padding:10px 12px;font-size:11px}.scroll-hint{padding:10px 30px;font-size:10px}.report-table{min-width:max(1500px,100%)}.report-table th,.report-table td{padding-inline:16px}.report-table th:not(:first-child),.report-table td:not(:first-child){min-width:118px}.report-name{min-width:230px}.report-table tfoot td{font-size:12px}.stock-toolbar{padding:16px 30px}.stock-table th,.stock-table td{padding:9px 10px}.stock-table tbody th,.stock-table input{font-size:12px}.stock-table tbody td{min-width:150px}.maturity-summary{padding:22px 30px 15px}.maturity-metrics{padding:0 30px 22px}.maturity-tables{padding:24px 30px}.maturity-footer{padding:17px 30px}.results-toolbar{padding:16px 30px}.results-table th,.results-table td{padding:13px 7px;font-size:12px}.results-table th:not(:first-child),.results-table td{width:73px;min-width:73px}.modal{width:min(600px,100%);padding:31px}.modal h2{font-size:27px}.modal-intro{font-size:12px}.form-grid{gap:18px}.form-grid label>span,.official-field legend{font-size:11px}.form-grid input,.form-grid select,.official-options label{font-size:13px}.form-grid input,.form-grid select{padding:13px 14px}}@media (width<=980px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand,.sidebar-logo,.nav-section-label,.nav-subsection-label{display:none}.nav-section-items,.nav-section-items.collapsed,.nav-subsection,.nav-subsection-items{display:contents}.nav-item{justify-content:center}.nav-item b{display:none}.nav-item span{font-size:19px}.content{padding:28px 24px}.summary-grid,.overview-grid{grid-template-columns:1fr}}@media (width<=1350px){.balance-columns{grid-template-columns:1fr}}@media (width<=640px){.app-shell{display:block}.sidebar{z-index:20;flex-direction:row;align-items:center;height:auto;min-height:auto;padding:10px 14px;position:sticky;top:0}.brand{padding:0}.brand-mark{width:32px;height:32px}.sidebar nav{flex-direction:row;gap:2px;margin-left:auto}.nav-item{padding:8px 9px}.nav-item.active{box-shadow:inset 0 -2px var(--gold)}.content{padding:21px 14px 35px}h1{font-size:26px}.period-chip{font-size:10px}.panel-heading{align-items:flex-start;padding:18px}.panel-heading .primary-button{padding-inline:10px}.table-toolbar{padding:11px 18px}.filter-button{min-width:0;max-width:140px}.panel-footer span:last-child{display:none}.entry-heading,.report-heading{flex-direction:column}.date-range{width:100%}.date-range label{flex:1}.date-range input{width:100%}.entry-footer{justify-content:space-between;gap:10px}.report-toolbar{flex-direction:column;align-items:stretch;padding:12px 18px}.report-toolbar label{min-width:0}.year-button{margin-left:0}.scroll-hint{text-align:left;padding-inline:18px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.toast{text-align:center;bottom:14px;left:14px;right:14px}.app-shell.menu-hidden .sidebar{background:0 0;border:0;width:auto;height:auto;min-height:auto;padding:0;position:fixed;top:10px;left:10px}.app-shell.menu-hidden .sidebar nav{margin:0}.app-shell.menu-hidden .menu-toggle{background:#eef3fb;box-shadow:0 5px 18px #4c587329}.app-shell.menu-hidden .content{padding-top:70px}.sidebar nav{max-width:calc(100vw - 70px);overflow:auto hidden}.stock-toolbar{flex-direction:column;align-items:stretch;padding:12px 18px}.stock-toolbar .year-button{margin-left:0}}@media (width<=900px){.maturity-tables{grid-template-columns:1fr}}@media (width<=1100px){.maturity-summary,.maturity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1400px){.machine-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.machine-cost-heading{flex-direction:column;align-items:stretch}.machine-cost-tabs{width:100%}.machine-cost-tabs button{flex:1}.machine-assumptions{grid-template-columns:160px 105px 105px repeat(3,82px);padding-inline:18px;overflow-x:auto}.machine-results-grid{grid-template-columns:1fr;padding-inline:18px}.machine-line-sections{padding:8px 18px 0}.machine-payment-card,.machine-catalog{margin-inline:18px}.machine-cost-footer{flex-direction:column;align-items:stretch;padding:13px 18px}.machine-cost-footer>div{flex-direction:column;width:100%}}@media (width<=640px){.maturity-rate-fields{width:100%}.maturity-rate-fields label{flex:1}.maturity-rate-fields input{width:100%}.maturity-summary{grid-template-columns:1fr;padding:14px 18px 10px}.maturity-metrics{grid-template-columns:1fr 1fr;padding:0 18px 14px}.maturity-tables{padding:16px 18px}.maturity-footer{flex-direction:column;align-items:stretch;padding:13px 18px}.maturity-footer>div{width:100%}.maturity-footer button{flex:1}.maturity-message{padding-inline:18px}.results-toolbar{flex-direction:column;align-items:stretch;padding:12px 18px}.results-toolbar .year-button{margin-left:0}.results-toolbar-controls{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.report-actions{width:100%;margin-left:0}.report-actions button{flex:1}.compact-report-title{gap:8px}.compact-report-title .header-eyebrow{font-size:8px}.compact-report-title .header-title{font-size:22px}.compact-report-toolbar .report-toolbar-dates{width:100%}.balance-controls{flex-direction:column;align-items:stretch;padding:17px 18px}.balance-periods{width:100%}.balance-periods label{flex:1}.balance-periods input{width:100%;min-width:0}.balance-summary{grid-template-columns:1fr}.balance-summary b{font-size:18px}}@media (width<=760px){.backup-grid{grid-template-columns:1fr}.backup-card{padding:22px}.backup-warning,.backup-message{grid-column:1}}@media (width<=640px){.entry-period-controls{width:100%}.year-field,.month-view-field{flex:1}.year-field input,.month-view-field select{width:100%}.entry-year-table thead th:nth-child(2),.entry-year-table tbody td:nth-child(2),.entry-year-table thead th:nth-child(3),.entry-year-table tbody td:nth-child(3){position:static}.entry-year-table thead th:first-child,.entry-year-table tbody td:first-child{left:0}}.cash-flow-panel{min-width:0}.cash-flow-panel .panel-heading{flex-wrap:wrap}.cash-flow-panel .panel-heading p,.cash-flow-panel button,.cash-flow-message{font-size:14px}.cash-flow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 20px;display:grid}.cash-flow-summary>div{border:1px solid var(--line);background:#f2f7f4;border-radius:10px;min-width:0;padding:16px}.cash-flow-summary span{margin-bottom:8px;font-size:14px;display:block}.cash-flow-summary strong{overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,24px)}.cash-flow-controls{border:0;flex-wrap:wrap;align-items:end;gap:14px;margin:0;padding:0 24px 20px;display:flex}.cash-flow-controls label{gap:6px;font-size:14px;display:grid}.cash-flow-controls input{border:1px solid var(--line);border-radius:7px;max-width:210px;padding:9px;font-size:14px}.cash-flow-controls>span{color:var(--muted);padding-bottom:10px;font-size:14px}.cash-flow-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:auto;min-width:0;font-size:14px}.cash-flow-table th,.cash-flow-table td{border:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 8px}.cash-flow-table th{background:#f1f5f2;font-size:11px}.cash-flow-table thead th,.cash-flow-table thead td{padding:5px 4px;font-size:11px;line-height:15px}.cash-flow-table thead th:not(:first-child){white-space:normal;overflow-wrap:anywhere;max-width:100px}.cash-flow-table tr>:first-child{z-index:1;text-align:left;background:#f1f5f2;position:sticky;left:0}.cash-flow-table .cash-flow-totals>*{background:#e4eee8;font-weight:750}.cash-flow-table input{text-align:right;background:#fff;border:1px solid #d4ded8;border-radius:5px;width:71px;padding:7px 4px;font-size:14px}.cash-flow-table input:focus{outline:2px solid var(--green);outline-offset:1px}.cash-flow-table input[aria-invalid=true]{border-color:#bd4437}.cash-flow-calculated{background:#f8faf9;font-weight:700}.cash-flow-panel .negative{color:#b02b24}.cash-flow-message{margin:0;padding:12px 24px;line-height:1.6}.cash-flow-panel button:disabled{opacity:.55;cursor:not-allowed}.cash-flow-table caption{text-align:left;padding:10px 24px;font-size:14px}@media (width<=700px){.cash-flow-summary{grid-template-columns:1fr}.cash-flow-panel .panel-heading,.cash-flow-controls{padding-left:14px;padding-right:14px}}.cash-column-toolbar{padding:0 24px 16px}.cash-column-editor{border:1px solid var(--line);background:#f8faf9;border-radius:10px;margin:0 24px 20px;padding:18px}.cash-column-editor legend{padding:0 6px;font-size:16px;font-weight:700}.cash-column-editor p{margin:0 0 14px;font-size:14px;line-height:1.6}.cash-column-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.cash-column-editor label{gap:7px;min-width:0;font-size:14px;display:grid}.cash-column-editor input,.cash-column-editor select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:14px}.cash-column-add{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding-top:18px;display:flex}.cash-column-add label{flex:190px}.cash-column-editor input:focus,.cash-column-editor select:focus{outline:2px solid var(--green);outline-offset:1px}@media (width<=700px){.cash-column-toolbar{padding-left:14px;padding-right:14px}.cash-column-editor{margin-left:14px;margin-right:14px}}.cash-flow-panel>.table-wrap{isolation:isolate;max-height:65vh;position:relative;overflow:auto}.cash-flow-table thead{z-index:3;box-shadow:0 2px 0 var(--line);background:#f1f5f2;position:sticky;top:0}.cash-flow-table thead tr>:first-child{z-index:4}.cash-flow-table tbody th{min-width:150px}.cash-flow-table tbody th,.cash-flow-table tbody td{padding:2px 5px;font-size:12px;line-height:16px}.cash-flow-table tbody input{box-sizing:border-box;height:24px;min-height:0;padding:2px 4px;font-size:12px;line-height:16px}.cash-flow-table tbody .danger-link{min-height:0;padding:2px 5px;font-size:12px;line-height:16px}.cash-flow-table input.cash-flow-row-date{text-align:left;width:170px;color:var(--ink);margin-top:7px;font-weight:400;display:block}.cash-date-filter-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700;line-height:15px}.cash-date-dialog{border:1px solid var(--line);width:min(420px,100vw - 24px);max-height:90vh;color:var(--ink);text-align:left;background:#fff;border-radius:12px;margin:auto;padding:20px;overflow:auto;box-shadow:0 12px 45px #0003}.cash-date-dialog::backdrop{background:#0004}.cash-date-dialog h3{margin:0 0 14px;font-size:18px}.cash-date-dialog label,.cash-date-dialog button,.cash-date-dialog input,.cash-date-dialog summary{font-size:14px}.cash-date-order{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.cash-date-order legend{margin-bottom:8px}.cash-date-range{gap:12px;margin:16px 0;display:flex}.cash-date-range label{flex:1;min-width:0}.cash-date-range input,.cash-date-search input{border:1px solid var(--line);border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.cash-date-tree{border:1px solid var(--line);max-height:290px;margin-top:12px;padding:10px;overflow:auto}.cash-date-tree details{margin-left:14px}.cash-date-tree summary{cursor:pointer;padding:5px 0}.cash-date-check{align-items:center;gap:7px;padding:4px 0;display:flex}.cash-date-check input,.cash-date-order input{width:16px;height:16px;accent-color:var(--green)}.cash-date-actions{justify-content:end;gap:10px;margin-top:16px;display:flex}.cash-date-actions button{border-radius:6px;padding:8px 16px}.cash-compact-toolbar{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;padding:12px 16px;display:flex;overflow-x:auto}.cash-flow-panel .cash-compact-toolbar h2{flex:0 0 150px;align-self:center;margin:0;font-size:16px;line-height:1.35}.cash-compact-toolbar h2 small{color:var(--muted);font-size:12px;font-weight:400;display:block}.cash-compact-metric{border-left:1px solid var(--line);flex:none;grid-template-rows:20px 40px;gap:6px;padding:0 12px;display:grid}.cash-compact-metric span{white-space:nowrap;margin:0;font-size:14px;line-height:20px;display:block}.cash-compact-metric strong{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-size:16px;line-height:20px;display:flex}.cash-compact-entry{border:0;flex:none;align-items:end;gap:8px;margin:0;padding:0;display:flex}.cash-compact-entry label{grid-template-rows:20px 40px;gap:6px;font-size:14px;line-height:20px;display:grid}.cash-compact-entry input{border:1px solid var(--line);background:#fff;border-radius:6px;width:100px;height:40px;padding:8px;font-size:14px;line-height:20px}.cash-compact-entry input[type=date]{width:137px}.cash-compact-toolbar>button{flex:none}.cash-compact-toolbar .primary-button{justify-content:center;align-items:center;min-height:40px;padding:10px;font-size:14px;line-height:20px;display:inline-flex}.cash-flow-panel>.cash-flow-message{padding:6px 16px}.cash-compact-status{color:var(--muted);font-size:13px}@media (width<=1100px){.cash-compact-toolbar{flex-wrap:wrap;overflow-x:visible}.cash-flow-panel .cash-compact-toolbar h2{flex-basis:100%}}@media (width>=981px){.content:has(>.cash-flow-panel){flex-direction:column;height:100dvh;min-height:0;padding-top:12px;padding-bottom:8px;display:flex}.content>section.cash-flow-panel{flex-direction:column;flex:auto;min-height:0;display:flex}section.cash-flow-panel>*{flex-shrink:0}section.cash-flow-panel>.table-wrap{flex:1 1 0;min-height:140px;max-height:none}section.cash-flow-panel>.cash-column-editor{flex-shrink:1;max-height:35dvh;overflow:auto}}@media (width<=980px){.cash-flow-panel>.table-wrap{max-height:max(300px,100dvh - 230px)}}.results-panel{width:max-content;max-width:100%}.results-panel>.results-toolbar,.results-panel>.result-note-panel,.results-panel>.panel-footer{contain:inline-size}.results-panel>.results-toolbar{flex-wrap:wrap;padding-inline:6px}.results-panel .results-toolbar-controls{flex-wrap:wrap;max-width:100%}.results-panel .results-toolbar-controls .report-actions{flex-wrap:wrap}.results-panel>.results-table-wrap{max-width:100%}.login-screen{background:radial-gradient(at 0 0,#dcebe2,#f5f7f5 65%);place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:440px;padding:38px;box-shadow:0 20px 65px #153f3312}.login-brand{flex-direction:column;align-items:center;gap:8px;margin-bottom:26px;display:flex}.login-logo{aspect-ratio:2;width:220px;max-width:100%;position:relative;overflow:hidden}.login-logo img{width:100%;height:auto;position:absolute;top:-45%;left:0}.login-signature{color:var(--green);font-size:14px;font-weight:500}.login-card h1{margin:0 0 10px;font-size:26px}.login-card p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.6}.login-card form{gap:10px;display:grid}.login-card label{margin-top:8px;font-size:14px;font-weight:600}.login-card input:not([type=checkbox]){width:100%;color:var(--ink);background:#fff;border:1px solid #cbd6cf;border-radius:8px;padding:12px 13px}.login-card input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.login-card small{color:var(--muted)}.login-card .login-show{align-items:center;gap:8px;margin:6px 0 12px;font-weight:400;display:flex}.login-card button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:13px;font-weight:650}.login-error{color:#a72e2e;background:#fff1f0;border-radius:8px;margin-bottom:15px;padding:12px;font-size:14px}.session-controls{z-index:40;flex-direction:column;gap:6px;max-width:220px;display:flex;position:fixed;bottom:12px;left:10px}.session-controls button{color:var(--green);background:#fff;border:1px solid #cbd6cf;border-radius:7px;padding:8px 12px;font-size:12px}.session-controls span{color:#a72e2e;background:#fff;padding:8px}@media print{.session-controls{display:none}}@media (width<=480px){.login-card{padding:26px 22px}}.customer-share-card{padding-bottom:20px}.customer-share-card>p,.customer-share-card>h3,.customer-name-field{margin:16px 20px}.customer-share-card table{width:100%;min-width:900px}.customer-share-card th,.customer-share-card td{text-align:right;white-space:nowrap;padding:10px}.customer-share-card th:first-child,.customer-share-card td:first-child{text-align:left}.customer-name-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-name-field input{border:1px solid var(--border);border-radius:6px;padding:10px}.customer-share-card button:disabled{opacity:.5;cursor:not-allowed}.machine-cost-tabs{flex-wrap:wrap}@media (width<=640px){.machine-cost-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.machine-cost-tabs button{white-space:normal;min-width:0}.customer-share-card>header{flex-wrap:wrap;gap:12px}.customer-share-card>header button{width:100%}.customer-name-field input{width:100%;min-width:0}}.machine-saved-controls{background:#f5f8f6;border-bottom:1px solid #dce5e0;flex-wrap:wrap;align-items:end;gap:12px;padding:18px 20px;display:flex}.machine-saved-controls label{flex:220px;gap:6px;font-size:14px;display:grid}.machine-saved-controls input,.machine-saved-controls select{background:#fff;border:1px solid #cbd6cf;border-radius:6px;width:100%;min-width:0;padding:10px}.machine-saved-controls button{border-radius:6px;min-height:44px;padding:10px 16px}.machine-payment-table .machine-payment-amount{text-align:right;width:100%}.machine-payment-table input[aria-label=Ödeme\ açıklaması]{width:100%}.ledger-actions,.ledger-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ledger-panel button{border:1px solid #cbd8d0;border-radius:7px;padding:10px 14px}.ledger-panel input,.ledger-panel select{color:#243e34;background:#fff;border:1px solid #ccd8d1;border-radius:6px;min-width:0;padding:9px}.ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.ledger-summary>div{border-radius:10px;gap:10px;padding:16px;display:grid}.ledger-summary label,.ledger-filters label,.ledger-column-list label{gap:6px;font-size:13px;display:grid}.ledger-summary strong{overflow-wrap:anywhere;font-size:23px}.ledger-TL{color:#514515;background:#fff7be!important}.ledger-USD{color:#205631;background:#d8f2da!important}.ledger-EUR{color:#2d4b72;background:#dbe9fa!important}.ledger-columns{border:1px solid #d8e2dc;border-radius:9px;margin:12px 20px;padding:16px}.ledger-column-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.ledger-filters{padding:12px 20px}.ledger-notice{margin:12px 20px;font-size:13px}.ledger-table{border-collapse:collapse;width:max-content;min-width:100%}.ledger-table th,.ledger-table td{white-space:nowrap;border:1px solid #dce5df;padding:7px;font-size:13px}.ledger-table th{background:#f1f5f3}.ledger-table input,.ledger-table select{width:145px}.ledger-table td:nth-child(5) input{width:300px}.ledger-table .ledger-balance{text-align:right;min-width:140px;font-weight:700}.ledger-table td:first-child,.ledger-table thead tr:last-child th:first-child{z-index:1;background:#fff;position:sticky;left:0}@media (width<=640px){.ledger-summary{grid-template-columns:1fr;padding:12px}.ledger-actions button{min-height:44px}.ledger-filters{padding:12px}.ledger-columns{margin:12px}.ledger-panel .table-wrap td:first-child input{width:130px}.ledger-summary input{width:100%}}.ledger-table .ledger-subtotals th{background:#e6eeea;border-bottom:2px solid #8ba99d;padding:12px 7px;font-size:14px;font-weight:700}.ledger-table .ledger-subtotals .ledger-subtotal-number{text-align:right;font-variant-numeric:tabular-nums;min-width:145px}.ledger-table .ledger-entry-cell{color:#176b40;background:#edf9f0;font-weight:700}.ledger-table .ledger-exit-cell{color:#aa3947;background:#fff0f1;font-weight:700}.ledger-table .ledger-balance-cell{color:#185d63;background:#e5f3f2;font-weight:800}.ledger-table th.ledger-entry-cell{color:#145d37;background:#dff3e6}.ledger-table th.ledger-exit-cell{color:#91303e;background:#fde1e4}.ledger-table th.ledger-balance-cell{color:#164f55;background:#d5e9e8}.ledger-table .ledger-entry-cell input{color:#176b40;background:#f6fcf7;border-color:#b8dec2}.ledger-table .ledger-exit-cell input{color:#aa3947;background:#fff8f8;border-color:#efc0c7}.ledger-table .ledger-entry-cell .ledger-money{color:#176b40}.ledger-table .ledger-exit-cell .ledger-money{color:#aa3947}.ledger-table .ledger-balance-cell .ledger-money{color:#185d63}.ledger-compact .ledger-summary{flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.ledger-compact .ledger-summary>div{border-radius:6px;gap:5px;width:220px;max-width:100%;padding:8px 10px}.ledger-compact .ledger-summary label{white-space:nowrap;align-items:center;gap:8px;display:flex}.ledger-compact .ledger-summary input{width:135px;padding:4px 6px}.ledger-compact .ledger-summary strong{font-size:14px}.ledger-compact .ledger-summary span{font-size:12px}.ledger-compact .ledger-table th,.ledger-compact .ledger-table td{vertical-align:middle;padding:3px 4px;font-size:12px}.ledger-compact .ledger-table input,.ledger-compact .ledger-table select{border-radius:4px;width:132px;height:29px;padding:3px 5px;font-size:12px}.ledger-compact .ledger-table td:nth-child(5) input{width:240px}.ledger-compact .ledger-table td:nth-child(3) select,.ledger-compact .ledger-table td:nth-child(4) select{width:170px}.ledger-compact .ledger-table td:nth-child(6) select{width:85px}.ledger-compact .ledger-table td:nth-child(7) input{width:90px}.ledger-compact .ledger-table .ledger-subtotal-number{text-align:right;min-width:125px}.ledger-compact .ledger-number-cell,.ledger-compact .ledger-number-cell input{text-align:right;font-variant-numeric:tabular-nums}.ledger-compact .ledger-table small{font-size:11px;display:block}.ledger-compact .ledger-row-actions{gap:4px;display:flex}.ledger-compact .ledger-row-actions button{white-space:nowrap;min-height:29px;padding:3px 6px;font-size:12px}.ledger-compact .ledger-column-filters input,.ledger-compact .ledger-column-filters select{width:100%;min-width:85px}.ledger-compact .ledger-columns .ledger-actions{margin-bottom:12px}.ledger-compact .ledger-columns label{gap:4px;display:grid}.ledger-compact .ledger-warning{color:#704a00;background:#fff1cf;border-radius:5px;margin:8px 16px;padding:10px}.ledger-compact .ledger-pending small{color:#895800}.ledger-compact .ledger-money{min-width:125px;display:block}.ledger-compact .table-wrap{max-width:100%;overflow-x:auto}@media (width<=640px){.ledger-compact .ledger-summary>div{width:calc(50% - 4px);min-width:160px}.ledger-compact .ledger-summary label{flex-wrap:wrap}.ledger-compact .ledger-table input,.ledger-compact .ledger-table select{height:34px}.ledger-compact .ledger-row-actions button{min-height:34px}}.ledger-compact .ledger-table.ledger-autofit{table-layout:fixed;min-width:0}.ledger-compact .ledger-table.ledger-autofit th,.ledger-compact .ledger-table.ledger-autofit td,.ledger-compact .ledger-table.ledger-autofit .ledger-money{min-width:0}.ledger-compact .ledger-table.ledger-autofit input,.ledger-compact .ledger-table.ledger-autofit select{box-sizing:border-box;font-family:inherit;width:100%!important;min-width:0!important}.ledger-compact .ledger-table.ledger-autofit .ledger-row-actions{width:max-content}.ledger-compact .ledger-table.ledger-autofit .ledger-row-actions button{flex:none;width:max-content}.ledger-compact .ledger-scroll{max-height:70vh;position:relative;overflow:auto}.ledger-compact .ledger-autofit{border-collapse:separate;border-spacing:0}.ledger-compact .ledger-autofit thead{z-index:5;background:#f1f5f3;position:sticky;top:0}.ledger-compact .ledger-autofit .ledger-action-cell{z-index:2;background:#fff;position:sticky;left:0;right:auto;box-shadow:2px 0 3px #243e3414}.ledger-compact .ledger-autofit thead .ledger-action-cell{z-index:6;background:#f1f5f3}.ledger-compact .ledger-autofit tbody tr:nth-child(odd){--ledger-row-background:#fff}.ledger-compact .ledger-autofit tbody tr:nth-child(2n){--ledger-row-background:#e8f1eb}.ledger-compact .ledger-autofit tbody td,.ledger-compact .ledger-autofit tbody .ledger-action-cell{background:var(--ledger-row-background);border-top:0;padding-top:0;padding-bottom:0}.ledger-compact .ledger-autofit tbody input,.ledger-compact .ledger-autofit tbody select{background:0 0;border-color:#0000;border-radius:0;margin:0;display:block}.ledger-compact .ledger-autofit tbody input:focus,.ledger-compact .ledger-autofit tbody select:focus{background:#fff}.ledger-compact .ledger-person-options{border-top:1px solid #d8e2dc;padding-top:12px}.person-statement-filters{align-items:end;margin:18px 0}.person-statement-filters label{gap:6px;display:grid}.person-statement-filters select,.person-statement-filters input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:150px;padding:9px}@media (width<=600px){.person-statement-filters label{width:100%}}.statement-choice{gap:6px;min-width:180px;max-width:300px;display:grid;position:relative}.statement-choice summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.statement-choice-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:10px;width:300px;max-width:80vw;max-height:340px;padding:12px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 25px #0002}.person-statement-filters .statement-choice-menu label{align-items:center;gap:8px;width:auto;margin:8px 0;display:flex}.statement-choice-menu input[type=checkbox]{width:16px;min-width:0;height:16px}.statement-choice>small{overflow-wrap:anywhere}.person-statement-result{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.person-statement-result thead{z-index:2;background:#f1f5f3;position:sticky;top:0}.person-statement-panel{overflow:visible}.statement-saved,.statement-save{padding:12px 18px}.statement-save{align-items:end}.statement-save label{gap:6px;display:grid}.statement-save input{border:1px solid var(--line);border-radius:8px;padding:10px}.statement-choice:has(details[open]){z-index:20}.statement-carry{gap:6px;max-width:220px;margin:12px 0;display:grid}.statement-carry input{text-align:right;border:1px solid var(--line);border-radius:8px;padding:10px}.statement-choice-close{z-index:1;background:#fff;justify-content:flex-end;padding:6px 0;display:flex;position:sticky;top:-12px}.statement-choice-close button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:7px 16px}.information-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.information-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),407px));align-items:start;gap:22px 28px;display:grid}.information-card{background:#fff;border:0;border-radius:0;min-width:0;padding:0}.information-card-heading{align-items:center;min-height:29px;display:flex}.information-card input:not([type=checkbox]){width:100%;min-width:0;height:25px;min-height:0;box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;padding:2px 4px;font:14px Arial,sans-serif;display:block}.information-card input:not([type=checkbox]):focus{outline-offset:-2px;background:#f0f7ff;outline:2px solid #3684c8}.information-card-heading input:not([type=checkbox]){height:31px;padding:0;font-size:26px;font-weight:400}.information-card button{white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:3px;padding:3px 6px;font-size:14px}.information-field{border:1px solid #222;border-bottom:0;grid-template-columns:53% 47%;gap:0;margin:0;padding:0;display:grid}.information-field:has(+.information-card-actions){border-bottom:1px solid #222}.information-value{border-left:1px solid #222;align-items:center;min-width:0;display:flex}.information-value button{color:#506479;background:0 0;border:0;padding:2px 4px;font-size:12px}.information-field-tools{background:#f8fafc;border-top:1px solid #dce3eb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:5px;font-size:14px;display:none}.information-field-tools label{align-items:center;gap:6px;display:flex}.information-delete-card{display:none}.information-editing .information-field-tools{display:flex}.information-editing .information-delete-card{display:block}.information-card-actions{gap:8px;padding-top:6px;display:flex}.information-card-actions button{color:#506479;background:0 0;border-color:#e2e8f0;font-size:12px}.information-empty,.information-message{background:#f1f5f9;border-radius:8px;padding:18px}@media print{.information-view{display:none!important}}.statements-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px;display:grid}.statements-list{max-height:70vh;overflow:auto}.statements-list button{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;width:100%;padding:10px;display:block}.statements-list button[aria-current=true]{background:#deeee5;font-weight:700}.statement-cards{flex-wrap:wrap;gap:8px;display:flex}.statement-cards button{text-align:left;background:#f8fbfa;border:1px solid #cbd9d4;border-radius:10px;flex:220px;gap:4px;min-width:180px;padding:12px;display:grid}.statement-cards button small{color:#68768a;font-weight:400}.statement-cards button[aria-current=true]{border-color:#6caa92;box-shadow:0 0 0 2px #dceee6}.statements-panel label{gap:6px;display:grid}.statements-panel input{border:1px solid var(--line);border-radius:6px;width:100%;padding:8px}.statements-table{min-width:1500px}.statements-table td{min-width:115px}.statements-table th{white-space:nowrap}.statements-table thead{z-index:2;background:#edf4f0;position:sticky;top:0}.statements-table small{color:var(--muted);display:block}@media (width<=800px){.statements-layout{grid-template-columns:1fr}.statements-list{max-height:200px}}.statements-layout{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.statements-list{flex-wrap:wrap;align-items:center;gap:6px;max-height:140px;display:flex}.statements-list button{width:auto;padding:5px 9px}.statements-list p{margin:0 8px}.statements-panel .panel-heading{padding:12px 16px}.statements-table{min-width:1250px;font-size:12px}.statements-table td,.statements-table th{min-width:85px;padding:3px 4px}.statements-table input,.statements-table select{width:100%;min-width:0;height:28px;padding:4px 5px;font-size:12px}.statements-table th input{margin-top:4px;font-weight:400;display:block}.statements-table small{font-size:10px}.statements-panel .ledger-summary{margin:8px 0}.statements-panel .cash-date-dialog input[type=checkbox],.statements-panel .cash-date-dialog input[type=radio]{flex:0 0 16px;width:16px;height:16px;padding:0}.statements-table th button{border:1px solid var(--line);background:#fff;border-radius:4px;margin-left:6px;padding:2px 6px}.statements-table.statements-autofit{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:0}.statements-autofit td,.statements-autofit th{white-space:nowrap;min-width:0}.statements-autofit input,.statements-autofit select{box-sizing:border-box;width:100%;min-width:0}.statement-column-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.statements-table th .statement-column-heading button{flex:none;margin:0}.statements-panel .ledger-summary>div{color:#185d63;background:#e5f3f2;border:1px solid #b7d9d7}.statements-panel .ledger-summary strong{color:#185d63}.statements-table thead th:nth-child(5),.statements-table tbody td:nth-child(5){color:#aa3947;background:#fff0f1;font-weight:700}.statements-table thead th:nth-child(6),.statements-table tbody td:nth-child(6){color:#176b40;background:#edf9f0;font-weight:700}.statements-table thead th:nth-child(7),.statements-table tbody td:nth-child(7),.statements-table thead th:nth-child(11),.statements-table tbody td:nth-child(11){color:#185d63;background:#e5f3f2;font-weight:800}.statements-table thead th:nth-child(9),.statements-table tbody td:nth-child(9){color:#aa3947;background:#fff0f1;font-weight:700}.statements-table thead th:nth-child(10),.statements-table tbody td:nth-child(10){color:#176b40;background:#edf9f0;font-weight:700}.statements-table tbody td:nth-child(5) input,.statements-table tbody td:nth-child(9) input{color:#aa3947;background:#fff8f8;border-color:#efc0c7}.statements-table tbody td:nth-child(6) input,.statements-table tbody td:nth-child(10) input{color:#176b40;background:#f6fcf7;border-color:#b8dec2}.statements-table tbody td:nth-child(9) small{color:#aa3947}.statements-table tbody td:nth-child(10) small{color:#176b40}.statements-table tfoot td:nth-child(2){color:#aa3947;background:#fff0f1;font-weight:700}.statements-table tfoot td:nth-child(3){color:#176b40;background:#edf9f0;font-weight:700}@media screen and (width<=640px){.app-shell,.app-shell.menu-hidden{display:block}.app-shell .sidebar{display:none}.mobile-navigation{border-bottom:1px solid var(--line);background:#fff;padding:8px 10px;display:block}.mobile-brand{margin-bottom:4px;font-size:17px;font-weight:700}.mobile-navigation>label{font-size:12px}.mobile-navigation>select{width:100%;min-height:38px;padding:6px 8px;font-size:16px}.mobile-navigation nav{gap:6px;margin-top:6px;display:flex}.mobile-navigation nav button{flex:1;min-height:36px;padding:6px;font-size:12px}.app-shell .content,.app-shell.menu-hidden .content{min-width:0;padding:10px 8px 72px}.topbar{flex-wrap:wrap;gap:8px;margin-bottom:12px}h1,.header-title,.compact-report-title .header-title{font-size:22px}.panel h2{font-size:18px}.panel h3{font-size:16px}.panel{border-radius:10px}.panel-heading,.cash-flow-panel .panel-heading,.statements-panel .panel-heading{flex-wrap:wrap;gap:8px;padding:10px}.panel-heading p{margin:4px 0;font-size:12px;line-height:1.4}.panel p{overflow-wrap:anywhere}.summary-grid,.overview-grid,.backup-grid{gap:8px;margin-bottom:10px}.summary-card,.backup-card{gap:8px;padding:12px}.summary-card strong{font-size:20px}.card-icon{width:32px;height:32px;font-size:18px}.table-toolbar,.stock-toolbar,.results-toolbar,.balance-controls,.cash-flow-controls,.cash-column-toolbar,.panel-footer{gap:6px;padding:8px 10px}.primary-button,.primary-button.large,.secondary-button,.ledger-actions button,.machine-saved-controls button{min-height:36px;padding:7px 10px;font-size:13px}.ledger-actions,.ledger-filters{gap:6px}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-wrap th,.table-wrap td{padding:5px 6px;font-size:12px}.table-wrap input,.table-wrap select{min-height:32px;padding:5px}.table-wrap button{min-height:30px}.ledger-compact .ledger-table input,.ledger-compact .ledger-table select{height:32px}.ledger-scroll{max-height:65dvh}.ledger-summary,.ledger-compact .ledger-summary{gap:6px;padding:8px}.ledger-compact .ledger-summary>div{width:calc(50% - 3px);min-width:0;padding:6px}.ledger-columns,.cash-column-editor{margin:8px;padding:8px}.statements-layout{gap:8px;padding:8px}.statements-list{gap:4px;max-height:110px}.statement-saved,.statement-save{padding:8px}.person-statement-result{margin-top:12px;padding-top:10px}.person-statement-filters{gap:6px;margin:10px 0}.person-statement-filters>label,.statement-choice{width:calc(50% - 3px);min-width:0;max-width:none}.person-statement-filters input,.person-statement-filters select{width:100%;min-width:0;padding:7px}.statement-choice-menu{box-sizing:border-box;width:90vw;max-width:90vw;max-height:64dvh;position:fixed;top:18dvh;left:5vw}.machine-assumptions{gap:6px;padding:8px}.machine-line-sections,.machine-results-grid{gap:8px;padding:8px}.machine-payment-card,.machine-catalog{margin-inline:8px}.machine-saved-controls{gap:6px;padding:8px}.machine-saved-controls label{flex-basis:140px;font-size:12px}.machine-cost-footer,.maturity-footer{gap:6px;padding:8px}.maturity-summary,.maturity-metrics,.maturity-tables{gap:8px;padding:8px}.balance-summary{gap:8px}.quick-actions,.recent-list{gap:6px;padding:8px}.quick-actions button,.recent-list>div{padding:8px}.customer-share-card>p,.customer-share-card>h3,.customer-name-field{margin:8px}.information-view{padding:8px}.login-screen{padding:12px}.login-card{border-radius:14px;padding:20px}.login-brand{gap:4px;margin-bottom:14px}.login-logo{width:180px}.login-card h1{font-size:23px}.login-card p{margin-bottom:14px}.login-card form{gap:6px}.login-card input:not([type=checkbox]){padding:9px;font-size:16px}.cash-date-dialog{box-sizing:border-box;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:85dvh;padding:12px}.cash-date-tree{max-height:38dvh}.session-controls{flex-wrap:wrap;gap:6px;max-width:calc(100vw - 16px);padding:5px 8px}}.machine-common-settings{padding:20px}.machine-common-settings fieldset{border:0;gap:24px;min-width:0;margin:20px 0;padding:0;display:grid}.machine-target{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.machine-target input{color:#18352e;text-align:right;background:#fff;border:1px solid #abc0b5;border-radius:6px;width:90px;padding:8px}.machine-ratio-note{margin-top:14px;font-size:13px;line-height:1.5}.machine-summary table{width:100%;min-width:1350px}.machine-summary td,.machine-summary th{text-align:right;white-space:nowrap;padding:12px}.machine-summary td:first-child,.machine-summary th:first-child{text-align:left}.machine-summary tbody tr:nth-child(4n+1),.machine-summary tbody tr:nth-child(4n+2){background:#f1f6f3}.machine-summary-payments{flex-wrap:wrap;gap:12px 30px;padding:20px;display:flex}.machine-loss-description{box-sizing:border-box;color:#35465e;width:100%;min-width:220px;min-height:40px;font:inherit;text-align:left;background:#fff;border:1px solid #b5c6d8;border-radius:8px;padding:9px 12px;display:block}.machine-loss-description::placeholder{color:#718096;opacity:1}.machine-loss-description:focus{outline-offset:1px;outline:2px solid #7899b6}.machine-scenario,.machine-loss-summary{padding:9px}.machine-scenario>div,.machine-loss-summary>div{gap:6px;padding:3px 0;line-height:1.2}.machine-scenario b,.machine-loss-summary b{font-size:12px}.machine-scenario h3,.machine-loss-summary h3{font-size:14px}.machine-scenario h3 small{margin-top:3px;font-size:12px;line-height:1.25}.machine-target{margin:0;padding:3px 0}.machine-target input{padding:3px 6px}.machine-ratio-note{margin:4px 0 0;line-height:1.2}.machine-catalog select{color:#35465e;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-height:36px;padding:6px}.machine-assumptions{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.machine-table-card header .machine-header-note{text-transform:none;flex:1;margin:0 12px;font-size:11px;line-height:1.25}.machine-line-table,.machine-payment-table{table-layout:auto;width:max-content;min-width:0}.machine-table-card .machine-line-table tr>th,.machine-table-card .machine-line-table tr>td,.machine-table-card .machine-payment-table tr>th,.machine-table-card .machine-payment-table tr>td{white-space:nowrap;text-overflow:clip;width:auto;min-width:0;height:auto;padding:2px 4px;line-height:1.2;overflow:visible}.machine-line-table td>select,.machine-line-table .machine-compact-input,.machine-payment-table td>input,.machine-payment-table td>select{border-radius:4px;width:auto;min-width:0;max-width:none;height:24px;min-height:24px;padding:2px 4px;font-size:11px;line-height:1.2}.machine-payment-table td>input.machine-payment-amount,.machine-payment-table td>input[aria-label=Ödeme\ açıklaması]{width:auto}.machine-payment-table td>input[type=date]{width:125px}.machine-payment-table .machine-output-box{border-radius:4px;min-height:24px;padding:3px 5px;overflow:visible}.machine-line-table .maturity-remove,.machine-payment-table .maturity-remove{width:22px;height:22px;min-height:0;padding:0}.machine-line-table th.machine-key-field{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.machine-line-table th.machine-key-field{background:color-mix(in srgb, var(--section-accent) 24%, #fff)}}.machine-line-table th.machine-key-field{box-shadow:inset 0 -2px 0 var(--section-accent);font-weight:800}.machine-line-table td.machine-key-value{color:var(--section-text);background:var(--section-tint);font-weight:800}@supports (color:color-mix(in lab, red, red)){.machine-line-table td.machine-key-value{background:color-mix(in srgb, var(--section-tint) 72%, #fff)}}.machine-line-table td:has(.machine-compact-input){background:var(--section-tint)}@supports (color:color-mix(in lab, red, red)){.machine-line-table td:has(.machine-compact-input){background:color-mix(in srgb, var(--section-tint) 58%, #fff)}}.machine-line-table td:has(.machine-compact-input) .machine-compact-input{border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.machine-line-table td:has(.machine-compact-input) .machine-compact-input{border-color:color-mix(in srgb, var(--section-accent) 58%, #fff)}}.machine-line-table td:has(.machine-compact-input) .machine-compact-input{background:#fffef8;font-weight:700}.machine-line-table td>select,.machine-line-table .machine-compact-input,.machine-payment-table td>input,.machine-payment-table td>select,.machine-payment-table .machine-output-box,.machine-catalog td>input,.machine-catalog td>select,.machine-input-with-symbol{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.machine-line-table td:has(.machine-compact-input) .machine-compact-input{background:0 0!important}.machine-line-table td>select:focus,.machine-line-table .machine-compact-input:focus,.machine-payment-table td>input:focus,.machine-payment-table td>select:focus,.machine-catalog td>input:focus,.machine-catalog td>select:focus{box-shadow:none!important;outline:0!important}@supports (field-sizing:content){.machine-line-table td>select,.machine-line-table .machine-compact-input,.machine-payment-table td>input:not([type=date]),.machine-payment-table td>select{field-sizing:content;min-width:4ch;width:auto!important}.machine-payment-table td>input[aria-label=Ödeme\ açıklaması]{min-width:12ch}}@media (width<=760px){.machine-table-card header{flex-wrap:wrap;gap:4px}.machine-table-card header .machine-header-note{min-width:180px;margin:0}}.machine-cost-panel .machine-cost-heading{gap:6px;padding:3px 12px}.machine-cost-heading h2{margin:0;font-size:18px;line-height:1.2}.machine-cost-tabs{gap:2px;padding:2px}.machine-cost-tabs button{min-height:24px;padding:4px 8px}.machine-cost-panel .machine-assumptions{flex-wrap:wrap;gap:4px 8px;padding:4px 12px;display:flex;overflow:visible}.machine-assumptions label{flex:none;gap:2px}.machine-assumptions label>input,.machine-assumptions label>div{border-radius:4px;width:auto;height:26px}.machine-assumptions label>input{padding:2px 4px}.machine-assumptions label>div input{width:auto;padding:2px 4px}.machine-assumptions label>div b{padding-right:4px}.machine-assumptions input{field-sizing:content}.machine-cost-panel .machine-payment-card{margin:3px 12px 0}.machine-cost-panel .machine-table-card>header{gap:6px;min-height:0;padding:2px 8px}.machine-table-card>header h3{font-size:16px;line-height:1.2}.machine-table-card>header button{min-height:22px;padding:3px 7px;line-height:1.2}@media (width>=761px){.machine-cost-panel{width:fit-content;max-width:calc(100vw - 24px)}.machine-cost-panel .machine-line-sections{justify-items:start}.machine-cost-panel .machine-line-sections>.machine-table-card,.machine-cost-panel>.machine-payment-card,.machine-cost-panel>.machine-extra-loss-card{width:fit-content;max-width:calc(100vw - 24px)}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(4,max-content);width:fit-content}}.machine-cost-panel .customer-share-card{background:#fff;border:1px solid #c8d6e2;border-radius:8px;padding-bottom:10px;box-shadow:0 2px 9px #1d37530d}.machine-cost-panel .customer-share-card>header{background:#f4f9fd;border-bottom:1px solid #9dbcd5;min-height:42px;padding:7px 12px}.machine-cost-panel .customer-share-card>header h3{color:#173f61;font-size:16px;font-weight:800}.machine-cost-panel .customer-share-card>header p{color:#55718b;font-size:10px}.machine-cost-panel .customer-share-card>header button{color:#fff;background:#245f8e;border-color:#2b6188;padding:8px 12px;font-size:12px}.machine-cost-panel .customer-name-field{color:#294a67;background:#fbfdff;border:1px solid #d7e4ef;border-radius:6px;margin:10px 12px 6px;padding:7px 9px;font-size:12px;font-weight:700}.machine-cost-panel .customer-name-field input{color:#173f61;background:#fff;border-color:#a9bfd2;min-width:260px;font-weight:600}.machine-cost-panel .customer-share-card>p{color:#40566f;margin:7px 12px;font-size:12px}.machine-cost-panel .customer-share-card>h3{color:#173f61;border-bottom:1px solid #9dbcd5;margin:12px 12px 6px;padding-bottom:4px;font-size:15px;font-weight:800}.machine-cost-panel .customer-share-card .table-wrap{border:1px solid #bfd0de;border-radius:6px;margin:0 12px;overflow:auto}.machine-cost-panel .customer-share-card table{border-collapse:separate;border-spacing:0;min-width:920px}.machine-cost-panel .customer-share-card th,.machine-cost-panel .customer-share-card td{color:#344d60;font-variant-numeric:tabular-nums;border-bottom:1px solid #d7e1ea;border-right:1px solid #d7e1ea;padding:6px 7px;font-size:11px}.machine-cost-panel .customer-share-card thead th{color:#245f8e;letter-spacing:0;background:#f0f7fd;font-size:11px;font-weight:800}.machine-cost-panel .customer-share-card tbody tr:nth-child(odd) td{background:#f7fbfe}.machine-cost-panel .customer-share-card tbody tr:nth-child(2n) td{background:#fff}.machine-cost-panel .customer-share-card tbody td:first-child{color:#183f60;font-weight:700}.machine-cost-panel .customer-share-card tfoot th{color:#1d5f4b;background:#dff1e9;font-weight:800}.machine-cost-panel .customer-share-card tfoot th:last-child,.machine-cost-panel .customer-share-card tfoot th:nth-last-child(2),.machine-cost-panel .customer-share-card tfoot th:nth-last-child(3){color:#174d3c}.machine-cost-panel .customer-share-card>p.negative{color:#a33142;background:#fff3f4;border:1px solid #f1c4c8;border-radius:6px;margin:18px 20px 10px;padding:12px 14px;font-weight:800}.machine-cost-panel .customer-share-card>p:not(.negative):has(+p[role=status]){margin-bottom:8px}@media (width<=760px){.machine-cost-panel .customer-share-card>header{align-items:flex-start}.machine-cost-panel .customer-share-card>header h3{font-size:18px}.machine-cost-panel .customer-share-card .table-wrap{margin:0 10px}.machine-cost-panel .customer-share-card>h3,.machine-cost-panel .customer-share-card>p,.machine-cost-panel .customer-name-field{margin-left:10px;margin-right:10px}}.home-menu-dashboard .home-menu-sidebar>button{display:none!important}.home-menu-dashboard .home-menu-sidebar{justify-content:flex-start!important;padding:32px 24px!important}.home-menu-dashboard .home-menu-logo.home-menu-wordmark{aspect-ratio:360/202!important;background:#fff url(/menu-hesap.png) 50%/cover no-repeat!important;border-radius:16px!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.home-menu-dashboard{grid-template-rows:minmax(0,1fr)!important}.home-menu-dashboard .home-dashboard-topbar{display:none!important}.home-menu-dashboard .home-menu-sidebar,.home-menu-dashboard .home-menu-content{grid-row:1!important}.home-menu-dashboard .home-menu-logo.home-menu-wordmark{aspect-ratio:360/202!important;background:#fff url(/hesap-logo.png) 50%/contain no-repeat!important;border-radius:0!important}.home-menu-dashboard{min-height:calc(100dvh - 60px)!important;display:block!important}.home-menu-dashboard .home-menu-sidebar{display:none!important}.home-menu-dashboard .home-menu-content{padding:52px 32px 44px!important}.home-menu-dashboard .home-top-logo{z-index:100;background:#fff url(/hesap-logo.png) 0/contain no-repeat;width:210px;height:44px;position:fixed;top:5px;left:18px}.home-menu-dashboard .home-menu-logo.home-menu-wordmark{white-space:nowrap;z-index:50!important;aspect-ratio:auto!important;letter-spacing:0!important;background:#fff!important;width:210px!important;height:50px!important;font-family:Brush Script MT,Segoe Print,cursive!important;font-size:43px!important;font-weight:700!important;line-height:50px!important;position:fixed!important;top:0!important;left:18px!important}.home-menu-dashboard .home-menu-wordmark>span,.home-menu-dashboard .home-menu-wordmark>i{display:inline!important}.home-menu-dashboard .home-menu-wordmark>span{color:#080a0e!important}.home-menu-dashboard .home-menu-wordmark>i{color:#e51d2a!important;font-style:normal!important}.home-menu-dashboard .home-dashboard-topbar{background:#fff!important}.home-menu-dashboard .home-dashboard-topbar button{min-width:164px;color:#263342!important;background:#fff!important;border:1px solid #c9d8eb!important;border-radius:8px!important;font-size:17px!important;font-weight:750!important;box-shadow:0 2px 5px #2038540f!important}.home-menu-dashboard .home-dashboard-topbar button:hover{background:#f7faff!important}.home-menu-dashboard .home-menu-wordmark{background:#fff url(/menu-hesap.png) 50%/cover no-repeat!important;border-radius:18px!important;height:202px!important}.home-menu-dashboard .home-menu-wordmark span,.home-menu-dashboard .home-menu-wordmark i{display:none!important}.home-menu-dashboard .home-side-group{background:#e6e6e6!important;justify-content:space-between!important}.home-menu-dashboard .home-side-group>span{color:#263b54!important;width:auto!important;font-size:21px!important}.machine-cost-panel .machine-results-grid{gap:4px;padding:3px 12px}.machine-difference-amount{font-size:inherit;margin-left:5px;display:inline}.machine-cost-panel .machine-scenario>div.machine-profit-row span,.machine-cost-panel .machine-scenario>div.machine-profit-row b{border-color:var(--section-accent,#3978c2);color:#173f61;background:#fff;font-size:14px;font-weight:800}.machine-cost-panel .machine-scenario>div.machine-profit-row b small{font-size:14px;font-weight:800}.machine-cost-panel .machine-assumptions{background:#eaf0f8;border-left:4px solid #607d9e}.machine-assumptions label>span{color:#344b67}.machine-purchase-card{--section-tint:#e5f3ef;--section-accent:#27816c;--section-text:#205c4e}.machine-sale-card{--section-tint:#e5effd;--section-accent:#3978c2;--section-text:#275482}.machine-payment-card{--section-tint:#fff1d9;--section-accent:#b58024;--section-text:#795313}.machine-extra-loss-card{--section-tint:#fce8eb;--section-accent:#b65d70;--section-text:#843b4c}.machine-cost-panel :is(.machine-purchase-card,.machine-sale-card,.machine-payment-card,.machine-extra-loss-card){border-color:var(--section-accent);border-left-width:4px}.machine-cost-panel :is(.machine-purchase-card,.machine-sale-card,.machine-payment-card,.machine-extra-loss-card)>header{background:var(--section-tint)}.machine-cost-panel :is(.machine-purchase-card,.machine-sale-card,.machine-payment-card,.machine-extra-loss-card)>header :is(h3,p){color:var(--section-text)}.machine-cost-panel :is(.machine-purchase-card,.machine-sale-card,.machine-payment-card,.machine-extra-loss-card) thead th{background:var(--section-tint);color:var(--section-text)}.machine-cost-panel .machine-results-grid>.machine-scenario{background:#f3edfb;border-color:#8a63ab #b59acc #b59acc;border-top-style:solid;border-top-width:3px}.machine-cost-panel .machine-scenario h3{color:#62427c}.machine-cost-panel .machine-results-grid>.machine-loss-summary{background:#e9f6f8;border-color:#368896 #8bbbc5 #8bbbc5;border-top-style:solid;border-top-width:3px}.machine-cost-panel .machine-loss-summary h3{color:#28616b}.machine-cost-panel .machine-scenario>div,.machine-cost-panel .machine-loss-summary>div,.machine-cost-panel .machine-scenario>label.machine-target{background:0 0;border:0;gap:4px;width:fit-content;max-width:100%;min-height:0;margin:3px 0;padding:0;display:flex}.machine-cost-panel .machine-scenario>div span,.machine-cost-panel .machine-scenario>div b,.machine-cost-panel .machine-loss-summary>div span,.machine-cost-panel .machine-loss-summary>div b,.machine-cost-panel .machine-scenario>label.machine-target>span,.machine-cost-panel .machine-scenario>label.machine-target>input{box-sizing:border-box;white-space:nowrap;background:#ffffff7a;border:1px solid #664e852b;border-radius:5px;min-height:25px;padding:4px 7px}.machine-cost-panel .machine-loss-summary>div span,.machine-cost-panel .machine-loss-summary>div b{border-color:#28616b2b}.machine-cost-panel .machine-scenario>label.machine-target>input{color:#18352e;text-align:right;width:90px;margin:0}.machine-cost-panel .machine-scenario>div span,.machine-cost-panel .machine-scenario>div b,.machine-cost-panel .machine-scenario>div b small,.machine-cost-panel .machine-loss-summary>div span,.machine-cost-panel .machine-loss-summary>div b,.machine-cost-panel .machine-scenario>label.machine-target>span,.machine-cost-panel .machine-scenario>label.machine-target>input{font-size:12px}.machine-cost-panel .machine-scenario>div.machine-target-pair{background:0 0;border:0;gap:4px;width:fit-content;min-height:0;margin:3px 0;padding:0;display:flex}.machine-target-pair label{align-items:center;gap:4px;display:flex}.machine-target-pair label>span,.machine-target-pair label>input{box-sizing:border-box;white-space:nowrap;background:#ffffff7a;border:1px solid #664e852b;border-radius:5px;min-height:25px;padding:4px 7px;font-size:12px}.machine-target-pair label>input{color:#18352e;text-align:right;width:42px;padding-inline:4px}.machine-cost-panel .machine-results-grid>.machine-scenario:first-child{--result-chip:#2d68ad33;background:#edf5ff;border-color:#3978c2 #9bbce4 #9bbce4}.machine-cost-panel .machine-results-grid>.machine-scenario:first-child h3{color:#285b98}.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(2){--result-chip:#27816c33;background:#edf8f3;border-color:#27816c #9bcdbd #9bcdbd}.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(2) h3{color:#206b58}.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(3){--result-chip:#b5802438;background:#fff7e7;border-color:#b58024 #e7c47c #e7c47c}.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(3) h3{color:#8a5a10}.machine-cost-panel .machine-results-grid>.machine-loss-summary{--result-chip:#36889633}.machine-cost-panel .machine-scenario>div span,.machine-cost-panel .machine-scenario>div b,.machine-cost-panel .machine-scenario>label.machine-target>span,.machine-cost-panel .machine-scenario>label.machine-target>input,.machine-target-pair label>span,.machine-target-pair label>input{border-color:var(--result-chip,#664e852b)}.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(2)>div>span,.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(3)>div>span,.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(2) .machine-target-pair label>span,.machine-cost-panel .machine-results-grid>.machine-scenario:nth-child(3) .machine-target-pair label>span{display:none}.machine-payment-summary-row{align-items:flex-start;gap:8px;margin:3px 12px 0;display:flex}.machine-payment-summary-row .machine-payment-card{margin:0}.machine-payment-summary-row .machine-loss-summary{background:#e9f6f8;border:1px solid #8bbbc5;border-top:3px solid #368896;flex:none}.machine-payment-summary-row .machine-loss-summary h3{color:#28616b}.machine-loss-summary-row{flex-wrap:wrap;gap:3px 8px;display:flex}.machine-cost-panel .machine-loss-summary>.machine-loss-summary-row{width:auto;margin:3px 0;padding:0}.machine-cost-panel .machine-loss-summary>.machine-loss-summary-row>div{margin:0}@media (width<=760px){.machine-payment-summary-row{flex-direction:column;margin-inline:8px}}.machine-cost-panel .machine-saved-controls{background:#f5ebdf;border-bottom:1px solid #d8bd9d;border-left:4px solid #a77b48;gap:4px 6px;padding:3px 10px}.machine-saved-controls label{color:#694b2d;flex:150px;gap:2px;font-size:10px;line-height:1.2}.machine-saved-controls input,.machine-saved-controls select{box-sizing:border-box;border-color:#d3b999;border-radius:4px;height:26px;min-height:26px;padding:2px 5px;font-size:11px}.machine-cost-panel .machine-saved-controls button{white-space:nowrap;border-radius:4px;height:26px;min-height:26px;padding:3px 8px;font-size:11px;line-height:1.2}.machine-cost-panel .machine-extra-loss-card>header{padding-block:1px}.machine-cost-panel .machine-extra-loss-card .machine-header-note{line-height:1.1}.machine-cost-panel .machine-extra-loss-card table tr>th,.machine-cost-panel .machine-extra-loss-card table tr>td{padding-block:2px}.machine-cost-panel .machine-extra-loss-card .machine-loss-description{min-height:26px;padding:3px 8px}.machine-cost-panel .machine-extra-loss-card>p{margin:3px 8px}.machine-cost-panel .machine-saved-controls{align-items:center;gap:6px;margin-inline:12px;display:flex;overflow:visible}.machine-cost-panel .machine-assumptions{margin-inline:12px;padding-inline:8px}.machine-cost-panel .machine-saved-controls{border:1px solid #a77b48;border-left-width:4px;border-radius:12px}.machine-cost-panel .machine-inline-title{color:#4c6179;white-space:nowrap;flex:none;margin:0;font-size:16px;line-height:26px}.machine-cost-panel .machine-workspace-nav,.machine-cost-panel .machine-account-controls{align-items:end;gap:4px 6px;min-width:0;display:flex}.machine-cost-panel .machine-workspace-nav{flex:none;order:1;align-items:center}.machine-cost-panel .machine-account-controls{flex:none;order:2;justify-content:flex-start;padding:5px 9px;position:relative}.machine-cost-panel .machine-account-controls label{flex:0 155px}.machine-cost-panel .machine-account-controls .machine-record-name{flex-basis:175px}.machine-cost-panel .machine-account-controls .machine-saved-select{flex-basis:145px}.machine-cost-panel .machine-account-divider{background:#d3b999;align-self:center;width:1px;height:22px;margin:0 2px}.machine-cost-panel .machine-saved-controls .machine-cost-tabs{background:#f8f1e8;border-color:#d3b999;flex:none;padding:2px}.machine-cost-panel .machine-saved-controls .machine-cost-tabs button{color:#71583d;height:22px;min-height:22px;padding:2px 6px;font-size:10px}.machine-cost-panel .machine-saved-controls .machine-cost-tabs button.active{color:#3f5874}.machine-cost-panel .machine-primary-tabs{align-items:center;gap:5px;display:flex}.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-settings-button,.machine-cost-panel .machine-open-report-button,.machine-cost-panel .machine-delete-report-button{white-space:nowrap;border:1px solid #bd9568;border-radius:6px;height:30px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:800;line-height:1}.machine-cost-panel .machine-primary-tabs button{color:#765332;background:#fffaf3}.machine-cost-panel .machine-settings-button{color:#176044;background:#e7f5ed;border-color:#82b69c;margin-left:auto}.machine-cost-panel .machine-settings-button.active{color:#fff;background:#2e7e5d;border-color:#23694d;box-shadow:0 1px 4px #1e5b4342}.machine-cost-panel .machine-saved-picker{flex:none;position:relative}.machine-cost-panel .machine-saved-picker-button{color:#245d91;white-space:nowrap;background:#f5faff;border:1px solid #8caac5;border-radius:6px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:800}.machine-cost-panel .machine-saved-picker-button:hover{background:#e5f0fb}.machine-cost-panel .machine-saved-picker-menu{z-index:40;background:#fff;border:1px solid #91acc4;border-radius:7px;gap:6px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 8px 20px #2a455f2e}.machine-cost-panel .machine-saved-picker-menu input{width:100%;min-width:0}.machine-cost-panel .machine-saved-picker-selected{color:#50667b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.machine-cost-panel .machine-saved-picker-results{background:#fbfdff;border:1px solid #d5e0eb;border-radius:5px;max-height:180px;display:grid;overflow-y:auto}.machine-cost-panel .machine-saved-picker-results button{color:#29445d;text-align:left;white-space:normal;background:0 0;border:0;border-bottom:1px solid #e1e9f1;border-radius:0;width:100%;height:auto;min-height:29px;padding:6px 8px;font-weight:600}.machine-cost-panel .machine-saved-picker-results button:last-child{border-bottom:0}.machine-cost-panel .machine-saved-picker-results button:hover,.machine-cost-panel .machine-saved-picker-results button.selected{color:#155889;background:#e4f0fa}.machine-cost-panel .machine-saved-picker-results p{color:#718194;margin:0;padding:10px 8px;font-size:11px}.machine-cost-panel .machine-open-report-button:disabled,.machine-cost-panel .machine-delete-report-button:disabled{opacity:.48}.machine-cost-panel .machine-workspace-nav{background:#fff9f0;border-right:1px solid #d8c3a5;min-height:52px;padding:7px 9px}.machine-cost-panel .machine-header-assumptions{border-left:1px solid #d8c3a5;flex-wrap:nowrap;flex:none;order:3;margin:0;padding:4px 9px}.machine-cost-panel .machine-header-assumptions>*{flex:none}@media (width>=761px){.machine-cost-panel .machine-header-assumptions{background:#eaf0f8;border:1px solid #607d9e;border-left-width:4px;border-radius:12px;order:4;width:fit-content;margin:6px 12px 0;padding:6px 9px}.machine-cost-panel .machine-saved-controls:after{content:"";flex-basis:100%;order:3;width:0;height:0}}.machine-cost-panel .machine-primary-tabs{gap:7px}.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-settings-button,.machine-cost-panel .machine-open-report-button,.machine-cost-panel .machine-delete-report-button{border-width:1px;border-radius:7px;min-height:36px;padding:8px 14px;box-shadow:0 2px 5px #2f3f4f1f}.machine-cost-panel .machine-primary-tabs button{color:#563613;background:#f8e7ca;border-color:#bd8c45}.machine-cost-panel .machine-primary-tabs button:hover:not(:disabled){background:#f2d59b}.machine-cost-panel .machine-primary-tabs button.active{color:#fff;background:#286aa5;border-color:#1d568b;box-shadow:0 2px 6px #1d568b40}.machine-cost-panel .machine-settings-button{color:#174f33;background:#dcefe3;border-color:#5b9a78}.machine-cost-panel .machine-settings-button:hover:not(:disabled){background:#c8e4d3}.machine-cost-panel .machine-settings-button.active{color:#fff;background:#28714e;border-color:#1c593b}.machine-cost-panel .machine-open-report-button{color:#174c79;background:#dcecf9;border-color:#5f93bd}.machine-cost-panel .machine-open-report-button:hover:not(:disabled){background:#c7def2}.machine-cost-panel .machine-delete-report-button{color:#8c2330;background:#fce1e4;border-color:#d2757e}.machine-cost-panel .machine-delete-report-button:hover:not(:disabled){background:#f6cdd2}@media (width<=900px){.machine-cost-panel .machine-account-controls{justify-content:flex-start}.machine-cost-panel .machine-account-divider{display:none}}.machine-cost-panel .machine-purchase-card tbody tr:nth-child(2n){background:#f7fcfa}.machine-cost-panel .machine-sale-card tbody tr:nth-child(2n){background:#f7faff}.machine-cost-panel .machine-payment-card tbody tr:nth-child(2n){background:#fffaf1}.machine-cost-panel .machine-purchase-card tbody td:not(:has(input,select,button)){background:#eaf7f1}.machine-cost-panel .machine-sale-card tbody td:not(:has(input,select,button)){background:#edf5ff}.machine-cost-panel .machine-payment-card tbody td:not(:has(input,select,button)){background:#fff5e2}.machine-cost-panel .machine-purchase-card tbody tr:hover td{background:#dff2e9}.machine-cost-panel .machine-sale-card tbody tr:hover td{background:#e3efff}.machine-cost-panel .machine-payment-card tbody tr:hover td{background:#ffefd2}.machine-cost-panel .machine-purchase-card thead th{color:#175c4a;background:#cbebdd}.machine-cost-panel .machine-sale-card thead th{color:#205b9b;background:#d2e4fa}.machine-cost-panel .machine-payment-card thead th{color:#895a10;background:#ffe7be}.machine-cost-panel .machine-purchase-card tfoot th,.machine-cost-panel .machine-purchase-card tfoot td{color:#175c4a;background:#d4ebdf}.machine-cost-panel .machine-sale-card tfoot th,.machine-cost-panel .machine-sale-card tfoot td{color:#205b9b;background:#dceaf9}.machine-cost-panel .machine-payment-card tfoot th,.machine-cost-panel .machine-payment-card tfoot td{color:#895a10;background:#ffebc8}.machine-cost-panel .machine-assumptions{border:1px solid #607d9e;border-left-width:4px;border-radius:12px}.ledger-option-management{flex-wrap:wrap;gap:12px;display:flex}.ledger-option-management section{border:1px solid #cedbd5;border-radius:8px;min-width:220px;padding:8px}.ledger-option-management section>div{border-top:1px solid #e0e8e4;justify-content:space-between;align-items:center;gap:8px;padding:3px;display:flex}.person-statement-select{color:#244c63;gap:5px;max-width:300px;font-weight:700;display:grid}.person-statement-select select{color:#173d58;height:36px;font:inherit;background:#fff;border:1px solid #9eb6c5;border-radius:6px;padding:6px 10px;font-weight:400}.person-statement-panel .person-statement-filters{align-items:start;gap:6px;margin:0;padding:6px 12px}.person-statement-filters>.statement-choice,.person-statement-filters>label{flex:0 150px;gap:3px;width:150px;min-width:0;font-size:11px}.person-statement-filters>label input,.statement-choice summary{box-sizing:border-box;width:100%;min-width:0;height:30px;padding:5px;font-size:12px}.statement-save-inline{align-items:end;gap:6px;font-size:11px;display:flex}.statement-save-inline label{gap:3px;display:grid}.statement-save-inline input{box-sizing:border-box;height:30px;padding:5px;font-size:12px}.statement-save-inline button{height:30px;margin-top:16px;padding:4px 8px}.statement-person-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.statement-person-heading h3{margin:0;font-size:15px}.statement-person-heading .statement-carry{align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.statement-carry input{box-sizing:border-box;width:120px;height:28px;padding:4px 6px}.person-statement-panel .person-statement-result{margin:6px 12px 0;padding-top:6px}.person-statement-result .ledger-summary{flex-wrap:nowrap;gap:5px;padding:5px 0;display:flex;overflow-x:auto}.person-statement-result .ledger-summary>div{flex:1 0 auto;align-items:center;gap:8px;width:auto;min-width:0;padding:4px 7px;display:flex}.person-statement-result .ledger-summary span,.person-statement-result .ledger-summary strong{white-space:nowrap;margin:0;font-size:11px}.person-statement-result table{border-collapse:collapse;width:100%}.person-statement-result th,.person-statement-result td{border:1px solid #bfcecf;padding:5px 7px;font-size:12px}.person-statement-result thead th{color:#264e43;background:#dcebe6}.person-statement-result tbody tr:nth-child(odd) td{background:#f0f6fb}.person-statement-result tbody tr:nth-child(2n) td{background:#fff}.person-statement-result tbody td:nth-last-child(-n+3){text-align:right;font-variant-numeric:tabular-nums}.person-statement-result tbody td:last-child{font-weight:700;background:#edf5e6!important}.person-statement-result thead th:nth-child(6),.person-statement-result tbody td:nth-child(6){color:#176b40;font-weight:700;background:#edf9f0!important}.person-statement-result thead th:nth-child(7),.person-statement-result tbody td:nth-child(7){color:#aa3947;font-weight:700;background:#fff0f1!important}.person-statement-result thead th:nth-child(8),.person-statement-result tbody td:nth-child(8),.person-statement-result tbody td:last-child{color:#185d63;font-weight:800;background:#e5f3f2!important}.person-statement-result tfoot .statement-debit-total{color:#aa3947;text-align:right;background:#fff0f1;font-weight:700}.person-statement-result tfoot .statement-credit-total{color:#176b40;text-align:right;background:#edf9f0;font-weight:700}.person-statement-result tfoot .statement-balance-total{color:#185d63;text-align:right;background:#e5f3f2;font-weight:800}.person-statement-result table{table-layout:auto;width:max-content;min-width:0}.person-statement-result th,.person-statement-result td{white-space:nowrap;width:auto;min-width:0}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label{flex:0 0 90px;width:90px;min-width:0;max-width:90px}.person-statement-filters>.statement-choice>small{max-width:90px}.person-statement-panel .person-statement-filters>label input{width:90px;min-width:0;padding:3px 1px;font-size:10px}.person-statement-result th .statement-choice{width:max-content;min-width:90px;max-width:220px;font-size:11px}.person-statement-result th .statement-choice>small{display:none}.person-statement-result th .statement-choice summary{padding:2px 5px;font-size:10px}.person-statement-result .ledger-scroll{min-height:360px}.person-statement-result tfoot th,.person-statement-result tfoot td{background:#dcebe6;font-weight:700}.person-statement-result .statement-choice-menu{text-align:left;font-weight:400}.person-statement-result .statement-choice-menu label{align-items:center;gap:6px;padding:4px 0;display:flex}.statement-grid-actions button{margin:4px 0;padding:3px 7px;font-size:11px}.home-menu{color:#233750;background:#f2f5fa;min-height:100dvh;padding:clamp(20px,3vw,48px)}.mobile-home-menu{display:none}.home-menu-heading{border-bottom:1px solid #d8e1ec;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:18px;display:flex}.home-menu-brand{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.home-menu-logo{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:min(320px,72vw);height:158px;display:block}.home-menu-brand>span{color:#52677a;text-align:center;width:100%;font-size:16px;font-weight:650}.home-menu-heading p{margin:0 0 10px;font-size:16px;font-weight:700}.home-menu-heading p span{color:#57677c;margin-left:12px;font-size:14px;font-weight:400}.home-menu-heading h1{font-size:clamp(28px,3vw,40px)}.home-menu-hint{color:#57677c;font-size:16px}.home-menu-group{margin-bottom:24px}.home-menu-group h2{color:#172b43;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;letter-spacing:0;width:fit-content;max-width:100%;text-shadow:none;background:0 0;margin:0 0 10px;font-size:clamp(23px,1.8vw,30px);font-weight:800;line-height:1.15}.home-menu-group:nth-of-type(2) h2{--heading-hue:18}.home-menu-group:nth-of-type(3) h2{--heading-hue:278}.home-menu-group:nth-of-type(4) h2{--heading-hue:138}.home-menu-group:nth-of-type(5) h2{--heading-hue:48}.home-menu-group:nth-of-type(6) h2{--heading-hue:330}.home-menu-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.home-menu-card{--card-hue:215;border:2px solid hsl(var(--card-hue) 42% 66%);background:linear-gradient(180deg,hsl(var(--card-hue) 72% 97%) 0%,hsl(var(--card-hue) 58% 89%) 56%,hsl(var(--card-hue) 48% 82%) 100%);width:fit-content;max-width:100%;min-height:0;color:hsl(var(--card-hue) 52% 20%);text-align:left;text-shadow:0 1px #ffffffd9;box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -2px 1px hsl(var(--card-hue) 38% 62% / .45),0 3px 0 hsl(var(--card-hue) 35% 66%),0 6px 10px hsl(var(--card-hue) 35% 32% / .17);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:2px 14px;font-size:20px;font-weight:780;line-height:1.15;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.home-menu-card>span:last-child{color:hsl(var(--card-hue) 58% 31%);text-shadow:0 1px #fffc;font-size:25px;font-weight:900;line-height:1}.home-menu-card:hover{filter:saturate(1.06);box-shadow:inset 0 2px 1px #ffffffc7,inset 0 -2px 1px hsl(var(--card-hue) 38% 62% / .45),0 5px 0 hsl(var(--card-hue) 35% 64%),0 10px 14px hsl(var(--card-hue) 35% 32% / .2);transform:translateY(-2px)}.home-menu-card:active{box-shadow:inset 0 2px 1px #ffffff9e,inset 0 -1px 1px hsl(var(--card-hue) 38% 62% / .45),0 1px 0 hsl(var(--card-hue) 35% 64%),0 3px 6px hsl(var(--card-hue) 35% 32% / .18);transform:translateY(2px)}.home-menu-card:focus-visible,.home-return:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.home-return{color:#233750;background:#fff;border:1px solid #ccd8e7;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin-bottom:16px;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex}.home-return:hover{background:#eaf1fa}@media (width<=640px){.home-menu{background:#f4f7fa;min-height:100dvh;padding:0}.home-menu>.home-menu-group{display:none}.mobile-home-menu{color:#1d3148;min-height:100dvh;display:block}.mobile-home-menu-shell{grid-template-columns:96px minmax(0,1fr);min-height:100dvh;display:grid}.mobile-home-menu-rail{background:#153c5b;flex-direction:column;gap:5px;padding:12px 7px;display:flex}.mobile-home-menu-rail button{color:#dbe8f2;min-height:61px;font:inherit;text-align:center;background:0 0;border:0;border-radius:6px;justify-items:center;gap:4px;padding:7px 3px;display:grid}.mobile-home-menu-rail button.active{color:#fff;background:#278595}.mobile-home-menu-rail button>span{color:#9ed9dc;font-size:20px;line-height:1}.mobile-home-menu-rail button small{max-width:82px;font-size:10px;font-weight:750;line-height:1.12}.mobile-home-menu-content{background:#f4f7fa;min-width:0;padding:22px 14px 34px}.mobile-home-menu-content>p{color:#718396;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750}.mobile-home-menu-content h1{color:#1d3148;margin:0 0 18px;font-size:24px;line-height:1.12}.mobile-home-menu-items{background:0 0;gap:8px;padding:0;display:grid}.mobile-home-menu-items button{color:#213950;text-align:left;background:#fff;border:1px solid #d5e0e8;border-radius:6px;justify-content:space-between;align-items:center;min-height:54px;padding:10px 12px;font-size:14px;font-weight:720;display:flex;box-shadow:0 1px 2px #18344c0d}.mobile-home-menu-items button span:last-child{color:#688195;font-size:23px;font-weight:400;line-height:1}}@media print{.home-return{display:none}}.app-shell .sidebar{color:#dbeaf3;background:#17476a;border-right:0}.app-shell .brand{color:#fff}.app-shell .brand>span:last-child>span{color:#a8d7cf}.app-shell .brand-copy small{color:#b6c8d9}.app-shell .nav-section-label{color:#b8d0df}.app-shell .nav-section-label:hover{color:#fff;background:#ffffff14}.app-shell .nav-item{color:#dbeaf3}.app-shell .nav-item:hover{color:#fff;background:#ffffff14}.app-shell .nav-item.active{color:#fff;box-shadow:none;background:#2d8fa0}.app-shell .nav-subsection-label{color:#bad2e0;border-bottom-color:#ffffff29}.app-shell .menu-toggle{border-bottom-color:#ffffff29}.app-shell.menu-hidden .menu-toggle{color:#fff;background:#245c82;border-color:#fff3}.home-sidebar-landing{align-content:start;gap:7px;min-height:360px;padding:8px 0;display:grid}.home-sidebar-landing p{color:#7d8da2;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.home-sidebar-landing h1{color:#21364f}.home-menu{color:#233750;background:#f3f6fa;grid-template-columns:365px minmax(0,1fr);min-height:calc(100dvh - 105px);padding:0;display:grid}.home-menu-sidebar{background:#17476a;flex-direction:column;gap:12px;padding:42px 20px;display:flex}.home-menu-sidebar button{color:#f5fbff;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:18px 20px;font-size:18px;font-weight:720}.home-menu-sidebar button:hover{background:#ffffff17}.home-menu-sidebar button.active{color:#fff;background:#2c8fa0}.home-menu-content{padding:48px 54px}.home-menu-content>p{color:#75879b;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.home-menu-content h1{color:#203650;letter-spacing:0;margin:0 0 36px;font-size:38px;font-weight:720}.home-menu-grid{grid-template-columns:repeat(2,minmax(260px,468px));align-items:stretch;gap:16px;display:grid}.home-menu-card{color:#233b55;text-align:left;width:100%;min-height:90px;text-shadow:none;background:#fff;border:1px solid #d5e0ea;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:22px;font-size:18px;font-weight:700;line-height:1.25;display:flex;box-shadow:0 2px 5px #22374f14}.home-menu-card>span:last-child{color:#688196;text-shadow:none;font-size:30px;font-weight:400}.home-menu-card:hover{filter:none;background:#fbfdff;border-color:#a9bfce;transform:none;box-shadow:0 4px 10px #22374f1c}.home-menu-card:active{transform:none;box-shadow:0 2px 5px #22374f14}@media (width<=760px){.home-menu{grid-template-columns:1fr;min-height:calc(100dvh - 60px)}.home-menu-sidebar{flex-direction:row;gap:5px;padding:10px;display:flex;overflow-x:auto}.home-menu-sidebar button{white-space:nowrap;flex:none;width:auto;padding:10px 13px;font-size:13px}.home-menu-content{padding:25px 16px 40px}.home-menu-content h1{margin-bottom:20px;font-size:28px}.home-menu-grid{grid-template-columns:1fr;gap:10px}.home-menu-card{min-height:62px;padding:14px;font-size:15px}}.session-controls.session-toolbar{background:#fff;border-bottom:1px solid #d8e1ec;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:14px;max-width:none;padding:12px 24px;display:flex;position:static}.toolbar-logo{color:#52677a;flex-direction:row;align-items:center;gap:6px;margin-right:auto;font-size:10px;font-weight:650;line-height:1.05;display:flex}.toolbar-logo img{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:118px;height:59px;display:block}.session-controls.session-toolbar button{color:#fff;text-shadow:0 1px 2px #00000061;border:3px solid #fffffff5;border-radius:999px;flex:none;min-height:46px;padding:9px 23px;font-size:17px;font-weight:750;line-height:1.1;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:inset 0 3px 2px #ffffff85,inset 0 -4px 1px #0003,0 5px #185274b8,0 10px 16px #18527440}.session-controls.session-toolbar button:first-of-type{background:linear-gradient(#20d7ee 0%,#08a9d2 48%,#0876b1 100%)}.session-controls.session-toolbar button:last-of-type{background:linear-gradient(#ff7389 0%,#ed2e59 48%,#b90e36 100%);box-shadow:inset 0 3px 2px #ffffff85,inset 0 -4px 1px #0003,0 5px #8c0c29,0 10px 16px #780e2840}.session-controls.session-toolbar button:hover{filter:saturate(1.1)brightness(1.06);transform:translateY(-2px)}.session-controls.session-toolbar button:active{transform:translateY(3px);box-shadow:inset 0 3px 2px #ffffff6b,inset 0 -3px 1px #0003,0 2px #185274b8,0 5px 9px #18527440}.session-controls.session-toolbar button:last-of-type:active{box-shadow:inset 0 3px 2px #ffffff6b,inset 0 -3px 1px #0003,0 2px #8c0c29,0 5px 9px #780e2840}.session-controls.session-toolbar span{width:auto}@media (width<=640px){.session-controls.session-toolbar{background:#dceeff;border-bottom-color:#2360a1;flex-wrap:nowrap;gap:8px;padding:7px 10px}.toolbar-logo{font-size:9px}.toolbar-logo img{width:82px;height:41px}.session-controls.session-toolbar button{border-width:2px;min-height:34px;padding:6px 12px;font-size:13px;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #185274b8,0 5px 8px #18527433}.session-controls.session-toolbar button:last-of-type{box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #8c0c29,0 5px 8px #780e2833}}.ledger-name-manager{border-bottom:1px solid var(--line);padding:16px 0}.ledger-name-manager h3{margin:0 0 12px;font-size:17px}.ledger-name-manager .ledger-actions{flex-wrap:wrap;align-items:end;gap:12px}.ledger-name-manager label{flex-direction:column;gap:6px;display:flex}@media print{.session-controls.session-toolbar{display:none}}button[aria-busy=true]{cursor:progress}.cash-date-check span{overflow-wrap:anywhere}.ledger-compact .ledger-heading{justify-content:flex-start;align-items:center;gap:14px;padding:9px 16px}.ledger-compact .ledger-heading h2{flex:none;margin:0}.ledger-compact .ledger-heading .ledger-actions{justify-content:flex-start;align-items:center}.ledger-compact .ledger-columns{background:#fbfcfd;border-radius:7px;max-width:1080px;margin:10px auto;padding:10px 14px}.ledger-compact .ledger-columns legend{color:#34506d;padding:0 6px;font-size:14px;font-weight:750}.ledger-compact .ledger-columns .ledger-name-manager{padding:10px 0}.ledger-compact .ledger-columns .ledger-name-manager h3{color:#34506d;margin:0 0 8px;font-size:14px}.ledger-compact .ledger-columns .ledger-actions{align-items:end;gap:8px}.ledger-compact .ledger-columns .ledger-actions>label{flex:0 165px;width:165px;min-width:0;font-size:11px}.ledger-compact .ledger-columns .ledger-actions>label input,.ledger-compact .ledger-columns .ledger-actions>label select{width:100%;min-width:0;height:30px;padding:4px 6px;font-size:12px}.ledger-compact .ledger-columns .ledger-actions>button{min-height:30px;padding:5px 8px;font-size:12px}.ledger-compact .ledger-columns .ledger-name-manager p,.ledger-compact .ledger-columns>p{color:#68798b;margin:7px 0;font-size:11px}.ledger-compact .ledger-columns .ledger-column-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0}.ledger-compact .ledger-columns .ledger-column-list label{font-size:11px}.ledger-compact .ledger-columns .ledger-column-list input{width:100%;height:30px;padding:4px 6px;font-size:12px}.ledger-compact .ledger-filters{justify-content:flex-start;padding:4px 16px}.ledger-panel button{text-shadow:0 1px 2px #0000004d;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #185274ad,0 6px 10px #1852742e;color:#fff!important;background:linear-gradient(#20d7ee 0%,#08a9d2 48%,#0876b1 100%)!important;border:2px solid #fffffff5!important;border-radius:999px!important;font-weight:750!important}.ledger-panel button:hover:not(:disabled){filter:saturate(1.08)brightness(1.05);transform:translateY(-1px)}.ledger-panel button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 1px #ffffff6b,inset 0 -2px 1px #0003,0 1px #185274ad,0 3px 6px #1852742e}.ledger-panel button:disabled{filter:grayscale(.4);opacity:.5;box-shadow:none}.ledger-compact .ledger-heading .ledger-actions>button{min-height:38px;padding:7px 13px;font-size:13px}.ledger-compact .ledger-columns .ledger-actions>button{min-height:30px}.ledger-compact .ledger-table button,.ledger-compact .ledger-row-actions button{min-height:25px;padding:3px 6px;font-size:11px;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -2px 1px #0000002e,0 2px #1852748c}.ledger-compact .ledger-heading .ledger-actions>button:first-child{box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #07535c,0 6px 10px #07535c2e;background:linear-gradient(#2ac5c9 0%,#138d96 48%,#096a75 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button:nth-child(2){box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #402d70,0 6px 10px #402d702e;background:linear-gradient(#9b82d7 0%,#7057ae 48%,#50398a 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button:nth-child(3){box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #7c4a08,0 6px 10px #7c4a082e;background:linear-gradient(#f2b85a 0%,#c8841b 48%,#9b5d0a 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button:nth-child(4){box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #29436a,0 6px 10px #29436a2e;background:linear-gradient(#7599c9 0%,#4d73a8 48%,#365784 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button:nth-child(5){box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #125530,0 6px 10px #1255302e;background:linear-gradient(#54c982 0%,#268b55 48%,#176b3c 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button:nth-child(6){box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 1px #0003,0 3px #0c453d,0 6px 10px #0c453d2e;background:linear-gradient(#37ad95 0%,#177b69 48%,#10584d 100%)!important}.ledger-compact .ledger-heading .ledger-actions>button{color:#172b43!important;text-shadow:none!important}.ledger-panel button{color:#233750!important;text-shadow:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd8e7!important;border-radius:9px!important;font-weight:650!important}.ledger-panel button:hover:not(:disabled){filter:none;transform:none;background:#eaf1fa!important;border-color:#b8cce0!important}.ledger-panel button:active:not(:disabled){box-shadow:none;transform:none}.ledger-panel button:disabled{filter:none;opacity:.55}.ledger-compact .ledger-autofit .ledger-action-cell{display:table-cell}.ledger-panel.ledger-compact button{color:#233750!important;text-shadow:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd8e7!important;border-radius:9px!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button{color:#233750!important;box-shadow:none!important;background:#fff!important}.ledger-panel.ledger-compact .ledger-row-actions button:first-child,.ledger-panel.ledger-compact .ledger-row-actions button:last-child{line-height:1;display:inline;min-height:0!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:22px!important;font-weight:700!important}.ledger-panel.ledger-compact .ledger-row-actions button:first-child{color:#197244!important}.ledger-panel.ledger-compact .ledger-row-actions button:last-child{line-height:1;display:inline;color:#b23d4a!important;min-height:0!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:22px!important;font-weight:700!important}.ledger-panel.ledger-compact .ledger-row-actions button:first-child:hover:not(:disabled){color:#0f4e2d!important;background:0 0!important}.ledger-panel.ledger-compact .ledger-row-actions button:last-child:hover:not(:disabled){color:#7f2530!important;background:0 0!important}.ledger-compact .ledger-autofit thead .ledger-action-cell{color:#0000;font-size:0}.app-shell .content{padding-top:12px}.service-expense-panel{background:#fff;border:1px solid #cfd9df;width:min(1520px,100%);margin:0 auto}.service-expense-header{background:#f7fafb;border-bottom:1px solid #cfd9df;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.service-expense-header h1,.service-summary h2{color:#172b3a;margin:0;font-size:20px}.service-expense-header p{color:#5e6b73;margin:3px 0 0;font-size:12px}.service-catalog{background:#fff;border-bottom:1px solid #d9e1e5;flex-wrap:wrap;align-items:end;gap:7px;padding:10px 16px;display:flex}.service-catalog label{color:#43515a;gap:3px;font-size:11px;font-weight:700;display:grid}.service-catalog input{width:170px}.service-message{color:#175b46;background:#edf8f2;margin:0;padding:8px 16px;font-size:12px}.service-expense-table{table-layout:fixed;border-collapse:collapse;min-width:1160px}.service-expense-table th,.service-expense-table td,.service-summary th,.service-summary td{color:#15222a;text-align:left;vertical-align:middle;border:1px solid #d6dde1;padding:6px 8px;font-size:12px}.service-expense-table thead th,.service-summary thead th{color:#183f49;white-space:nowrap;background:#eef3f5;font-weight:800}.service-expense-table .filter-row th{background:#f9fbfc;padding:5px}.service-expense-table .filter-row input,.service-expense-table .filter-row select{width:100%;min-width:0}.service-expense-table tbody tr:nth-child(2n),.service-summary tbody tr:nth-child(2n){background:#fafcfd}.service-expense-table tbody tr:hover{background:#f1f8fb}.service-expense-table td>input,.service-expense-table td>select{box-sizing:border-box;width:100%;min-width:0}.service-expense-table tfoot th,.service-expense-table tfoot td{color:#154d3b;background:#e2f0eb;font-weight:800}.service-expense-table button,.service-catalog button,.service-expense-header button{min-height:29px;padding:4px 8px;font-size:11px}.service-expense-table td:last-child{white-space:nowrap}.service-edit-row{background:#fff8dd!important}.service-money{font-variant-numeric:tabular-nums;font-weight:700;text-align:right!important}.service-summary>header{background:#f7fafb;border-bottom:1px solid #cfd9df;justify-content:space-between;padding:10px 12px;display:flex}.service-summary h2{font-size:15px}.service-summary>header span{color:#617079;font-size:12px}.service-summary table{min-width:640px}.service-summary th:last-child,.service-summary td:last-child{text-align:right}@media (width<=760px){.service-only-shell{padding:8px}.service-expense-header{flex-direction:column;align-items:flex-start}.service-catalog{align-items:stretch}.service-catalog label,.service-catalog input{width:100%}.service-expense-panel{border:0}.service-summary{margin:10px 0}}.service-expense-header{align-items:flex-end}.service-tabs{align-items:center;gap:7px;display:flex}.service-tabs button{color:#264359;background:#fff;border:1px solid #b9cad5;border-radius:4px;min-width:86px;height:34px;font-weight:700}.service-tabs .service-add-button{color:#1f5a7b;background:#fff;border-color:#27688b;min-width:112px}.service-tabs .service-add-button:hover{background:#edf7fb}.service-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 16px;display:grid}.service-catalog-field{grid-template-columns:110px minmax(0,1fr) 70px;align-items:center;gap:8px;min-width:0;display:grid}.service-catalog-field label{color:#243a49;margin:0;font-size:12px;font-weight:800}.service-catalog-field input{border:1px solid #b9c9d3;border-radius:3px;width:100%;min-width:0;height:34px;padding:6px 9px}.service-catalog-field button{color:#1d536f;background:#f7fbfd;border:1px solid #8eacbd;border-radius:3px;height:34px;min-height:34px;font-weight:700}.service-expense-table thead th>label{justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.service-expense-table thead th span{white-space:nowrap;padding:0;display:block}.service-expense-table thead th label>input,.service-expense-table thead th label>select{color:#294554;width:96px;min-width:0;height:30px;box-shadow:none;background:#fff;border:1px solid #b9c9d3;border-radius:2px;margin:0;padding:4px 6px;font-weight:600}.service-expense-table thead th:nth-child(3) label>input{width:112px}.service-expense-table thead th:nth-child(4) label>input,.service-expense-table thead th:nth-child(5) label>input{width:120px}.service-expense-table thead th:last-child{vertical-align:middle;padding:8px}.service-expense-table thead th:last-child button{width:100%}.service-expense-table td{height:42px}.service-expense-table td>input,.service-expense-table td>select{background:#fff;border:1px solid #aebfca;border-radius:2px;height:34px;padding:5px 8px}.service-expense-table td:last-child{display:table-cell}.service-expense-table thead th{height:auto;min-height:38px;padding:5px 7px;position:relative}.service-expense-table thead th>span,.service-expense-table thead th>label{min-height:28px}.service-expense-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere}.service-clear-column{width:76px}.service-clear-column button{width:100%;padding-inline:4px}.excel-filter{margin-top:4px;position:relative}.excel-filter-trigger{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:27px;padding:3px 6px;font-weight:600;display:flex}.excel-filter-menu{z-index:30;background:#fff;border:1px solid #a5a5a5;width:230px;padding:8px;position:absolute;top:31px;left:0;box-shadow:0 8px 20px #00000024!important}.excel-filter-menu input{width:100%;height:28px;margin-bottom:6px;padding:4px 6px}.excel-filter-options{border-top:1px solid #ddd;border-bottom:1px solid #ddd;max-height:180px;padding:4px 0;overflow:auto}.excel-filter-check{color:#111;align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:500;display:flex}.excel-filter-check input{margin:0;width:auto!important;height:auto!important}.excel-filter-actions{justify-content:flex-end;gap:6px;padding-top:7px;display:flex}.excel-filter-actions button{min-height:26px;padding:3px 8px}.service-summary{border:0;margin:0}.service-summary>header{align-items:end;padding:16px}.service-summary>header p{color:#60717d;margin:4px 0 0;font-size:12px}.service-summary>header label{color:#324b5a;gap:4px;font-size:11px;font-weight:800;display:grid}.service-summary>header input{border:1px solid #b9c9d3;border-radius:3px;width:160px;height:34px;padding:5px 8px}.service-summary table{border-collapse:collapse;width:100%;min-width:0}.service-summary tfoot th{color:#154d3b;background:#e2f0eb;font-weight:800}@media (width<=900px){.service-catalog{grid-template-columns:1fr}.service-catalog-field{grid-template-columns:110px minmax(0,1fr) 70px}}@media (width<=640px){.service-tabs{flex-wrap:wrap;width:100%}.service-catalog-field{grid-template-columns:1fr;gap:4px}.service-catalog-field button{width:100%}.service-summary>header{flex-direction:column;align-items:start}.service-summary>header input{width:100%}}.service-expense-header{padding:0;display:block}.service-header-top{justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.service-expense-header .service-catalog{border-top:1px solid #d9e1e5;border-bottom:0;padding:9px 16px}.service-expense-table thead th>span{font-weight:800}.service-expense-panel>.table-wrap{overflow:visible}.service-catalog-inline{flex:640px;grid-template-columns:repeat(2,minmax(260px,1fr));border:0!important;padding:0!important}@media (width<=1280px){.service-header-top{flex-wrap:wrap;align-items:stretch}.service-catalog-inline{flex-basis:100%;order:3}.service-tabs{margin-left:auto}}.app-shell .content .home-return{margin-bottom:6px;white-space:nowrap!important;border-radius:6px!important;gap:5px!important;width:fit-content!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0 0 5px!important;padding:3px 8px!important;font-size:12px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.app-shell .content .home-return>span{font-size:12px!important}.person-statement-panel .person-statement-heading{justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px}.person-statement-panel .person-statement-heading h2{margin:0;font-size:20px}.person-statement-panel .person-statement-heading button{color:#233750;background:#fff;border:1px solid #ccd8e7;border-radius:9px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:650}.person-statement-panel .person-statement-heading button:hover:not(:disabled){background:#eaf1fa;border-color:#b8cce0}.person-statement-panel .statement-saved{padding:6px 12px 0}.person-statement-panel .person-statement-select{gap:3px;max-width:250px;font-size:13px}.person-statement-panel .person-statement-select select{height:32px;padding:4px 8px}.person-statement-panel .person-statement-filters{gap:6px;max-width:900px;padding:6px 12px}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label{flex-basis:130px;width:130px}.person-statement-panel .person-statement-result{margin-top:4px}.person-statement-panel .person-statement-controls{align-items:end;gap:8px;padding:6px 12px;display:flex;overflow:visible}.person-statement-panel .person-statement-controls .statement-saved{flex:0 0 250px;padding:0}.person-statement-panel .person-statement-controls .person-statement-filters{flex-wrap:nowrap;flex:none;max-width:none;padding:0}.person-statement-panel .statement-grid-actions button{color:#233750;background:#fff;border:1px solid #ccd8e7;border-radius:9px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:650}.person-statement-panel .statement-grid-actions button:hover{background:#eaf1fa;border-color:#b8cce0}.person-statement-panel .person-statement-result{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.person-statement-panel .person-statement-result .statement-grid-actions{flex:none;order:1;margin:0}.person-statement-panel .person-statement-result .statement-person-heading{flex:none;order:2}.person-statement-panel .person-statement-result>.table-wrap{flex:1 0 100%;order:3}.person-statement-panel .person-statement-result>p{flex:1 0 100%;order:4}@media (width<=640px){.app-shell.viewer-mode .person-statement-panel .person-statement-filters{display:none}.app-shell.viewer-mode .person-statement-panel .person-statement-controls{padding:6px 10px}.app-shell.viewer-mode .person-statement-panel .statement-person-heading h3{display:none}.app-shell.viewer-mode .person-statement-panel .statement-person-heading{gap:0}.app-shell.viewer-mode .person-statement-panel .person-statement-result{gap:8px}.app-shell.viewer-mode .person-statement-panel .person-statement-result .table-wrap{border:1px solid #9bb5c9;border-radius:6px}.app-shell.viewer-mode .person-statement-panel .person-statement-result table{min-width:780px}.app-shell.viewer-mode .person-statement-panel .person-statement-result th,.app-shell.viewer-mode .person-statement-panel .person-statement-result td{border-color:#b7c8d6;padding:8px 9px;font-size:13px}.app-shell.viewer-mode .person-statement-panel .person-statement-result thead th{color:#1c4a6a;background:#d8e8f3;font-weight:800}.app-shell.viewer-mode .person-statement-panel .person-statement-result tbody td:first-child{color:#1c4a6a;font-weight:700}.person-statement-panel .person-statement-controls .statement-saved{flex:none}.app-shell.viewer-mode .person-statement-panel .person-statement-controls{flex-wrap:nowrap;align-items:center;gap:7px}.person-statement-panel .statement-carry-inline{flex:none}.person-statement-panel .person-statement-select{white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.person-statement-panel .person-statement-select select{box-sizing:border-box;width:130px;min-width:130px;height:26px;padding:2px 4px;font-size:9px}.person-statement-panel .statement-person-heading{flex-wrap:nowrap;align-items:center;display:flex}.person-statement-panel .statement-carry{white-space:nowrap;align-items:center;min-height:26px;margin:0;font-size:9px;display:flex}.person-statement-panel .statement-carry input{box-sizing:border-box;width:112px;min-width:112px;height:26px;padding:2px 4px;font-size:9px}.person-statement-panel .statement-detail-toggle{display:inline-flex}.person-statement-panel .person-statement-result table:not(.statement-detailed) th:nth-child(2),.person-statement-panel .person-statement-result table:not(.statement-detailed) td:nth-child(2),.person-statement-panel .person-statement-result table:not(.statement-detailed) th:nth-child(3),.person-statement-panel .person-statement-result table:not(.statement-detailed) td:nth-child(3),.person-statement-panel .person-statement-result table:not(.statement-detailed) th:nth-child(4),.person-statement-panel .person-statement-result table:not(.statement-detailed) td:nth-child(4),.person-statement-panel .person-statement-result table:not(.statement-detailed) th:nth-child(5),.person-statement-panel .person-statement-result table:not(.statement-detailed) td:nth-child(5){display:none}.person-statement-panel .person-statement-result table:not(.statement-detailed){min-width:620px}.person-statement-panel .person-statement-result table:not(.statement-detailed) tfoot{display:none}.ledger-compact .ledger-heading{flex-wrap:nowrap;gap:6px;padding:7px 10px;overflow-x:auto}.ledger-compact .ledger-heading h2{white-space:nowrap;font-size:18px}.ledger-compact .ledger-heading .ledger-actions{flex-wrap:nowrap;gap:5px}.ledger-compact .ledger-heading .ledger-actions>button{white-space:nowrap;min-height:30px;padding:5px 7px;font-size:11px}.ledger-compact .ledger-summary{flex-wrap:nowrap;gap:5px;padding:7px 10px;display:flex;overflow-x:auto}.ledger-compact .ledger-summary>div{border-radius:6px;flex:0 0 105px;gap:3px;padding:6px 7px}.ledger-compact .ledger-summary label{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.ledger-compact .ledger-summary input{width:57px;min-width:57px;padding:3px 4px;font-size:11px}.ledger-compact .ledger-summary span{white-space:nowrap;font-size:10px}.ledger-compact .ledger-summary strong{font-size:11px}}@media (width>=641px){.person-statement-panel .statement-detail-toggle{display:none}}.ledger-actions.trial-balance-filters{flex-wrap:nowrap;justify-content:flex-start;align-items:end;gap:10px;padding:16px 24px;display:flex;overflow:visible}.trial-balance-filters>.statement-choice{flex:0 0 190px;width:190px}.trial-balance-filters>.trial-balance-dates{flex:0 0 250px;width:250px}.trial-balance-filters>button{white-space:nowrap;flex:none;width:auto}.trial-balance-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-balance-panel{overflow:visible}.trial-balance-filters:has(details[open]){z-index:30;position:relative}.trial-balance-filters .statement-choice-menu{z-index:40}@media (width<=640px){.ledger-actions.trial-balance-filters{align-items:start;padding:12px}.trial-balance-filters>.statement-choice{flex-basis:170px;width:170px}.trial-balance-filters>.trial-balance-dates{flex-basis:210px;width:210px}}.machine-cost-panel .machine-report-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;padding:10px 12px 0;display:grid}.machine-cost-panel .machine-report-tables{min-width:0}.machine-cost-panel .machine-report-workspace .machine-line-sections{gap:10px;padding:0}.machine-cost-panel .machine-report-workspace .machine-payment-card{margin:10px 0 0}.machine-cost-panel .machine-report-workspace .machine-loss-summary{background:#fff;border:1px solid #cfd9e5;border-top:3px solid #315f8f;border-radius:7px;width:auto;margin:0;padding:0;position:sticky;top:12px;overflow:hidden}.machine-cost-panel .machine-report-workspace .machine-loss-summary h3{color:#233f5d;background:#f4f8fc;border-bottom:1px solid #dbe4ee;margin:0;padding:12px 14px;font-size:16px}.machine-cost-panel .machine-report-workspace .machine-loss-summary>div,.machine-cost-panel .machine-report-workspace .machine-loss-summary>.machine-loss-summary-row{border:0;grid-template-columns:1fr;gap:0;width:100%;margin:0;display:grid}.machine-cost-panel .machine-report-workspace .machine-loss-summary>.machine-loss-summary-row>div,.machine-cost-panel .machine-report-workspace .machine-loss-summary>div:not(.machine-loss-summary-row){background:#fff;border:0;border-bottom:1px solid #e4eaf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;margin:0;display:grid}.machine-cost-panel .machine-report-workspace .machine-loss-summary>.machine-loss-summary-row>div:nth-child(2n){background:#f9fbfd}.machine-cost-panel .machine-report-workspace .machine-loss-summary span,.machine-cost-panel .machine-report-workspace .machine-loss-summary b{color:#53697f;background:0 0;border:0;border-radius:0;min-height:0;padding:10px 12px;font-size:12px}.machine-cost-panel .machine-report-workspace .machine-loss-summary b{color:#1e3855;text-align:right;font-weight:800}.machine-cost-panel .machine-report-workspace .machine-table-card{border-radius:7px}.machine-cost-panel .machine-report-workspace .machine-table-card>header{min-height:38px;padding:7px 12px}.machine-cost-panel .machine-report-workspace .machine-table-card>header h3{font-size:18px}.machine-cost-panel .machine-report-workspace .machine-table-card>header p{font-size:11px}.machine-cost-panel .machine-report-workspace .machine-line-table,.machine-cost-panel .machine-report-workspace .machine-payment-table{table-layout:auto;width:100%;min-width:0}.machine-cost-panel .machine-report-workspace .machine-line-table th,.machine-cost-panel .machine-report-workspace .machine-line-table td,.machine-cost-panel .machine-report-workspace .machine-payment-table th,.machine-cost-panel .machine-report-workspace .machine-payment-table td{padding:7px 6px;font-size:11px}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 12px}.machine-cost-panel .machine-results-grid>.machine-scenario{border-radius:7px;min-height:196px;padding:16px}.machine-cost-panel .machine-results-grid>.machine-scenario h3{font-size:17px}.machine-cost-panel .machine-extra-loss-card{border-radius:7px;margin:0 12px 12px}@media (width<=1100px){.machine-cost-panel .machine-report-workspace{grid-template-columns:minmax(0,1fr)}.machine-cost-panel .machine-report-workspace .machine-loss-summary{width:auto;position:static}}@media (width<=760px){.machine-cost-panel .machine-report-workspace{gap:8px;padding:8px}.machine-cost-panel .machine-report-workspace .table-wrap{overflow:auto}.machine-cost-panel .machine-report-workspace .machine-line-table{min-width:1180px}.machine-cost-panel .machine-report-workspace .machine-payment-table{min-width:940px}.machine-cost-panel .machine-results-grid{grid-template-columns:1fr;padding:10px 8px}.machine-cost-panel .machine-extra-loss-card{margin:0 8px 8px}}.machine-cost-panel .machine-saved-controls{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.machine-cost-panel .machine-workspace-nav{order:1;align-items:flex-end;gap:8px;display:flex}.machine-cost-panel .machine-account-controls{flex-wrap:wrap;order:2;align-items:flex-end;gap:8px;display:flex}.machine-cost-panel .machine-inline-title{align-items:center;width:150px;min-width:150px;height:42px;margin:0;font-size:15px;line-height:1.1;display:flex}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{box-sizing:border-box;width:150px;min-width:150px;height:42px;margin:0;padding:0 10px}.machine-cost-panel .machine-primary-tabs{background:0 0;border:0;gap:8px;padding:0;display:flex}.machine-cost-panel .machine-record-name{grid-template-rows:12px 30px;gap:0;width:150px;min-width:150px;height:42px;margin:0;display:grid}.machine-cost-panel .machine-record-name span{font-size:10px;line-height:12px}.machine-cost-panel .machine-record-name input{box-sizing:border-box;width:150px;height:30px;margin:0}.machine-cost-panel .machine-saved-picker{width:150px;min-width:150px}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(360px,1.05fr);align-items:stretch;gap:14px;padding:16px}.machine-cost-panel .machine-summary-after-results{align-self:stretch;width:auto;min-width:0;margin:0}.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row{grid-template-columns:1fr;gap:0;width:100%;margin:0;display:grid}.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row>div,.machine-cost-panel .machine-summary-after-results>div:not(.machine-loss-summary-row){border-bottom:1px solid #e4eaf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;margin:0;padding:0 12px;display:grid}@media (width<=1500px){.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(340px,1fr)}.machine-cost-panel .machine-summary-after-results{grid-row:1/span 2}}@media (width<=1050px){.machine-cost-panel .machine-workspace-nav,.machine-cost-panel .machine-account-controls{width:100%}.machine-cost-panel .machine-results-grid{grid-template-columns:1fr}.machine-cost-panel .machine-summary-after-results{grid-row:auto}}@media (width<=680px){.machine-cost-panel .machine-workspace-nav,.machine-cost-panel .machine-account-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.machine-cost-panel .machine-inline-title,.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker,.machine-cost-panel .machine-saved-picker-button,.machine-cost-panel .machine-record-name,.machine-cost-panel .machine-record-name input{width:100%;min-width:0}.machine-cost-panel .machine-primary-tabs{display:contents}}@media (width>=1051px){.machine-cost-panel .machine-saved-controls{flex-wrap:nowrap;overflow-x:auto}.machine-cost-panel .machine-account-controls{flex-wrap:nowrap}}.machine-cost-panel .machine-saved-picker-menu{width:380px;max-width:calc(100vw - 28px)}.machine-cost-panel .machine-saved-picker-results button{white-space:normal;overflow-wrap:anywhere;min-height:40px;line-height:1.35}.machine-cost-panel .machine-report-tables{width:min(1700px,100%)}.machine-cost-panel .machine-line-sections,.machine-cost-panel .machine-payment-card{width:100%}.machine-cost-panel .machine-results-grid>.machine-scenario{min-height:0;display:block}.machine-cost-panel .machine-results-grid>.machine-scenario>div,.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-profit-row,.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-target-pair{background:0 0;border:0;border-bottom:1px solid #4a637c1f;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:34px;margin:0;padding:5px 0;display:flex}.machine-cost-panel .machine-results-grid>.machine-scenario>div>span{text-align:left;flex:0 0 132px}.machine-cost-panel .machine-results-grid>.machine-scenario>div>b{text-align:left}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-profit-row>b{font-size:18px}.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row{display:block}.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row>div,.machine-cost-panel .machine-summary-after-results>div:not(.machine-loss-summary-row){border-bottom:1px solid #e4eaf1;justify-content:flex-start;align-items:center;gap:10px;min-height:36px;padding:4px 0;display:flex}.machine-cost-panel .machine-summary-after-results span{text-align:left;flex:0 0 150px}.machine-cost-panel .machine-summary-after-results b{text-align:left}.machine-cost-panel .machine-assumptions,.machine-cost-panel .machine-table-card,.machine-cost-panel .machine-scenario,.machine-cost-panel .machine-loss-summary,.machine-cost-panel .machine-extra-loss-card{box-shadow:none;border-radius:0}.machine-cost-panel .machine-header-assumptions{background:#fff;border:1px solid #aebdca;grid-template-columns:repeat(8,minmax(118px,1fr));gap:0;padding:0;display:grid}.machine-cost-panel .machine-header-assumptions>label{border-right:1px solid #c6d1db;grid-template-rows:24px 34px;min-width:0;margin:0;padding:0;display:grid}.machine-cost-panel .machine-header-assumptions>label:last-child{border-right:0}.machine-cost-panel .machine-header-assumptions>label>span{color:#25425c;background:#eaf1f6;border-bottom:1px solid #c6d1db;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex}.machine-cost-panel .machine-header-assumptions>label>div{min-width:0;display:flex}.machine-cost-panel .machine-header-assumptions input,.machine-cost-panel .machine-header-assumptions select{width:100%;min-width:0;height:34px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.machine-cost-panel .machine-header-assumptions b{background:#fff;border:0;border-radius:0;align-items:center;padding-right:8px;display:flex}.machine-cost-panel .machine-table-card{background:#fff;border:1px solid #aebdca}.machine-cost-panel .machine-table-card>header{background:#eaf1f6;border-bottom:1px solid #aebdca;border-radius:0;min-height:36px;padding:6px 10px}.machine-cost-panel .machine-table-card>header button,.machine-cost-panel .machine-extra-loss-card>header button{box-shadow:none;border-radius:2px}.machine-cost-panel .machine-line-table,.machine-cost-panel .machine-payment-table,.machine-cost-panel .machine-extra-loss-card table{border-collapse:collapse;border-spacing:0}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-payment-table td,.machine-cost-panel .machine-extra-loss-card th,.machine-cost-panel .machine-extra-loss-card td{border:1px solid #d3dce4;border-width:0 1px 1px 0}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-extra-loss-card th{color:#25425c;background:#eaf1f6;font-weight:700}.machine-cost-panel .machine-line-table tbody tr:nth-child(2n),.machine-cost-panel .machine-payment-table tbody tr:nth-child(2n){background:#f8fbfd}.machine-cost-panel .machine-line-table tbody tr:hover,.machine-cost-panel .machine-payment-table tbody tr:hover{background:#edf6ff}.machine-cost-panel .machine-line-table input,.machine-cost-panel .machine-line-table select,.machine-cost-panel .machine-payment-table input,.machine-cost-panel .machine-payment-table select,.machine-cost-panel .machine-output-box{min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0}.machine-cost-panel .machine-line-table tfoot th,.machine-cost-panel .machine-line-table tfoot td,.machine-cost-panel .machine-payment-table tfoot th,.machine-cost-panel .machine-payment-table tfoot td{background:#dbe9f3;font-weight:800}.machine-cost-panel .machine-results-grid{background:#fff;border:1px solid #aebdca;gap:0;padding:0}.machine-cost-panel .machine-results-grid>.machine-scenario,.machine-cost-panel .machine-summary-after-results{background:#fff;border:0;border-right:1px solid #aebdca;margin:0;padding:0}.machine-cost-panel .machine-results-grid>.machine-scenario:last-of-type,.machine-cost-panel .machine-summary-after-results{border-right:0}.machine-cost-panel .machine-results-grid h3,.machine-cost-panel .machine-summary-after-results h3{background:#eaf1f6;border-bottom:1px solid #aebdca;min-height:42px;margin:0;padding:8px 10px}.machine-cost-panel .machine-results-grid>.machine-scenario>div,.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row>div,.machine-cost-panel .machine-summary-after-results>div:not(.machine-loss-summary-row){background:#fff;border-bottom:1px solid #d3dce4;min-height:34px;padding:0}.machine-cost-panel .machine-results-grid>.machine-scenario>div:nth-of-type(2n),.machine-cost-panel .machine-summary-after-results .machine-loss-summary-row>div:nth-child(2n){background:#f8fbfd}.machine-cost-panel .machine-results-grid>.machine-scenario>div>span,.machine-cost-panel .machine-results-grid>.machine-scenario>div>b,.machine-cost-panel .machine-summary-after-results span,.machine-cost-panel .machine-summary-after-results b{padding:7px 10px}@media (width<=1050px){.machine-cost-panel .machine-header-assumptions{grid-template-columns:repeat(4,minmax(0,1fr))}.machine-cost-panel .machine-results-grid{background:0 0;border:0;gap:8px}.machine-cost-panel .machine-results-grid>.machine-scenario,.machine-cost-panel .machine-summary-after-results{border:1px solid #aebdca}}@media (width<=640px){.machine-cost-panel .machine-header-assumptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-logo{width:260px}.toolbar-logo img{width:150px;height:74px}:root{--ink:#111;--muted:#4c4c4c;--green:#666;--green-2:#4f4f4f;--line:#d2d2d2;--canvas:#fff}html,body,.content,.app-shell,main,header,footer{color:#111;background:#fff}.sidebar{color:#111;background:#fff;border-right:1px solid #d2d2d2}.brand,.brand>span:last-child>span,.nav-section-label,.nav-subsection-label,.nav-item{color:#111}.nav-section-label:hover,.nav-item:hover{color:#111;background:#f5f5f5}.nav-item.active{color:#111;background:#ededed;box-shadow:inset 3px 0 #707070}.sidebar-logo{box-shadow:none;border-color:#d2d2d2}.panel,.summary-card,.period-chip,.machine-cost-panel,.machine-table-card,.machine-scenario,.machine-loss-summary,.machine-extra-loss-card,.service-expense-panel,.service-summary{box-shadow:none;background:#fff}.summary-card.featured,.entry-heading,.trial-balance-filters,.table-toolbar,.entry-footer,.report-toolbar,.panel-footer,.service-expense-header,.service-catalog{color:#111;background:#fff}.summary-card.featured p,.summary-card.featured small,.summary-card.featured strong,table th,table td,th,td{color:#111}thead th,.trial-balance-table thead th,.entry-year-table thead th,.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-extra-loss-card th,.service-expense-table thead th,.service-summary thead th{color:#111;background:#fff}tbody tr:hover,.machine-cost-panel .machine-line-table tbody tr:hover,.machine-cost-panel .machine-payment-table tbody tr:hover{background:#f5f5f5}tbody tr:nth-child(2n) td,.machine-cost-panel .machine-line-table tbody tr:nth-child(2n),.machine-cost-panel .machine-payment-table tbody tr:nth-child(2n){background:#fff}.primary-button,.machine-cost-panel button.primary-button,button,.service-tabs button,.service-add-button{color:#111;box-shadow:none;background:#e2e2e2;border:1px solid #a7a7a7}.primary-button:hover,.machine-cost-panel button.primary-button:hover,button:hover,.service-tabs button:hover,.service-add-button:hover{color:#111;background:#ccc}input,select,textarea{color:#111!important;background:#fff!important;border-color:#a7a7a7!important}.app-shell :is(main,section,article,aside,header,footer,nav,div,table,thead,tbody,tfoot,tr,th,td,label,p,h1,h2,h3,h4,span,small,strong){color:#111!important;background-color:#fff!important}.app-shell button,.app-shell button :is(span,small,strong){color:#111!important;box-shadow:none!important;background-color:#e2e2e2!important;border-color:#a7a7a7!important}.app-shell button:hover,.app-shell button:hover :is(span,small,strong){background-color:#cfcfcf!important}.app-shell input,.app-shell select,.app-shell textarea{color:#111!important;background-color:#fff!important}.app-shell .sidebar,.app-shell .sidebar nav{background-color:#fff!important}.login-screen{color:#111!important;background:#fff!important}.login-card{color:#111!important;box-shadow:none!important;background:#fff!important}.login-card p,.login-card small,.login-signature{color:#111!important}.login-card button{color:#111!important;box-shadow:none!important;background:#e2e2e2!important;border:1px solid #a7a7a7!important}.login-card button:hover{background:#cfcfcf!important}.session-controls button,.session-toolbar button{color:#111!important;min-width:142px!important;min-height:40px!important;box-shadow:none!important;background:#e2e2e2!important;border:1px solid #a7a7a7!important;border-radius:6px!important}.app-shell .sidebar{background:#fff!important;padding:12px 16px 28px!important}.app-shell .sidebar-logo{width:calc(100% - 12px)!important;box-shadow:none!important;border:1px solid #d2d2d2!important;border-radius:14px!important;margin:0 6px 20px!important}.app-shell .sidebar .menu-toggle,.app-shell .sidebar .nav-section-label,.app-shell .sidebar .nav-item{color:#111!important;width:100%!important;box-shadow:none!important;background:#e2e2e2!important;border:0!important;border-radius:10px!important;margin:8px 0 0!important;padding:10px 14px!important;font-weight:800!important}.app-shell .sidebar .nav-section-label{letter-spacing:.08em!important;font-size:11px!important}.app-shell .sidebar .nav-item{text-transform:none!important}.app-shell .sidebar .nav-section-items{padding:0!important}.app-shell .sidebar .nav-item-child{margin-left:0!important}.app-shell .sidebar .nav-item.active{box-shadow:none!important;background:#cfcfcf!important}.home-menu{color:#111!important;background:#fff!important;grid-template-columns:410px minmax(0,1fr)!important;min-height:calc(100dvh - 81px)!important}.home-menu-sidebar{background:#fff!important;border-right:1px solid #d2d2d2!important;gap:16px!important;padding:14px 22px 34px!important}.home-menu-logo{aspect-ratio:1672/941;background:#fff url(/menu-hesap.png) 50%/contain no-repeat;border:1px solid #d2d2d2;border-radius:14px;width:100%;margin:0 0 6px}.home-menu-sidebar button{text-transform:uppercase;color:#111!important;letter-spacing:.08em!important;min-height:32px!important;box-shadow:none!important;background:#e2e2e2!important;border:0!important;border-radius:10px!important;padding:8px 16px!important;font-size:14px!important;font-weight:800!important}.home-menu-sidebar button:hover,.home-menu-sidebar button.active{color:#111!important;background:#cfcfcf!important}.home-menu-sidebar .home-menu-toggle{text-transform:none;justify-content:flex-start;align-items:center;gap:18px;margin:0 0 2px;display:flex;letter-spacing:0!important;border-bottom:1px solid #aaa!important;border-radius:0!important;padding:13px 20px!important;font-size:15px!important;font-weight:500!important}.home-menu-sidebar .home-menu-toggle span{font-size:22px;line-height:1}.home-menu-content{background:#fff!important;padding:48px 54px!important}.home-menu-content>p,.home-menu-content h1{color:#111!important}.home-menu-card{color:#111!important;background:#fff!important}.home-menu.menu-hidden{grid-template-columns:72px minmax(0,1fr)!important}.home-menu.menu-hidden .home-menu-sidebar{padding:12px 10px!important}.home-menu.menu-hidden .home-menu-logo,.home-menu.menu-hidden .home-menu-sidebar>button:not(.home-menu-toggle){display:none}.home-menu.menu-hidden .home-menu-toggle{justify-content:center;border:0!important;padding:10px!important}.home-menu.menu-hidden .home-menu-toggle b{display:none}.machine-cost-panel .machine-saved-controls,.machine-cost-panel .machine-account-controls,.machine-cost-panel .machine-workspace-nav{overflow:visible!important}.machine-cost-panel .machine-saved-controls{background:#fff!important;border:1px solid #a7a7a7!important;border-radius:0!important;margin:12px!important;padding:8px 10px!important}.machine-cost-panel .machine-account-controls{z-index:100!important}.machine-cost-panel .machine-saved-picker{z-index:110!important}.machine-cost-panel .machine-saved-picker-menu{z-index:1000!important;background:#fff!important;border:1px solid #a7a7a7!important}.machine-cost-panel .machine-saved-picker-results{background:#fff!important;border-color:#a7a7a7!important}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{width:150px!important;min-width:150px!important;height:42px!important;min-height:42px!important}.machine-cost-panel .machine-payment-summary-row{gap:16px!important;margin:18px 12px!important}.machine-cost-panel .machine-payment-summary-row .machine-loss-summary,.machine-cost-panel .machine-results-grid>.machine-scenario,.machine-cost-panel .machine-results-grid>.machine-loss-summary,.machine-cost-panel .machine-summary-after-results{box-shadow:none!important;border:0!important;border-radius:0!important}.machine-cost-panel .machine-results-grid{gap:16px!important;margin:18px 12px 0!important;padding:0!important}.service-expense-panel .table-wrap{border:1px solid #a7a7a7!important;border-radius:0!important}.service-expense-table{border-collapse:collapse!important;border-spacing:0!important}.service-expense-table th{padding:5px 7px!important}.service-expense-table td{height:28px!important;padding:3px 7px!important;line-height:1.2!important}.service-expense-table tfoot th,.service-expense-table tfoot td{font-weight:800!important}.service-expense-panel .excel-filter{z-index:5;position:relative}.service-expense-panel .excel-filter:focus-within{z-index:20}.service-expense-panel .excel-filter-menu{z-index:100!important;background:#fff!important;border-color:#a7a7a7!important}.statements-panel .table-wrap{border:1px solid #a7a7a7!important;border-radius:0!important}.statements-table.statements-autofit{border-collapse:separate!important;border-spacing:2px!important;background:#fff!important}.statements-table th,.statements-table td,.statements-table tfoot th,.statements-table tfoot td{color:#111!important;background:#fff!important;border:1px solid #a7a7a7!important}.statements-table th{padding:4px 6px!important}.statements-table td{padding:2px!important}.statements-table td>input,.statements-table td>select{color:#111!important;background:#fff!important;border:1px solid #a7a7a7!important;border-radius:0!important;height:31px!important;min-height:31px!important;padding:4px 8px!important}.statements-table td:not(:has(input,select)){padding:6px 8px!important}.statements-table tbody tr:hover td{background:#f5f5f5!important}.sidebar-logo,.home-menu-logo{border:0!important;border-radius:0!important}.ledger-opening{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;background:#f8fafc;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex;overflow-x:auto}.ledger-opening span{color:var(--muted);white-space:nowrap;font-weight:700}.ledger-opening strong{white-space:nowrap;background:#fff;border:1px solid #d6e0ea;border-radius:5px;padding:5px 8px}.ledger-compact .ledger-summary{gap:12px!important;padding:8px 16px!important}.ledger-compact .ledger-summary>div{background:0 0!important;border:0!important;width:auto!important;padding:0!important}.ledger-compact .ledger-summary strong{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #a7a7a7;border-radius:4px;align-items:center;min-height:29px;padding:3px 8px;font-size:14px;display:flex}.person-statement-panel .person-statement-controls{grid-template-columns:340px 165px minmax(0,1fr);align-items:end!important;gap:10px!important;padding:8px 12px!important;display:grid!important}.person-statement-panel .person-statement-controls .statement-saved,.person-statement-panel .statement-carry-inline{min-width:0}.person-statement-panel .person-statement-controls .person-statement-filters{grid-template-columns:repeat(3,minmax(125px,1fr)) 120px 120px minmax(180px,1.25fr) auto;align-items:end;gap:8px!important;display:grid!important}.person-statement-panel .person-statement-filters,.person-statement-panel .person-statement-filters label,.person-statement-panel .statement-choice{min-width:0!important;max-width:none!important;margin:0!important}.person-statement-panel .person-statement-filters input,.person-statement-panel .person-statement-filters select,.person-statement-panel .person-statement-filters summary,.person-statement-panel .statement-saved select,.person-statement-panel .statement-carry input{border-radius:4px!important;height:30px!important;min-height:30px!important;padding:4px 7px!important}.person-statement-result{margin-top:10px!important;padding-top:8px!important}.person-statement-result .ledger-scroll{max-height:70vh;overflow:auto}.person-statement-result table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.person-statement-result th,.person-statement-result td{white-space:nowrap;border:1px solid #a7a7a7!important;padding:4px 8px!important;font-size:12px!important;line-height:1.2!important}.person-statement-result th{font-size:11px!important}.person-statement-result td:nth-child(6){white-space:normal}.person-statement-result .statement-choice summary{padding:4px 7px!important}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{width:auto!important;min-width:116px!important;height:34px!important;min-height:34px!important;padding:5px 11px!important;font-size:12px!important}.machine-cost-panel .machine-line-sections{gap:12px!important;padding:8px 12px 0!important}.machine-cost-panel .machine-line-table,.machine-cost-panel .machine-payment-table{table-layout:auto!important;width:max-content!important;min-width:0!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-payment-table td{width:auto!important;padding:3px 5px!important;line-height:1.2!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-payment-table th{font-size:10px!important}.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table td{white-space:nowrap;font-size:11px!important}.machine-cost-panel .machine-line-table td>select,.machine-cost-panel .machine-line-table input,.machine-cost-panel .machine-payment-table td>input,.machine-cost-panel .machine-payment-table td>select{border-radius:3px!important;height:26px!important;min-height:26px!important;padding:2px 5px!important}.machine-cost-panel .machine-payment-summary-row{align-items:flex-start!important;gap:28px!important;margin:24px 12px!important}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(4,max-content)!important;justify-content:start!important;gap:18px!important;padding:0!important}.machine-cost-panel .machine-results-grid>.machine-scenario{width:max-content!important;min-height:0!important;padding:8px!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div,.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-profit-row,.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-target-pair{width:fit-content!important;min-height:25px!important;padding:2px 0!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div>span{flex:none!important}.machine-cost-panel .machine-extra-loss-card{width:fit-content;max-width:calc(100% - 24px);margin:0 12px 16px!important}@media (width<=1100px){.person-statement-panel .person-statement-controls,.person-statement-panel .person-statement-controls .person-statement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(2,max-content)!important}}@media (width<=640px){.login-logo{width:210px}.toolbar-logo img{width:108px;height:54px}}@media (width<=760px){html,body{width:100%;overflow-x:hidden}.app-shell{min-width:0}.app-shell .content{min-width:0;padding:10px 12px 28px!important}.app-shell .sidebar{display:none!important}.session-controls.session-toolbar{gap:6px;min-width:0;padding:7px 10px;overflow:hidden;background:#fff!important;border-bottom-color:#d8e1ec!important}.session-controls.session-toolbar button{min-width:0!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important}.toolbar-logo{min-width:0;overflow:hidden}.toolbar-logo img{width:78px!important;height:39px!important}.home-menu,.home-menu.menu-hidden{display:block;grid-template-columns:1fr!important;min-height:calc(100dvh - 54px)!important}.home-menu-sidebar,.home-menu.menu-hidden .home-menu-sidebar{border-bottom:1px solid #d2d2d2;flex-direction:row;display:flex;overflow-x:auto;border-right:0!important;gap:6px!important;padding:8px 10px!important}.home-menu-toggle{display:none!important}.home-menu-logo{object-fit:cover;flex:0 0 96px;width:96px;height:54px;margin:0!important}.home-menu-sidebar button,.home-menu.menu-hidden .home-menu-sidebar>button:not(.home-menu-toggle){white-space:nowrap;flex:none;display:block;width:auto!important;min-height:34px!important;margin:0!important;padding:8px 10px!important;font-size:11px!important}.home-menu.menu-hidden .home-menu-logo{display:block}.home-menu-content{padding:22px 14px 34px!important}.home-menu-content h1{margin-bottom:20px;font-size:25px!important}.home-menu-grid{gap:9px;grid-template-columns:1fr!important}.home-menu-card{min-height:56px;padding:12px 14px;font-size:14px}.table-wrap,.service-expense-panel>.table-wrap,.machine-cost-panel .table-wrap,.person-statement-result .ledger-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto!important}.service-only-shell{min-height:auto;padding:8px}.service-header-top{flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.service-title h1{font-size:19px}.service-catalog-inline,.service-catalog{width:100%;grid-template-columns:1fr!important;padding:0!important}.service-catalog-field{gap:4px;grid-template-columns:1fr!important}.service-catalog-field input,.service-catalog-field button{width:100%}.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid;margin:0!important}.service-tabs button,.service-tabs .service-add-button{width:100%;min-width:0;height:34px}.service-expense-table{min-width:900px}.service-summary>header{align-items:stretch;gap:10px;padding:12px}.service-summary>header select,.service-summary>header input{width:100%!important}.excel-filter-menu{width:auto;max-height:70dvh;position:fixed;inset:auto 10px 10px;overflow:auto}.ledger-compact .ledger-heading,.ledger-compact .ledger-summary{max-width:100%;overflow-x:auto}.ledger-compact .ledger-heading{align-items:center}.ledger-compact .ledger-summary>div{flex:0 0 118px}.ledger-compact .ledger-columns,.cash-column-editor{width:auto;margin:8px!important}.ledger-actions.trial-balance-filters{flex-wrap:wrap;width:auto;display:flex;overflow:visible}.trial-balance-filters>.statement-choice,.trial-balance-filters>.trial-balance-dates{flex:100%;width:100%}.person-statement-panel .person-statement-controls,.person-statement-panel .person-statement-controls .person-statement-filters{width:100%;grid-template-columns:1fr!important;padding:8px 10px!important;display:grid!important}.person-statement-panel .person-statement-controls .statement-saved{width:100%}.person-statement-panel .person-statement-result table{min-width:720px}.machine-cost-panel .machine-saved-controls,.machine-cost-panel .machine-workspace-nav,.machine-cost-panel .machine-account-controls{flex-wrap:wrap;gap:6px;display:flex;margin:8px!important}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{flex:130px;min-width:0!important;height:34px!important}.machine-cost-panel .machine-line-sections{padding:8px 0 0!important}.machine-cost-panel .machine-payment-card,.machine-cost-panel .machine-extra-loss-card{width:auto;max-width:none;margin:12px 0!important}.machine-cost-panel .machine-payment-summary-row{grid-template-columns:1fr;display:grid;gap:12px!important;margin:18px 0!important}.machine-cost-panel .machine-results-grid{width:100%;grid-template-columns:1fr!important;gap:12px!important;margin:14px 0 0!important}.machine-cost-panel .machine-results-grid>.machine-scenario{box-sizing:border-box;overflow-x:auto;width:100%!important}.app-shell.viewer-mode .person-statement-panel .person-statement-filters{display:none!important}.app-shell.viewer-mode .person-statement-panel .person-statement-controls{display:block!important}.app-shell.viewer-mode .person-statement-panel .statement-saved{width:100%!important}.app-shell.viewer-mode .person-statement-panel .person-statement-select{max-width:none!important}.app-shell.viewer-mode .person-statement-panel .person-statement-select select{width:min(325px,100%)!important;min-width:min(325px,100%)!important;height:34px!important;font-size:14px!important}}.ledger-compact .ledger-summary span{display:none!important}.ledger-compact .ledger-column-headings th{vertical-align:top;color:#111!important;background:#f5f5f5!important;padding:5px 6px!important}.ledger-compact .ledger-column-headings .ledger-column-title{white-space:nowrap;min-height:15px;padding-right:18px;font-size:11px;font-weight:800;display:block;position:relative}.ledger-compact .ledger-column-headings .ledger-heading-filter{text-align:center;width:15px;min-width:15px;height:15px;min-height:15px;padding:0;font-size:12px;font-weight:700;line-height:15px;position:absolute;top:0;right:0;color:#35424a!important;background:0 0!important;border:0!important;border-radius:0!important}.ledger-compact .ledger-column-headings .ledger-heading-filter.is-filtered{color:#126aa0!important}.ledger-compact .ledger-autofit{border:1px solid #aeb4b8;border-collapse:collapse!important}.ledger-compact .ledger-autofit th,.ledger-compact .ledger-autofit td{background:#fff;border:1px solid #222!important}.ledger-compact .ledger-autofit tbody td>input,.ledger-compact .ledger-autofit tbody td>select{outline:0;background:0 0!important;border:0!important;border-radius:0!important}.ledger-compact .ledger-autofit tbody td>input:focus,.ledger-compact .ledger-autofit tbody td>select:focus{outline-offset:-2px;outline:2px solid #7aa7cf}.ledger-compact .ledger-autofit tbody tr:nth-child(2n) td{background:#fafafa}.machine-cost-panel .machine-record-name{width:150px!important;min-width:150px!important;height:34px!important;display:block!important}.machine-cost-panel .machine-record-name input{box-sizing:border-box;width:100%!important;height:34px!important}.machine-cost-panel .machine-report-workspace{width:fit-content;max-width:calc(100% - 24px);padding:6px 12px 0;display:block}.machine-cost-panel .machine-report-tables{width:fit-content;max-width:100%}.machine-cost-panel .machine-line-sections{width:fit-content;gap:6px!important;padding:0!important}.machine-cost-panel .machine-payment-card{width:fit-content;max-width:100%;margin:6px 0 0!important}.machine-cost-panel .machine-table-card>header{min-height:28px!important;padding:3px 8px!important}.machine-cost-panel .machine-table-card>header h3{font-size:16px!important}.machine-cost-panel .machine-table-card>header p,.machine-cost-panel .machine-table-card .machine-header-note{font-size:10px!important}.machine-cost-panel .machine-table-card>header button{min-height:22px!important;padding:3px 7px!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-payment-table td{vertical-align:middle;height:23px!important;padding:2px 5px!important;line-height:1.1!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-payment-table th{height:21px!important}.machine-cost-panel .machine-line-table input,.machine-cost-panel .machine-line-table select,.machine-cost-panel .machine-payment-table input,.machine-cost-panel .machine-payment-table select,.machine-cost-panel .machine-line-table .machine-input-with-symbol,.machine-cost-panel .machine-payment-table .machine-output-box{height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.machine-cost-panel .machine-line-table .machine-input-with-symbol{align-items:center;display:inline-flex}.machine-cost-panel .machine-line-table input:focus,.machine-cost-panel .machine-line-table select:focus,.machine-cost-panel .machine-payment-table input:focus,.machine-cost-panel .machine-payment-table select:focus{outline-offset:0;outline:1px solid #617c96}.machine-cost-panel .machine-line-table .machine-compact-input:focus{box-shadow:none!important;background:0 0!important;outline:0!important}.machine-cost-panel .machine-line-table th.machine-key-field{box-shadow:none!important}.machine-cost-panel .machine-line-table td.machine-key-value{background:0 0!important}.machine-cost-panel .machine-line-table td:has(.machine-compact-input){background:0 0!important}.machine-cost-panel .machine-header-assumptions{width:fit-content;max-width:calc(100% - 24px);margin:0 12px;border:1px solid #aebdca!important;grid-template-columns:repeat(8,max-content)!important}.machine-cost-panel .machine-header-assumptions>label{border:0!important;border-right:1px solid #c6d1db!important;grid-template-rows:18px 22px!important}.machine-cost-panel .machine-header-assumptions>label>span{background:#fff!important;border:0!important;border-bottom:1px solid #c6d1db!important;padding:0 6px!important}.machine-cost-panel .machine-header-assumptions input,.machine-cost-panel .machine-header-assumptions select,.machine-cost-panel .machine-header-assumptions>label>div,.machine-cost-panel .machine-header-assumptions>label>div input{width:auto!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px!important}.machine-cost-panel .machine-header-assumptions>label:first-child input{min-width:118px}.machine-cost-panel .machine-header-assumptions b{padding-right:6px!important}.machine-cost-panel .machine-results-grid{gap:10px!important;margin:6px 12px 0!important}.machine-cost-panel .machine-extra-loss-card{margin:6px 12px 10px!important}.service-report-month-filter{gap:4px;min-width:180px;display:grid}.service-report-month-filter>span{font-size:12px;font-weight:700}.service-report-month-filter .excel-filter{position:relative}.service-report-month-filter .excel-filter-trigger{text-align:left;width:100%}.service-summary>header .excel-filter-check{min-height:24px;align-items:center!important;gap:6px!important;display:flex!important}.service-summary>header .excel-filter-check input[type=checkbox]{flex:none;min-width:14px;width:14px!important;height:14px!important;margin:0!important}.month-filter-year{border-top:1px solid #ddd;padding:5px 0}.month-filter-year:first-child{border-top:0}.month-filter-year>b{color:#111;padding:2px 0 3px;display:block}.month-filter-year .excel-filter-check{padding-left:8px}@media (width<=760px){.machine-cost-panel .machine-record-name{flex:130px;width:auto!important;min-width:0!important}.machine-cost-panel .machine-report-workspace,.machine-cost-panel .machine-header-assumptions{width:auto;max-width:none;margin-inline:0}.machine-cost-panel .machine-report-workspace{padding:6px 0 0}.machine-cost-panel .machine-header-assumptions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.machine-cost-panel .machine-header-assumptions>label{border-bottom:1px solid #c6d1db!important}}.machine-cost-panel .machine-line-table th:nth-child(3),.machine-cost-panel .machine-line-table th:nth-child(5),.machine-cost-panel .machine-line-table th:nth-child(6),.machine-cost-panel .machine-line-table th:nth-child(7),.machine-cost-panel .machine-line-table th:nth-child(8),.machine-cost-panel .machine-line-table tbody td:nth-child(3),.machine-cost-panel .machine-line-table tbody td:nth-child(5),.machine-cost-panel .machine-line-table tbody td:nth-child(6),.machine-cost-panel .machine-line-table tbody td:nth-child(7),.machine-cost-panel .machine-line-table tbody td:nth-child(8),.machine-cost-panel .machine-highlight-result>span,.machine-cost-panel .machine-highlight-result>b,.machine-cost-panel .machine-highlight-result,.machine-cost-panel .machine-line-table tbody tr>td:first-child{background:#fff4bf!important}.machine-cost-panel .machine-line-table th:first-child{color:#111!important;background:#fff4bf!important;font-weight:800!important}.machine-cost-panel .machine-line-table tbody tr>td:first-child,.machine-cost-panel .machine-line-table tbody tr>td:first-child input,.machine-cost-panel .machine-line-table tbody tr>td:first-child select,.machine-cost-panel .machine-highlight-result,.machine-cost-panel .machine-highlight-result>span,.machine-cost-panel .machine-highlight-result>b,.machine-cost-panel .machine-highlight-result small{color:#111!important}.machine-cost-panel .machine-line-table tbody tr>td:first-child select{font-weight:700!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-highlight-result,.machine-cost-panel .machine-summary-after-results>div.machine-highlight-result{box-sizing:border-box;background:#fff4bf!important;gap:0!important;width:100%!important}.machine-cost-panel .machine-highlight-result>span,.machine-cost-panel .machine-highlight-result>b,.machine-cost-panel .machine-highlight-result>b>small,.machine-cost-panel .machine-results-grid>.machine-scenario>div>span,.machine-cost-panel .machine-results-grid>.machine-scenario>div>b,.machine-cost-panel .machine-results-grid>.machine-scenario>div>b>small,.machine-cost-panel .machine-results-grid>.machine-scenario .machine-target-pair label,.machine-cost-panel .machine-results-grid>.machine-scenario .machine-target-pair input,.machine-cost-panel .machine-summary-after-results span,.machine-cost-panel .machine-summary-after-results b{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.machine-cost-panel .machine-line-table tr,.machine-cost-panel .machine-payment-table tr{height:22px!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-payment-table td{height:22px!important;padding:1px 4px!important;line-height:1!important}.machine-cost-panel .machine-line-table input,.machine-cost-panel .machine-line-table select,.machine-cost-panel .machine-payment-table input,.machine-cost-panel .machine-payment-table select,.machine-cost-panel .machine-line-table .machine-input-with-symbol,.machine-cost-panel .machine-payment-table .machine-output-box{height:16px!important;min-height:16px!important;line-height:16px!important}.machine-cost-panel .machine-line-table .maturity-remove,.machine-cost-panel .machine-payment-table .maturity-remove{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;line-height:16px!important}.machine-cost-panel .machine-saved-controls{gap:5px!important;min-height:0!important;margin:6px 12px!important;padding:5px 8px!important}.machine-cost-panel .machine-inline-title,.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button,.machine-cost-panel .machine-record-name,.machine-cost-panel .machine-record-name input{height:28px!important;min-height:28px!important}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{padding:3px 9px!important}.machine-cost-panel .machine-inline-title{font-size:14px!important}.cash-flow-panel .cash-flow-table{border-collapse:collapse!important;border:1px solid #7f878c!important}.cash-flow-panel .cash-flow-table th,.cash-flow-panel .cash-flow-table td{background:#fff!important;border:1px solid #a8afb4!important;border-radius:0!important}.cash-flow-panel .cash-flow-table thead th{color:#111!important;background:#f4f5f6!important}.cash-flow-panel .cash-flow-table thead th .cash-date-filter-button{min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.cash-flow-panel .cash-flow-table tbody input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 3px!important}.cash-flow-panel .cash-flow-table tbody input:focus{outline-offset:-1px!important;outline:1px solid #5c7c91!important}.cash-flow-panel .cash-flow-table .cash-flow-calculated{font-weight:700}.cash-flow-panel .cash-flow-table .cash-total-income{color:#153d24!important;background:#e4f4e8!important}.cash-flow-panel .cash-flow-table .cash-total-expense{color:#642222!important;background:#fde6e6!important}.cash-flow-panel .cash-flow-table .cash-balance{color:#3d3511!important;background:#fff4bf!important}.cash-flow-panel .cash-flow-table .cash-balance.negative{color:#9b1c1c!important;background:#f8d9d9!important}.cash-flow-panel .cash-flow-table .cash-flow-totals>*{font-weight:800}.cash-flow-panel .cash-compact-toolbar h2{white-space:nowrap!important;flex-basis:auto!important}.cash-flow-panel .cash-compact-toolbar h2 small{margin-left:3px;display:inline!important}.cash-flow-panel .cash-flow-table{table-layout:auto!important}.cash-flow-panel .cash-flow-table thead tr:not(.cash-flow-totals) th{width:84px;height:48px;vertical-align:middle!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;padding:2px 4px!important}.cash-flow-panel .cash-flow-table thead tr:not(.cash-flow-totals) th:first-child{width:auto;text-align:left!important;min-width:165px!important}.cash-flow-panel .cash-flow-table thead tr:not(.cash-flow-totals) th:last-child{width:auto;min-width:42px!important}.cash-flow-panel .cash-flow-table thead tr:not(.cash-flow-totals) .cash-date-filter-button{width:100%;display:block;white-space:normal!important;text-align:inherit!important;line-height:16px!important}.cash-flow-panel .cash-flow-table tbody th{white-space:nowrap!important;min-width:0!important;padding:1px 5px!important}.cash-flow-panel .cash-flow-table tbody td{white-space:nowrap!important;padding:1px 4px!important;line-height:18px!important}.cash-flow-panel .cash-flow-table tbody input{field-sizing:content;min-width:3ch;max-width:10ch;width:auto!important;height:20px!important;line-height:18px!important}.cash-flow-panel .cash-flow-table tbody .danger-link{height:20px;border-radius:0!important;padding:1px 4px!important;line-height:16px!important}.machine-cost-panel{max-width:calc(100% - 32px);background:#f5f6f8!important;border:1px solid #d9dde3!important;border-radius:12px!important;margin:14px auto!important;overflow:visible!important;box-shadow:0 10px 28px #232d3a1a!important}.machine-cost-panel .machine-saved-controls{overflow-x:auto;background:#fff!important;border:1px solid #d9dde3!important;border-radius:8px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin:10px 12px!important;padding:8px 12px!important;display:flex!important;box-shadow:0 2px 7px #1e283414!important}.machine-cost-panel .machine-workspace-nav{background:0 0!important;border:0!important;flex:none!important;order:0!important;min-height:42px!important;padding:0!important}.machine-cost-panel .machine-account-controls{min-height:42px;background:0 0!important;border:0!important;flex:none!important;order:1!important;padding:0!important}.machine-cost-panel .machine-inline-title{color:#26313f!important;height:auto!important;min-height:0!important;margin:0 14px 0 0!important;font-size:18px!important;font-weight:500!important}.machine-cost-panel .machine-workspace-nav>button,.machine-cost-panel .machine-primary-tabs button,.machine-cost-panel .machine-account-controls>button,.machine-cost-panel .machine-saved-picker-button{color:#273443!important;background:#eef1f5!important;border:1px solid #d3d8df!important;border-radius:7px!important;height:38px!important;min-height:38px!important;padding:6px 15px!important;font-size:13px!important;font-weight:750!important;box-shadow:0 2px 5px #232d3a17!important}.machine-cost-panel .machine-account-controls .primary-button{min-width:128px;color:#fff!important;background:#263d5d!important;border-color:#263d5d!important}.machine-cost-panel .machine-account-controls .machine-delete-report-button{color:#9d3439!important;background:#fdebed!important;border-color:#f0c9cd!important}.machine-cost-panel .machine-record-name,.machine-cost-panel .machine-record-name input{height:38px!important}.machine-cost-panel .machine-record-name{width:205px!important;min-width:205px!important}.machine-cost-panel .machine-record-name input{background:#fff!important;border:1px solid #c9d0d9!important;border-radius:6px!important;padding:5px 9px!important}.machine-cost-panel .machine-account-divider{background:#dfe3e8!important}.machine-cost-panel .machine-header-assumptions{background:#fff!important;border:1px solid #cbd2da!important;border-radius:0 0 8px 8px!important;gap:0!important;margin:0 12px!important;padding:0!important;box-shadow:0 3px 8px #232d3a14!important}.machine-cost-panel .machine-header-assumptions>label{border-right:1px solid #cbd2da!important;grid-template-rows:25px 31px!important}.machine-cost-panel .machine-header-assumptions>label>span{align-items:center;display:flex;color:#202a36!important;letter-spacing:0!important;background:#f3f5f7!important;padding:0 8px!important;font-size:11px!important}.machine-cost-panel .machine-header-assumptions input,.machine-cost-panel .machine-header-assumptions>label>div,.machine-cost-panel .machine-header-assumptions>label>div input{color:#273443!important;height:31px!important;min-height:31px!important}.machine-cost-panel .machine-report-workspace{padding:10px 12px 0!important}.machine-cost-panel .machine-line-sections{gap:10px!important}.machine-cost-panel .machine-table-card,.machine-cost-panel .machine-extra-loss-card{background:#fff!important;border:1px solid #d4d9e0!important;border-radius:8px!important;box-shadow:0 3px 10px #232d3a1a!important}.machine-cost-panel .machine-table-card>header{background:#f7f8fa!important;border-bottom:1px solid #d8dde4!important;min-height:37px!important;padding:5px 10px!important}.machine-cost-panel .machine-table-card>header h3{color:#252f3c!important;font-size:18px!important;font-weight:500!important}.machine-cost-panel .machine-table-card>header button{color:#9c3f45!important;min-height:28px!important;box-shadow:none!important;background:#fdebed!important;border-color:#f0cbd0!important;border-radius:5px!important;padding:4px 9px!important;font-size:11px!important}.machine-cost-panel .machine-line-table,.machine-cost-panel .machine-payment-table{border-collapse:collapse!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-line-table td,.machine-cost-panel .machine-payment-table th,.machine-cost-panel .machine-payment-table td{border-color:#d9dde3!important}.machine-cost-panel .machine-line-table th,.machine-cost-panel .machine-payment-table th{color:#202a36!important;background:#f1f3f6!important;font-size:11px!important;font-weight:800!important}.machine-cost-panel .machine-line-table tfoot th,.machine-cost-panel .machine-line-table tfoot td,.machine-cost-panel .machine-payment-table tfoot th,.machine-cost-panel .machine-payment-table tfoot td{color:#1d2835!important;background:#f7f8fa!important}.machine-cost-panel .machine-line-table th:first-child,.machine-cost-panel .machine-line-table tbody tr>td:first-child{background:#fff1b8!important}.machine-cost-panel .machine-line-table th:nth-child(3),.machine-cost-panel .machine-line-table th:nth-child(5),.machine-cost-panel .machine-line-table th:nth-child(6),.machine-cost-panel .machine-line-table th:nth-child(7),.machine-cost-panel .machine-line-table th:nth-child(8),.machine-cost-panel .machine-line-table tbody td:nth-child(3),.machine-cost-panel .machine-line-table tbody td:nth-child(5),.machine-cost-panel .machine-line-table tbody td:nth-child(6),.machine-cost-panel .machine-line-table tbody td:nth-child(7),.machine-cost-panel .machine-line-table tbody td:nth-child(8){background:#fff4c8!important}.machine-cost-panel .machine-line-table .maturity-remove,.machine-cost-panel .machine-payment-table .maturity-remove{color:#af474d!important;background:#fdebed!important;border-radius:6px!important}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(3,minmax(270px,1fr)) minmax(250px,.8fr)!important;justify-content:stretch!important;gap:10px!important;width:auto!important;margin:12px!important;padding:0!important}.machine-cost-panel .machine-results-grid>.machine-scenario,.machine-cost-panel .machine-results-grid>.machine-loss-summary{box-sizing:border-box!important;background:#fff!important;border:1px solid #d5dae1!important;border-radius:8px!important;width:auto!important;min-height:0!important;padding:12px!important;box-shadow:0 3px 10px #232d3a1a!important}.machine-cost-panel .machine-results-grid>.machine-scenario h3,.machine-cost-panel .machine-results-grid>.machine-loss-summary h3{color:#212b37!important;font-size:17px!important;font-weight:500!important}.machine-cost-panel .machine-results-grid>.machine-scenario h3 small{color:#1d2732!important;font-weight:750!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-highlight-result,.machine-cost-panel .machine-summary-after-results>div.machine-highlight-result{color:#1d4030!important;background:#dff2e6!important}.machine-cost-panel .machine-highlight-result,.machine-cost-panel .machine-highlight-result>span,.machine-cost-panel .machine-highlight-result>b,.machine-cost-panel .machine-highlight-result>b>small{color:#183b2a!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-highlight-result{border-bottom:1px solid #bfdfca!important;min-height:42px!important;padding:5px 9px!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-profit-row{min-height:54px!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div.machine-profit-row b{font-size:24px!important}.machine-cost-panel .machine-summary-after-results .machine-highlight-result{background:#dff2e6!important}@media (width<=1350px){.machine-cost-panel .machine-saved-controls{flex-wrap:wrap!important}.machine-cost-panel .machine-results-grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important}}@media (width<=760px){.machine-cost-panel{max-width:calc(100% - 12px);margin:6px auto!important}.machine-cost-panel .machine-saved-controls{margin:6px!important}.machine-cost-panel .machine-workspace-nav,.machine-cost-panel .machine-account-controls{flex-wrap:wrap}.machine-cost-panel .machine-results-grid{grid-template-columns:1fr!important;margin:8px!important}}@media (width>=761px){.machine-cost-panel .machine-results-grid{max-width:calc(100% - 24px);grid-template-columns:repeat(4,max-content)!important;justify-content:start!important;gap:10px!important;width:fit-content!important}.machine-cost-panel .machine-results-grid>.machine-scenario,.machine-cost-panel .machine-results-grid>.machine-loss-summary{width:max-content!important;max-width:none!important}.machine-cost-panel .machine-results-grid>.machine-scenario>div,.machine-cost-panel .machine-summary-after-results>div{width:fit-content!important}}.service-only-shell{background:#fff!important;padding:10px 20px!important}.service-expense-panel{background:#fff!important;border:1px solid #bfc5ca!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important}.service-expense-header{background:#fff!important;border-bottom:1px solid #9fa6ac!important}.service-header-top{min-height:98px;align-items:center!important;gap:18px!important;padding:12px 18px!important}.service-expense-header h1{color:#111!important;font-size:22px!important;font-weight:800!important}.service-expense-header p{color:#111!important;font-size:13px!important}.service-catalog-inline{flex:720px!important;grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:18px!important}.service-catalog-field{grid-template-columns:130px minmax(0,1fr) 88px!important;gap:10px!important}.service-catalog-field label{color:#111!important;font-size:13px!important}.service-catalog-field input{border:1px solid #aeb4ba!important;border-radius:3px!important;height:43px!important;padding:7px 11px!important;font-size:16px!important}.service-catalog-field button,.service-tabs button{color:#111!important;height:43px!important;min-height:43px!important;box-shadow:none!important;background:#e6e6e6!important;border:1px solid #a8aeb4!important;border-radius:3px!important;padding:6px 15px!important;font-size:12px!important;font-weight:750!important}.service-tabs{flex:none;gap:9px!important}.service-tabs button.active{color:#111!important;background:#e6e6e6!important;border-color:#a8aeb4!important}.service-expense-table{width:100%;table-layout:fixed!important;border-collapse:collapse!important;min-width:1640px!important}.service-expense-table th,.service-expense-table td,.service-expense-table tfoot th,.service-expense-table tfoot td{color:#111!important;background:#fff!important;border:1px solid #aeb3b8!important}.service-expense-table thead th{vertical-align:top!important;background:#fff!important;height:82px!important;padding:8px 10px!important;font-size:14px!important;font-weight:800!important}.service-expense-table thead th>span{color:#111!important;min-height:22px!important;font-size:14px!important}.service-expense-table thead .excel-filter-trigger{color:#111!important;background:#e7e7e7!important;border:1px solid #a8aeb4!important;border-radius:0!important;min-height:36px!important;padding:5px 10px!important;font-size:13px!important}.service-expense-table td{height:44px!important;padding:6px 10px!important;font-size:14px!important;line-height:1.25!important}.service-expense-table tbody tr:nth-child(2n) td,.service-expense-table tbody tr:hover td{background:#fff!important}.service-expense-table .service-clear-column button{color:#111;background:#e6e6e6;border:1px solid #a8aeb4;border-radius:0;width:100%;height:37px;font-weight:750}.service-expense-table td:last-child button{color:#111;min-height:36px;box-shadow:none;background:#e6e6e6;border:1px solid #a8aeb4;border-radius:0;padding:5px 9px}.service-expense-table tfoot th,.service-expense-table tfoot td{font-size:14px!important}.service-expense-table .service-edit-row td{background:#fff9df!important}.service-expense-table .service-edit-row input,.service-expense-table .service-edit-row select{border:1px solid #aeb4ba!important;border-radius:0!important;height:32px!important}@media (width<=1450px){.service-header-top{flex-wrap:wrap}.service-title{flex-basis:260px}.service-tabs{margin-left:auto}}.service-only-shell{background:#f4f6f9!important;min-height:calc(100vh - 58px)!important;padding:12px 26px!important}.service-expense-panel{overflow:hidden;background:#fff!important;border:1px solid #e2e6ec!important;border-radius:14px!important;width:100%!important;max-width:none!important;box-shadow:0 8px 25px #2837481a!important}.service-expense-header{border:0!important}.service-header-top{min-height:102px;background:#fff!important;gap:16px!important;padding:15px 22px!important}.service-title{flex:0 0 365px}.service-expense-header h1{letter-spacing:0;line-height:1.1;font-size:27px!important}.service-expense-header p{color:#67707d!important;margin-top:7px!important;font-size:14px!important}.service-catalog-inline{flex:700px!important;gap:18px!important}.service-catalog-field{grid-template-columns:138px minmax(170px,1fr) 92px!important}.service-catalog-field label{font-size:14px!important}.service-catalog-field input{border:1px solid #cad2de!important;border-radius:8px!important;height:45px!important;box-shadow:0 3px 8px #2a394b1c!important}.service-catalog-field button,.service-tabs button{color:#fff!important;border:0!important;border-radius:8px!important;height:45px!important;min-height:45px!important;box-shadow:0 3px 8px #2a394b29!important}.service-catalog-field button,.service-tabs button.active{background:#2e87dd!important}.service-tabs .service-add-button{background:#29ae69!important}.service-tabs button:not(.active):not(.service-add-button){background:#273a52!important}.service-tabs{gap:10px!important}.service-tabs button{min-width:106px!important}.service-tabs .service-add-button{min-width:146px!important}.service-expense-panel>.table-wrap{border:0!important;overflow:auto!important}.service-expense-table{border-collapse:separate!important;border-spacing:0!important;min-width:1500px!important}.service-expense-table th,.service-expense-table td,.service-expense-table tfoot th,.service-expense-table tfoot td{border:0!important}.service-expense-table thead th{vertical-align:top!important;color:#111827!important;background:linear-gradient(105deg,#eceff8,#d9ddea)!important;height:96px!important;padding:12px 12px 10px!important;font-size:17px!important;font-weight:800!important}.service-expense-table thead th>span{min-height:27px!important;font-size:17px!important}.service-expense-table thead .excel-filter{margin-top:7px!important}.service-expense-table thead .excel-filter-trigger{color:#1f2937!important;background:#fff!important;border:1px solid #d1d8e2!important;border-radius:8px!important;min-height:40px!important;padding:7px 12px!important;font-size:14px!important;box-shadow:0 3px 8px #2a394b1f!important}.service-expense-table td{color:#182331!important;background:#fff!important;height:47px!important;padding:7px 12px!important;font-size:14px!important;line-height:1.22!important}.service-expense-table tbody tr:nth-child(odd) td{background:#e9edf5!important}.service-expense-table tbody tr:hover td{background:#dde6f2!important}.service-expense-table th:first-child{width:215px!important}.service-expense-table th:nth-child(2){width:190px!important}.service-expense-table th:nth-child(3){width:150px!important}.service-expense-table th:nth-child(4){width:240px!important}.service-expense-table th:nth-child(5){width:430px!important}.service-expense-table th:nth-child(6){width:145px!important}.service-expense-table th:nth-child(7){width:170px!important}.service-expense-table .service-clear-column button{color:#b83e48;background:#fff3f3;border:1px solid #d96b72;border-radius:8px;height:45px;font-size:15px;box-shadow:0 2px 6px #b23d451f}.service-type-badge{color:#203241;background:#cbe7ff;border-radius:999px;align-items:center;min-height:29px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.service-type-badge.allowance{background:#ffe0ad}.service-row-actions{white-space:nowrap}.service-expense-table td:last-child button{min-height:31px!important;box-shadow:none!important;border:0!important;border-radius:6px!important;margin:0!important;padding:4px 9px!important;font-size:12px!important}.service-expense-table td:last-child button+button{margin-left:8px!important}.service-edit-button{color:#164b52!important;background:#b9ebed!important}.service-edit-button:before{content:"✎ "}.service-delete-button{color:#a82d3b!important;background:#ffd8dd!important}.service-delete-button:before{content:"⌫ "}.service-save-row{color:#fff!important;background:#29ae69!important}.service-cancel-row{color:#303842!important;background:#e5e7eb!important}.service-expense-table tfoot th,.service-expense-table tfoot td{color:#17212e!important;background:#e9edf5!important}@media (width<=1550px){.service-header-top{flex-wrap:wrap}.service-catalog-inline{order:3;flex-basis:calc(100% - 360px)!important}.service-tabs{margin-left:auto}}@media (width<=760px){.service-only-shell{padding:6px!important}.service-expense-panel{border-radius:8px!important}.service-header-top{padding:14px!important}.service-title{flex-basis:100%}.service-catalog-inline{grid-template-columns:1fr!important}}@media (width>=1700px){.service-only-shell{padding:12px 42px!important}.service-title{flex-basis:385px!important}.service-expense-header h1{white-space:nowrap;font-size:28px!important}.service-catalog-inline{flex-basis:780px!important}}.service-expense-table tbody td:nth-child(2){font-weight:700}.service-expense-table .service-type-badge{color:#1d2b38!important;background:#cbe7ff!important;border-radius:999px!important;min-height:30px!important;padding:4px 11px!important;font-weight:750!important;display:inline-flex!important}.service-expense-table .service-type-badge.allowance{background:#ffe0ad!important}.service-expense-table .service-row-actions,.service-expense-table tbody td:last-child{white-space:nowrap!important}.service-expense-table tbody tr:not(.service-edit-row) td:last-child button:first-child,.service-expense-table .service-edit-button{color:#164b52!important;background:#b9ebed!important}.service-expense-table tbody tr:not(.service-edit-row) td:last-child button:last-child,.service-expense-table .service-delete-button{color:#a82d3b!important;background:#ffd8dd!important}.service-expense-table tbody tr:not(.service-edit-row) td:last-child button:first-child:before{content:"✎ "}.service-expense-table tbody tr:not(.service-edit-row) td:last-child button:last-child:before{content:"⌫ "}.service-expense-table td:last-child button{border-radius:6px!important;min-width:0!important;font-weight:650!important}@media (width>=761px){.service-expense-panel,.service-expense-panel>.table-wrap{overflow:visible!important}}.service-expense-table thead th,.service-expense-table .excel-filter{overflow:visible!important}.service-expense-table .excel-filter{z-index:10}.service-expense-table .excel-filter:focus-within{z-index:100}.service-expense-table .excel-filter-menu{background:#fff!important;border:1px solid #aeb7c4!important;border-radius:8px!important;width:max-content!important;min-width:100%!important;max-width:min(600px,100vw - 32px)!important;padding:10px!important;top:calc(100% + 5px)!important;left:0!important;box-shadow:0 12px 28px #1b2b3d38!important}.service-expense-table .excel-filter-menu>input{min-width:260px}.service-expense-table .excel-filter-options{max-height:310px!important}.service-expense-table .excel-filter-check{white-space:nowrap;width:max-content;min-width:100%;padding-right:12px}.service-expense-table .date-filter-year{border-top:1px solid #e2e7ec;padding:5px 0;display:block}.service-expense-table .date-filter-year:first-child{border-top:0}.service-expense-table .date-filter-year>b{color:#173b61;font-size:13px;display:block}.service-expense-table .date-filter-month{padding:4px 0 2px 12px;display:block}.service-expense-table .date-filter-month>strong{color:#334155;margin-bottom:2px;font-size:12px;display:block}.service-expense-table .date-filter-month .excel-filter-check{padding-left:10px}.service-expense-table .service-delete-button:before,.service-expense-table tbody tr:not(.service-edit-row) td:last-child button:last-child:before{content:none!important}.service-column-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.service-column-heading>span{white-space:nowrap;min-width:0}.service-column-heading .excel-filter{flex:none;margin:0!important}.service-column-heading .excel-filter-trigger{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;color:#263849!important;background:0 0!important;border:0!important;border-radius:3px!important;justify-content:center!important;padding:0!important;font-size:15px!important}.service-column-heading .excel-filter-trigger:hover,.service-column-heading .excel-filter-trigger[aria-expanded=true]{background:#d6deea!important}.service-expense-table .service-clear-column{padding:8px 12px!important}.service-expense-panel .service-summary{background:#f6f8fb!important;border:0!important;margin:0!important;padding:26px 22px 22px!important}.service-summary>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:0 0 22px!important;display:flex!important}.service-summary h2{color:#102244!important;letter-spacing:0!important;font-size:38px!important;font-weight:850!important;line-height:1.1!important}.service-summary>header p{color:#697586!important;font-size:16px!important}.service-report-controls{align-items:end;gap:12px;display:flex}.service-report-month-filter{min-width:150px}.service-report-clear{color:#4b5563;background:#e9edf3;border:0;border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:750}.service-summary>.table-wrap{background:#fff!important;border:1px solid #d7dde6!important;border-radius:14px!important;overflow:visible!important;box-shadow:0 5px 16px #1e30471a!important}.service-summary table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:960px!important}.service-summary th,.service-summary td{color:#111827!important;background:#fff!important;border:1px solid #d9dee7!important;border-top:0!important;border-left:0!important}.service-summary tr>:last-child{border-right:0!important}.service-summary thead th{vertical-align:top;height:122px;color:#102244!important;background:#fff!important;padding:15px 18px 12px!important;font-size:19px!important;font-weight:850!important}.service-summary thead th>span{min-height:32px;display:block}.service-summary thead .excel-filter{margin-top:6px}.service-summary thead .excel-filter-trigger{color:#657083;background:#fff;border:1px solid #c7cfdb;border-radius:8px;min-height:44px;padding:7px 12px;font-size:16px;box-shadow:0 3px 9px #21314817}.service-summary thead th:first-child,.service-summary thead th:nth-child(2){width:27%}.service-summary thead th:nth-child(3){width:28%}.service-summary thead th:nth-child(4){text-align:right;width:18%}.service-summary tbody td{height:68px;padding:8px 18px!important;font-size:20px!important}.service-summary tbody tr:nth-child(2n) td{background:#f5f7fb!important}.service-summary tbody tr:hover td{background:#edf3fa!important}.service-report-person{align-items:center;gap:14px;display:flex;font-size:22px!important}.service-person-avatar{color:#183257;background:#cad4ff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:750;display:inline-flex}.service-summary tbody tr:nth-child(3n) .service-person-avatar{color:#1d5a43;background:#bcefd7}.service-summary tbody tr:nth-child(3n+2) .service-person-avatar{color:#874421;background:#ffd3b8}.service-summary .service-type-badge{min-height:36px!important;padding:5px 14px!important;font-size:18px!important}.service-summary .service-report-share{min-width:0;padding-top:7px!important;padding-bottom:7px!important}.service-report-share>b{text-align:right;margin-bottom:7px;font-size:20px;display:block}.service-share-track{background:#e1e6ee;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.service-share-track>i{border-radius:inherit;background:#83b8ee;height:100%;display:block}.service-summary tbody tr:nth-child(4n) .service-share-track>i{background:#73c4d2}.service-summary tbody tr:nth-child(5n) .service-share-track>i{background:#86d5ad}.service-summary .service-money{font-size:25px!important;font-weight:850!important}.service-summary .service-money small{color:#8a93a0;font-size:16px;font-weight:500}.service-summary tfoot th,.service-summary tfoot td{height:66px;color:#111827!important;background:#e9eef8!important;border-bottom:0!important;padding:10px 18px!important;font-size:28px!important;font-weight:850!important}.service-summary tfoot th{text-align:left}@media (width<=900px){.service-expense-panel .service-summary{padding:16px 8px}.service-summary>header{flex-direction:column;align-items:flex-start!important}.service-summary h2{font-size:28px!important}.service-report-controls{flex-wrap:wrap;width:100%}.service-summary>.table-wrap{overflow:auto!important}}.service-expense-panel:has(.service-summary){width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.service-expense-panel:has(.service-summary)>.service-expense-header{display:none!important}.service-expense-panel:has(.service-summary) .service-summary{background:0 0!important;padding:24px 6px 22px!important}.service-expense-panel:has(.service-summary) .service-summary>header{align-items:flex-start!important;padding:0 0 28px!important}.service-expense-panel:has(.service-summary) .service-summary h2{color:#071a3e!important;letter-spacing:0!important;font-size:50px!important;font-weight:900!important}.service-expense-panel:has(.service-summary) .service-summary>header p{color:#687385!important;margin-top:8px!important;font-size:21px!important}.service-expense-panel:has(.service-summary) .service-report-month-filter{display:none!important}.service-expense-panel:has(.service-summary) .service-report-clear{color:#3f4a5b!important;min-height:52px!important;box-shadow:none!important;background:#e8ebf0!important;border-radius:10px!important;padding:10px 18px!important;font-size:17px!important}.service-expense-panel:has(.service-summary) .service-summary>.table-wrap{border-radius:16px!important;box-shadow:0 8px 22px #1a2b4221!important}.service-expense-panel:has(.service-summary) .service-summary thead th{height:140px!important;padding:16px 22px!important;font-size:24px!important}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter{padding-left:60px;position:relative;margin:0!important}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter:before{content:"⌕";color:#778194;background:#e9edf3;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:58px;height:48px;font-size:34px;font-weight:400;display:flex;position:absolute;top:0;left:0}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter-trigger{position:relative;color:#848d9c!important;border-radius:8px!important;min-height:48px!important;padding:8px 16px!important;font-size:18px!important}.service-expense-panel:has(.service-summary) .service-report-person{font-size:28px!important}.service-expense-panel:has(.service-summary) .service-person-avatar{flex-basis:52px;width:52px;height:52px;font-size:20px}.service-expense-panel:has(.service-summary) .service-report-share>b{font-size:26px}:is(.service-expense-panel:has(.service-summary) .service-summary tfoot th,.service-expense-panel:has(.service-summary) .service-summary tfoot td){height:72px;font-size:34px!important}@media (width<=1000px){.service-expense-panel:has(.service-summary) .service-summary h2{font-size:34px!important}.service-expense-panel:has(.service-summary) .service-summary>header p{font-size:16px!important}}.service-expense-panel .service-summary tbody td .service-person-avatar{color:#17335c!important;background:#c9d2ff!important;border-radius:50%!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important;font-weight:800!important;display:inline-flex!important}.service-expense-panel .service-summary tbody tr:nth-child(3n) td .service-person-avatar{color:#155943!important;background:#b8eed5!important}.service-expense-panel .service-summary tbody tr:nth-child(3n+2) td .service-person-avatar{color:#86411f!important;background:#ffd1b6!important}.service-expense-panel .service-summary tbody tr:nth-child(5n) td .service-person-avatar{color:#5e2e81!important;background:#e5c4fb!important}.service-expense-panel .service-summary tbody td .service-type-badge{color:#17455e!important;background:#aee1f3!important;border-radius:999px!important;min-height:42px!important;padding:6px 16px!important;font-size:22px!important;font-weight:750!important;display:inline-flex!important}.service-expense-panel .service-summary tbody td .service-type-badge.allowance{color:#87501a!important;background:#ffd69a!important}.service-expense-panel .service-summary thead .excel-filter-trigger{color:#8a93a2!important;background:#fff!important;box-shadow:0 3px 10px #25354a21!important}.service-expense-panel .service-summary>.table-wrap{border-radius:16px!important;overflow:hidden!important}.service-expense-panel:has(.service-summary) .service-summary>header{align-items:flex-start!important;gap:18px!important;display:flex!important}.service-expense-panel:has(.service-summary) .service-report-controls{align-items:flex-end!important;gap:8px!important;margin-left:auto!important;display:flex!important}.service-expense-panel:has(.service-summary) .service-report-controls>button{color:#fff!important;background:#273a52!important;border:0!important;border-radius:7px!important;min-height:38px!important;padding:7px 12px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 2px 6px #24354b29!important}.service-expense-panel:has(.service-summary) .service-report-controls>button:nth-child(2){background:#2e87dd!important}.service-expense-panel:has(.service-summary) .service-report-controls>.service-report-clear{color:#3f4a5b!important;background:#e8ebf0!important}.service-expense-panel:has(.service-summary) .service-report-date-filter{color:#36485c;background:#f8fafc;border:1px solid #d6dee8;border-radius:7px;gap:7px;min-height:38px;padding:0 8px 0 10px;font-size:13px;font-weight:800;align-items:center!important;display:flex!important}.service-expense-panel:has(.service-summary) .service-report-date-filter .excel-filter{margin:0!important}.service-expense-panel:has(.service-summary) .service-report-date-filter .excel-filter-trigger{color:#36526e;min-width:112px;min-height:30px;box-shadow:none;background:0 0;border:0;border-left:1px solid #d6dee8;border-radius:0;padding:5px 9px;font-size:13px}.service-expense-panel:has(.service-summary) .service-report-date-filter .excel-filter-menu{z-index:120!important}.service-expense-panel:has(.service-summary) .service-summary thead th{vertical-align:middle!important;height:68px!important;padding:10px 14px!important;font-size:16px!important}.service-expense-panel:has(.service-summary) .service-summary thead th>span{min-height:0!important}.service-report-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter{margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter:before{display:none!important}.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter-trigger{color:#36526e!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#f1f5fa!important;border:1px solid #c9d3e0!important;border-radius:50%!important;padding:0!important;font-size:16px!important;font-weight:800!important}:is(.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter-trigger:hover,.service-expense-panel:has(.service-summary) .service-summary thead .excel-filter-trigger[aria-expanded=true]){background:#d9e9fb!important;border-color:#8eb9e4!important}.service-expense-panel:has(.service-summary) .service-summary .excel-filter-menu{min-width:260px!important;font-size:13px!important}.service-expense-panel:has(.service-summary) .service-summary tbody td{height:46px!important;padding:6px 14px!important;font-size:15px!important}.service-expense-panel:has(.service-summary) .service-report-person{gap:9px!important;font-size:16px!important}.service-expense-panel:has(.service-summary) .service-person-avatar{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:13px!important}.service-expense-panel:has(.service-summary) .service-summary .service-type-badge{min-height:28px!important;padding:3px 10px!important;font-size:14px!important}.service-expense-panel:has(.service-summary) .service-report-share>b{margin-bottom:3px!important;font-size:16px!important}.service-expense-panel:has(.service-summary) .service-share-track{height:6px!important}.service-expense-panel:has(.service-summary) .service-summary .service-money{font-size:18px!important}.service-expense-panel:has(.service-summary) .service-summary .service-money small{font-size:12px!important}.service-report-amount-heading{vertical-align:bottom!important;text-align:right!important;padding-bottom:12px!important}:is(.service-expense-panel:has(.service-summary) .service-summary tfoot th,.service-expense-panel:has(.service-summary) .service-summary tfoot td){height:50px!important;padding:8px 14px!important;font-size:20px!important}.service-expense-panel .service-catalog-field{grid-template-columns:minmax(170px,1fr) 92px!important}.service-expense-panel .service-catalog-field button,.service-expense-panel .service-tabs button{color:#fff!important;font-size:14px!important;font-weight:800!important}@media (width<=900px){.service-expense-panel:has(.service-summary) .service-summary>header{flex-direction:column!important}.service-expense-panel:has(.service-summary) .service-report-controls{flex-wrap:wrap;margin-left:0!important}}.excel-filter-trigger{gap:8px;position:relative}.excel-filter-trigger:after{content:"";clip-path:polygon(0 8%,100% 8%,63% 52%,63% 94%,37% 94%,37% 52%);background:#4b627a;flex:0 0 13px;width:13px;height:14px;display:inline-block}.excel-filter-trigger[aria-expanded=true]:after{background:#1976c9}.excel-filter-compact .excel-filter-trigger>span{display:none}.excel-filter-compact .excel-filter-trigger:after{margin:0}.excel-filter-compact .excel-filter-trigger[aria-expanded=true]{background:#d9e9fb!important;border-color:#8eb9e4!important}.service-expense-panel:has(.service-summary) .service-summary tbody td.service-report-person{white-space:nowrap;overflow:hidden!important}.home-menu.home-menu-dashboard .home-top-logo{object-fit:contain!important;object-position:center!important;width:160px!important;height:48px!important;max-height:48px!important;position:absolute!important;top:12px!important}.entry-year-table thead th,.stock-table thead th{color:#111!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;border:1px solid #34404b!important;height:34px!important;padding:4px 7px!important;font-size:13px!important;font-weight:800!important}.entry-year-table thead .filter-row th{background:#fff!important;height:31px!important;padding:2px 4px!important}.entry-year-table thead input,.entry-year-table thead select{height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:11px!important}.entry-year-table tbody td,.entry-year-table tbody th,.stock-table tbody td,.stock-table tbody th{border-color:#34404b!important}.entry-year-table tbody input,.entry-year-table tbody select,.stock-table tbody input,.stock-table tbody select{width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#111!important;background:0 0!important;border:0!important;border-radius:0!important}.entry-year-table tbody input:focus,.entry-year-table tbody select:focus,.stock-table tbody input:focus,.stock-table tbody select:focus{outline-offset:-1px!important;box-shadow:none!important;outline:1px solid #58718a!important}.home-menu.home-menu-dashboard .home-top-logo{mix-blend-mode:multiply!important;background:#f7f9fc!important}.session-controls.session-toolbar{border-bottom:0!important}.home-menu.home-menu-dashboard .home-top-logo{object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;background:#f7f9fc!important;width:270px!important;height:72px!important;max-height:none!important;top:8px!important;left:18px!important}.home-menu.home-menu-dashboard{min-height:calc(100dvh - 60px)!important;padding:0!important;display:block!important}.home-menu.home-menu-dashboard .home-menu-sidebar{display:none!important}.home-menu.home-menu-dashboard .home-menu-content{width:100%!important;max-width:none!important;margin:0!important;padding:52px 32px 44px!important;display:block!important}.home-menu.home-menu-dashboard .home-top-logo{z-index:9999!important;object-fit:cover!important;object-position:center 51%!important;background:#fff!important;width:270px!important;height:78px!important;display:block!important;position:fixed!important;top:4px!important;left:18px!important}.login-brand .login-logo{aspect-ratio:16/9!important;width:280px!important;max-width:100%!important;overflow:visible!important}.login-brand .login-logo img{object-fit:contain!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important;position:static!important}.session-controls.session-toolbar{background:#f7f9fc!important;border-bottom-color:#dce3eb!important}.home-menu.home-menu-dashboard .home-top-logo{height:60px!important;max-height:60px!important;top:10px!important}@media (width<=760px){.home-menu.home-menu-dashboard .home-menu-content{padding:58px 16px 32px!important}.home-menu.home-menu-dashboard .home-top-logo{width:150px!important;height:42px!important;left:10px!important}}@media (width>=1201px){.person-statement-panel .person-statement-controls .statement-saved{flex:0 0 285px!important;width:285px!important}.person-statement-panel .person-statement-controls .person-statement-filters>.statement-choice:first-child{flex:0 0 280px!important;width:280px!important}}@media (width>=1000px){.person-statement-panel .person-statement-controls{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}.person-statement-panel .person-statement-controls .statement-saved{order:1!important;grid-column:auto!important;width:100%!important}.person-statement-panel .person-statement-filters>.statement-choice:first-child{order:2!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(2){order:3!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(3){order:4!important}.person-statement-panel .person-statement-filters>label:nth-child(4){order:5!important}.person-statement-panel .person-statement-filters>label:nth-child(5){order:6!important}.person-statement-panel .statement-save-inline label{order:7!important}.person-statement-panel .statement-save-inline button:not(.statement-excel-inline){order:8!important}.person-statement-panel .statement-save-inline .statement-excel-inline{order:9!important}.person-statement-panel .statement-carry{display:none!important}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label,.person-statement-panel .statement-save-inline label,.person-statement-panel .statement-save-inline button{flex:auto!important;width:100%!important}}.person-statement-panel .person-statement-controls{flex-direction:column!important;align-items:stretch!important;display:flex!important}.person-statement-panel .statement-control-row{align-items:end!important;gap:14px!important;display:grid!important}.person-statement-panel .statement-control-row-primary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.person-statement-panel .statement-control-row-secondary{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:14px!important}.person-statement-panel .statement-control-row .statement-choice,.person-statement-panel .statement-control-row>label,.person-statement-panel .statement-control-row .statement-saved,.person-statement-panel .statement-control-row>button{width:100%!important;min-width:0!important}.person-statement-panel .statement-control-row>label{color:#27313c!important;gap:5px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.person-statement-panel .statement-control-row>button{color:#fff!important;background:#273f60!important;border:0!important;border-radius:8px!important;height:44px!important;min-height:44px!important;font-size:14px!important;font-weight:750!important}.person-statement-panel .statement-control-row>.statement-excel-inline{background:#438e69!important}@media (width<=999px){.person-statement-panel .statement-control-row-primary,.person-statement-panel .statement-control-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.home-menu-dashboard{background:#f7f9fc!important;grid-template-rows:74px minmax(0,1fr)!important;grid-template-columns:24% minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.home-dashboard-topbar{background:#fff;border-bottom:1px solid #dce3eb;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.home-dashboard-topbar>div:last-child{gap:14px;display:flex}.home-dashboard-topbar button{color:#1f2935;background:#f8fafc;border:1px solid #cfd8e4;border-radius:8px;height:50px;padding:0 20px;font-size:16px;font-weight:700;box-shadow:0 2px 5px #1b2f460d}.home-menu-dashboard .home-menu-sidebar{grid-area:2/1;background:#f9fbff!important;border-right:1px solid #dce3eb!important;gap:10px!important;padding:36px 26px!important;display:flex!important}.home-menu-dashboard .home-menu-logo{color:#111;justify-content:center;align-items:center;font-family:cursive;font-size:64px;font-weight:800;letter-spacing:0!important;background:0 0!important;width:100%!important;height:180px!important;margin:0 0 24px!important;display:flex!important}.home-menu-dashboard .home-menu-wordmark i{color:#e32228;font-style:normal}.home-menu-dashboard .home-menu-toggle{color:#2c3745!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;border:1px solid #cfd8e4!important;border-radius:10px!important;min-height:60px!important;margin:0 0 16px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 2px 6px #1e30460d!important}.home-menu-dashboard .home-side-group{align-items:center;gap:14px;color:#17202b!important;letter-spacing:0!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:7px!important;min-height:50px!important;padding:8px 14px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.home-menu-dashboard .home-side-group:hover{background:#edf2f8!important}.home-menu-dashboard .home-side-group>span{text-align:center;width:25px;font-size:23px;font-weight:500}.home-menu-dashboard .home-side-group-0>span{color:#7668dc}.home-menu-dashboard .home-side-group-1>span{color:#c84a65}.home-menu-dashboard .home-side-group-2>span{color:#32976b}.home-menu-dashboard .home-side-group-3>span{color:#64778b}.home-menu-dashboard .home-side-group-4>span{color:#7e8997}.home-menu-dashboard .home-side-group-5>span{color:#6d7a8a}.home-menu-dashboard .home-menu-content{grid-area:2/2;background:#f7f9fc!important;padding:56px 58px 44px!important}.home-menu-dashboard .home-menu-content>p{color:#667282!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 90px!important;font-size:16px!important;font-weight:800!important}.home-dashboard-sections{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px 18px;display:grid}.home-dashboard-section{min-width:0}.home-dashboard-section h2{color:#171b21;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:16px;font-weight:850}.home-dashboard-section-0,.home-dashboard-section-2,.home-dashboard-section-3{grid-column:span 2}.home-dashboard-section-4{grid-column:span 3}.home-dashboard-section-5{grid-column:span 1}.home-menu-dashboard .home-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.home-menu-dashboard .home-dashboard-section-1 .home-menu-grid,.home-menu-dashboard .home-dashboard-section-5 .home-menu-grid{grid-template-columns:1fr!important}.home-menu-dashboard .home-menu-card{grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;color:#1c222b!important;background:#fff!important;border:1px solid #cbd6e2!important;border-radius:10px!important;min-height:100px!important;padding:16px 18px!important;font-size:18px!important;font-weight:750!important;display:grid!important;box-shadow:0 5px 11px #27384d29!important}.home-menu-dashboard .home-menu-card:hover{transform:translateY(-2px);background:#fff!important;border-color:#aebdcd!important;box-shadow:0 8px 15px #27384d2e!important}.home-menu-dashboard .home-card-icon{color:#2873bd;background:#e3eefc;border-radius:10px;place-items:center;width:46px;height:46px;font-size:28px;font-weight:700;display:grid}.home-menu-dashboard .home-card-label{min-width:0;padding-right:7px}.home-menu-dashboard .home-card-arrow{color:#8291a4!important;font-size:34px!important;font-weight:350!important}.home-menu-dashboard .home-card-cashLedger .home-card-icon,.home-menu-dashboard .home-card-trialBalance .home-card-icon,.home-menu-dashboard .home-card-maturity .home-card-icon{color:#c6841e;background:#fff0d9}.home-menu-dashboard .home-card-cashFlow .home-card-icon,.home-menu-dashboard .home-card-entries .home-card-icon,.home-menu-dashboard .home-card-accounts .home-card-icon{color:#c53c60;background:#fbe0e8}.home-menu-dashboard .home-card-results .home-card-icon,.home-menu-dashboard .home-card-salesIncomeEntries .home-card-icon,.home-menu-dashboard .home-card-bankFinanceEntries .home-card-icon{color:#218a5f;background:#ddf4e8}.home-menu-dashboard .home-card-salesDetail .home-card-icon{color:#6b47c5;background:#e8dcff}.home-menu-dashboard .home-card-machineCost .home-card-icon{color:#cc4766;background:#ffe4ea}.home-menu-dashboard .home-card-serviceExpenses .home-card-icon{color:#c78326;background:#fff0dc}.mobile-home-menu-logo{display:none}@media (width<=1100px){.home-menu-dashboard{grid-template-columns:220px minmax(0,1fr)!important}.home-menu-dashboard .home-menu-content{padding:34px 28px!important}.home-dashboard-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-section-0,.home-dashboard-section-2,.home-dashboard-section-3,.home-dashboard-section-4,.home-dashboard-section-5{grid-column:span 2}}@media (width<=760px){.home-menu-dashboard{display:block!important}.home-dashboard-topbar{padding:8px 12px}.home-dashboard-topbar>div:first-child{display:none}.home-dashboard-topbar button{height:40px;padding:0 10px;font-size:13px}.home-menu-dashboard .home-menu-sidebar{display:none!important}.home-menu-dashboard .home-menu-content{padding:26px 16px!important}.home-menu-dashboard .mobile-home-menu-logo{justify-content:flex-start;align-items:flex-start;height:56px;margin:-120px 0 22px;display:flex}.home-menu-dashboard .mobile-home-menu-logo img{mix-blend-mode:multiply;width:min(148px,46vw);height:auto;display:block}.home-menu-dashboard .home-menu-content>p{margin-bottom:28px!important}.home-dashboard-sections{display:block}.home-dashboard-section{margin-bottom:26px}.home-menu-dashboard .home-menu-grid{grid-template-columns:1fr!important}.home-menu-dashboard .home-menu-card{min-height:68px!important;font-size:15px!important}}.service-expense-table thead,.service-expense-table thead tr,.service-expense-table thead th,.service-expense-table thead .service-clear-column{background:#fff!important}.service-expense-panel:has(.service-summary) .service-summary tbody .service-report-person>span:not(.service-person-avatar){box-shadow:none!important;background:0 0!important}.person-statement-panel{max-width:none!important;box-shadow:none!important;background:#f4f7fb!important;border:0!important;border-radius:0!important}.person-statement-panel .person-statement-heading{background:0 0!important;padding:20px 22px 12px!important}.person-statement-panel .person-statement-heading h2{color:#202936!important;font-size:34px!important;font-weight:850!important}.person-statement-panel .person-statement-heading button{color:#fff!important;background:#438e69!important;border:0!important;border-radius:8px!important;min-height:42px!important;font-size:15px!important;font-weight:750!important;box-shadow:0 3px 8px #1c4d3733!important}.person-statement-panel .person-statement-controls{background:#fff!important;border:1px solid #e4e8ef!important;border-radius:14px!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;align-items:end!important;gap:14px!important;margin:8px 22px 12px!important;padding:14px 12px!important;display:grid!important;box-shadow:0 3px 10px #1f2f4114!important}.person-statement-panel .person-statement-controls .statement-saved{order:0;grid-column:auto;padding:0!important;display:block!important}.person-statement-panel .person-statement-controls .statement-saved small{display:none}.person-statement-panel .person-statement-controls .person-statement-select{color:#27313c!important;gap:5px!important;max-width:none!important;font-size:13px!important;font-weight:700!important;display:grid!important}.person-statement-panel .person-statement-controls .person-statement-select select{flex:1;color:#2e3742!important;background:#fff!important;border:1px solid #d8dee7!important;border-radius:7px!important;height:36px!important;font-size:14px!important}.person-statement-panel .person-statement-controls .person-statement-filters{display:contents!important}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label,.person-statement-panel .statement-carry-inline,.person-statement-panel .statement-save-inline{width:100%!important;min-width:0!important;max-width:none!important}.person-statement-panel .person-statement-filters>.statement-choice:first-child{order:1}.person-statement-panel .statement-carry-inline{order:2}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(2){order:3}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(3){order:4}.person-statement-panel .person-statement-filters>label:nth-child(4){order:5}.person-statement-panel .person-statement-filters>label:nth-child(5){order:6}.person-statement-panel .statement-save-inline{display:contents!important}.person-statement-panel .statement-save-inline label{order:7}.person-statement-panel .statement-save-inline button{order:8}.person-statement-panel .statement-choice,.person-statement-panel .person-statement-filters>label,.person-statement-panel .statement-carry,.person-statement-panel .statement-save-inline label{color:#27313c!important;gap:5px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(2)>span{font-size:13px!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(2)>span:after{content:none!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(3)>span{font-size:13px!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(3)>span:after{content:none!important}.person-statement-panel .statement-choice summary,.person-statement-panel .person-statement-filters input,.person-statement-panel .statement-carry input,.person-statement-panel .statement-save-inline input{color:#2e3742!important;background:#fff!important;border:1px solid #d8dee7!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:44px!important;padding:8px 12px!important;font-size:15px!important;box-shadow:0 2px 7px #2331431a!important}.person-statement-panel .statement-carry{min-width:0!important}.person-statement-panel .statement-carry input{text-align:center!important;background:#eef1f6!important;font-size:19px!important;font-weight:800!important}.person-statement-panel .statement-save-inline button{white-space:nowrap;color:#fff!important;background:#273f60!important;border:0!important;border-radius:8px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;font-size:14px!important;font-weight:750!important}.person-statement-panel .statement-save-inline .statement-excel-inline{background:#438e69!important;order:9!important}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label,.person-statement-panel .statement-carry,.person-statement-panel .statement-save-inline label,.person-statement-panel .statement-save-inline button{width:100%!important;min-width:0!important;max-width:none!important}.person-statement-panel .person-statement-result{border:0!important;margin:0 22px!important;padding:0!important;display:block!important}.person-statement-panel .statement-person-heading{display:none!important}.person-statement-panel .statement-grid-actions{justify-content:flex-end;gap:12px;padding:0 0 10px;display:flex}.person-statement-panel .statement-grid-actions button{color:#35516d!important;background:0 0!important;border:0!important;font-size:14px!important}.person-statement-panel .person-statement-result .ledger-scroll{background:#fff;border:1px solid #d9dee6;border-radius:10px;max-height:68vh}.person-statement-panel .person-statement-result table{border-collapse:collapse!important;width:100%!important;min-width:1180px!important}.person-statement-panel .person-statement-result th,.person-statement-panel .person-statement-result td{border:0!important;border-bottom:1px solid #e5e8ee!important;padding:5px 14px!important;font-size:13px!important;line-height:1.25!important}.person-statement-panel .person-statement-result thead th{height:48px;color:#27313c!important;background:#e9edf3!important;font-size:14px!important;font-weight:800!important}.person-statement-panel .person-statement-result th .statement-choice{justify-content:space-between;align-items:center;width:100%!important;min-width:0!important;display:flex!important}.person-statement-panel .person-statement-result th .statement-choice>span{font-size:14px!important}.person-statement-panel .person-statement-result th .statement-choice details{flex:none}.person-statement-panel .person-statement-result th .statement-choice summary{width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#f7f9fc!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:0!important}.person-statement-panel .person-statement-result th .statement-choice summary:after{content:"↕";color:#91a0b0;place-items:center;height:24px;font-size:16px;display:grid}.person-statement-panel .person-statement-result tbody td{color:#252e38!important;background:#fff!important}.person-statement-panel .person-statement-result tbody tr:nth-child(2n) td{background:#f8fafc!important}.person-statement-panel .person-statement-result tbody td:nth-last-child(-n+3){font-weight:700}.person-statement-panel .person-statement-result tbody td:nth-child(7){color:#6f747b!important}.person-statement-panel .person-statement-result tbody td:nth-child(8){color:#4d8a52!important}.person-statement-panel .person-statement-result tbody td:last-child{color:#202936!important;background:0 0!important}.person-statement-panel .person-statement-result tfoot th,.person-statement-panel .person-statement-result tfoot td{color:#182536!important;background:#edf2fa!important;font-size:14px!important;font-weight:850!important}@media (width<=1200px){.person-statement-panel .person-statement-controls{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}.person-statement-panel,.person-statement-panel .person-statement-controls,.person-statement-panel .person-statement-filters,.person-statement-panel .statement-choice{overflow:visible!important}.person-statement-panel .statement-carry-inline{display:contents!important}.person-statement-panel .statement-carry{order:2;align-self:end}.person-statement-panel .person-statement-filters>.statement-choice,.person-statement-panel .person-statement-filters>label,.person-statement-panel .statement-save-inline label,.person-statement-panel .statement-save-inline button{align-self:end!important}.person-statement-panel .statement-choice{z-index:1;position:relative!important}.person-statement-panel .statement-choice:has(details[open]){z-index:1000!important}@media (width>=1201px){.person-statement-panel .person-statement-controls{flex-wrap:nowrap!important;align-items:end!important;gap:12px!important;display:flex!important}.person-statement-panel .statement-saved,.person-statement-panel .person-statement-filters>.statement-choice:first-child{flex:0 0 205px!important}.person-statement-panel .person-statement-filters>.statement-choice:nth-child(2),.person-statement-panel .person-statement-filters>.statement-choice:nth-child(3){flex:0 0 102px!important}.person-statement-panel .person-statement-filters>label:nth-child(4),.person-statement-panel .person-statement-filters>label:nth-child(5){flex:0 0 163px!important}.person-statement-panel .statement-save-inline label,.person-statement-panel .statement-save-inline .statement-excel-inline{flex:0 0 122px!important}.person-statement-panel .statement-save-inline button:not(.statement-excel-inline){flex:0 0 163px!important}.person-statement-panel .person-statement-controls .statement-choice,.person-statement-panel .person-statement-controls .person-statement-filters>label,.person-statement-panel .person-statement-controls .statement-save-inline label,.person-statement-panel .person-statement-controls .statement-save-inline button{min-width:0!important}}.person-statement-panel .statement-choice-menu{z-index:1100!important;background:#fff!important;border:1px solid #b9c7d5!important;border-radius:8px!important;width:max-content!important;min-width:260px!important;max-width:min(560px,100vw - 28px)!important;max-height:320px!important;padding:10px!important;top:calc(100% + 6px)!important;left:0!important;box-shadow:0 12px 26px #16293d38!important}.person-statement-panel .statement-choice-menu label{white-space:nowrap;width:max-content!important;min-width:100%!important}.person-statement-panel .statement-choice-menu>input{min-width:240px!important}.person-statement-panel .person-statement-result th .statement-choice{min-height:30px!important}.person-statement-panel .person-statement-result th .statement-choice summary{justify-content:center!important;align-items:center!important;list-style:none!important;display:inline-flex!important;position:relative!important}.person-statement-panel .person-statement-result th .statement-choice summary::-webkit-details-marker{display:none}.person-statement-panel .person-statement-result th .statement-choice summary:after{content:""!important;clip-path:polygon(0 8%,100% 8%,63% 52%,63% 94%,37% 94%,37% 52%)!important;background:#4b627a!important;width:12px!important;height:13px!important}.person-statement-panel .person-statement-result th .statement-choice:has(details[open]) summary{background:#d9e9fb!important}.person-statement-panel .person-statement-result th .statement-choice:has(details[open]) summary:after{background:#1976c9!important}.person-statement-panel .statement-choice-menu{flex-direction:column!important;gap:7px!important;padding-bottom:50px!important;display:flex!important}.person-statement-panel .statement-choice-menu>input{order:1;width:100%!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7d2de!important;border-radius:6px!important;padding:6px 9px!important;font-size:13px!important}.person-statement-panel .statement-choice-menu .ledger-actions{order:2;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.person-statement-panel .statement-choice-menu .ledger-actions button{color:#314860!important;background:#f3f6fa!important;border:1px solid #c7d2de!important;border-radius:5px!important;min-height:28px!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important}.person-statement-panel .statement-choice-menu>label{order:3;color:#263747!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:3px 2px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.person-statement-panel .statement-choice-menu input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;margin:0!important;padding:0!important}.person-statement-panel .statement-choice-close{border-top:1px solid #e3e8ef;order:4;bottom:8px;left:10px;right:10px;background:#fff!important;justify-content:flex-end!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:5px 0 0!important;display:flex!important;position:absolute!important;top:auto!important}.person-statement-panel .statement-choice-close button{color:#fff!important;background:#273f60!important;border:0!important;border-radius:5px!important;min-height:30px!important;padding:5px 12px!important;font-size:12px!important;font-weight:750!important}.person-statement-panel .person-statement-result .ledger-scroll thead,.person-statement-panel .person-statement-result .ledger-scroll thead tr,.person-statement-panel .person-statement-result .ledger-scroll thead th{background:#fff!important}.person-statement-panel .person-statement-result tfoot tr:nth-child(2){display:none!important}.service-expense-panel:has(.service-summary) .service-summary tbody td.service-report-person .service-person-avatar{flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;line-height:1!important;display:inline-flex!important;transform:none!important}.service-column-heading,.service-report-heading{min-height:32px;align-items:center!important}.excel-filter-compact{justify-content:center!important;align-items:center!important;height:30px!important;line-height:1!important;display:inline-flex!important}.excel-filter-compact .excel-filter-trigger{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.service-expense-panel:has(.service-summary) .service-summary tbody td.service-report-person .service-person-avatar.volkan-star{isolation:isolate;text-shadow:0 1px #ffffffb3;color:#573800!important;background:0 0!important;border-radius:0!important;flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:11px!important;font-weight:900!important;position:relative!important;overflow:visible!important}.service-expense-panel:has(.service-summary) .service-summary tbody td.service-report-person .service-person-avatar.volkan-star:before{content:"";z-index:-1;clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 34%);filter:drop-shadow(0 0 4px #ffc01fcc);background:linear-gradient(135deg,#fff5a0 0%,#ffd64a 42%,#f6a900 70%,#fff1a1 100%);position:absolute;inset:0}.service-expense-table thead th{vertical-align:middle!important;height:68px!important;padding:10px 14px!important}.service-expense-table .service-column-heading{min-height:30px!important}.service-expense-table .service-column-heading .excel-filter-trigger{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#f1f5fa!important;border:1px solid #c9d3e0!important;border-radius:50%!important}.service-expense-table .service-clear-column{vertical-align:middle!important;padding:10px!important}.service-expense-table .service-clear-column button{white-space:nowrap;color:#3f4a5b!important;background:#e8ebf0!important;border:0!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:5px 9px!important;font-size:12px!important;font-weight:750!important}.session-controls.session-toolbar{box-sizing:border-box!important;min-height:112px!important}.home-menu.home-menu-dashboard .home-top-logo{object-fit:contain!important;object-position:center!important;width:320px!important;height:96px!important;max-height:96px!important;top:8px!important}.session-controls.session-toolbar{min-height:72px!important}.home-menu.home-menu-dashboard .home-top-logo{object-fit:contain!important;width:160px!important;height:48px!important;max-height:48px!important;position:absolute!important;top:12px!important;left:18px!important}.entry-year-table,.stock-table{border-collapse:collapse!important}.entry-year-table tbody td,.entry-year-table tbody th,.stock-table tbody td,.stock-table tbody th{color:#111!important;vertical-align:middle!important;background:#fff!important;border:1px solid #dce5df!important;height:36px!important;padding:3px 4px!important;font-size:12px!important}.entry-year-table tbody tr:hover td,.entry-year-table tbody tr:hover th,.stock-table tbody tr:hover td,.stock-table tbody tr:hover th{background:#f5f5f5!important}.entry-year-table tbody input,.entry-year-table tbody select,.stock-table tbody input,.stock-table tbody select{box-sizing:border-box!important;border:1px solid #dce3eb!important;border-radius:4px!important;height:29px!important;min-height:29px!important;padding:3px 5px!important;font-size:12px!important}.entry-year-table thead th,.stock-table thead th{color:#111!important;background:#fff!important;border:1px solid #34404b!important;font-weight:800!important}.entry-year-table tbody td,.entry-year-table tbody th,.stock-table tbody td,.stock-table tbody th{background:#fff!important;border-color:#34404b!important}.entry-year-table tbody input.year-amount-input,.entry-year-table tbody input,.entry-year-table tbody select,.stock-table tbody input,.stock-table tbody select{width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 4px!important}.entry-year-table tbody input.year-amount-input:focus,.entry-year-table tbody input:focus,.entry-year-table tbody select:focus,.stock-table tbody input:focus,.stock-table tbody select:focus{outline-offset:-1px!important;outline:1px solid #58718a!important}.entry-year-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-color:#71899f #edf1f5;scrollbar-width:auto;border:1px solid #34404b!important;border-radius:0!important;max-height:min(68dvh,720px)!important;position:relative!important;overflow:auto!important}.entry-year-table-wrap .entry-year-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.entry-year-table-wrap .entry-year-table th,.entry-year-table-wrap .entry-year-table td{background-clip:padding-box}.entry-year-table-wrap .entry-year-table thead .filter-row th{box-sizing:border-box;top:0;box-shadow:inset 0 -1px #34404b;z-index:20!important;height:62px!important;position:sticky!important}.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row) th{top:62px;box-shadow:inset 0 -1px #34404b;z-index:19!important;position:sticky!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(2){width:337px!important;min-width:337px!important;max-width:337px!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(3){width:275px!important;min-width:275px!important;max-width:275px!important}.entry-year-table-wrap .entry-year-table thead tr>:first-child,.entry-year-table-wrap .entry-year-table tbody tr>:first-child{left:0!important}.entry-year-table-wrap .entry-year-table thead tr>:nth-child(2),.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(2){left:164px!important}.entry-year-table-wrap .entry-year-table thead tr>:nth-child(3),.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(3){left:501px!important}.entry-year-table-wrap .entry-year-table thead tr>:nth-child(-n+3){z-index:30!important}.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(-n+3){z-index:8!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(3){box-shadow:inset -1px 0 #34404b,8px 0 10px -12px #34404b!important}.entry-year-table-wrap .entry-year-table tr>:last-child{box-shadow:inset 1px 0 #34404b,-8px 0 10px -12px #34404b!important}.entry-year-table-wrap .entry-year-table tfoot tr>:nth-child(-n+3){z-index:12!important}@media (width<=640px){.entry-year-table-wrap{max-height:calc(100dvh - 245px)!important}.entry-year-table-wrap .entry-year-table thead tr>:nth-child(-n+3),.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(-n+3){position:static!important}.entry-year-table-wrap .entry-year-table thead .filter-row th{z-index:20!important}.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row) th{z-index:19!important}}.entry-year-table-wrap .entry-year-table thead{position:static!important}.entry-year-table-wrap .entry-year-table thead .filter-row>th{top:0;z-index:20!important;position:sticky!important;left:auto!important;right:auto!important}.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row)>th{top:62px;z-index:19!important;position:sticky!important;left:auto!important;right:auto!important}.entry-year-table-wrap .entry-year-table tbody tr>td,.entry-year-table-wrap .entry-year-table tbody tr>th,.entry-year-table-wrap .entry-year-table tfoot tr>td,.entry-year-table-wrap .entry-year-table tfoot tr>th{position:static!important;left:auto!important;right:auto!important;box-shadow:inset 0 -1px #34404b,inset -1px 0 #34404b!important}.entry-year-table-wrap .entry-year-table{table-layout:fixed!important}.entry-year-table-wrap .entry-year-table .entry-code-column{width:160px}.entry-year-table-wrap .entry-year-table .entry-name-column{width:320px}.entry-year-table-wrap .entry-year-table .entry-report-column{width:260px}.entry-year-table-wrap .entry-year-table .entry-amount-column,.entry-year-table-wrap .entry-year-table .entry-total-column{width:110px}.entry-year-table-wrap .entry-year-table thead .filter-row>:first-child,.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row)>:first-child{z-index:32!important;background:#fff!important;position:sticky!important;left:0!important}.entry-year-table-wrap .entry-year-table thead .filter-row>:nth-child(2),.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row)>:nth-child(2){z-index:32!important;background:#fff!important;position:sticky!important;left:160px!important;box-shadow:inset 0 -1px #34404b,7px 0 10px -12px #34404b!important}.entry-year-table-wrap .entry-year-table tbody tr>:first-child{z-index:12!important;background:#fff!important;position:sticky!important;left:0!important}.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(2){z-index:12!important;background:#fff!important;position:sticky!important;left:160px!important;box-shadow:inset 0 -1px #34404b,7px 0 10px -12px #34404b!important}.entry-year-table-wrap .entry-year-table th,.entry-year-table-wrap .entry-year-table td{box-shadow:none!important;border:1px solid #34404b!important;border-top:0!important;border-left:0!important}.entry-year-table-wrap .entry-year-table thead tr:first-child>th{border-top:1px solid #34404b!important}.entry-year-table-wrap .entry-year-table tr>:first-child{border-left:1px solid #34404b!important}.entry-year-table-wrap .entry-year-table tr>th:nth-child(n),.entry-year-table-wrap .entry-year-table tr>td:nth-child(n){box-shadow:none!important;outline:0!important}.entry-year-table-wrap .entry-year-table thead tr>:nth-child(2),.entry-year-table-wrap .entry-year-table tbody tr>:nth-child(2){box-shadow:none!important;border-bottom:1px solid #34404b!important;border-right:1px solid #34404b!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(2){box-shadow:none!important;border-left:0!important;border-right:1px solid #34404b!important;outline:0!important}.entry-year-table-wrap .entry-year-table .negative,.entry-year-table-wrap .entry-year-table input.negative,.entry-year-table-wrap .entry-year-table .account-year-total.negative,.entry-year-table-wrap .entry-year-table tfoot .negative{color:#8b1e1e!important;font-weight:750!important}.entry-year-table-wrap .entry-year-table tr>:first-child{width:160px!important;min-width:160px!important;max-width:160px!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(2){width:320px!important;min-width:320px!important;max-width:320px!important;box-shadow:none!important;border-right:1px solid #34404b!important}.entry-year-table-wrap .entry-year-table tr>:nth-child(3){width:260px!important;min-width:260px!important;max-width:260px!important;box-shadow:none!important;border-left:0!important}.entry-year-table-wrap .entry-year-table .entry-total-cell{box-sizing:border-box!important;white-space:nowrap!important;z-index:16!important;width:110px!important;min-width:110px!important;max-width:110px!important;box-shadow:none!important;background:#fff!important;border-left:1px solid #34404b!important;position:sticky!important;left:auto!important;right:0!important;overflow:hidden!important}.entry-year-table-wrap .entry-year-table thead .entry-total-cell{z-index:34!important;text-align:center!important}.entry-year-table-wrap .entry-year-table tbody .entry-total-cell,.entry-year-table-wrap .entry-year-table tfoot .entry-total-cell{text-align:right!important}.entry-year-table-wrap .entry-year-table tfoot .entry-total-cell{z-index:18!important;background:#dbe9f4!important}.entry-year-table-wrap .entry-year-table .entry-total-gutter{width:110px!important;min-width:110px!important;max-width:110px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.entry-year-table-wrap .entry-year-table thead .filter-row>.entry-total-cell{z-index:36!important;position:sticky!important;top:0!important;left:auto!important;right:0!important}.entry-year-table-wrap .entry-year-table thead tr:not(.filter-row)>.entry-total-cell{z-index:35!important;position:sticky!important;top:62px!important;left:auto!important;right:0!important}.entry-year-table-wrap .entry-year-table tfoot .entry-footer-label{color:#41556e!important;text-align:left!important;z-index:20!important;width:480px!important;min-width:480px!important;max-width:480px!important;box-shadow:none!important;background:#dbe9f4!important;border-right:1px solid #34404b!important;padding-left:12px!important;position:sticky!important;left:0!important}.entry-year-table-wrap .entry-year-table tfoot .entry-footer-report{width:260px!important;min-width:260px!important;max-width:260px!important;box-shadow:none!important;background:#dbe9f4!important;border-left:0!important}.entry-year-table-wrap .entry-year-table th:nth-child(2),.entry-year-table-wrap .entry-year-table td:nth-child(2){box-shadow:none!important;filter:none!important;border-left:0!important;border-right:1px solid #34404b!important;outline:0!important}.entry-year-table-wrap .entry-year-table th:nth-child(3),.entry-year-table-wrap .entry-year-table td:nth-child(3){box-shadow:none!important;border-left:0!important}.entry-year-table-wrap .entry-year-table .year-amount-input,.entry-year-table-wrap .entry-year-table .year-amount-input:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.entry-year-panel,.entry-year-panel button,.entry-year-panel input,.entry-year-panel select,.entry-year-panel .entry-year-table,.entry-year-panel .entry-year-table th,.entry-year-panel .entry-year-table td,.entry-year-panel .entry-year-table small{font-size:14px!important}.entry-year-panel .entry-year-table th,.entry-year-panel .entry-year-table td,.entry-year-panel .entry-year-table tfoot th,.entry-year-panel .entry-year-table tfoot td,.entry-year-panel .entry-year-table .entry-total-cell,.entry-year-panel .entry-year-table .entry-footer-label,.entry-year-panel .entry-year-table .entry-footer-report{color:#111!important;background:#fff!important}.entry-year-panel .entry-year-table thead tr>th{color:#111!important;background:#fff!important;border-top:1px solid #34404b!important}.entry-year-panel .entry-year-table tbody tr:hover>td,.entry-year-panel .entry-year-table tbody tr:hover>th{background:#fff!important}.entry-year-panel .entry-year-table tbody td,.entry-year-panel .entry-year-table tbody th,.entry-year-panel .entry-year-table tfoot td,.entry-year-panel .entry-year-table tfoot th{height:38px!important;padding:5px 7px!important}.entry-year-panel .entry-year-table .entry-total-gutter{display:none!important}.entry-year-panel .entry-footer{background:#fff!important;justify-content:flex-end!important;min-height:0!important;padding:12px 18px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr>th{z-index:20!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{table-layout:auto!important;width:max-content!important;min-width:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col{width:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(n),.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-total-cell{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr>:nth-child(-n+3),.entry-year-panel .entry-year-table-wrap .entry-year-table tbody tr>:nth-child(-n+3){position:static!important;left:auto!important;right:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr>th{position:sticky!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-total-gutter,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-total-gutter-column{display:none!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tbody td,.entry-year-panel .entry-year-table-wrap .entry-year-table tbody th,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot td,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot th{height:auto!important;min-height:0!important;padding:6px 8px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .year-amount-input{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:2px 3px!important;display:inline-block!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table thead th:last-child,.entry-year-panel .entry-year-table-wrap .entry-year-table tbody td:last-child,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot td:last-child{z-index:auto!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{border-collapse:collapse!important;border-spacing:0!important;border:1px solid #748190!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th,.entry-year-panel .entry-year-table-wrap .entry-year-table tbody td,.entry-year-panel .entry-year-table-wrap .entry-year-table tbody th,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot td,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot th{border:1px solid #748190!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th:nth-child(-n+3),.entry-year-panel .entry-year-table-wrap .entry-year-table tbody tr>:nth-child(-n+3),.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot tr>:nth-child(-n+3){border-bottom:1px solid #748190!important;border-right:1px solid #748190!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th{border-bottom:2px solid #34404b!important;box-shadow:inset 0 -1px #34404b!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(3){border-right:2px solid #34404b!important;box-shadow:inset -1px 0 #34404b!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th,.entry-year-panel .entry-year-table-wrap .entry-year-table thead th.entry-total-cell{z-index:40!important;background:#fff!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{border-collapse:separate!important;border-spacing:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead,.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr{z-index:60!important;display:table-header-group!important;position:sticky!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr{display:table-row!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th{z-index:61!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:first-child{z-index:70!important;background:#fff!important;width:160px!important;min-width:160px!important;position:sticky!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(2){z-index:70!important;background:#fff!important;width:340px!important;min-width:340px!important;position:sticky!important;left:160px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(3){z-index:70!important;background:#fff!important;width:260px!important;min-width:260px!important;position:sticky!important;left:500px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr>:nth-child(-n+3){z-index:80!important;top:0!important}.report-panel .report-table .negative,.balance-sheet-view .negative,.results-panel .results-table td.negative,.entry-year-panel .entry-year-table .negative{color:#d11f1f!important;font-weight:800!important}.entry-year-panel .entry-year-table-wrap{max-height:calc(100vh - 210px)!important;overflow:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;border:1px solid #748190!important;width:max-content!important;min-width:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table th,.entry-year-panel .entry-year-table-wrap .entry-year-table td,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot th,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot td{height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;color:#111!important;background:#fff!important;border-bottom:1px solid #748190!important;border-right:1px solid #748190!important;padding:6px 8px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th{z-index:100!important;text-align:left!important;border-top:0!important;font-weight:750!important;position:sticky!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .code-badge{color:#111!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:650!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .account-name{font-weight:650!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .account-name small{display:none!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .year-amount-input{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:first-child{z-index:110!important;width:130px!important;min-width:130px!important;max-width:130px!important;position:sticky!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(2){z-index:110!important;width:270px!important;min-width:270px!important;max-width:270px!important;position:sticky!important;left:130px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(3){z-index:110!important;width:125px!important;min-width:125px!important;max-width:125px!important;position:sticky!important;left:400px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(4){z-index:110!important;border-right:1px solid #748190!important;width:220px!important;min-width:220px!important;max-width:220px!important;position:sticky!important;left:525px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr>:nth-child(-n+4){z-index:120!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot .entry-footer-label{z-index:110!important;width:525px!important;min-width:525px!important;max-width:525px!important;position:sticky!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot .entry-footer-report{z-index:110!important;width:220px!important;min-width:220px!important;max-width:220px!important;position:sticky!important;left:525px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{table-layout:fixed!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-code-column{width:130px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-name-column{width:270px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-type-column{width:125px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-report-column{width:220px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-month-column,.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-total-column{width:118px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(n+5){width:118px!important;min-width:118px!important;max-width:118px!important}.person-statement-panel .person-statement-controls.person-statement-controls-readonly{width:340px!important;max-width:calc(100% - 44px)!important;margin-left:22px!important;margin-right:0!important;display:block!important}.person-statement-panel .person-statement-controls-readonly .statement-control-row-primary{display:block!important}.person-statement-panel .person-statement-controls-readonly .statement-saved{width:100%!important}.home-menu-dashboard .home-menu-logo{object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;height:96px!important;margin:0 0 18px!important;display:block!important}.home-menu-dashboard .home-menu-content{padding-top:28px!important}.home-menu-dashboard .home-dashboard-sections{margin-top:0!important}.home-menu-dashboard .home-card-icon{font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif!important;font-size:25px!important;line-height:1!important}.home-menu-dashboard .home-card-cashLedger .home-card-icon{color:#c6841e!important;font-family:Arial,sans-serif!important;font-size:32px!important;font-weight:800!important}@media (width>=1500px){.home-menu-dashboard .home-menu-content{padding:20px 28px 28px!important}.home-menu-dashboard .home-dashboard-sections{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px}.home-menu-dashboard .home-dashboard-section h2{margin-bottom:7px;font-size:15px}.home-menu-dashboard .home-dashboard-section-0,.home-menu-dashboard .home-dashboard-section-2,.home-menu-dashboard .home-dashboard-section-3{grid-column:span 3}.home-menu-dashboard .home-dashboard-section-4{grid-column:span 2}.home-menu-dashboard .home-dashboard-section-1,.home-menu-dashboard .home-dashboard-section-5{grid-column:span 1}.home-menu-dashboard .home-menu-grid{gap:10px!important}.home-menu-dashboard .home-menu-card{grid-template-columns:44px minmax(0,1fr) 18px;border-radius:9px!important;min-height:72px!important;padding:10px 12px!important;font-size:16px!important}.home-menu-dashboard .home-card-icon{border-radius:9px;width:38px;height:38px;font-size:21px!important}.home-menu-dashboard .home-card-cashLedger .home-card-icon{font-size:27px!important}.home-menu-dashboard .home-card-label{padding-right:4px}.home-menu-dashboard .home-card-arrow{font-size:27px!important}}.home-menu-dashboard .home-menu-sidebar{padding-top:22px!important}.home-menu-dashboard .home-side-group{grid-template-columns:30px minmax(0,1fr) 18px!important;gap:10px!important;display:grid!important}.home-menu-dashboard .home-side-group-icon{background:#e3eefc;border-radius:7px;place-items:center;height:30px;width:30px!important;margin:0!important;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif!important;font-size:17px!important;display:grid!important}.home-menu-dashboard .home-side-group-label{text-align:left!important;width:auto!important;font-size:15px!important}.home-menu-dashboard .home-side-group-arrow{text-align:right!important;width:auto!important;font-size:20px!important}.home-menu-dashboard .home-side-group-0 .home-side-group-icon{background:#fff0d9}.home-menu-dashboard .home-side-group-1 .home-side-group-icon{background:#fbe0e8}.home-menu-dashboard .home-side-group-2 .home-side-group-icon{background:#ddf4e8}.home-menu-dashboard .home-side-group-3 .home-side-group-icon{background:#e3eefc}.home-menu-dashboard .home-side-group-4 .home-side-group-icon{background:#e8dcff}.home-menu-dashboard .home-side-group-5 .home-side-group-icon{background:#e5eaf0}@media (width>=761px){.session-controls.session-toolbar{z-index:200;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:fixed;top:16px;right:28px}.session-controls.session-toolbar button{min-height:40px;padding:7px 17px;color:#263445!important;text-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 2px 7px #27384d1a!important}.session-controls.session-toolbar button:hover{filter:none;transform:translateY(-1px);background:#f8fafc!important}.app-shell .content{padding-top:12px}.session-controls.session-toolbar{position:fixed!important;inset:16px 28px auto auto!important}.home-menu.home-menu-dashboard{min-height:100dvh!important;display:block!important}.home-menu-dashboard .home-menu-sidebar{display:none!important}.home-menu-dashboard .home-menu-content{padding:78px 28px 32px!important;display:block!important}.session-controls.session-toolbar{gap:8px!important;top:12px!important;right:18px!important}.session-controls.session-toolbar button{border-radius:7px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:4px 12px!important;font-size:12px!important;line-height:1!important}.session-controls.session-toolbar button:first-of-type{min-width:96px!important}.session-controls.session-toolbar button:last-of-type{min-width:76px!important}.app-shell .content .home-return{min-height:36px;margin-bottom:8px;padding:6px 11px;font-size:14px}.report-panel .scroll-hint{display:none!important}.report-panel .report-table-scroll{max-height:calc(100dvh - 210px)}.session-controls.session-toolbar{width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.session-controls.session-toolbar button{background:#fff!important}.report-panel .report-table-scroll{height:calc(100dvh - 178px);max-height:none}}.app-shell.viewer-mode .nav-subsection-items .nav-item-child:nth-child(2),.app-shell.viewer-mode .nav-section-label[aria-controls=calculations-menu],.app-shell.viewer-mode #calculations-menu{display:none!important}@media (width>=1000px){.person-statement-panel .person-statement-controls{flex-direction:column!important;align-items:stretch!important;display:flex!important}.person-statement-panel .statement-control-row-primary{grid-template-columns:320px 320px 320px 320px!important;justify-content:start!important}.person-statement-panel .statement-control-row-secondary{grid-template-columns:160px 160px 200px 215px 215px!important;justify-content:start!important}.person-statement-panel .statement-control-row-primary .statement-saved{order:0!important;width:100%!important}}@media (width<=760px){.person-statement-panel .person-statement-controls.person-statement-controls-readonly{width:auto!important;max-width:none!important;margin-left:12px!important;margin-right:12px!important}}.person-statement-panel .statement-control-row .statement-carry-inline{display:contents!important}.person-statement-panel .statement-control-row .statement-carry-inline .statement-carry{width:100%!important;min-width:0!important;margin:0!important;display:grid!important}@media (width>=1000px){.person-statement-panel .statement-control-row-secondary{grid-template-columns:160px 160px 160px 200px 215px 215px!important}}.report-table{border-collapse:collapse!important;border:1px solid #aebdca!important}.report-table th,.report-table td{border:1px solid #c4d0da!important}.report-table thead th,.report-table tfoot td{border-color:#aebdca!important}.service-expense-panel .service-title h1{font-size:14px!important;line-height:1.2!important}.service-expense-panel .service-summary h2{font-size:20px!important}.service-expense-panel .service-expense-table thead th,.service-expense-panel .service-summary thead th{font-size:13px!important}@media (width<=760px){.service-expense-panel:has(.service-summary) .service-summary>.table-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x!important;width:100%!important;display:block!important;overflow:auto hidden!important}.service-expense-panel:has(.service-summary) .service-summary>.table-wrap>table{min-width:720px!important}}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button{color:#fff!important;box-shadow:none!important;text-shadow:none!important;border:0!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:first-child{background:#087b83!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:nth-child(2){background:#665395!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:nth-child(3){background:#a65d17!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:nth-child(4){background:#3a6090!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:nth-child(5){background:#32794a!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:nth-child(6){background:#a43848!important}.ledger-panel.ledger-compact .ledger-heading .ledger-actions>button:disabled{opacity:.55}.ledger-compact .ledger-table.ledger-autofit{border-collapse:separate;border-spacing:0}.ledger-compact .ledger-table.ledger-autofit th,.ledger-compact .ledger-table.ledger-autofit td{border:0;border-bottom:1px solid #d7deea;font-size:14px}.ledger-compact .ledger-table.ledger-autofit thead th{height:54px;padding:8px 12px;font-weight:800;color:#111827!important;background:#e3e7f0!important}.ledger-compact .ledger-table.ledger-autofit tbody td{height:47px;padding:7px 12px;background:#fff!important}.ledger-compact .ledger-table.ledger-autofit tbody tr:nth-child(odd) td{background:#e9edf5!important}.ledger-compact .ledger-table.ledger-autofit tbody tr:hover td{background:#dde6f2!important}.ledger-compact .ledger-table.ledger-autofit tbody input,.ledger-compact .ledger-table.ledger-autofit tbody select{font-size:14px;background:0 0!important}.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-entry-cell,.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-entry-cell input,.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-entry-cell .ledger-money{color:#111!important}.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-exit-cell,.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-exit-cell input,.ledger-compact .ledger-table.ledger-autofit tbody td.ledger-exit-cell .ledger-money{color:#ad1f2c!important}.ledger-compact .ledger-column-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ledger-compact .ledger-column-headings .ledger-heading-filter{flex:0 0 26px;justify-content:center;align-items:center;width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:0!important;display:inline-flex!important}.ledger-compact .ledger-heading-filter span{clip-path:polygon(0 8%,100% 8%,63% 52%,63% 94%,37% 94%,37% 52%);background:#4b627a;width:12px;height:13px}@media (width>=1180px){.report-panel .compact-report-toolbar{flex-wrap:nowrap;grid-template-columns:minmax(175px,1fr) minmax(250px,385px) 230px auto auto;align-items:end;gap:10px;display:grid}.report-panel .compact-report-toolbar>h2{margin:0}.report-panel .compact-report-toolbar>label{min-width:0}.report-panel .compact-report-toolbar .report-toolbar-dates{min-width:360px}.report-panel .compact-report-toolbar .report-actions{white-space:nowrap;margin-left:0}}.report-panel .report-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#7794b1 #e7eef6;scrollbar-width:auto;max-height:min(610px,100dvh - 285px);overflow:auto}.report-panel .report-table-scroll .report-table{border-collapse:separate!important;border-spacing:0!important;border-top:1px solid #aebdca!important;border-left:1px solid #aebdca!important}.report-panel .report-table-scroll .report-table th,.report-panel .report-table-scroll .report-table td{border:1px solid #b7c7d6!important;border-top:0!important;border-left:0!important}.report-panel .report-table-scroll::-webkit-scrollbar{width:14px;height:14px}.report-panel .report-table-scroll::-webkit-scrollbar-track{background:#e7eef6}.report-panel .report-table-scroll::-webkit-scrollbar-thumb{background:#7794b1;border:3px solid #e7eef6;border-radius:10px}.report-panel .report-table-scroll .report-table{margin:0}.report-panel .report-table-scroll .report-table thead th{z-index:4;background:#f7faff;position:sticky;top:0;box-shadow:0 1px #aebdca}.report-panel .report-table-scroll .report-table thead th:first-child{z-index:6;left:0}.report-panel .report-table-scroll .report-table tfoot tr{position:static}.report-panel .report-table-scroll .report-table tfoot td{color:#41556e;background:#dbe9f4;position:static;box-shadow:0 -1px #aebdca}.report-panel .report-table-scroll .report-table tfoot td:first-child{z-index:5;background:#dbe9f4;position:sticky;left:0;box-shadow:inset -1px 0 #aebdca}.report-panel .report-table-scroll .report-name{z-index:2;border-right:1px solid #b7c7d6!important;box-shadow:inset -1px 0 #b7c7d6!important}.report-panel .report-table-scroll .report-table thead th:first-child,.report-panel .report-table-scroll .report-table tfoot td:first-child{box-shadow:inset -1px 0 #aebdca;border-right:1px solid #aebdca!important}.report-panel .report-table-scroll .change-cell.increase{color:#fff!important;background:#eb3324!important}.report-panel .report-table-scroll .change-cell.decrease{color:#153d1c!important;background:#75fa61!important}.report-panel .report-table-scroll .report-table tfoot .change-cell.increase,.report-panel .report-table-scroll .report-table tfoot .change-cell.decrease{color:#fff!important}@media (width<=1179px){.report-panel .compact-report-toolbar{align-items:flex-end}}@media (width<=640px){.report-panel .report-table-scroll{max-height:calc(100dvh - 235px)}}.report-panel .report-table-scroll .report-table{table-layout:auto!important;width:max-content!important;min-width:0!important}.report-panel .report-table-scroll .report-table th,.report-panel .report-table-scroll .report-table td{width:auto!important;min-width:0!important;height:auto!important;padding:7px 10px!important;line-height:1.25!important}.report-panel .report-table-scroll .report-table thead th{padding-block:8px!important}.report-panel .report-table-scroll .report-name{min-width:0!important}.report-panel .report-table th,.report-panel .report-table td{letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}.report-panel .report-table thead th{font-weight:600!important}@media (width>=761px){.report-panel .scroll-hint{display:none!important}.report-panel .report-table-scroll{height:calc(100dvh - 178px)!important;max-height:none!important}}.report-panel .compact-report-toolbar,.report-panel .compact-report-toolbar label,.report-panel .compact-report-toolbar label>span,.report-panel .compact-report-toolbar select,.report-panel .compact-report-toolbar input,.report-panel .compact-report-toolbar .range-arrow,.report-panel .compact-report-toolbar button{font-size:14px!important}.report-panel .compact-report-toolbar label>span{letter-spacing:normal!important;font-weight:600!important;line-height:1.2!important}.report-panel,.report-panel h2,.report-panel label,.report-panel label>span,.report-panel select,.report-panel input,.report-panel button,.report-panel th,.report-panel td,.report-panel small{letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}@media (width>=1180px){.report-panel .compact-report-toolbar{grid-template-columns:210px 180px 165px 310px max-content!important;gap:34px!important}.report-panel .compact-report-toolbar>label{width:100%!important;min-width:0!important}.report-panel .compact-report-toolbar>label>select{box-sizing:border-box!important;width:100%!important;min-width:0!important}.report-panel .compact-report-toolbar .report-toolbar-dates{min-width:310px!important}}.results-panel,.results-panel h2,.results-panel label,.results-panel label>span,.results-panel input,.results-panel button,.results-panel th,.results-panel td{letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}.results-panel .results-table,.results-panel .results-table thead th{border-top:1px solid #b7c9dd!important}.results-panel .results-table th:first-child{white-space:nowrap!important;width:max-content!important;min-width:260px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td.entry-fixed-code{z-index:900!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;width:130px!important;min-width:130px!important;max-width:130px!important;position:sticky!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td.entry-fixed-name{z-index:900!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;width:270px!important;min-width:270px!important;max-width:270px!important;position:sticky!important;left:130px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td.entry-fixed-type{z-index:900!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;width:125px!important;min-width:125px!important;max-width:125px!important;position:sticky!important;left:400px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th.entry-fixed-report{z-index:900!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;border-right:1px solid #748190!important;width:220px!important;min-width:220px!important;max-width:220px!important;position:sticky!important;left:525px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-report{z-index:1000!important;top:0!important}.entry-year-panel .entry-year-table-wrap{position:relative!important;overflow:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-report{text-overflow:ellipsis!important;white-space:nowrap!important;z-index:300!important;background:#fff!important;position:sticky!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-code{width:130px!important;min-width:130px!important;max-width:130px!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-name{width:270px!important;min-width:270px!important;max-width:270px!important;left:130px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-type{width:125px!important;min-width:125px!important;max-width:125px!important;left:400px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-report{border-right:1px solid #748190!important;width:220px!important;min-width:220px!important;max-width:220px!important;left:525px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead .entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table thead .entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table thead .entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table thead .entry-fixed-report{z-index:400!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-footer{z-index:350!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;width:525px!important;min-width:525px!important;max-width:525px!important;position:sticky!important;left:0!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-fixed-footer{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tbody .entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table tfoot .entry-fixed-report{text-align:left!important;padding-left:8px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:first-child{box-sizing:border-box!important;width:130px!important;min-width:130px!important;max-width:130px!important;left:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(2){box-sizing:border-box!important;width:270px!important;min-width:270px!important;max-width:270px!important;left:130px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(3){box-sizing:border-box!important;width:125px!important;min-width:125px!important;max-width:125px!important;left:400px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table tr>:nth-child(4){box-sizing:border-box!important;text-align:left!important;width:220px!important;min-width:220px!important;max-width:220px!important;left:525px!important}.ledger-panel,.ledger-panel :is(h2,h3,p,span,small,strong,label,button,input,select,th,td){font-size:14px!important}.ledger-compact .ledger-autofit{table-layout:auto;width:max-content;min-width:0}.ledger-compact .ledger-autofit thead,.ledger-compact .ledger-autofit thead .ledger-action-cell,.ledger-compact .ledger-autofit tbody tr:nth-child(odd),.ledger-compact .ledger-autofit tbody tr:nth-child(2n),.ledger-compact .ledger-autofit tbody td,.ledger-compact .ledger-autofit tbody .ledger-action-cell,.ledger-compact .ledger-autofit .ledger-entry-cell,.ledger-compact .ledger-autofit .ledger-exit-cell,.ledger-compact .ledger-autofit .ledger-balance-cell,.ledger-compact .ledger-autofit .ledger-subtotals th{color:#1f2937!important;background:#fff!important}.ledger-compact .ledger-autofit th,.ledger-compact .ledger-autofit td{height:auto;padding:5px 7px;line-height:1.35;width:auto!important;min-width:0!important}.ledger-compact .ledger-autofit input,.ledger-compact .ledger-autofit select{field-sizing:content;background:0 0;border:0;border-radius:0;height:auto;padding:2px 4px;width:auto!important;min-width:0!important}.ledger-compact .ledger-autofit .ledger-money{color:#1f2937!important;min-width:0!important}.ledger-compact .ledger-table.ledger-autofit thead th,.ledger-compact .ledger-table.ledger-autofit tbody td,.ledger-compact .ledger-table.ledger-autofit tbody tr:nth-child(odd) td,.ledger-compact .ledger-table.ledger-autofit tbody tr:nth-child(2n) td,.ledger-compact .ledger-table.ledger-autofit tbody tr:hover td{color:#1f2937!important;background:#fff!important}.ledger-compact .ledger-table.ledger-autofit thead th,.ledger-compact .ledger-table.ledger-autofit tbody td{width:auto!important;min-width:0!important;height:auto!important;padding:5px 7px!important;line-height:1.35!important}.ledger-compact .ledger-table.ledger-autofit tbody input,.ledger-compact .ledger-table.ledger-autofit tbody select,.ledger-compact .ledger-table.ledger-autofit .ledger-money{color:#1f2937!important;background:0 0!important}.ledger-compact .ledger-heading-filter span{background:#0f766e!important}.ledger-compact .ledger-heading-filter.is-filtered span{background:#2563eb!important}.ledger-compact .ledger-column-headings .ledger-heading-filter:hover{background:#d9f3ed!important}.ledger-compact .ledger-column-headings .ledger-column-title{justify-content:space-between!important;align-items:center!important;gap:6px!important;min-height:26px!important;display:flex!important}.ledger-compact .ledger-column-headings .ledger-heading-filter{flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;position:static!important}.ledger-compact .ledger-heading-filter span{width:11px!important;height:12px!important}.results-panel .results-table{table-layout:auto!important;width:max-content!important}.results-panel .results-table th,.results-panel .results-table td{width:auto!important;min-width:0!important;height:auto!important;padding:7px 10px!important;line-height:1.2!important}.results-panel .results-table th:first-child{width:max-content!important;min-width:0!important}.results-panel .results-table .result-net td:not(.negative){color:#153d1c!important;background:#75fa61!important}.results-panel .results-table .result-net td.negative{color:#fff!important;background:#eb3324!important}.results-panel .results-table tbody tr:not(.result-net) th:first-child,.results-panel .results-table thead th:first-child,.results-panel .results-table tbody tr:not(.result-net) td:last-child,.results-panel .results-table thead th:last-child{color:#1f2937!important;background:#fff!important;font-weight:800!important}.results-panel .results-table .result-opening-stock th,.results-panel .results-table .result-opening-stock td,.results-panel .results-table .result-closing-stock th,.results-panel .results-table .result-closing-stock td,.results-panel .results-table .result-cost th,.results-panel .results-table .result-cost td,.results-panel .results-table .result-ratio th,.results-panel .results-table .result-ratio td,.results-panel .results-table .result-gross th,.results-panel .results-table .result-gross td{color:#1f2937!important;background:#fff!important}.results-panel .results-table .result-net th,.results-panel .results-table .result-net td{font-weight:800!important}.results-panel .results-table .result-net th{color:#1f2937!important;background:#fff!important}.entry-year-panel .entry-year-table-wrap{isolation:isolate!important;position:relative!important;overflow:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-code{z-index:1000!important;box-sizing:border-box!important;white-space:nowrap!important;background:#fff!important;width:130px!important;min-width:130px!important;max-width:130px!important;display:table-cell!important;position:sticky!important;left:0!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-name{z-index:1000!important;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;width:270px!important;min-width:270px!important;max-width:270px!important;display:table-cell!important;position:sticky!important;left:130px!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-type{z-index:1000!important;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;width:125px!important;min-width:125px!important;max-width:125px!important;display:table-cell!important;position:sticky!important;left:400px!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-fixed-report{z-index:1001!important;box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;background:#fff!important;border-right:2px solid #748190!important;width:220px!important;min-width:220px!important;max-width:220px!important;display:table-cell!important;position:sticky!important;left:525px!important;overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-report{z-index:1100!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead{z-index:auto!important;display:table-header-group!important;position:static!important;top:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead tr{z-index:auto!important;display:table-row!important;position:static!important;top:auto!important}.entry-year-panel .entry-year-table-wrap .entry-year-table thead th{z-index:1050!important;background:#fff!important;position:sticky!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>:nth-child(n+5){overflow:hidden!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .year-amount-input{box-sizing:border-box!important;max-width:100%!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;border-left:2px solid #748190!important;width:118px!important;min-width:118px!important;max-width:118px!important;display:table-cell!important;position:sticky!important;left:auto!important;right:0!important;overflow:hidden!important;box-shadow:-6px 0 8px -9px #334155!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-total-cell{z-index:1200!important;text-align:center!important;top:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-total-cell{z-index:1002!important;text-align:right!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{z-index:1100!important;text-align:right!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th{box-shadow:none!important;border:1px solid #cbd5e1!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th.entry-fixed-report{border-right:1px solid #cbd5e1!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-total-column,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{width:160px!important;min-width:160px!important;max-width:160px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table{border-top:1px solid #dfe5e2!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th{border-top:0!important;border-bottom:1px solid #dfe5e2!important;border-left:0!important;border-right:1px solid #e3e8e5!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th:first-child,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td:first-child,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th:first-child{border-left:1px solid #e3e8e5!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{border-left:1px solid #e3e8e5!important;border-right:1px solid #e3e8e5!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-code,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-name,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-type,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-fixed-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>.entry-total-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{box-shadow:none!important;border-top:0!important;border-bottom:1px solid #dfe5e2!important;border-left:0!important;border-right:1px solid #e3e8e5!important;outline:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>:first-child,.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>:first-child,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>:first-child{border-left:1px solid #e3e8e5!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-month-heading,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-month-cell,.entry-year-panel .entry-year-table-wrap .entry-year-table .entry-month-total,.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-month-column{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important;overflow:hidden!important}.entry-year-panel,.entry-year-panel :is(th,td,input,select,button,label,span,strong,b){font-size:14px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table col.entry-month-column,.entry-year-panel .entry-year-table-wrap .entry-year-table>thead>tr>th:nth-child(n+5):not(:last-child),.entry-year-panel .entry-year-table-wrap .entry-year-table>tbody>tr>td:nth-child(n+5):not(:last-child),.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>td:nth-child(n+5):not(:last-child){width:118px!important;min-width:118px!important;max-width:118px!important}.entry-year-panel .entry-year-table-wrap .entry-year-table .year-amount-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>th,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>td,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-fixed-footer,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-footer-report,.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>.entry-total-cell{box-shadow:none!important;border-top:0!important;border-bottom:1px solid #dfe5e2!important;border-left:0!important;border-right:1px solid #e3e8e5!important;outline:0!important}.entry-year-panel .entry-year-table-wrap .entry-year-table>tfoot>tr>:first-child{border-left:1px solid #e3e8e5!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.view-access-boundary{border:0;min-width:0;margin:0;padding:0}.viewer-mode [aria-labelledby=company-entries-label],.viewer-mode #system-menu,.viewer-mode [aria-controls=system-menu],.viewer-mode .primary-button,.viewer-mode .row-actions,.viewer-mode .danger-link,.viewer-mode .maturity-clear-button,.viewer-mode .result-note-actions{display:none!important}.viewer-mode .view-access-boundary button{display:none}.viewer-mode input:disabled,.viewer-mode select:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor}.viewer-mode .cash-compact-entry label:last-of-type{display:none}.viewer-users{max-height:90vh;overflow-y:auto}.viewer-users ul{padding-left:20px}.viewer-users li{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.viewer-users li button{width:auto;font-size:14px}.mobile-navigation{display:none}@media screen and (width<=640px){.app-shell,.app-shell.menu-hidden{min-width:0;display:block}.app-shell .sidebar{display:none}.mobile-navigation{color:#fff;background:#153f33;padding:18px 16px 12px;display:block}.mobile-brand{margin-bottom:14px;font-size:22px;font-weight:750}.mobile-brand span{font-weight:400}.mobile-navigation label{color:#d8e8e1;margin-bottom:6px;font-size:12px;display:block}.mobile-navigation select{color:#153f33;background:#fff;border:0;border-radius:10px;width:100%;min-height:48px;padding:10px;font-size:16px}.mobile-navigation nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.mobile-navigation button{color:#fff;background:0 0;border:1px solid #6a9182;border-radius:9px;min-height:44px;font-size:13px}.mobile-navigation button[aria-current]{color:#153f33;background:#e4eedf;font-weight:700}.app-shell .content{min-width:0;padding:20px 12px 28px}.topbar{flex-wrap:wrap;gap:8px}.topbar h1,.compact-report-title .header-title{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.panel{border-radius:14px;min-width:0;max-width:100%}.panel-heading{flex-wrap:wrap;gap:12px;padding:16px 12px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}.table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-wrap:before{content:"Diğer sütunlar için yana kaydırın →";color:#557668;width:fit-content;max-width:100%;padding:9px 12px;font-size:12px;display:block;position:sticky;left:0}.table-wrap td,.table-wrap th{padding:12px 10px}.report-name{white-space:normal;min-width:130px;max-width:150px}.results-table th:last-child,.results-table td:last-child,.entry-year-table tr>:last-child,.stock-table tr>:nth-child(2){position:static}.stock-table tr>:first-child{white-space:normal;width:125px;min-width:125px;max-width:125px}.entry-year-table thead th:first-child,.entry-year-table tbody td:first-child{width:80px;min-width:80px;position:static}.entry-year-table thead th:nth-child(2),.entry-year-table tbody td:nth-child(2){white-space:normal;width:130px;min-width:130px;max-width:150px;position:sticky;left:0}.entry-year-table thead th:nth-child(3),.entry-year-table tbody td:nth-child(3){position:static}.entry-year-table tfoot th:first-child{min-width:0;position:static}.report-toolbar,.results-toolbar,.stock-toolbar,.balance-controls{gap:12px;padding:12px}.report-toolbar-dates,.date-range,.balance-periods,.entry-period-controls{flex-wrap:wrap;gap:10px;width:100%;display:flex}.report-toolbar-dates label,.date-range label,.balance-periods label{flex:125px;min-width:0}.report-toolbar-dates input,.balance-periods input{width:100%;min-width:0}.report-actions,.maturity-footer>div,.entry-footer{flex-wrap:wrap;gap:10px}.entry-footer .primary-button{width:100%}.machine-assumptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid;overflow:visible}.machine-assumptions input{width:100%;min-width:0}.session-controls{max-width:none;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#f3f7f4;border-top:1px solid #dce7e0;flex-flow:wrap;position:static}.session-controls button{flex:1;min-height:46px;font-size:14px}.session-controls span{width:100%;font-size:13px}.modal-backdrop{align-items:flex-start;padding:12px;overflow-y:auto}.modal,.login-card.viewer-users{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto;padding:20px 16px;overflow-y:auto}.viewer-users li{overflow-wrap:anywhere;flex-wrap:wrap}.viewer-users li button{min-height:44px}.login-shell{padding:16px}.login-card{max-width:100%}.toast{bottom:calc(14px + env(safe-area-inset-bottom))}.cash-flow-table thead th:not(:first-child),.cash-flow-table td{overflow-wrap:normal;min-width:110px;max-width:none}.cash-flow-table input{width:96px}.cash-flow-table tbody input{min-height:44px}.cash-compact-entry{flex-wrap:wrap;flex:100%}.cash-compact-entry label{flex:120px}.cash-compact-entry input,.cash-compact-entry input[type=date]{width:100%}.table-wrap td,.table-wrap th,.results-table th:first-child{font-size:13px}.results-toolbar .date-range{flex-wrap:wrap}.results-toolbar .date-range>span{display:none}}
