*{box-sizing:border-box;margin:0;padding:0}:root{--bg-color:oklch(86.17% .01 82);--header-bg-color:oklch(89.7% .007 78);--border-color:oklch(100% 0 0);--border-color-secondary:oklch(84% 0 0);--border-color-dark:oklch(59% 0 0);--button-bg-color:oklch(86.17% .01 82);--button-active-bg:oklch(52% .15 250);--button-disabled-bg:oklch(84% 0 0);--button-border-color:oklch(27% .12 264);--accent-color:oklch(33% .16 278);--app-bg-color:oklch(65% .06 255);--navbar-bg-color:oklch(81% 0 0);--navbar-text-color:oklch(0% 0 0);--cell-bg-color:oklch(100% 0 0);--surface-light:oklch(98.5% .003 250);--surface-neutral:oklch(97% 0 0);--text-color:oklch(0% 0 0);--text-muted:oklch(50% 0 0);--header-accent-bg:oklch(55% .09 194);--input-bg-color:oklch(100% 0 0);--input-border-color:oklch(59% 0 0);--border-radius:0px;--border-radius-lg:0px;--panel-border:2px inset oklch(100% 0 0);--panel-shadow:none;--button-border:2px outset oklch(100% 0 0);--button-shadow:none;--button-radius:0px;--navbar-shadow:none;--font-family:Tahoma, Arial, sans-serif;--header-gradient:none;--input-radius:0px;--input-shadow:none;--scrollbar-size:14px;--scrollbar-radius:0px;--scrollbar-track:oklch(86.17% .01 82);--scrollbar-thumb:oklch(74% 0 0);--scrollbar-thumb-hover:oklch(64% 0 0);--scrollbar-border-light:oklch(100% 0 0);--scrollbar-border-dark:oklch(59% 0 0)}html,body,#root{width:100%;height:100%;overflow:auto}body{font-family:var(--font-family);color:var(--text-color);font-size:13px}html,body,#root,.win-scroll-area,.financial-summary-scroll,.general-info-panel,.win-panel{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-inline-start:1px solid var(--scrollbar-border-light);border-block-start:1px solid var(--scrollbar-border-light);border-inline-end:1px solid var(--scrollbar-border-dark);border-block-end:1px solid var(--scrollbar-border-dark)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);border:1px solid var(--scrollbar-border-dark);box-shadow:inset 1px 1px 0 var(--scrollbar-border-light)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:is(.form-control,.form-select){border-radius:var(--input-radius);background-color:var(--input-bg-color);color:var(--text-color);border:1px solid var(--input-border-color);box-shadow:var(--input-shadow);font-size:13px;font-family:var(--font-family);padding-block:.25rem;padding-inline:.5rem}.form-control{&:is(:disabled,[readonly]){background-color:var(--button-disabled-bg);opacity:1}}:where(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete,.win-input,.form-control,.form-select,input,select,textarea):focus-visible{outline:2px solid color-mix(in oklch, var(--accent-color) 72%, white);outline-offset:1px}.form-floating>label{color:var(--text-muted)}.typeahead-dropdown-container{z-index:1200;position:relative}.rbt-menu{z-index:1300!important}.win-panel{background:var(--bg-color);border:var(--panel-border);border-radius:var(--border-radius);box-shadow:var(--panel-shadow);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size;&--dark{background:var(--border-color-dark);border:var(--panel-border);border-radius:var(--border-radius);box-shadow:var(--panel-shadow);padding:2px}&--accent{background:var(--header-accent-bg);border:var(--panel-border);border-radius:var(--border-radius);box-shadow:var(--panel-shadow);padding:6px}}.win-section-header{border-block-end:1px solid var(--border-color-secondary);background:var(--header-bg-color);background-image:var(--header-gradient);border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);align-items:center;min-height:28px;padding-block:5px;padding-inline:8px;font-size:12px;font-weight:700;line-height:1.2;display:flex;&--toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex;&>:first-child{flex:auto;min-width:0}&>:last-child{white-space:nowrap;flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}}& .win-section-header-title{flex:auto;min-width:0}& .win-section-header-actions{white-space:nowrap;flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}& .win-btn{align-self:center;min-height:22px;margin:0;padding-block:2px;padding-inline:8px;font-size:11px;line-height:1.1}}.win-scroll-area{flex:1 1 0;min-height:0;overflow:auto}.general-info-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--general-info-bg) 92%, oklch(100% 0 0) 8%) 0%, var(--general-info-bg) 100%);border-color:var(--border-color-dark);padding:6px;overflow:auto;& .form-control{&[readonly]{background:color-mix(in oklch, var(--cell-bg-color) 92%, var(--general-info-bg) 8%)}&:focus{box-shadow:0 0 0 1px var(--accent-color)}}}.general-info-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.general-info-grid .form-floating>.form-control{height:52px;min-height:52px;padding-block:1.28rem .2rem}.general-info-grid .form-floating>label{color:var(--text-color);opacity:1;transform-origin:0 0;padding-block:.32rem;padding-inline:.5rem;font-size:12px;font-weight:700;line-height:1.15;inset-block-start:.28rem;transform:translateY(.12rem)scale(.92)}.general-info-grid .form-floating>:is(.form-control:focus,.form-control:not(:placeholder-shown),.form-control-plaintext,.form-select)~label{color:var(--text-color);transform:translateY(.12rem)scale(.92)}.general-info-address-row{grid-column:1/-1;grid-template-columns:2.4fr 1.15fr .65fr .8fr;gap:6px;display:grid}.general-info-two-col-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.general-info-three-col-row{grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr;gap:6px;display:grid}:is(.general-info-state,.general-info-zip) .form-control{padding-inline:.4rem}.general-info-spouse-heb .form-control[readonly]{background:oklch(98.9% .013 95)}.general-info-hebrew .form-control[readonly]{background:oklch(98.2% .015 150)}.nav-code-input{background:oklch(91% .19 197)}.win-badge{font-weight:700;&--donation{background:oklch(98.4% .15 108)}&--balance{background:oklch(84% .19 328)}}.value-positive{color:oklch(55% .13 148)}.value-negative{color:oklch(54% .17 22)}.value-accent{color:oklch(50% .12 253)}.win-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;&:has(tbody tr:hover){outline:1px solid color-mix(in oklch, var(--accent-color) 36%, transparent);outline-offset:-1px}& thead{background:var(--header-bg-color);z-index:1;position:sticky;inset-block-start:0}& tfoot{background:var(--header-bg-color);z-index:1;position:sticky;inset-block-end:0;& th,& td{background:var(--bg-color);border:1px solid var(--border-color-dark)}}& th{border:1px solid var(--border-color-dark);text-align:left;vertical-align:middle;padding-block:4px;padding-inline:6px;font-size:11px;font-weight:700;line-height:1.2;&.text-right{text-align:right}&.text-center{text-align:center}}& td{border:1px solid var(--border-color-secondary);background:var(--cell-bg-color);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding-block:4px;padding-inline:8px;font-size:12px;line-height:1.2;overflow:hidden;&.text-right{text-align:right}&.text-center{text-align:center}}& td:has(.win-btn--action),& td:has(.win-btn--delete){text-overflow:clip;white-space:nowrap;padding-inline:4px;overflow:visible}}.financial-summary-scroll{background:var(--bg-color);overflow:hidden auto;& .win-table{margin-block-end:0;& tfoot{z-index:3;inset-block-end:-1px;& th,& td{box-shadow:inset 0 -1px 0 var(--border-color-dark)}}}}.win-btn{cursor:pointer;border:var(--button-border);border-radius:var(--button-radius);box-shadow:var(--button-shadow);background:var(--button-bg-color);color:var(--text-color);text-align:center;padding-block:5px;padding-inline:9px;font-size:11px;font-weight:700;transition:background .14s ease-out,translate .14s ease-out,scale .14s ease-out,box-shadow .14s ease-out;translate:0;scale:1;&:hover{background:color-mix(in oklch, var(--button-bg-color) 96%, black);translate:0 -1px;scale:1.01}&:active{background:color-mix(in oklch, var(--button-bg-color) 90%, black);box-shadow:inset 0 1px 2px oklch(0% 0 0/.15)}&:disabled{opacity:.5;cursor:not-allowed}&--primary{background:var(--button-active-bg);color:var(--cell-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-radius);box-shadow:var(--button-shadow);cursor:pointer;padding-block:2px;padding-inline:8px;font-size:12px;&:hover{background:color-mix(in oklch, var(--button-active-bg) 92%, white)}&:disabled{background:var(--button-disabled-bg);opacity:.5;cursor:not-allowed}}&--action{cursor:pointer;background:var(--button-active-bg);color:var(--cell-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-radius);box-shadow:var(--button-shadow);padding-block:2px;padding-inline:6px;font-size:11px}&--delete{cursor:pointer;color:oklch(100% 0 0);border-radius:var(--button-radius);background:oklch(58% .2 23);border:1px solid oklch(58% .2 23);padding-block:2px;padding-inline:6px;font-size:11px}&--pink{color:oklch(20% 0 0);background:oklch(84% .05 326)}&--green{color:oklch(100% 0 0);background:oklch(63% .08 152)}&--blue{color:oklch(100% 0 0);background:oklch(63% .08 252)}}:is(.win-btn--action,.win-btn--delete){cursor:pointer;border-radius:var(--button-radius);min-width:42px;height:24px;box-shadow:var(--button-shadow);justify-content:center;align-items:center;padding-block:2px;padding-inline:8px;font-size:11px;font-weight:700;line-height:1;transition:background .12s ease-out,box-shadow .12s ease-out;display:inline-flex;translate:0;scale:1}.win-btn--action{background:var(--button-active-bg);color:var(--cell-bg-color);border:1px solid var(--button-border-color)}.win-btn--delete{color:oklch(100% 0 0);background:oklch(58% .2 23);border:1px solid oklch(58% .2 23)}:is(.win-btn--action,.win-btn--delete):hover{translate:0;scale:1}:is(.win-btn--action,.win-btn--delete):active{translate:0;scale:.98}:is(.win-btn--action,.win-btn--delete):disabled{opacity:.55;cursor:not-allowed}.win-btn-stack .win-btn{width:100%}.win-navbar{background:var(--navbar-bg-color);color:var(--navbar-text-color,var(--text-color));border-block-end:1px solid var(--border-color-dark);box-shadow:var(--navbar-shadow);-webkit-backdrop-filter:blur(8px);height:56px;font-family:var(--font-family);z-index:1100;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;padding-block:6px;padding-inline:8px;display:flex;position:relative;overflow:visible;@supports not (backdrop-filter:blur(8px)){-webkit-backdrop-filter:none}&+*{margin-block-start:0}}body.debug-theme:after{content:"Theme: " attr(data-theme);color:var(--text-color);background:color-mix(in oklch, var(--bg-color) 84%, black);border:1px solid var(--border-color-dark);opacity:.9;pointer-events:none;z-index:2000;border-radius:4px;padding-block:4px;padding-inline:8px;font-size:11px;font-weight:700;position:fixed;inset-block-end:8px;inset-inline-end:10px}.win-navbar-search{flex-shrink:1;width:clamp(200px,40vw,600px);display:inline-block}.win-input{background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:var(--input-radius);box-shadow:var(--input-shadow);font-family:var(--font-family);padding-block:4px;padding-inline:8px;font-size:12px}.win-modal-overlay{z-index:1000;background:oklch(0% 0 0/.5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.win-modal-box{background:var(--cell-bg-color);border:1px solid var(--border-color-dark);border-radius:var(--border-radius-lg);width:95%;max-width:1200px;max-height:90vh;overflow:auto;box-shadow:0 8px 24px oklch(0% 0 0/.2)}.win-modal-header{background:var(--header-accent-bg);color:var(--cell-bg-color);border-block-end:1px solid var(--border-color-dark);border-start-start-radius:var(--border-radius-lg);border-start-end-radius:var(--border-radius-lg);justify-content:space-between;align-items:center;padding-block:12px;padding-inline:12px;font-size:12px;font-weight:700;display:flex}.win-themed-modal{& .modal-content{background:var(--bg-color);border:var(--panel-border);border-radius:var(--border-radius-lg);box-shadow:var(--panel-shadow);color:var(--text-color);overflow:hidden}& .modal-header{background:var(--header-bg-color);background-image:var(--header-gradient);border-block-end:1px solid var(--border-color-dark);color:var(--text-color);border-start-start-radius:var(--border-radius-lg);border-start-end-radius:var(--border-radius-lg);padding-block:8px;padding-inline:12px}& .modal-title{text-wrap:balance;max-inline-size:30ch;font-size:18px;font-weight:700}& .modal-body{background:var(--general-info-bg);color:var(--text-color);padding-block:10px;padding-inline:12px;font-size:12px}& .modal-footer{background:var(--bg-color);border-block-start:1px solid var(--border-color-dark);gap:8px;padding-block:8px;padding-inline:12px;& .win-btn,& .win-btn--primary{min-width:110px;padding-block:6px;padding-inline:14px}}& .btn-close{opacity:1;color:var(--text-color);background-image:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;padding:0;display:inline-flex;&:before{content:"x";font-size:16px;font-weight:700;line-height:1}}& .form-label{color:var(--text-color);margin-block-end:4px;font-size:12px;font-weight:700}& :is(.form-control,.form-select,.rbt-input-main){background:var(--cell-bg-color);color:var(--text-color);border:1px solid var(--input-border-color);box-shadow:var(--input-shadow);&::placeholder{color:var(--text-muted);opacity:1}&:focus{border-color:var(--button-border-color);box-shadow:0 0 0 1px var(--button-border-color)}}& .form-check-input{background-color:var(--input-bg-color);border-color:var(--input-border-color);&:checked{background-color:var(--button-active-bg);border-color:var(--button-border-color)}}}.legacy-modal-account-wrap{text-align:center;padding:2px 0 8px}.legacy-modal-account{color:var(--text-color);margin:0;font-size:24px;font-weight:700}.legacy-modal-section{border:1px solid var(--border-color-dark);background:var(--bg-color);padding:10px}.win-legacy-modal{& .row{--bs-gutter-x:12px}& .mb-3{margin-block-end:.6rem!important}}.win-tabs{border-block-end:0px solid var(--border-color-dark);gap:2px;margin-block-end:4px;padding-inline:4px;display:flex}.win-tab{background:var(--button-bg-color);color:var(--text-color);cursor:pointer;font-family:var(--font-family);border:1px solid #0000;border-block-end:none;border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);padding-block:4px;padding-inline:12px;font-size:13px;transition:background .1s;position:relative;inset-block-start:1px;&:hover{background:var(--button-disabled-bg)}&.active{background:var(--bg-color);border:1px solid var(--border-color-dark);border-block-end:2px solid var(--bg-color);z-index:2;font-weight:700;inset-block-start:1px}}.printer-manager-root,.printer-manager-panel{min-height:0}.printer-manager-header{gap:8px;padding-inline:6px}.win-section-header.printer-manager-header{min-height:30px;box-shadow:inset 0 1px 0 oklch(from var(--t-white,oklch(100% 0 0)) l c h / .45), 0 1px 0 var(--border-color-dark), 0 2px 6px oklch(from var(--t-black,oklch(0% 0 0)) l c h / .18)!important;border-block-end:1px solid var(--border-color-dark)!important}.printer-manager-tabs{margin-block-end:0;padding-inline:0}.printer-manager-spacer{flex:auto}.printer-manager-printer-label{color:var(--text-color);white-space:nowrap;padding-inline:6px;font-size:12px;font-weight:700}.printer-manager-content{scrollbar-gutter:stable;background:var(--bg-color);flex-direction:column;flex:auto;min-height:0;padding:6px;display:flex;overflow:auto}:where(.win-btn,.win-input,.form-control,.form-select){border-radius:var(--input-radius)}@container (width<=700px){.general-info-grid{grid-template-columns:1fr 1fr}}@container (width<=520px){.general-info-grid,.general-info-address-row,.general-info-two-col-row,.general-info-three-col-row{grid-template-columns:1fr}}@container (width<=760px){.win-table{font-size:11px;& th{padding-inline:4px}& td{padding-inline:5px}}:is(.win-btn--action,.win-btn--delete){min-width:36px;height:22px;padding-inline:6px;font-size:10px}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes panel-enter{0%{opacity:.92;translate:0 6px}to{opacity:1;translate:0}}.win-panel{animation:linear both panel-enter view();animation-range:entry entry 20%}}}@media (prefers-contrast:more){.win-table :is(th,td),.win-btn,.win-input,:is(.form-control,.form-select){border-width:2px!important}.win-btn:focus-visible,.win-input:focus-visible,:is(.form-control,.form-select):focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.value-positive,.value-negative,.value-accent{font-weight:700}}@media (prefers-contrast:less){.win-table :is(th,td){border-color:color-mix(in oklch, var(--border-color-secondary) 75%, var(--cell-bg-color))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=windows2000]{--t-face:#d4d0c8;--t-face-light:#dfdfdf;--t-hilight:#fff;--t-shadow:gray;--t-dark:#404040;--t-black:#0a0a0a;--t-text-dark:#000;--t-caption-start:#0a246a;--t-caption-end:#a6caf0;--t-select:#0a246a;--t-grid:silver;--t-font:Tahoma, "MS Sans Serif", Arial, sans-serif;--t-raised:inset -1px -1px var(--t-black), inset 1px 1px var(--t-hilight), inset -2px -2px var(--t-shadow), inset 2px 2px var(--t-face-light);--t-pressed:inset 1px 1px var(--t-black), inset -1px -1px var(--t-hilight), inset 2px 2px var(--t-shadow), inset -2px -2px var(--t-face-light);--t-window:inset -1px -1px var(--t-black), inset 1px 1px var(--t-face-light), inset -2px -2px var(--t-shadow), inset 2px 2px var(--t-hilight);--t-sunken:inset -1px -1px var(--t-hilight), inset 1px 1px var(--t-shadow), inset -2px -2px var(--t-face-light), inset 2px 2px var(--t-dark);--t-sunken-thin:inset -1px -1px var(--t-hilight), inset 1px 1px var(--t-shadow);--t-raised-thin:inset -1px -1px var(--t-shadow), inset 1px 1px var(--t-hilight);--t-combo-button:linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(-45deg, transparent 50%, #000 50%), linear-gradient(var(--t-hilight), var(--t-hilight)), linear-gradient(var(--t-hilight), var(--t-hilight)), linear-gradient(var(--t-black), var(--t-black)), linear-gradient(var(--t-black), var(--t-black)), linear-gradient(var(--t-shadow), var(--t-shadow)), linear-gradient(var(--t-shadow), var(--t-shadow)), linear-gradient(var(--t-face), var(--t-face));--t-combo-size:4px 4px, 4px 4px, 15px 1px, 1px calc(100% - 4px), 1px calc(100% - 4px), 16px 1px, 1px calc(100% - 6px), 14px 1px, 16px calc(100% - 4px);--t-combo-pos:right 10px center, right 6px center, right 3px top 2px, right 17px top 2px, right 2px top 2px, right 2px bottom 2px, right 3px top 3px, right 3px bottom 3px, right 2px top 2px;--scrollbar-size:16px;--scrollbar-radius:0px;--scrollbar-track:var(--t-face);--scrollbar-thumb:var(--t-face);--scrollbar-thumb-hover:var(--t-face);--scrollbar-border-light:var(--t-hilight);--scrollbar-border-dark:var(--t-shadow);& body{font-family:var(--t-font);font-size:11px}& h1{color:#fff;font:bold 16px var(--t-font)}& :is(.win-panel,.win-panel--dark,.win-panel--accent){background:var(--t-face);box-shadow:var(--t-window);border:0;border-radius:0;padding:2px}& .win-panel--accent{padding:6px}& .general-info-panel{background:var(--t-face);padding:6px}& .printer-manager-root{box-shadow:var(--t-window)!important;border:0!important;border-radius:0!important;padding:2px!important}& .printer-manager-panel{border-radius:0!important}& .win-section-header{background:linear-gradient(90deg, var(--t-caption-start) 0%, var(--t-caption-end) 100%);color:#fff;font:bold 11px/1.2 var(--t-font);min-height:20px;box-shadow:none;text-shadow:none;border:0;border-radius:0;padding-block:1px;padding-inline:5px;&--toolbar{min-height:22px}& .win-btn{min-height:18px;padding-block:1px;padding-inline:8px;font-size:11px;font-weight:400;line-height:14px}}& .win-section-header.printer-manager-header{background:var(--t-face);color:var(--t-text-dark);align-items:flex-end;min-height:26px;padding-block:3px 0;padding-inline:4px;box-shadow:none!important;border-block-end:0!important}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete){background:var(--t-face);color:var(--t-text-dark);box-shadow:var(--t-raised);font-family:var(--t-font);text-shadow:none;border:0;border-radius:0;padding-block:4px;padding-inline:10px;font-size:11px;font-weight:400;line-height:1.2;transition:none;translate:0;scale:1;&:hover{background:var(--t-face);color:var(--t-text-dark);box-shadow:var(--t-raised);translate:0;scale:1}&:active{background:var(--t-face);box-shadow:var(--t-pressed);scale:1}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:-4px}&:disabled{opacity:1;color:var(--t-shadow);text-shadow:1px 1px 0 var(--t-hilight);cursor:default}}& .win-btn--primary{box-shadow:var(--t-raised);border:1px solid #000;&:hover{border:1px solid #000}}& :is(.win-btn--action,.win-btn--delete){min-width:42px;height:21px;padding-block:1px;padding-inline:8px;font-size:11px;font-weight:400}& .win-btn--delete{color:#a00000;&:hover{color:#a00000}}& .win-btn--pink,& .win-btn--pink:hover,& .win-btn--pink:active{color:var(--t-text-dark);background:#d9b8d0}& .win-btn--green,& .win-btn--green:hover,& .win-btn--green:active{color:var(--t-text-dark);background:#93c093}& .win-btn--blue,& .win-btn--blue:hover,& .win-btn--blue:active{color:var(--t-text-dark);background:#94b2d6}& .win-btn-stack .win-btn{padding-block:4px}& :is(.form-control,.form-select,.win-input,.rbt-input-main,textarea,select,input:not([type=checkbox],[type=radio],[type=range])){color:var(--t-text-dark);box-shadow:var(--t-sunken);font-family:var(--t-font);background-color:#fff;border:0;border-radius:0;padding-block:3px;padding-inline:5px;font-size:11px;transition:none;&::placeholder{color:var(--t-shadow);opacity:1}&:focus,&:focus-visible{box-shadow:var(--t-sunken);border:0;outline:none}&:is(:disabled,[readonly]){color:var(--t-text-dark);background-color:#fff}&:disabled{background-color:var(--t-face);color:var(--t-shadow)}}& textarea{font-size:11px}& .general-info-grid .form-control{font-size:12px}& .general-info-grid .form-floating>label{font-family:var(--t-font);font-size:11px}& :is(select,.form-select){appearance:none;background-image:var(--t-combo-button);background-size:var(--t-combo-size);background-position:var(--t-combo-pos);background-repeat:no-repeat;padding-inline-end:22px;&:active{background-image:var(--t-combo-button)}}& input[type=checkbox]{appearance:none;width:13px;height:13px;box-shadow:var(--t-sunken);vertical-align:middle;cursor:default;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:7px 7px;border:0;border-radius:0;flex-shrink:0;&:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M0 3l1-1 1.5 1.5L6 0l1 1-4.5 4.5z' fill='%23000'/%3E%3C/svg%3E")}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:1px;box-shadow:var(--t-sunken)}&:disabled{background-color:var(--t-face)}}& .general-info-spouse-heb .form-control[readonly]{color:var(--t-text-dark);background-color:#ff9;outline:none}& .general-info-hebrew .form-control[readonly]{color:var(--t-text-dark);background-color:#cfc;outline:none}& .form-floating>label{color:var(--t-text-dark)}& .win-navbar{background:var(--t-face);color:var(--t-text-dark);box-shadow:inset 0 1px 0 var(--t-hilight), 0 1px 0 var(--t-shadow), 0 2px 0 var(--t-black);-webkit-backdrop-filter:none;font-family:var(--t-font);border-block-end:0}& .nav-code-input{color:var(--t-text-dark);background-color:#0ff;font-size:12px}& .win-badge{box-shadow:var(--t-sunken);font-family:var(--t-font);border:0;border-radius:0;&--donation{color:var(--t-text-dark);background:#ffff80}&--balance{color:var(--t-text-dark);background:#ff80ff}}& .win-table{font-family:var(--t-font);border:0;font-size:11px;&:has(tbody tr:hover){outline:none}& thead{background:var(--t-face)}& thead th{background:var(--t-face);color:var(--t-text-dark);box-shadow:inset 1px 1px var(--t-hilight), inset -1px -1px var(--t-dark), inset -2px -2px var(--t-shadow);border:0;padding-block:3px;padding-inline:6px;font-size:11px;font-weight:400}& td{border:0;border-block-end:1px solid var(--t-grid);color:var(--t-text-dark);background:#fff;border-inline-end:1px solid #ececec;padding-block:3px;padding-inline:6px;font-size:11px}& tbody tr:hover td{background:var(--t-select);color:#fff;border-block-end-color:var(--t-select);border-inline-end-color:var(--t-select);& :is(.value-positive,.value-negative,.value-accent){color:#fff}}& tfoot{background:var(--t-face)}& tfoot :is(th,td){background:var(--t-face);color:var(--t-text-dark);box-shadow:inset 0 1px var(--t-hilight), inset 0 -1px var(--t-shadow);border:0;font-size:11px}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:inset 0 1px var(--t-hilight), inset 0 -1px var(--t-shadow)}& .win-scroll-area,& .financial-summary-scroll{background:#fff}& .win-tabs{align-items:flex-end;gap:0;margin-block-end:0;padding-inline:2px}& .win-tab{background:var(--t-face);color:var(--t-text-dark);box-shadow:inset 1px 1px var(--t-hilight), inset -1px 0 var(--t-black), inset -2px 0 var(--t-shadow);font:11px var(--t-font);border-radius:0;border:0;border-start-start-radius:2px;border-start-end-radius:2px;margin-block-start:2px;padding-block:3px;padding-inline:10px;transition:none;inset-block-start:0;&:hover{background:var(--t-face)}&.active{background:var(--t-face);box-shadow:inset 1px 1px var(--t-hilight), inset -1px 0 var(--t-black), inset -2px 0 var(--t-shadow);border:0;margin-block:0 -1px;padding-block:4px 5px;font-weight:400;inset-block-start:0}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:-4px}}& .printer-manager-content{background:var(--t-face);box-shadow:var(--t-raised-thin), inset -2px -2px var(--t-black);padding:8px}& .win-themed-modal{& .modal-content{background:var(--t-face);color:var(--t-text-dark);box-shadow:var(--t-window);font-family:var(--t-font);border:0;border-radius:0;padding:3px}& .modal-header{background:linear-gradient(90deg, var(--t-caption-start) 0%, var(--t-caption-end) 100%);color:#fff;border:0;border-radius:0;align-items:center;min-height:18px;padding-block:2px;padding-inline:4px 3px}& .modal-title{font:bold 11px/1.2 var(--t-font);color:#fff;max-inline-size:none}& .btn-close{background-color:var(--t-face);width:16px;height:14px;box-shadow:var(--t-raised);color:var(--t-text-dark);opacity:1;background-image:none;border:0;border-radius:0;margin:0;padding:0;&:before{content:"x";font:bold 10px/1 var(--t-font);position:relative;inset-block-start:-1px}&:hover{background-color:var(--t-face);opacity:1}&:active{box-shadow:var(--t-pressed)}&:focus,&:focus-visible{box-shadow:var(--t-raised);outline:none}}& .modal-body{background:var(--t-face);color:var(--t-text-dark);padding-block:8px;padding-inline:10px;font-size:11px}& .modal-footer{background:var(--t-face);border:0;gap:6px;padding-block:4px 8px;padding-inline:10px;& .win-btn,& .win-btn--primary{min-width:75px;padding-block:3px;padding-inline:12px}}& .form-label{color:var(--t-text-dark);margin-block-end:2px;font-size:11px;font-weight:400}& .form-check-label{font-size:11px}}& .legacy-modal-account{font-family:var(--t-font);font-size:18px}& .legacy-modal-section{background:var(--t-face);border:1px solid;border-color:var(--t-shadow) var(--t-hilight) var(--t-hilight) var(--t-shadow);box-shadow:inset 1px 1px var(--t-hilight), inset -1px -1px var(--t-shadow);border-radius:0;padding:10px}& .win-modal-box{background:var(--t-face);box-shadow:var(--t-window);border:0;border-radius:0;padding:3px}& .win-modal-header{background:linear-gradient(90deg, var(--t-caption-start) 0%, var(--t-caption-end) 100%);color:#fff;font:bold 11px/1.2 var(--t-font);border:0;border-radius:0;padding-block:2px;padding-inline:4px}& :is(.dropdown-menu,.rbt-menu){color:var(--t-text-dark);box-shadow:none;font:11px var(--t-font);background:#fff;border:1px solid #000;border-radius:0;padding:1px;& .dropdown-item{color:var(--t-text-dark);padding-block:1px;padding-inline:4px;font-size:11px;&:is(:hover,:focus,:active,.active){background:var(--t-select);color:#fff}}}& ::-webkit-scrollbar-track{background-color:var(--t-face);background-image:repeating-conic-gradient(var(--t-hilight) 0 25%, var(--t-face) 0 50%);background-size:2px 2px;border:0}& ::-webkit-scrollbar-thumb{background:var(--t-face);box-shadow:var(--t-raised);border:0;border-radius:0}& ::-webkit-scrollbar-thumb:hover{background:var(--t-face)}& ::-webkit-scrollbar-corner{background:var(--t-face)}& ::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--t-face);box-shadow:var(--t-raised);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:0;display:block}& ::-webkit-scrollbar-button:vertical:decrement{background-image:linear-gradient(135deg,#0000 50%,#000 50%),linear-gradient(225deg,#0000 50%,#000 50%);background-position:calc(50% - 2px),calc(50% + 2px)}& ::-webkit-scrollbar-button:vertical:increment{background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(-45deg,#0000 50%,#000 50%);background-position:calc(50% - 2px),calc(50% + 2px)}& ::-webkit-scrollbar-button:horizontal:decrement{background-image:linear-gradient(135deg,#0000 50%,#000 50%),linear-gradient(45deg,#0000 50%,#000 50%);background-position:50% calc(50% - 2px),50% calc(50% + 2px)}& ::-webkit-scrollbar-button:horizontal:increment{background-image:linear-gradient(225deg,#0000 50%,#000 50%),linear-gradient(-45deg,#0000 50%,#000 50%);background-position:50% calc(50% - 2px),50% calc(50% + 2px)}& ::-webkit-scrollbar-button:active{box-shadow:var(--t-pressed)}}html[data-theme=windowsXP]{--t-white:oklch(100% 0 0);--t-black:oklch(0% 0 0);--t-text-dark:#000;--t-face:#ece9d8;--t-frame:#0054e3;--t-frame-inner:#3d95ff;--t-client-border:#919b9c;--t-input-border:#7f9db9;--t-btn-border:#003c74;--t-select:#316ac5;--t-row-hover:#f2f7fd;--t-orange:#ffc73c;--t-orange-dark:#e68b2c;--t-font:Tahoma, Arial, sans-serif;--t-caption-font:"Trebuchet MS", Tahoma, Arial, sans-serif;--t-caption:linear-gradient(180deg, #0058ee 0%, #3593ff 4%, #288eff 6%, #127dff 8%, #036ffc 10%, #0262ee 14%, #0057e5 20%, #0054e3 24%, #0055eb 56%, #005bf5 66%, #026afe 76%, #0062ef 86%, #0052d6 92%, #0040ab 94%, #003092 100%);--t-btn-face:linear-gradient(180deg, #fff 0%, #f7f7f2 40%, #f0efe8 70%, #ecebe5 100%);--t-btn-edge:inset 1px 1px 0 #fff, inset -1px -1px 0 #dcdcd2, inset -2px -2px 0 #e7e6de;--t-btn-hover:inset 1px 1px 0 #fff0cf, inset -1px -1px 0 #e5a01a, inset 2px 2px 0 #fdd889, inset -2px -2px 0 #fbc761;--t-btn-pressed:inset 1px 1px 0 #c3c2b9, inset -1px -1px 0 #f5f4ee, inset 2px 2px 0 #dcdbd3;--t-btn-default:inset 1px 1px 0 #d3e5ff, inset -1px -1px 0 #7eb0f5, inset 2px 2px 0 #a7c8fa, inset -2px -2px 0 #8bb8f7;--t-cap-btn:linear-gradient(180deg, #4d8ff5 0%, #2d6ee0 40%, #1f5ccf 60%, #3b7be6 100%);--t-cap-btn-hover:linear-gradient(180deg, #7eb1ff 0%, #4e8af0 40%, #3a74e0 60%, #5c94f0 100%);--t-combo-button:linear-gradient(45deg, transparent 50%, #1d3f8c 50%), linear-gradient(-45deg, transparent 50%, #1d3f8c 50%), linear-gradient(#9fb8ec, #9fb8ec), linear-gradient(#9fb8ec, #9fb8ec), linear-gradient(#9fb8ec, #9fb8ec), linear-gradient(180deg, #e3edff 0%, #c7d8fb 45%, #adc4f7 55%, #c5d6fa 100%);--t-combo-size:3px 3px, 3px 3px, 1px calc(100% - 2px), 16px 1px, 16px 1px, 16px calc(100% - 2px);--t-combo-pos:right 9px center, right 6px center, right 17px top 1px, right 1px top 1px, right 1px bottom 1px, right 1px top 1px;--scrollbar-size:17px;--scrollbar-radius:3px;--scrollbar-track:#eef0f8;--scrollbar-thumb:#c1d2ee;--scrollbar-thumb-hover:#aec6ef;--scrollbar-border-light:#fff;--scrollbar-border-dark:#7c9dd8;& body{font-family:var(--t-font);font-size:11px}& h1{color:#fff;font:bold 16px var(--t-caption-font);text-shadow:1px 1px #0f1089}& .win-panel{background:var(--t-face);border:3px solid var(--t-frame);box-shadow:inset 0 0 0 1px var(--t-frame-inner);border-radius:8px 8px 0 0;padding:0}& .win-panel:not(:has(>.win-section-header)){border:1px solid var(--t-client-border);box-shadow:none;border-radius:0}& :is(.win-panel--dark,.win-panel--accent){background:var(--t-face);border:1px solid var(--t-client-border);box-shadow:none;border-radius:0}& .general-info-panel{background:var(--t-face)}& .win-section-header{background:var(--t-caption);color:#fff;font:bold 12px/1.2 var(--t-caption-font);text-shadow:1px 1px #0f1089;min-height:25px;box-shadow:none;border:0;border-radius:5px 5px 0 0;margin:-1px -1px 0;padding-block:0;padding-inline:8px 4px;&--toolbar{min-height:26px}& .win-btn{background:var(--t-cap-btn);color:#fff;text-shadow:none;font-family:var(--t-font);border:1px solid #fff;border-radius:3px;min-height:20px;padding-block:1px;padding-inline:8px;font-size:11px;font-weight:700;line-height:16px;box-shadow:inset 0 0 0 1px #2a5fc9,0 0 0 1px #0000002e;&:hover{background:var(--t-cap-btn-hover);color:#fff;box-shadow:inset 0 0 0 1px #4f84e8,0 0 0 1px #0000002e}&:active{background:linear-gradient(#1d55c4 0%,#2e6bd9 100%);box-shadow:inset 0 0 0 1px #1a47a8}&:focus-visible{outline-offset:-3px;outline:1px dotted #fff}&:disabled{color:#c9d7f2;text-shadow:none;background:linear-gradient(#6f9be8 0%,#5b86d6 100%)}}}& .win-section-header.printer-manager-header{background:var(--t-face);color:var(--t-text-dark);text-shadow:none;border-radius:0;align-items:flex-end;min-height:28px;margin:0;padding-block:4px 0;padding-inline:4px;box-shadow:none!important;border-block-end:0!important}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete){background:var(--t-btn-face);color:var(--t-text-dark);border:1px solid var(--t-btn-border);box-shadow:var(--t-btn-edge);font-family:var(--t-font);border-radius:3px;padding-block:4px;padding-inline:10px;font-size:11px;font-weight:400;line-height:1.2;transition:none;translate:0;scale:1;&:hover{background:var(--t-btn-face);color:var(--t-text-dark);box-shadow:var(--t-btn-hover);translate:0;scale:1}&:active{box-shadow:var(--t-btn-pressed);background:#e3e3db;scale:1}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:-4px}&:disabled{opacity:1;color:#a0a097;box-shadow:none;cursor:default;background:#f5f4ea;border-color:#c9c7ba}}& .win-btn--primary{box-shadow:var(--t-btn-default);font-weight:700}& :is(.win-btn--action,.win-btn--delete){min-width:42px;height:22px;padding-block:1px;padding-inline:8px;font-size:11px;font-weight:400}& .win-btn--delete{color:#b0210d;&:hover{color:#b0210d}}& .win-btn--pink,& .win-btn--pink:hover{color:var(--t-text-dark);background:linear-gradient(#fff 0%,#f7dcef 45%,#efc4e0 100%)}& .win-btn--green,& .win-btn--green:hover{color:var(--t-text-dark);background:linear-gradient(#fff 0%,#d9f0d0 45%,#b9e2ad 100%)}& .win-btn--blue,& .win-btn--blue:hover{color:var(--t-text-dark);background:linear-gradient(#fff 0%,#d4e4fb 45%,#b4cff6 100%)}& .win-btn-stack .win-btn{padding-block:4px}& :is(.form-control,.form-select,.win-input,.rbt-input-main,textarea,select,input:not([type=checkbox],[type=radio],[type=range])){color:var(--t-text-dark);border:1px solid var(--t-input-border);box-shadow:none;font-family:var(--t-font);background-color:#fff;border-radius:0;padding-block:3px;padding-inline:4px;font-size:11px;transition:none;&::placeholder{color:#8c8c8c;opacity:1}&:focus,&:focus-visible{border-color:#0a5fd6;outline:none;box-shadow:inset 0 0 0 1px #c3d9f9}&:is(:disabled,[readonly]){color:var(--t-text-dark);background-color:#fff}&:disabled{color:#a0a097;background-color:#f5f4ea;border-color:#c9c7ba}}& .general-info-grid .form-control{font-size:12px}& .general-info-grid .form-floating>label{font-family:var(--t-font);font-size:11px}& :is(select,.form-select){appearance:none;background-image:var(--t-combo-button);background-size:var(--t-combo-size);background-position:var(--t-combo-pos);background-repeat:no-repeat;padding-inline-end:22px}& input[type=checkbox]{appearance:none;width:13px;height:13px;box-shadow:none;vertical-align:middle;cursor:default;background-color:#fff;background-image:linear-gradient(135deg,#dcdcd7 0%,#fff 60%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #1c5180;border-radius:0;flex-shrink:0;&:hover{box-shadow:inset 0 0 0 1px #f9d790,inset 0 0 0 2px #fce8b5}&:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1 4.2l1.3-1.3 1.9 1.9L7.7 1.3 9 2.6 4.2 7.4z' fill='%2321a121'/%3E%3C/svg%3E"),linear-gradient(135deg,#dcdcd7 0%,#fff 60%);background-size:9px 9px,100% 100%}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:1px}&:disabled{background-image:linear-gradient(135deg,#eeeee8 0%,#fff 60%);border-color:#c9c7ba}}& .general-info-spouse-heb .form-control[readonly]{color:var(--t-text-dark);background-color:#ffffa8}& .general-info-hebrew .form-control[readonly]{color:var(--t-text-dark);background-color:#cfc}& .form-floating>label{color:var(--t-text-dark)}& .win-navbar{color:var(--t-text-dark);-webkit-backdrop-filter:none;font-family:var(--t-font);background:linear-gradient(#f8f7f3 0%,#f1f0ea 40%,#e8e6db 100%);border-block-end:1px solid #a5acb2;box-shadow:inset 0 1px #fff}& .nav-code-input{color:var(--t-text-dark);background-color:#0ff;font-size:12px}& .win-badge{border:1px solid var(--t-input-border);font-family:var(--t-font);border-radius:0;box-shadow:inset 0 1px #ffffffb3;&--donation{color:var(--t-text-dark);background:linear-gradient(#ffffb8 0%,#ffff70 100%)}&--balance{color:var(--t-text-dark);background:linear-gradient(#ffbcff 0%,#ff80ff 100%)}}& .win-table{font-family:var(--t-font);border:0;font-size:11px;&:has(tbody tr:hover){outline:none}& thead{background:#fff}& thead th{color:var(--t-text-dark);box-shadow:none;background:linear-gradient(#fff 0%,#f7f7f7 100%);border:0;border-block-end:1px solid #c5c5c5;border-inline-end:1px solid #d5d5d5;padding-block:3px;padding-inline:6px;font-size:11px;font-weight:400;&:hover{box-shadow:inset 0 -2px 0 var(--t-orange);background:#fff}}& td{color:var(--t-text-dark);background:#fff;border:0;border-block-end:1px solid #ededed;border-inline-end:1px solid #f0f0f0;padding-block:3px;padding-inline:6px;font-size:11px}& tbody tr:hover td{background:var(--t-row-hover)}& tfoot{background:var(--t-face)}& tfoot :is(th,td){background:var(--t-face);color:var(--t-text-dark);box-shadow:none;border:0;border-block-start:1px solid #c5c5c5;font-size:11px}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:none}& .win-scroll-area,& .financial-summary-scroll{background:#fff}& .win-tabs{align-items:flex-end;gap:0;margin-block-end:0;padding-inline:2px}& .win-tab{color:var(--t-text-dark);border:1px solid var(--t-client-border);font:11px var(--t-font);background:linear-gradient(#fff 0%,#f0efe8 100%);border-block-end:0;border-radius:3px 3px 0 0;margin-block-start:2px;margin-inline-end:-1px;padding-block:3px;padding-inline:10px;transition:none;inset-block-start:0;&:hover{box-shadow:inset 0 2px 0 var(--t-orange);background:#fff}&.active{border:1px solid var(--t-client-border);box-shadow:inset 0 2px 0 var(--t-orange), inset 0 3px 0 var(--t-orange-dark);background:#fcfcfe;border-block-end:0;margin-block:0 -1px;padding-block:4px 5px;font-weight:400;inset-block-start:0}&:focus-visible{outline:1px dotted var(--t-text-dark);outline-offset:-4px}}& .printer-manager-content{border:1px solid var(--t-client-border);background:#fcfcfe;padding:8px}& .win-themed-modal{& .modal-content{background:var(--t-face);color:var(--t-text-dark);border:3px solid var(--t-frame);font-family:var(--t-font);border-block-start:0;border-radius:8px 8px 0 0;padding:0;overflow:hidden;box-shadow:0 6px 18px #00000073}& .modal-header{background:var(--t-caption);color:#fff;border:0;border-radius:5px 5px 0 0;align-items:center;min-height:30px;margin-block-start:0;margin-inline:-3px;padding-block:0;padding-inline:8px 5px}& .modal-title{font:bold 13px/1.2 var(--t-caption-font);color:#fff;text-shadow:1px 1px #0f1089;max-inline-size:none}& .btn-close{color:#fff;opacity:1;background-color:#d6472f;background-image:radial-gradient(circle at 35% 30%,#f3a58d 0%,#e36a4b 35%,#d04a2d 65%,#b6331a 100%);border:1px solid #fff;border-radius:3px;width:21px;height:21px;margin:0;padding:0;box-shadow:inset 0 0 0 1px #c74a2f;&:before{content:"x";font:bold 14px/1 var(--t-font);color:#fff;position:relative;inset-block-start:-2px}&:hover{opacity:1;background-image:radial-gradient(circle at 35% 30%,#ffc3b0 0%,#f0806a 35%,#e05c3e 65%,#c84324 100%)}&:active{background-image:radial-gradient(circle at 35% 30%,#cf7a66 0%,#c04c33 35%,#a83a21 65%,#8f2a14 100%)}&:focus,&:focus-visible{outline-offset:-3px;outline:1px dotted #fff;box-shadow:inset 0 0 0 1px #c74a2f}}& .modal-body{background:var(--t-face);color:var(--t-text-dark);padding-block:10px;padding-inline:12px;font-size:11px}& .modal-footer{background:var(--t-face);border:0;gap:6px;padding-block:4px 10px;padding-inline:12px;& .win-btn,& .win-btn--primary{min-width:75px;padding-block:3px;padding-inline:12px}}& .form-label{color:var(--t-text-dark);margin-block-end:2px;font-size:11px;font-weight:400}& .form-check-label{font-size:11px}}& .legacy-modal-account{font-family:var(--t-font);font-size:18px}& .legacy-modal-section{background:0 0;border:1px solid #d0d0bf;border-radius:4px;padding:10px}& .win-modal-box{background:var(--t-face);border:3px solid var(--t-frame);border-block-start:0;border-radius:8px 8px 0 0;box-shadow:0 6px 18px #00000073}& .win-modal-header{background:var(--t-caption);color:#fff;font:bold 13px/1.2 var(--t-caption-font);text-shadow:1px 1px #0f1089;border:0;border-radius:5px 5px 0 0;min-height:30px;padding-block:0;padding-inline:8px}& :is(.dropdown-menu,.rbt-menu){color:var(--t-text-dark);border:1px solid var(--t-input-border);box-shadow:none;font:11px var(--t-font);background:#fff;border-radius:0;padding:1px;& .dropdown-item{color:var(--t-text-dark);padding-block:1px;padding-inline:4px;font-size:11px;&:is(:hover,:focus,:active,.active){background:var(--t-select);color:#fff}}}& ::-webkit-scrollbar-track{background-color:#eef0f8;background-image:repeating-linear-gradient(90deg,#f6f7fc 0 1px,#e9ecf6 1px 2px);border:0;box-shadow:inset 1px 0 #e3e6f0}& ::-webkit-scrollbar-track:horizontal{background-image:repeating-linear-gradient(#f6f7fc 0 1px,#e9ecf6 1px 2px)}& ::-webkit-scrollbar-thumb{background-color:#c1d2ee;background-image:repeating-linear-gradient(#eef3fd 0 1px,#8fb0e8 1px 2px),linear-gradient(90deg,#cadcf8 0%,#bdd0f3 50%,#a9bfed 100%);background-position:50%,0 0;background-repeat:no-repeat;background-size:8px 7px,100% 100%;border:1px solid #7c9dd8;border-radius:3px;box-shadow:inset 1px 1px #e9f0fd}& ::-webkit-scrollbar-thumb:horizontal{background-image:repeating-linear-gradient(90deg,#eef3fd 0 1px,#8fb0e8 1px 2px),linear-gradient(#cadcf8 0%,#bdd0f3 50%,#a9bfed 100%);background-size:7px 8px,100% 100%}& ::-webkit-scrollbar-thumb:hover{background-color:#aec6ef;border-color:#4e7fd6;box-shadow:inset 1px 1px #dde8fd,inset 0 0 0 1px #c6d8fb}& ::-webkit-scrollbar-corner{background:#eef0f8}& ::-webkit-scrollbar-button{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:#c7d6f7;background-repeat:no-repeat;background-size:4px 4px,4px 4px,100% 100%;border:1px solid #7c9dd8;border-radius:3px;display:block;box-shadow:inset 1px 1px #e9f0fd}& ::-webkit-scrollbar-button:vertical:decrement{background-image:linear-gradient(135deg,#0000 50%,#4d6185 50%),linear-gradient(225deg,#0000 50%,#4d6185 50%),linear-gradient(#dce7fc 0%,#c7d6f7 50%,#a8c1f0 100%);background-position:calc(50% - 2px),calc(50% + 2px),0 0}& ::-webkit-scrollbar-button:vertical:increment{background-image:linear-gradient(45deg,#0000 50%,#4d6185 50%),linear-gradient(-45deg,#0000 50%,#4d6185 50%),linear-gradient(#dce7fc 0%,#c7d6f7 50%,#a8c1f0 100%);background-position:calc(50% - 2px),calc(50% + 2px),0 0}& ::-webkit-scrollbar-button:horizontal:decrement{background-image:linear-gradient(135deg,#0000 50%,#4d6185 50%),linear-gradient(45deg,#0000 50%,#4d6185 50%),linear-gradient(90deg,#dce7fc 0%,#c7d6f7 50%,#a8c1f0 100%);background-position:50% calc(50% - 2px),50% calc(50% + 2px),0 0}& ::-webkit-scrollbar-button:horizontal:increment{background-image:linear-gradient(225deg,#0000 50%,#4d6185 50%),linear-gradient(-45deg,#0000 50%,#4d6185 50%),linear-gradient(90deg,#dce7fc 0%,#c7d6f7 50%,#a8c1f0 100%);background-position:50% calc(50% - 2px),50% calc(50% + 2px),0 0}& ::-webkit-scrollbar-button:hover{border-color:#4e7fd6;box-shadow:inset 1px 1px #e9f0fd,inset 0 0 0 1px #c6d8fb}}html[data-theme=windowsVista]{--t-white:oklch(100% 0 0);--t-black:oklch(0% 0 0);--t-client:#f0f0f0;--t-text:#000;--t-text-glow:0 0 10px #fffffff2, 0 0 6px #fffffff2, 0 0 3px #fffffff2;--t-frame-glass:#aac8e6b8;--t-frame-border:#142846c7;--t-client-border:#2d3c50b3;--t-btn-grad:linear-gradient(180deg, #f2f2f2 0%, #ebebeb 50%, #ddd 50%, #cfcfcf 100%);--t-btn-hover-grad:linear-gradient(180deg, #eaf6fd 0%, #d9f0fc 50%, #bee6fd 50%, #a7d9f5 100%);--t-btn-active-grad:linear-gradient(180deg, #e5f4fc 0%, #c4e5f6 50%, #98d1ef 50%, #68b3db 100%);--t-btn-default-grad:linear-gradient(180deg, #f4fbff 0%, #e3f3fc 50%, #c7e8fb 50%, #b0dcf6 100%);--t-btn-border:#707070;--t-btn-hover-border:#3c7fb1;--t-btn-active-border:#2c628b;--t-btn-inner:inset 0 0 0 1px #ffffffa6;--t-btn-disabled-bg:#f4f4f4;--t-btn-disabled-border:#adb2b5;--t-btn-disabled-text:#838383;--t-default-glow:#39f;--t-input-border:#abadb3;--t-input-border-top:#8e8f8f;--t-input-hover:#5794bf;--t-input-focus:#3d7bad;--t-list-header-text:#4c607a;--t-list-sep:#e5e5e5;--t-list-header-bottom:#d6d6d6;--t-list-header-hover:#f3f8fd;--t-list-line:#ededed;--t-row-hover-a:#f4fafd;--t-row-hover-b:#e5f3fb;--t-row-hover-border:#70c0e7;--t-row-selected:#cce8ff;--t-row-selected-border:#99d1ff;--t-bar-grad:linear-gradient(180deg, #5c7ba3 0%, #3c5a82 47%, #2f4d77 53%, #223a5c 100%);--t-bar-border:#15294a;--t-navbar-grad:linear-gradient(180deg, #6487b2 0%, #40668f 46%, #30557e 54%, #1f3f60 100%);--t-navbar-border:#102a48;--scrollbar-size:17px;--scrollbar-radius:2px;--scrollbar-track:#e9ebef;--scrollbar-thumb:#d8dde5;--scrollbar-thumb-hover:#c9def0;--scrollbar-border-light:#fff;--scrollbar-border-dark:#9da6b2;--t-sb-track-v:linear-gradient(90deg, #e3e6eb 0%, #eef0f3 30%, #f2f3f6 100%);--t-sb-track-h:linear-gradient(180deg, #e3e6eb 0%, #eef0f3 30%, #f2f3f6 100%);--t-sb-face-v:linear-gradient(90deg, #f7f8fb 0%, #eef1f5 50%, #dde2e9 50%, #d4dae3 100%);--t-sb-face-h:linear-gradient(180deg, #f7f8fb 0%, #eef1f5 50%, #dde2e9 50%, #d4dae3 100%);--t-sb-hover-v:linear-gradient(90deg, #f0f8fd 0%, #e2f1fb 50%, #c5e3f6 50%, #b7dbf3 100%);--t-sb-hover-h:linear-gradient(180deg, #f0f8fd 0%, #e2f1fb 50%, #c5e3f6 50%, #b7dbf3 100%);--t-sb-arrow:#4b5b73;--t-pink-grad:linear-gradient(180deg, #fcecf7 0%, #f6d9ee 50%, #ecbfe1 50%, #e3aad6 100%);--t-pink-border:#a56a94;--t-green-grad:linear-gradient(180deg, #ecf7ec 0%, #d6edd6 50%, #b7dfb7 50%, #9ed29e 100%);--t-green-border:#5f8f5f;--t-blue-grad:linear-gradient(180deg, #e4f1fb 0%, #cde4f8 50%, #add5f3 50%, #92c6ee 100%);--t-blue-border:#4c7fae;--t-danger-grad:linear-gradient(180deg, #f0b4b4 0%, #e07a7a 50%, #d04848 50%, #c03535 100%);--t-danger-hover-grad:linear-gradient(180deg, #f8c8c8 0%, #ec8f8f 50%, #de5a5a 50%, #cf4343 100%);--t-danger-border:#7a1e1e;--t-code-grad:linear-gradient(180deg, #d2f0f8 0%, #e9f9fd 100%);--t-code-border:#7db3c7;--t-code-text:#0d3b4f;--t-badge-donation-grad:linear-gradient(180deg, #fffdf1 0%, #fff5bd 50%, #ffea8e 50%, #ffdf66 100%);--t-badge-donation-border:#b19732;--t-badge-balance-grad:linear-gradient(180deg, #fff4fa 0%, #fbd9ed 50%, #f6bbde 50%, #f0a4d2 100%);--t-badge-balance-border:#a85f90;--t-readonly-yellow-bg:linear-gradient(180deg, #fff9df 0%, #fbefb9 100%);--t-readonly-yellow-border:#d8b84a;--t-readonly-green-bg:linear-gradient(180deg, #ebf7e8 0%, #d2ecca 100%);--t-readonly-green-border:#7fb86f;--t-main-instruction:#039;--t-groupbox-border:#d5dfe5;scrollbar-color:auto;& :is(body,#root,.win-scroll-area,.financial-summary-scroll,.general-info-panel,.win-panel,.printer-manager-content,.modal){scrollbar-color:auto}& body{background-color:#0000;background-image:linear-gradient(118deg,#fff0 0%,#fff3 22%,#fff0 36%,#ffffff1f 55%,#fff0 68%,#ffffff29 86%,#fff0 100%),radial-gradient(120% 90% at 100% 0,#bed7f073 0%,#bed7f000 60%),linear-gradient(#8fa8c8 0%,#7c98ba 55%,#6f8cb0 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-size:12px}& .win-navbar{background:var(--t-navbar-grad);border-block-end:1px solid var(--t-navbar-border);color:#fff;text-shadow:0 1px 1px #00000073;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff14,0 2px 6px #0000004d}& .win-navbar :is(.win-input,.form-control,.form-select,input,select,.win-btn,.win-badge){text-shadow:none}& .win-panel{background:var(--t-client);border:1px solid #a0a0a0;border-radius:3px;box-shadow:0 0 0 1px #ffffff73,0 2px 8px #0000003d}& .win-panel--dark{background:#223a5c}& .win-scroll-area,& .financial-summary-scroll{background:#fff}& .win-section-header{background:var(--t-bar-grad);border-block-end:1px solid var(--t-bar-border);color:#fff;text-shadow:0 1px 1px #00000080;font-weight:600;box-shadow:inset 0 1px #ffffff47}& .win-section-header .win-btn{text-shadow:none}& .printer-manager-printer-label{color:#fff;text-shadow:0 1px 1px #00000080}& .win-table{&:has(tbody tr:hover){outline:none}& thead{background:#fff}& thead th{border:0;border-inline-end:1px solid var(--t-list-sep);border-block-end:1px solid var(--t-list-header-bottom);color:var(--t-list-header-text);background:#fff;padding-block:5px;font-size:12px;font-weight:400;transition:background .1s ease-out;&:last-child{border-inline-end:0}&:hover{background:var(--t-list-header-hover);box-shadow:inset 0 -1px #99d1ff}}& td{border:0;border-block-end:1px solid var(--t-list-line);background:#fff}& tbody tr:hover td{background:linear-gradient(180deg, var(--t-row-hover-a) 0%, var(--t-row-hover-b) 100%);box-shadow:inset 0 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);&:first-child{box-shadow:inset 1px 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);border-start-start-radius:2px;border-end-start-radius:2px}&:last-child{box-shadow:inset -1px 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);border-start-end-radius:2px;border-end-end-radius:2px}}& tbody tr:is(.selected,[aria-selected=true]) td{background:var(--t-row-selected);box-shadow:inset 0 1px 0 var(--t-row-selected-border), inset 0 -1px 0 var(--t-row-selected-border)}& tfoot{background:var(--t-client)}& tfoot :is(th,td){border:0;border-block-start:1px solid #d6d6d6;border-inline-end:1px solid var(--t-list-sep);color:var(--t-text);background:linear-gradient(#fafafa 0%,#ececec 100%);&:last-child{border-inline-end:0}}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:inset 0 -1px #d6d6d6}& .win-btn,& .win-btn--primary,& .win-btn--action,& .win-btn--delete{background:var(--t-btn-grad);border:1px solid var(--t-btn-border);box-shadow:var(--t-btn-inner);color:var(--t-text);border-radius:3px;font-weight:400;transition:background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;translate:0;scale:1;&:hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border);box-shadow:var(--t-btn-inner);translate:0;scale:1}&:active{background:var(--t-btn-active-grad);border-color:var(--t-btn-active-border);scale:1;box-shadow:inset 0 1px 3px #00000047,inset 0 0 0 1px #ffffff4d}&:focus-visible{outline:1px dotted var(--t-text);outline-offset:-4px}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);box-shadow:none;opacity:1}}& .win-btn-stack .win-btn,& .win-navbar .win-btn{font-weight:600}& .win-btn--primary,& .win-btn--action{background:var(--t-btn-default-grad);border-color:var(--t-btn-hover-border);color:var(--t-text);font-weight:600;box-shadow:inset 0 0 0 1px #3399ffd9,inset 0 0 5px 1px #3399ff73;&:hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border);box-shadow:inset 0 0 0 1px #3399fff2,inset 0 0 6px 2px #3399ff8c}&:active{background:var(--t-btn-active-grad);border-color:var(--t-btn-active-border);box-shadow:inset 0 1px 3px #00000047}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);box-shadow:none}}& .win-btn--primary{animation:1.6s ease-in-out infinite alternate vista-default-glow}& .win-btn--delete{background:var(--t-danger-grad);border-color:var(--t-danger-border);color:#fff;text-shadow:0 1px 1px #00000073;&:hover{background:var(--t-danger-hover-grad);border-color:var(--t-danger-border);box-shadow:var(--t-btn-inner), 0 0 5px #dc464699}&:active{background:linear-gradient(#c84444 0%,#b03030 50%,#9c2424 50%,#8e1c1c 100%);border-color:#5a1212}}& .win-btn--pink{background:var(--t-pink-grad);border-color:var(--t-pink-border);color:var(--t-text)}& .win-btn--green{background:var(--t-green-grad);border-color:var(--t-green-border);color:var(--t-text)}& .win-btn--blue{background:var(--t-blue-grad);border-color:var(--t-blue-border);color:var(--t-text)}& :is(.win-btn--pink,.win-btn--green,.win-btn--blue):hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border)}& :is(.win-input,.form-control,.form-select,.rbt-input-main,textarea,select,input:not([type=checkbox],[type=radio],[type=range])){border:1px solid var(--t-input-border);border-block-start-color:var(--t-input-border-top);color:var(--t-text);font-family:var(--font-family);background:#fff;border-radius:2px;font-size:12px;transition:border-color .12s ease-out,box-shadow .12s ease-out;box-shadow:inset 0 1px 1px #00000014;&:hover:not(:disabled,[readonly]){border-color:var(--t-input-hover)}&:focus,&:focus-visible{border-color:var(--t-input-focus);outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 1px #3d7bad59,0 0 4px #3d7bad59}&:is(:disabled,[readonly]){border-color:var(--t-btn-disabled-border);color:#6d6d6d;background:#f4f4f4}}& .form-check-input{border-color:#8e8f8f;border-radius:2px;box-shadow:inset 0 1px 1px #00000014}& .form-check-input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%232d5f9d' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5L15 6'/%3e%3c/svg%3e");border-color:#3d7bad}& .general-info-panel{background:var(--t-client);border-color:#a0a0a0}& .general-info-panel .form-control[readonly]{border-color:var(--t-input-border);color:var(--t-text);background:#fff}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow-bg);border-inline-start:3px solid var(--t-readonly-yellow-border)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green-bg);border-inline-start:3px solid var(--t-readonly-green-border)}& .general-info-grid .form-floating>label{color:var(--t-list-header-text)}& .win-input.nav-code-input{background:var(--t-code-grad);border-color:var(--t-code-border);color:var(--t-code-text)}& .win-badge{color:var(--t-text);text-shadow:none;border-radius:4px;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0000004d}& .win-badge--donation{background:var(--t-badge-donation-grad);border:1px solid var(--t-badge-donation-border)}& .win-badge--balance{background:var(--t-badge-balance-grad);border:1px solid var(--t-badge-balance-border);cursor:pointer;&:hover{background:linear-gradient(#fff8fc 0%,#fde6f3 50%,#f9cde7 50%,#f5b8dd 100%)}}& .rbt-menu,& .dropdown-menu{background:#fff;border:1px solid #979797;border-radius:0;padding:2px;font-size:12px;box-shadow:2px 2px 3px #00000040}& .rbt-menu .dropdown-item,& .dropdown-menu .dropdown-item{color:var(--t-text);border:1px solid #0000;border-radius:2px;padding-block:3px;&:is(:hover,.active,:focus){background:linear-gradient(180deg, var(--t-row-hover-a) 0%, var(--t-row-hover-b) 100%);border-color:var(--t-row-hover-border);color:var(--t-text)}}& .win-tab{color:#fff;text-shadow:0 1px 1px #00000080;border:1px solid #ffffff73;background:linear-gradient(#ffffff4d 0%,#ffffff1f 50%,#ffffff0f 50%,#ffffff1a 100%);border-block-end:0;border-radius:3px 3px 0 0;font-size:12px;inset-block-start:1px;&:hover{background:linear-gradient(#ffffff7a 0%,#ffffff3d 50%,#eaf6fd33 50%,#bee6fd47 100%)}&.active{color:var(--t-text);text-shadow:none;background:#fff;border:1px solid #8e8f8f;border-block-end:2px solid #fff;font-weight:400;box-shadow:inset 0 1px #fff}&:focus-visible{outline-offset:-3px;outline:1px dotted}}& .printer-manager-content{background:#fff}& .win-themed-modal{& .modal-content{background:linear-gradient(180deg, #ffffff73 0%, #ffffff1a 30px, #fff0 60px), var(--t-frame-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);border:1px solid var(--t-frame-border);color:var(--t-text);border-radius:7px 7px 0 0;padding:0 8px 8px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 8px 28px #00000080}& .modal-header{color:var(--t-text);min-height:30px;text-shadow:var(--t-text-glow);background:0 0;border:0;border-radius:0;align-items:flex-start;padding:0 0 0 4px}& .modal-title{max-inline-size:none;padding-block:7px 4px;font-size:13px;font-weight:400}& .btn-close{color:#fff;text-shadow:0 0 3px #000000b3;background:linear-gradient(#eda7a7 0%,#d96a6a 48%,#c93e3e 52%,#d14545 100%);border:1px solid #5a1a1a;border-block-start:0;border-radius:0 0 4px 4px;align-self:flex-start;width:45px;height:19px;margin:0 0 0 auto;transition:background .12s ease-out,box-shadow .12s ease-out;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -1px 2px #ffffff40;&:before{content:"✕";font-size:11px;font-weight:700}&:hover{background:linear-gradient(#f6c4c4 0%,#e88585 48%,#d55 52%,#e26060 100%);box-shadow:inset 0 0 0 1px #fff9,0 0 6px #e65a5ad9}&:active{background:linear-gradient(#c45656 0%,#a83232 48%,#961e1e 52%,#9c2424 100%)}&:focus{box-shadow:inset 0 0 0 1px #fff9}}& .modal-body{background:var(--t-client);border:1px solid var(--t-client-border);color:var(--t-text);border-block-end:0;box-shadow:inset 0 0 0 1px #ffffffb3}& .modal-footer{background:var(--t-client);border:1px solid var(--t-client-border);border-block-start:1px solid #dfdfdf;box-shadow:inset 0 -1px #ffffffb3}& .form-label{font-weight:400}& .modal-footer .win-btn,& .modal-footer .win-btn--primary{min-width:75px;min-height:23px;padding-block:3px;font-size:12px}}& .legacy-modal-account{color:var(--t-main-instruction);font-size:16px;font-weight:400}& .legacy-modal-section{border:1px solid var(--t-groupbox-border);background:0 0;border-radius:3px}& .win-modal-box{background:var(--t-frame-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);border:1px solid var(--t-frame-border);border-radius:7px 7px 0 0;padding:0 8px 8px;box-shadow:inset 0 0 0 1px #fff9,0 8px 28px #00000080}& .win-modal-header{color:var(--t-text);text-shadow:var(--t-text-glow);background:0 0;border:0;border-radius:0;padding-block:7px;padding-inline:4px;font-weight:400}&::-webkit-scrollbar{width:17px;height:17px}& ::-webkit-scrollbar{width:17px;height:17px}&::-webkit-scrollbar-track{background:var(--t-sb-track-v);border:0}& ::-webkit-scrollbar-track{background:var(--t-sb-track-v);border:0}&::-webkit-scrollbar-track:horizontal{background:var(--t-sb-track-h)}& ::-webkit-scrollbar-track:horizontal{background:var(--t-sb-track-h)}&::-webkit-scrollbar-thumb{background:var(--t-sb-face-v);border:1px solid var(--scrollbar-border-dark);border-radius:2px;box-shadow:inset 0 0 0 1px #fffc}& ::-webkit-scrollbar-thumb{background:var(--t-sb-face-v);border:1px solid var(--scrollbar-border-dark);border-radius:2px;box-shadow:inset 0 0 0 1px #fffc}&::-webkit-scrollbar-thumb:horizontal{background:var(--t-sb-face-h)}& ::-webkit-scrollbar-thumb:horizontal{background:var(--t-sb-face-h)}&::-webkit-scrollbar-thumb:hover{background:var(--t-sb-hover-v);border-color:#6b8fb0}& ::-webkit-scrollbar-thumb:hover{background:var(--t-sb-hover-v);border-color:#6b8fb0}&::-webkit-scrollbar-thumb:horizontal:hover{background:var(--t-sb-hover-h)}& ::-webkit-scrollbar-thumb:horizontal:hover{background:var(--t-sb-hover-h)}&::-webkit-scrollbar-corner{background:#e9ebef}& ::-webkit-scrollbar-corner{background:#e9ebef}&::-webkit-scrollbar-button:single-button{border:1px solid var(--scrollbar-border-dark);background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border-radius:2px;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1px #fffc}& ::-webkit-scrollbar-button:single-button{border:1px solid var(--scrollbar-border-dark);background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border-radius:2px;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1px #fffc}&::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:vertical:increment{background-image:linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:hover{border-color:#6b8fb0}& ::-webkit-scrollbar-button:single-button:hover{border-color:#6b8fb0}}@keyframes vista-default-glow{0%{box-shadow:inset 0 0 0 1px #3399ff8c,inset 0 0 3px #39f3}to{box-shadow:inset 0 0 0 1px #39f,inset 0 0 7px 2px #39f9}}@media (prefers-reduced-motion:reduce){html[data-theme=windowsVista] .win-btn--primary{animation:none}}html[data-theme=windows7]{--t-white:oklch(100% 0 0);--t-black:oklch(0% 0 0);--t-client:#f0f0f0;--t-text:#000;--t-bar-text:#1e395b;--t-text-glow:0 0 10px #fffffff2, 0 0 6px #fffffff2, 0 0 3px #fffffff2;--t-frame-glass:#bed7f0c2;--t-frame-border:#1e375ab8;--t-client-border:#3c5069a6;--t-btn-grad:linear-gradient(180deg, #f2f2f2 0%, #ebebeb 50%, #ddd 50%, #cfcfcf 100%);--t-btn-hover-grad:linear-gradient(180deg, #eaf6fd 0%, #d9f0fc 50%, #bee6fd 50%, #a7d9f5 100%);--t-btn-active-grad:linear-gradient(180deg, #e5f4fc 0%, #c4e5f6 50%, #98d1ef 50%, #68b3db 100%);--t-btn-default-grad:linear-gradient(180deg, #f2f9fe 0%, #e1f1fc 50%, #c4e6fa 50%, #acdaf6 100%);--t-btn-border:#707070;--t-btn-hover-border:#3c7fb1;--t-btn-active-border:#2c628b;--t-btn-inner:inset 0 0 0 1px #ffffffa6;--t-btn-disabled-bg:#f4f4f4;--t-btn-disabled-border:#adb2b5;--t-btn-disabled-text:#838383;--t-input-border:#abadb3;--t-input-border-top:#8e8f8f;--t-input-hover:#5794bf;--t-input-focus:#3d7bad;--t-list-header-text:#4c607a;--t-list-sep:#e5e5e5;--t-list-header-bottom:#d6d6d6;--t-list-header-hover:#f2f7fe;--t-list-line:#ededed;--t-row-hover-a:#f4fafd;--t-row-hover-b:#e5f3fb;--t-row-hover-border:#70c0e7;--t-row-selected:#cce8ff;--t-row-selected-border:#99d1ff;--t-bar-grad:linear-gradient(180deg, #f6f9fd 0%, #eaf1f9 50%, #dfe8f3 50%, #dce6f4 100%);--t-bar-border:#b3c5dc;--t-navbar-grad:linear-gradient(180deg, #fdfeff 0%, #f0f5fb 50%, #e6eef8 50%, #e3edf8 100%);--t-navbar-border:#9ab5d8;--scrollbar-size:17px;--scrollbar-radius:2px;--scrollbar-track:#ebebeb;--scrollbar-thumb:#d5dae1;--scrollbar-thumb-hover:#c2e0f4;--scrollbar-border-light:#fff;--scrollbar-border-dark:#979da5;--t-sb-track-v:linear-gradient(90deg, #e6e7ea 0%, #f0f0f2 25%, #f3f3f5 100%);--t-sb-track-h:linear-gradient(180deg, #e6e7ea 0%, #f0f0f2 25%, #f3f3f5 100%);--t-sb-face-v:linear-gradient(90deg, #f8f9fb 0%, #eef0f4 50%, #dce0e6 50%, #d5dae1 100%);--t-sb-face-h:linear-gradient(180deg, #f8f9fb 0%, #eef0f4 50%, #dce0e6 50%, #d5dae1 100%);--t-sb-hover-v:linear-gradient(90deg, #f1f9fe 0%, #e3f2fc 50%, #c9e6f8 50%, #bce0f5 100%);--t-sb-hover-h:linear-gradient(180deg, #f1f9fe 0%, #e3f2fc 50%, #c9e6f8 50%, #bce0f5 100%);--t-sb-arrow:#505050;--t-sb-grip:#8e97a3;--t-pink-grad:linear-gradient(180deg, #fcecf7 0%, #f6d9ee 50%, #ecbfe1 50%, #e3aad6 100%);--t-pink-border:#a56a94;--t-green-grad:linear-gradient(180deg, #ecf7ec 0%, #d6edd6 50%, #b7dfb7 50%, #9ed29e 100%);--t-green-border:#5f8f5f;--t-blue-grad:linear-gradient(180deg, #e4f1fb 0%, #cde4f8 50%, #add5f3 50%, #92c6ee 100%);--t-blue-border:#4c7fae;--t-danger-grad:linear-gradient(180deg, #f0b4b4 0%, #e07a7a 50%, #d04848 50%, #c03535 100%);--t-danger-hover-grad:linear-gradient(180deg, #f8c8c8 0%, #ec8f8f 50%, #de5a5a 50%, #cf4343 100%);--t-danger-border:#7a1e1e;--t-code-grad:linear-gradient(180deg, #c6f1fb 0%, #e2f8fd 100%);--t-code-border:#76adc2;--t-code-text:#0d3b4f;--t-badge-donation-grad:linear-gradient(180deg, #fffdf1 0%, #fff5bd 50%, #ffea8e 50%, #ffdf66 100%);--t-badge-donation-border:#b19732;--t-badge-balance-grad:linear-gradient(180deg, #fff4fa 0%, #fbd9ed 50%, #f6bbde 50%, #f0a4d2 100%);--t-badge-balance-border:#a85f90;--t-readonly-yellow-bg:linear-gradient(180deg, #fff9df 0%, #fbefb9 100%);--t-readonly-yellow-border:#d8b84a;--t-readonly-green-bg:linear-gradient(180deg, #ebf7e8 0%, #d2ecca 100%);--t-readonly-green-border:#7fb86f;--t-main-instruction:#039;--t-groupbox-border:#d5dfe5;scrollbar-color:auto;& :is(body,#root,.win-scroll-area,.financial-summary-scroll,.general-info-panel,.win-panel,.printer-manager-content,.modal){scrollbar-color:auto}& body{background-color:#0000;background-image:linear-gradient(118deg,#fff0 0%,#ffffff4d 20%,#fff0 34%,#ffffff2e 52%,#fff0 66%,#ffffff3d 84%,#fff0 100%),radial-gradient(110% 80% at 0 100%,#ffffff4d 0%,#fff0 60%),linear-gradient(#bfd4ea 0%,#adc8e3 50%,#9dbbdd 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-size:12px}& .win-navbar{background:var(--t-navbar-grad);border-block-end:1px solid var(--t-navbar-border);color:var(--t-bar-text);-webkit-backdrop-filter:none;box-shadow:inset 0 1px #fffffff2,0 1px 4px #0000002e}& .win-panel{background:var(--t-client);border:1px solid #8e8f8f;border-radius:3px;box-shadow:0 0 0 1px #ffffff80,0 2px 8px #0003}& .win-panel--dark{background:#1e395b}& .win-scroll-area,& .financial-summary-scroll{background:#fff}& .win-section-header{background:var(--t-bar-grad);border-block-end:1px solid var(--t-bar-border);color:var(--t-bar-text);font-weight:600;box-shadow:inset 0 1px #ffffffe6}& .printer-manager-printer-label{color:var(--t-bar-text)}& .win-table{&:has(tbody tr:hover){outline:none}& thead{background:#fff}& thead th{border:0;border-inline-end:1px solid var(--t-list-sep);border-block-end:1px solid var(--t-list-header-bottom);color:var(--t-list-header-text);background:#fff;padding-block:5px;font-size:12px;font-weight:400;transition:background .1s ease-out;&:last-child{border-inline-end:0}&:hover{background:var(--t-list-header-hover);box-shadow:inset 0 -1px #99d1ff,inset 1px 0 #99d1ff,inset -1px 0 #99d1ff}}& td{border:0;border-block-end:1px solid var(--t-list-line);background:#fff}& tbody tr:hover td{background:linear-gradient(180deg, var(--t-row-hover-a) 0%, var(--t-row-hover-b) 100%);box-shadow:inset 0 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);&:first-child{box-shadow:inset 1px 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);border-start-start-radius:2px;border-end-start-radius:2px}&:last-child{box-shadow:inset -1px 1px 0 var(--t-row-hover-border), inset 0 -1px 0 var(--t-row-hover-border);border-start-end-radius:2px;border-end-end-radius:2px}}& tbody tr:is(.selected,[aria-selected=true]) td{background:var(--t-row-selected);box-shadow:inset 0 1px 0 var(--t-row-selected-border), inset 0 -1px 0 var(--t-row-selected-border)}& tfoot{background:var(--t-client)}& tfoot :is(th,td){border:0;border-block-start:1px solid #d6d6d6;border-inline-end:1px solid var(--t-list-sep);color:var(--t-text);background:linear-gradient(#fafafa 0%,#ececec 100%);&:last-child{border-inline-end:0}}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:inset 0 -1px #d6d6d6}& .win-btn,& .win-btn--primary,& .win-btn--action,& .win-btn--delete{background:var(--t-btn-grad);border:1px solid var(--t-btn-border);box-shadow:var(--t-btn-inner);color:var(--t-text);border-radius:3px;font-weight:400;transition:background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;translate:0;scale:1;&:hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border);box-shadow:var(--t-btn-inner);translate:0;scale:1}&:active{background:var(--t-btn-active-grad);border-color:var(--t-btn-active-border);scale:1;box-shadow:inset 0 1px 3px #00000047,inset 0 0 0 1px #ffffff4d}&:focus-visible{outline:1px dotted var(--t-text);outline-offset:-4px}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);box-shadow:none;opacity:1}}& .win-btn-stack .win-btn,& .win-navbar .win-btn{font-weight:600}& .win-btn--primary,& .win-btn--action{background:var(--t-btn-default-grad);border-color:var(--t-btn-hover-border);color:var(--t-text);font-weight:600;box-shadow:inset 0 0 0 1px #3399ffd9,inset 0 0 5px 1px #3399ff73;&:hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border);box-shadow:inset 0 0 0 1px #3399fff2,inset 0 0 6px 2px #3399ff8c}&:active{background:var(--t-btn-active-grad);border-color:var(--t-btn-active-border);box-shadow:inset 0 1px 3px #00000047}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);box-shadow:none}}& .win-btn--primary{animation:1.6s ease-in-out infinite alternate win7-default-glow}& .win-btn--delete{background:var(--t-danger-grad);border-color:var(--t-danger-border);color:#fff;text-shadow:0 1px 1px #00000073;&:hover{background:var(--t-danger-hover-grad);border-color:var(--t-danger-border);box-shadow:var(--t-btn-inner), 0 0 5px #dc464699}&:active{background:linear-gradient(#c84444 0%,#b03030 50%,#9c2424 50%,#8e1c1c 100%);border-color:#5a1212}}& .win-btn--pink{background:var(--t-pink-grad);border-color:var(--t-pink-border);color:var(--t-text)}& .win-btn--green{background:var(--t-green-grad);border-color:var(--t-green-border);color:var(--t-text)}& .win-btn--blue{background:var(--t-blue-grad);border-color:var(--t-blue-border);color:var(--t-text)}& :is(.win-btn--pink,.win-btn--green,.win-btn--blue):hover{background:var(--t-btn-hover-grad);border-color:var(--t-btn-hover-border)}& :is(.win-input,.form-control,.form-select,.rbt-input-main,textarea,select,input:not([type=checkbox],[type=radio],[type=range])){border:1px solid var(--t-input-border);border-block-start-color:var(--t-input-border-top);color:var(--t-text);font-family:var(--font-family);background:#fff;border-radius:2px;font-size:12px;transition:border-color .12s ease-out,box-shadow .12s ease-out;box-shadow:inset 0 1px 1px #00000014;&:hover:not(:disabled,[readonly]){border-color:var(--t-input-hover)}&:focus,&:focus-visible{border-color:var(--t-input-focus);outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 1px #3d7bad59,0 0 4px #3d7bad59}&:is(:disabled,[readonly]){border-color:var(--t-btn-disabled-border);color:#6d6d6d;background:#f4f4f4}}& .form-check-input{border-color:#8e8f8f;border-radius:2px;box-shadow:inset 0 1px 1px #00000014}& .form-check-input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%232d5f9d' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5L15 6'/%3e%3c/svg%3e");border-color:#3d7bad}& .general-info-panel{background:var(--t-client);border-color:#8e8f8f}& .general-info-panel .form-control[readonly]{border-color:var(--t-input-border);color:var(--t-text);background:#fff}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow-bg);border-inline-start:3px solid var(--t-readonly-yellow-border)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green-bg);border-inline-start:3px solid var(--t-readonly-green-border)}& .general-info-grid .form-floating>label{color:var(--t-list-header-text)}& .win-input.nav-code-input{background:var(--t-code-grad);border-color:var(--t-code-border);color:var(--t-code-text)}& .win-badge{color:var(--t-text);border-radius:4px;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #00000038}& .win-badge--donation{background:var(--t-badge-donation-grad);border:1px solid var(--t-badge-donation-border)}& .win-badge--balance{background:var(--t-badge-balance-grad);border:1px solid var(--t-badge-balance-border);cursor:pointer;&:hover{background:linear-gradient(#fff8fc 0%,#fde6f3 50%,#f9cde7 50%,#f5b8dd 100%)}}& .rbt-menu,& .dropdown-menu{background:#fff;border:1px solid #979797;border-radius:0;padding:2px;font-size:12px;box-shadow:2px 2px 3px #00000040}& .rbt-menu .dropdown-item,& .dropdown-menu .dropdown-item{color:var(--t-text);border:1px solid #0000;border-radius:2px;padding-block:3px;&:is(:hover,.active,:focus){background:linear-gradient(180deg, var(--t-row-hover-a) 0%, var(--t-row-hover-b) 100%);border-color:var(--t-row-hover-border);color:var(--t-text)}}& .win-tab{color:var(--t-text);border:1px solid #8e8f8f;background:linear-gradient(#f2f2f2 0%,#ebebeb 50%,#e3e3e3 50%,#dcdcdc 100%);border-block-end:0;border-radius:3px 3px 0 0;font-size:12px;inset-block-start:1px;box-shadow:inset 0 1px #fffc;&:hover{border-color:var(--t-btn-hover-border);background:linear-gradient(#eaf6fd 0%,#d9f0fc 50%,#bee6fd 50%,#a7d9f5 100%)}&.active{color:var(--t-text);background:#fff;border:1px solid #8e8f8f;border-block-end:2px solid #fff;margin-block-start:-1px;padding-block-start:5px;font-weight:400;inset-block-start:1px;box-shadow:inset 0 2px #fff,inset 0 1px #8e8f8f}&:focus-visible{outline-offset:-3px;outline:1px dotted}}& .printer-manager-content{background:#fff}& .win-themed-modal{& .modal-content{background:linear-gradient(180deg, #ffffff8c 0%, #ffffff26 30px, #fff0 60px), var(--t-frame-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);border:1px solid var(--t-frame-border);color:var(--t-text);border-radius:6px 6px 0 0;padding:0 8px 8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6,0 8px 28px #00000073}& .modal-header{color:var(--t-text);min-height:30px;text-shadow:var(--t-text-glow);background:0 0;border:0;border-radius:0;align-items:flex-start;padding:0 0 0 4px}& .modal-title{max-inline-size:none;padding-block:7px 4px;font-size:13px;font-weight:400}& .btn-close{color:#fff;text-shadow:0 0 3px #000000b3;background:linear-gradient(#eda7a7 0%,#d96a6a 48%,#c93e3e 52%,#d14545 100%);border:1px solid #5a1a1a;border-block-start:0;border-radius:0 0 4px 4px;align-self:flex-start;width:45px;height:19px;margin:0 0 0 auto;transition:background .12s ease-out,box-shadow .12s ease-out;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -1px 2px #ffffff40;&:before{content:"✕";font-size:11px;font-weight:700}&:hover{background:linear-gradient(#f6c4c4 0%,#e88585 48%,#d55 52%,#e26060 100%);box-shadow:inset 0 0 0 1px #fff9,0 0 6px #e65a5ad9}&:active{background:linear-gradient(#c45656 0%,#a83232 48%,#961e1e 52%,#9c2424 100%)}&:focus{box-shadow:inset 0 0 0 1px #fff9}}& .modal-body{background:var(--t-client);border:1px solid var(--t-client-border);color:var(--t-text);border-block-end:0;box-shadow:inset 0 0 0 1px #ffffffb3}& .modal-footer{background:var(--t-client);border:1px solid var(--t-client-border);border-block-start:1px solid #dfdfdf;box-shadow:inset 0 -1px #ffffffb3}& .form-label{font-weight:400}& .modal-footer .win-btn,& .modal-footer .win-btn--primary{min-width:75px;min-height:23px;padding-block:3px;font-size:12px}}& .legacy-modal-account{color:var(--t-main-instruction);font-size:16px;font-weight:400}& .legacy-modal-section{border:1px solid var(--t-groupbox-border);background:0 0;border-radius:3px}& .win-modal-box{background:var(--t-frame-glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);border:1px solid var(--t-frame-border);border-radius:6px 6px 0 0;padding:0 8px 8px;box-shadow:inset 0 0 0 1px #ffffffa6,0 8px 28px #00000073}& .win-modal-header{color:var(--t-text);text-shadow:var(--t-text-glow);background:0 0;border:0;border-radius:0;padding-block:7px;padding-inline:4px;font-weight:400}&::-webkit-scrollbar{width:17px;height:17px}& ::-webkit-scrollbar{width:17px;height:17px}&::-webkit-scrollbar-track{background:var(--t-sb-track-v);border:0}& ::-webkit-scrollbar-track{background:var(--t-sb-track-v);border:0}&::-webkit-scrollbar-track:horizontal{background:var(--t-sb-track-h)}& ::-webkit-scrollbar-track:horizontal{background:var(--t-sb-track-h)}&::-webkit-scrollbar-thumb{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-face-v);border:1px solid var(--scrollbar-border-dark);background-position:50% calc(50% - 2px),50%,50% calc(50% + 2px),0 0;background-repeat:no-repeat;background-size:7px 1px,7px 1px,7px 1px,100% 100%;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffffd9}& ::-webkit-scrollbar-thumb{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-face-v);border:1px solid var(--scrollbar-border-dark);background-position:50% calc(50% - 2px),50%,50% calc(50% + 2px),0 0;background-repeat:no-repeat;background-size:7px 1px,7px 1px,7px 1px,100% 100%;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffffd9}&::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-face-h);background-position:calc(50% - 2px),50%,calc(50% + 2px),0 0;background-size:1px 7px,1px 7px,1px 7px,100% 100%}& ::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-face-h);background-position:calc(50% - 2px),50%,calc(50% + 2px),0 0;background-size:1px 7px,1px 7px,1px 7px,100% 100%}&::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-hover-v);border-color:#5f8fb8}& ::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-hover-v);border-color:#5f8fb8}&::-webkit-scrollbar-thumb:horizontal:hover{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-hover-h)}& ::-webkit-scrollbar-thumb:horizontal:hover{background-image:linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), linear-gradient(var(--t-sb-grip), var(--t-sb-grip)), var(--t-sb-hover-h)}&::-webkit-scrollbar-corner{background:#ebebeb}& ::-webkit-scrollbar-corner{background:#ebebeb}&::-webkit-scrollbar-button:single-button{border:1px solid var(--scrollbar-border-dark);background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border-radius:2px;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1px #ffffffd9}& ::-webkit-scrollbar-button:single-button{border:1px solid var(--scrollbar-border-dark);background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border-radius:2px;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1px #ffffffd9}&::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:vertical:increment{background-image:linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-v);background-position:calc(50% - 3px),calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:linear-gradient(135deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(45deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}& ::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:linear-gradient(225deg, transparent 50%, var(--t-sb-arrow) 50%), linear-gradient(315deg, transparent 50%, var(--t-sb-arrow) 50%), var(--t-sb-face-h);background-position:50% calc(50% - 3px),50% calc(50% + 3px),0 0}&::-webkit-scrollbar-button:single-button:hover{border-color:#5f8fb8}& ::-webkit-scrollbar-button:single-button:hover{border-color:#5f8fb8}}@keyframes win7-default-glow{0%{box-shadow:inset 0 0 0 1px #3399ff8c,inset 0 0 3px #39f3}to{box-shadow:inset 0 0 0 1px #39f,inset 0 0 7px 2px #39f9}}@media (prefers-reduced-motion:reduce){html[data-theme=windows7] .win-btn--primary{animation:none}}html[data-theme=windows8]{--t-accent:#2b579a;--t-accent-hover:#3c6fb8;--t-accent-dark:#1f3f73;--t-white:#fff;--t-black:#000;--t-text:#1e1e1e;--t-text-muted:#6d6d6d;--t-chrome:#f0f0f0;--t-chrome-line:#dfdfdf;--t-grid:#e5e5e5;--t-grid-soft:#f0f0f0;--t-btn-bg:#e1e1e1;--t-btn-border:#adadad;--t-btn-hover-bg:#e5f1fb;--t-btn-hover-border:#0078d7;--t-btn-press-bg:#cce4f7;--t-btn-press-border:#005499;--t-btn-disabled-bg:#ccc;--t-btn-disabled-border:#bfbfbf;--t-btn-disabled-text:#838383;--t-row-hover:#e5f1fb;--t-row-hover-line:#70c0e7;--t-row-selected:#cde8ff;--t-row-selected-line:#99d1ff;--t-input-border:#abadb3;--t-input-hover:#7eb4ea;--t-input-focus:#569de5;--t-input-disabled-bg:#f0f0f0;--t-input-disabled-border:#d9d9d9;--t-check-border:#333;--t-close-hover:#c75050;--t-close-press:#f1707a;--t-tab-border:#d9d9d9;--t-purple:#a700ae;--t-green:#00a300;--t-blue:#2e8def;--t-red:#e51400;--t-yellow:#ffc40d;--t-magenta:#ff0097;--t-positive:#0f7b0f;--t-negative:#c50500;--t-readonly-yellow:#fdf6e3;--t-readonly-green:#eef7ee;--scrollbar-size:17px;--scrollbar-radius:0px;--scrollbar-track:#f0f0f0;--scrollbar-thumb:#cdcdcd;--scrollbar-thumb-hover:#a6a6a6;--scrollbar-thumb-active:#606060;--scrollbar-border-light:#f0f0f0;--scrollbar-border-dark:#f0f0f0;--scrollbar-arrow:#606060;--scrollbar-button-hover:#dadada;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;&,& body,& #root,& .win-scroll-area,& .financial-summary-scroll,& .general-info-panel,& .win-panel{scrollbar-color:auto}&::-webkit-scrollbar-track{background:var(--scrollbar-track);border:0}& ::-webkit-scrollbar-track{background:var(--scrollbar-track);border:0}&::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);box-shadow:none;border-radius:0}& ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-track);box-shadow:none;border-radius:0}&::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}& ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}&::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}& ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}&::-webkit-scrollbar-button:single-button{background-color:var(--scrollbar-track);background-position:50%;background-repeat:no-repeat;width:17px;height:17px}& ::-webkit-scrollbar-button:single-button{background-color:var(--scrollbar-track);background-position:50%;background-repeat:no-repeat;width:17px;height:17px}&::-webkit-scrollbar-button:single-button:hover{background-color:var(--scrollbar-button-hover)}& ::-webkit-scrollbar-button:single-button:hover{background-color:var(--scrollbar-button-hover)}&::-webkit-scrollbar-button:single-button:active{background-color:var(--scrollbar-thumb-active)}& ::-webkit-scrollbar-button:single-button:active{background-color:var(--scrollbar-thumb-active)}&::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M4.5 0 9 5H0z' fill='%23606060'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M4.5 0 9 5H0z' fill='%23606060'/%3E%3C/svg%3E")}&::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23606060'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23606060'/%3E%3C/svg%3E")}&::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9'%3E%3Cpath d='M5 0v9L0 4.5z' fill='%23606060'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9'%3E%3Cpath d='M5 0v9L0 4.5z' fill='%23606060'/%3E%3C/svg%3E")}&::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9'%3E%3Cpath d='M0 0v9l5-4.5z' fill='%23606060'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9'%3E%3Cpath d='M0 0v9l5-4.5z' fill='%23606060'/%3E%3C/svg%3E")}&::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M4.5 0 9 5H0z' fill='%23ffffff'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M4.5 0 9 5H0z' fill='%23ffffff'/%3E%3C/svg%3E")}&::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23ffffff'/%3E%3C/svg%3E")}& ::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5'%3E%3Cpath d='M0 0h9L4.5 5z' fill='%23ffffff'/%3E%3C/svg%3E")}&::-webkit-scrollbar-corner{background:var(--scrollbar-track)}& ::-webkit-scrollbar-corner{background:var(--scrollbar-track)}& .win-navbar{box-shadow:none;-webkit-backdrop-filter:none;border-block-end:0;& .win-btn{color:var(--t-white);border:2px solid var(--t-white);background:0 0;padding-block:4px;font-weight:600;&:hover{background:var(--t-white);color:var(--t-text);border-color:var(--t-white)}&:active{background:var(--t-btn-press-bg);color:var(--t-text);border-color:var(--t-btn-press-bg)}&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-5px}}}& .nav-code-input{background:var(--t-white);color:var(--t-text);border:1px solid var(--t-input-border);border-block-end:2px solid var(--t-blue);font-size:13px}& .win-badge--donation{background:var(--t-yellow);color:var(--t-black);border:0}& .win-badge--balance{background:var(--t-magenta);color:var(--t-white);border:0;&:hover{background:color-mix(in oklch, var(--t-magenta) 86%, var(--t-black))}&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-4px}}& .win-panel{background:var(--t-white);border:2px solid var(--t-accent);box-shadow:none;background-image:none;border-radius:0;animation:none}& .general-info-panel{background:var(--t-white);border-color:var(--t-accent)}& .win-section-header{background:var(--t-accent);color:var(--t-white);text-transform:uppercase;letter-spacing:.6px;background-image:none;border-block-end:0;border-radius:0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:600;& .win-btn{color:var(--t-white);border:1px solid var(--t-white);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;font-weight:600;&:hover{background:var(--t-white);color:var(--t-accent);border-color:var(--t-white)}&:active{background:var(--t-btn-press-bg);color:var(--t-accent-dark);border-color:var(--t-btn-press-bg)}&:disabled{color:color-mix(in oklch, var(--t-white) 55%, var(--t-accent));border-color:color-mix(in oklch, var(--t-white) 55%, var(--t-accent));background:0 0}&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-4px}}}& .win-section-header.printer-manager-header{background:var(--t-chrome);color:var(--t-text);text-transform:none;letter-spacing:0;align-items:flex-end;padding-block-end:0;box-shadow:none!important;border-block-end:1px solid var(--t-tab-border)!important}& .printer-manager-printer-label{color:var(--t-text);padding-block-end:6px;font-weight:600}& .printer-manager-content{background:var(--t-white)}& .win-tabs{border-block-end:0;gap:0;margin-block-end:0;padding-inline:0}& .win-tab{background:var(--t-chrome);color:var(--t-text);border:1px solid var(--t-tab-border);border-block-end:0;border-radius:0;margin-inline-end:-1px;padding-block:3px;padding-inline:10px;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;inset-block-start:1px;&:hover{background:var(--t-row-hover);border-color:var(--t-row-hover-line);z-index:1}&.active{background:var(--t-white);border:1px solid var(--t-tab-border);border-block-end:1px solid var(--t-white);z-index:2;margin-block-start:-2px;padding-block:5px 4px;font-weight:400;inset-block-start:1px}&:focus-visible{outline:1px dotted var(--t-text);outline-offset:-3px}}& .win-table{font-family:Segoe UI,Tahoma,sans-serif;&:has(tbody tr:hover){outline:none}& thead{background:var(--t-white)}& thead th{background:var(--t-white);color:var(--t-text);text-transform:none;letter-spacing:0;border:0;border-block-end:1px solid var(--t-grid);border-inline-end:1px solid var(--t-grid);box-shadow:none;font-size:11px;font-weight:600;&:last-child{border-inline-end:0}&:hover{background:var(--t-row-hover)}}& td{background:var(--t-white);border:0;border-block-end:1px solid var(--t-grid-soft)}& tbody tr:hover td{background:var(--t-row-hover);box-shadow:inset 0 1px 0 var(--t-row-hover-line), inset 0 -1px 0 var(--t-row-hover-line)}& tbody tr:hover td:first-child{box-shadow:inset 1px 1px 0 var(--t-row-hover-line), inset 0 -1px 0 var(--t-row-hover-line)}& tbody tr:hover td:last-child{box-shadow:inset -1px 1px 0 var(--t-row-hover-line), inset 0 -1px 0 var(--t-row-hover-line)}& tfoot{background:var(--t-white)}& tfoot :is(th,td){background:var(--t-white);border:0;border-block-start:1px solid var(--t-grid);box-shadow:none;font-weight:700}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:inset 0 1px 0 var(--t-grid)}& .win-btn{background:var(--t-btn-bg);color:var(--t-text);border:1px solid var(--t-btn-border);box-shadow:none;text-transform:none;letter-spacing:0;background-image:none;border-radius:0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;font-weight:400;transition:background 80ms linear,border-color 80ms linear;translate:0;scale:1;&:hover{background:var(--t-btn-hover-bg);border-color:var(--t-btn-hover-border);translate:0;scale:1}&:active{background:var(--t-btn-press-bg);border-color:var(--t-btn-press-border);box-shadow:none}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}&:focus-visible{outline:1px dotted var(--t-text);outline-offset:-4px}}& .win-btn--pink,& .win-btn--green,& .win-btn--blue{color:var(--t-white);border-style:solid;border-width:1px;font-weight:600;&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-4px}}& .win-btn--pink{background:var(--t-purple);border-color:var(--t-purple);&:hover{background:color-mix(in oklch, var(--t-purple) 86%, var(--t-white));border-color:color-mix(in oklch, var(--t-purple) 86%, var(--t-white))}&:active{background:color-mix(in oklch, var(--t-purple) 82%, var(--t-black));border-color:color-mix(in oklch, var(--t-purple) 82%, var(--t-black))}&:disabled{background:color-mix(in oklch, var(--t-purple) 45%, var(--t-white));border-color:color-mix(in oklch, var(--t-purple) 45%, var(--t-white));color:var(--t-white)}}& .win-btn--green{background:var(--t-green);border-color:var(--t-green);&:hover{background:color-mix(in oklch, var(--t-green) 86%, var(--t-white));border-color:color-mix(in oklch, var(--t-green) 86%, var(--t-white))}&:active{background:color-mix(in oklch, var(--t-green) 82%, var(--t-black));border-color:color-mix(in oklch, var(--t-green) 82%, var(--t-black))}}& .win-btn--blue{background:var(--t-blue);border-color:var(--t-blue);&:hover{background:color-mix(in oklch, var(--t-blue) 86%, var(--t-white));border-color:color-mix(in oklch, var(--t-blue) 86%, var(--t-white))}&:active{background:color-mix(in oklch, var(--t-blue) 82%, var(--t-black));border-color:color-mix(in oklch, var(--t-blue) 82%, var(--t-black))}}& .win-btn--primary,& .win-btn--action{background:var(--t-accent);color:var(--t-white);border:1px solid var(--t-accent);box-shadow:none;text-transform:none;letter-spacing:0;background-image:none;border-radius:0;font-family:Segoe UI,Tahoma,sans-serif;font-weight:600;&:hover{background:var(--t-accent-hover);border-color:var(--t-accent-hover)}&:active{background:var(--t-accent-dark);border-color:var(--t-accent-dark);box-shadow:none}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-4px}}& .win-btn--delete{background:var(--t-red);color:var(--t-white);border:1px solid var(--t-red);box-shadow:none;background-image:none;border-radius:0;font-weight:600;&:hover{background:color-mix(in oklch, var(--t-red) 86%, var(--t-white));border-color:color-mix(in oklch, var(--t-red) 86%, var(--t-white))}&:active{background:color-mix(in oklch, var(--t-red) 80%, var(--t-black));border-color:color-mix(in oklch, var(--t-red) 80%, var(--t-black))}&:focus-visible{outline:1px dotted var(--t-white);outline-offset:-4px}}& :is(.form-control,.form-select,.win-input,.rbt-input-main,textarea,select,input:not([type=checkbox],[type=radio],[type=range])){background-color:var(--t-white);color:var(--t-text);border:1px solid var(--t-input-border);box-shadow:none;border-radius:0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;transition:border-color 80ms linear;&::placeholder{color:var(--t-text-muted);opacity:1}&:hover:not(:focus,:disabled,[readonly]){border-color:var(--t-input-hover)}&:focus{border-color:var(--t-input-focus);box-shadow:none;outline:none}&:focus-visible{outline:none}}& .nav-code-input:focus{border-block-end-color:var(--t-input-focus)}& :is(.form-control,.win-input,input:not([type=checkbox],[type=radio])):is(:disabled,[readonly]){background-color:var(--t-input-disabled-bg);border-color:var(--t-input-disabled-border);color:var(--t-text-muted)}& :is(.form-select,select.win-input,select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Cpath d='M0 0h8L4 4z' fill='%23000000'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;background-size:8px 4px;padding-inline-end:22px}& :is(.form-check-input,input[type=checkbox]){appearance:none;vertical-align:-2px;background-color:var(--t-white);border:1px solid var(--t-check-border);width:13px;height:13px;box-shadow:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:0;flex-shrink:0;margin-block-start:0;transition:border-color 80ms linear,background-color 80ms linear;&:hover{border-color:var(--t-btn-hover-border);background-color:var(--t-btn-hover-bg)}&:checked{background-color:var(--t-white);border-color:var(--t-check-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M1.5 5.5 4.5 8.5 9.5 2.5' fill='none' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E");&:hover{background-color:var(--t-btn-hover-bg)}}&:focus,&:focus-visible{outline:1px dotted var(--t-text);outline-offset:1px;box-shadow:none}&:disabled{border-color:var(--t-btn-disabled-border);background-color:var(--t-input-disabled-bg);opacity:1}}& .general-info-panel{& .form-control[readonly]{background-color:var(--t-white);border-color:var(--t-input-border);color:var(--t-text)}& .form-control:focus{box-shadow:none}}& .general-info-spouse-heb .form-control[readonly]{background-color:var(--t-readonly-yellow)}& .general-info-hebrew .form-control[readonly]{background-color:var(--t-readonly-green)}& .general-info-grid .form-floating>label{color:var(--t-text-muted);font-weight:400}& .form-floating>label{color:var(--t-text-muted)}& .value-positive{color:var(--t-positive)}& .value-negative{color:var(--t-negative)}& .value-accent{color:var(--t-accent)}& .win-themed-modal{& .modal-content{background:var(--t-white);border:8px solid var(--t-accent);box-shadow:none;border-block-start:0;border-radius:0}& .modal-header{background:var(--t-accent);color:var(--t-white);background-image:none;border:0;border-radius:0;align-items:center;padding-block:5px 7px;padding-inline:6px 0}& .modal-title{color:var(--t-white);font-family:Segoe UI,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:20px}& .btn-close{color:var(--t-white);width:45px;height:20px;box-shadow:none;opacity:1;border-radius:0;margin:0 0 0 auto;&:before{content:"✕";font-size:12px;font-weight:400;line-height:1}&:hover{background-color:var(--t-close-hover);color:var(--t-white)}&:active{background-color:var(--t-close-press)}&:focus,&:focus-visible{box-shadow:none;outline:1px dotted var(--t-white);outline-offset:-3px}}& .modal-body{background:var(--t-white);color:var(--t-text);font-family:Segoe UI,Tahoma,sans-serif}& .modal-footer{background:var(--t-chrome);border-block-start:1px solid var(--t-chrome-line);border-radius:0;& .win-btn,& .win-btn--primary{min-width:88px;padding-block:4px}}& .form-label{color:var(--t-text);font-weight:400}& .form-check-label{font-size:12px}}& .legacy-modal-account{color:var(--t-text);font-family:Segoe UI Light,Segoe UI Semilight,Segoe UI,Tahoma,sans-serif;font-size:26px;font-weight:300}& .legacy-modal-section{background:var(--t-white);border:1px solid var(--t-tab-border)}& .win-modal-box{background:var(--t-white);border:8px solid var(--t-accent);box-shadow:none;border-block-start:0;border-radius:0}& .win-modal-header{background:var(--t-accent);color:var(--t-white);border:0;border-radius:0;padding-block:6px;padding-inline:6px;font-size:13px;font-weight:400}& .win-btn+h1{color:var(--t-white);font-family:Segoe UI Light,Segoe UI Semilight,Segoe UI,Tahoma,sans-serif;font-weight:300}}html[data-theme=windows10]{--t-white:#fff;--t-black:#000;--t-accent:#0078d7;--t-accent-hover:#1a86d9;--t-accent-press:#005a9e;--t-accent-soft:#cce4f7;--t-accent-light:#e5f1fb;--t-window-bg:#f0f0f0;--t-chrome-border:#bfbfbf;--t-divider:#e1e1e1;--t-grid-border:#ededed;--t-th-border:#e5e5e5;--t-row-hover:#e5f3fb;--t-row-selected:#cde8ff;--t-btn-bg:#e1e1e1;--t-btn-border:#adadad;--t-btn-disabled-bg:#ccc;--t-btn-disabled-border:#bfbfbf;--t-btn-disabled-text:#838383;--t-input-border:#7a7a7a;--t-input-border-hover:#171717;--t-input-readonly-bg:#f0f0f0;--t-text:#000;--t-text-secondary:#5c5c5c;--t-close-hover:#e81123;--t-close-press:#f1707a;--t-pink-bg:#f7e1f0;--t-pink-border:#d79cc6;--t-pink-text:#000;--t-green-bg:#dff6dd;--t-green-border:#8fc98b;--t-green-text:#0b4f0b;--t-blue-bg:#ddeefb;--t-blue-border:#9ac4ea;--t-blue-text:#003f76;--t-delete-bg:#c50f1f;--t-delete-hover:#d6202f;--t-delete-press:#a80e1a;--t-readonly-yellow-bg:#fff4ce;--t-readonly-yellow-border:#9d5d00;--t-readonly-yellow-text:#433519;--t-readonly-green-bg:#dff6dd;--t-readonly-green-border:#0f7b0f;--t-readonly-green-text:#094509;--t-value-positive:#107c10;--t-value-negative:#c50f1f;--t-value-accent:#0067b8;--t-badge-donation-bg:#fff4ce;--t-badge-donation-border:#ecd98f;--t-badge-donation-text:#6b4d00;--t-badge-balance-bg:#fde7f3;--t-badge-balance-border:#ebb5d3;--t-badge-balance-text:#8c1a5c;--t-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");--scrollbar-size:17px;--scrollbar-radius:0;--scrollbar-track:#f0f0f0;--scrollbar-thumb:#cdcdcd;--scrollbar-thumb-hover:#a6a6a6;--scrollbar-border-light:#f0f0f0;--scrollbar-border-dark:#f0f0f0;accent-color:var(--t-accent);& body{font-size:12px}& ::selection{background:var(--t-accent);color:var(--t-white)}& :is(.win-panel,.win-panel--dark,.win-panel--accent){box-shadow:none;border-radius:0}& .win-panel--dark{background:var(--t-window-bg)}& .win-panel--accent{background:var(--t-accent)}& .win-section-header{background:var(--t-window-bg);border-block-end:1px solid var(--t-divider);color:var(--t-text);background-image:none;border-radius:0;font-size:12px;font-weight:600;& .win-btn{font-size:11px}}& .win-section-header.printer-manager-header{box-shadow:none!important;border-block-end:1px solid var(--t-divider)!important}& .general-info-panel{background:var(--t-window-bg);border-color:var(--t-chrome-border);& .form-control[readonly]{background:var(--t-white);border-color:var(--t-btn-border);color:var(--t-text)}}& .general-info-grid .form-floating>label{color:var(--t-text-secondary);font-weight:400}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow-bg);border-color:var(--t-btn-border);border-inline-start:3px solid var(--t-readonly-yellow-border);color:var(--t-readonly-yellow-text)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green-bg);border-color:var(--t-btn-border);border-inline-start:3px solid var(--t-readonly-green-border);color:var(--t-readonly-green-text)}& .win-table{&:has(tbody tr:hover){outline:none}& thead{background:var(--t-white)}& th{background:var(--t-white);border:0;border-block-end:1px solid var(--t-th-border);border-inline-end:1px solid var(--t-th-border);color:var(--t-text);padding-block:5px;font-size:12px;font-weight:600;&:last-child{border-inline-end:0}}& td{border-color:var(--t-grid-border);color:var(--t-text)}& tbody tr:hover td{background:var(--t-row-hover)}& tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--t-accent)}& tfoot{background:var(--t-window-bg);& :is(th,td){background:var(--t-window-bg);border:0;border-block-start:1px solid var(--t-divider);border-inline-end:1px solid var(--t-th-border)}& :is(th,td):last-child{border-inline-end:0}}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:none}& .win-btn{background:var(--t-btn-bg);border:1px solid var(--t-btn-border);box-shadow:none;color:var(--t-text);border-radius:0;font-size:12px;font-weight:400;transition:background-color 80ms linear,border-color 80ms linear;translate:0;scale:1;&:hover{background:var(--t-accent-light);border-color:var(--t-accent);translate:0;scale:1}&:active{background:var(--t-accent-soft);border-color:var(--t-accent-press);box-shadow:none;scale:1}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}}& .win-btn--pink{background:var(--t-pink-bg);border-color:var(--t-pink-border);color:var(--t-pink-text)}& .win-btn--green{background:var(--t-green-bg);border-color:var(--t-green-border);color:var(--t-green-text)}& .win-btn--blue{background:var(--t-blue-bg);border-color:var(--t-blue-border);color:var(--t-blue-text)}& :is(.win-btn--pink,.win-btn--green,.win-btn--blue):hover{border-color:var(--t-accent)}& :is(.win-btn--primary,.win-btn--action){background:var(--t-accent);border:1px solid var(--t-accent);box-shadow:none;color:var(--t-white);border-radius:0;font-weight:400;&:hover{background:var(--t-accent-hover);border-color:var(--t-accent-hover)}&:active{background:var(--t-accent-press);border-color:var(--t-accent-press)}}& .win-btn--primary{font-size:12px;&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}}& .win-btn--delete{background:var(--t-delete-bg);border:1px solid var(--t-delete-bg);box-shadow:none;color:var(--t-white);border-radius:0;&:hover{background:var(--t-delete-hover);border-color:var(--t-delete-hover)}&:active{background:var(--t-delete-press);border-color:var(--t-delete-press)}}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete,.win-tab):focus-visible{outline:1px dotted var(--t-black);outline-offset:-3px}& :is(.form-control,.form-select,.win-input,.rbt-input-main,input:not([type=checkbox],[type=radio]),select,textarea){background-color:var(--t-white);border:1px solid var(--t-input-border);box-shadow:none;color:var(--t-text);border-radius:0;font-size:12px;&::placeholder{color:var(--t-text-secondary);opacity:1}&:hover:not(:focus,:disabled,[readonly]){border-color:var(--t-input-border-hover)}&:focus{border-color:var(--t-accent)!important;box-shadow:inset 0 0 0 1px var(--t-accent)!important;outline:none!important}}& .form-control:is(:disabled,[readonly]){background-color:var(--t-input-readonly-bg);border-color:var(--t-btn-disabled-border)}& :is(.form-select,select.win-input,select.form-control){appearance:none;background-image:var(--t-chevron);background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;padding-inline-end:24px}& .form-check-input{background-color:var(--t-white);border:1px solid var(--t-text);box-shadow:none;border-radius:0;width:1.1em;height:1.1em;&:hover{border-color:var(--t-accent)}&:checked{background-color:var(--t-accent);border-color:var(--t-accent)}&:focus{box-shadow:none}}& .win-navbar{background:var(--t-white);border-block-end:1px solid var(--t-th-border);box-shadow:none;color:var(--t-text);-webkit-backdrop-filter:none}& .nav-code-input{background:var(--t-white);border-block-end:2px solid var(--t-accent)}& .win-badge{box-shadow:none;border-radius:0}& .win-badge--donation{background:var(--t-badge-donation-bg);border-color:var(--t-badge-donation-border);color:var(--t-badge-donation-text)}& .win-badge--balance{background:var(--t-badge-balance-bg);border-color:var(--t-badge-balance-border);color:var(--t-badge-balance-text);&:hover{border-color:var(--t-accent)}}& .value-positive{color:var(--t-value-positive)}& .value-negative{color:var(--t-value-negative)}& .value-accent{color:var(--t-value-accent)}& .win-themed-modal{& .modal-content{background:var(--t-white);border:1px solid var(--t-accent);border-radius:0;box-shadow:0 0 0 1px oklch(0% 0 0/.08),0 10px 28px oklch(0% 0 0/.28)}& .modal-header{background:var(--t-white);background-image:none;border-block-end:0;border-radius:0;min-height:30px;padding-block:0;padding-inline:8px 0}& .modal-title{max-inline-size:none;font-size:12px;font-weight:400;line-height:30px}& .modal-body{background:var(--t-white);padding-block:10px 14px}& .modal-footer{background:var(--t-window-bg);border-block-start:1px solid #dfdfdf;padding-block:10px;& .win-btn,& .win-btn--primary{min-width:88px;padding-block:4px;padding-inline:12px}}& .btn-close{width:46px;height:30px;color:var(--t-text);border-radius:0;margin:0 0 0 auto;transition:background-color 80ms linear;&:before{content:"✕";font-size:11px;font-weight:400}&:hover{background:var(--t-close-hover);color:var(--t-white)}&:active{background:var(--t-close-press);color:var(--t-white)}&:focus{box-shadow:none}}& .form-label{font-weight:400}& .form-control:focus,& .form-select:focus,& .rbt-input-main:focus{border-color:var(--t-accent)}}& .legacy-modal-account{font-size:20px;font-weight:400}& .legacy-modal-section{background:var(--t-white);border:1px solid var(--t-divider)}& .win-modal-box{background:var(--t-white);border:1px solid var(--t-accent);border-radius:0;box-shadow:0 0 0 1px oklch(0% 0 0/.08),0 10px 28px oklch(0% 0 0/.28)}& .win-modal-header{background:var(--t-white);border-block-end:1px solid var(--t-divider);color:var(--t-text);border-radius:0;padding-block:8px;font-weight:400}& .win-tabs{gap:0}& .win-tab{background:var(--t-window-bg);border:1px solid var(--t-chrome-border);border-block-end:0;border-radius:0;margin-inline-end:-1px;padding-block:4px;font-size:12px;&:hover{background:var(--t-accent-light)}&.active{background:var(--t-white);border:1px solid var(--t-chrome-border);border-block-end:2px solid var(--t-white);font-weight:400}}& .printer-manager-content{background:var(--t-white)}--bg-color:#fff!important;--header-bg-color:#f0f0f0!important;--border-color:#d9d9d9!important;--border-color-secondary:#e5e5e5!important;--border-color-dark:#bfbfbf!important;--button-bg-color:#e1e1e1!important;--button-active-bg:#0078d7!important;--button-disabled-bg:#ccc!important;--button-border-color:#0078d7!important;--accent-color:#0078d7!important;--app-bg-color:#e6e6e6!important;--navbar-bg-color:#fff!important;--navbar-text-color:#000!important;--cell-bg-color:#fff!important;--surface-light:#fff!important;--surface-neutral:#f0f0f0!important;--text-color:#000!important;--text-muted:#6d6d6d!important;--header-accent-bg:#0078d7!important;--input-bg-color:#fff!important;--input-border-color:#7a7a7a!important;--border-radius:0px!important;--border-radius-lg:0px!important;--panel-border:1px solid #bfbfbf!important;--panel-shadow:none!important;--button-border:1px solid #adadad!important;--button-shadow:none!important;--button-radius:0px!important;--navbar-shadow:none!important;--font-family:Segoe UI, Tahoma, sans-serif!important;--header-gradient:none!important;--input-radius:0px!important;--input-shadow:none!important;--row-success-bg:#dff6dd!important;--general-info-bg:#f0f0f0!important}html[data-theme=windows10Dark]{--t-white:#fff;--t-black:#000;--t-accent:#0078d7;--t-accent-hover:#1a86d9;--t-accent-press:#005a9e;--t-accent-text:#4cc2ff;--t-window-bg:#202020;--t-surface:#2b2b2b;--t-surface-hover:#2d2d2d;--t-chrome-border:#404040;--t-divider:#3f3f3f;--t-grid-border:#333;--t-row-hover:#2d2d2d;--t-row-selected:#0f3b61;--t-btn-bg:#333;--t-btn-border:#555;--t-btn-hover-bg:#3f3f3f;--t-btn-disabled-bg:#2a2a2a;--t-btn-disabled-border:#3a3a3a;--t-btn-disabled-text:#7a7a7a;--t-input-bg:#2d2d2d;--t-input-border:#8a8a8a;--t-input-border-hover:#c8c8c8;--t-input-readonly-bg:#262626;--t-text:#fff;--t-text-secondary:#c8c8c8;--t-close-hover:#e81123;--t-close-press:#f1707a;--t-pink-bg:#3d2a38;--t-pink-border:#7a4d6c;--t-pink-text:#f3cde6;--t-green-bg:#1f3a28;--t-green-border:#3f7a4f;--t-green-text:#b9e8c3;--t-blue-bg:#1b3350;--t-blue-border:#3a6ea5;--t-blue-text:#b7dcff;--t-delete-bg:#c42b1c;--t-delete-hover:#d1392a;--t-delete-press:#a3230f;--t-readonly-yellow-bg:#3a3520;--t-readonly-yellow-border:#fce100;--t-readonly-yellow-text:#fff4ce;--t-readonly-green-bg:#20352a;--t-readonly-green-border:#6ccb5f;--t-readonly-green-text:#dff6dd;--t-value-positive:#6ccb5f;--t-value-negative:#ff99a4;--t-value-accent:#4cc2ff;--t-badge-donation-bg:#3a3520;--t-badge-donation-border:#5a5230;--t-badge-donation-text:#ffe69c;--t-badge-balance-bg:#3d2a38;--t-badge-balance-border:#5e4157;--t-badge-balance-text:#f7b8dc;--t-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E");--scrollbar-size:17px;--scrollbar-radius:0;--scrollbar-track:#171717;--scrollbar-thumb:#4d4d4d;--scrollbar-thumb-hover:#7a7a7a;--scrollbar-border-light:#171717;--scrollbar-border-dark:#171717;accent-color:var(--t-accent);color-scheme:dark;& body{font-size:12px}& ::selection{background:var(--t-accent);color:var(--t-white)}& :is(.win-panel,.win-panel--dark,.win-panel--accent){box-shadow:none;border-radius:0}& .win-panel--dark{background:var(--t-surface)}& .win-panel--accent{background:var(--t-accent)}& .win-section-header{background:var(--t-surface);border-block-end:1px solid var(--t-divider);color:var(--t-text);background-image:none;border-radius:0;font-size:12px;font-weight:600;& .win-btn{font-size:11px}}& .win-section-header.printer-manager-header{box-shadow:none!important;border-block-end:1px solid var(--t-divider)!important}& .general-info-panel{background:var(--t-window-bg);border-color:var(--t-chrome-border);& .form-control[readonly]{background:var(--t-input-bg);border-color:var(--t-btn-border);color:var(--t-text)}}& .general-info-grid .form-floating>label{color:var(--t-text-secondary);font-weight:400}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow-bg);border-color:var(--t-btn-border);border-inline-start:3px solid var(--t-readonly-yellow-border);color:var(--t-readonly-yellow-text)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green-bg);border-color:var(--t-btn-border);border-inline-start:3px solid var(--t-readonly-green-border);color:var(--t-readonly-green-text)}& .win-table{&:has(tbody tr:hover){outline:none}& thead{background:var(--t-surface)}& th{background:var(--t-surface);border:0;border-block-end:1px solid var(--t-divider);border-inline-end:1px solid var(--t-divider);color:var(--t-text);padding-block:5px;font-size:12px;font-weight:600;&:last-child{border-inline-end:0}}& td{background:var(--t-window-bg);border-color:var(--t-grid-border);color:var(--t-text)}& tbody tr:hover td{background:var(--t-row-hover)}& tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--t-accent)}& tfoot{background:var(--t-surface);& :is(th,td){background:var(--t-surface);border:0;border-block-start:1px solid var(--t-divider);border-inline-end:1px solid var(--t-divider)}& :is(th,td):last-child{border-inline-end:0}}}& .financial-summary-scroll .win-table tfoot :is(th,td){box-shadow:none}& .win-btn{background:var(--t-btn-bg);border:1px solid var(--t-btn-border);box-shadow:none;color:var(--t-text);border-radius:0;font-size:12px;font-weight:400;transition:background-color 80ms linear,border-color 80ms linear;translate:0;scale:1;&:hover{background:var(--t-btn-hover-bg);border-color:var(--t-accent);translate:0;scale:1}&:active{background:var(--t-accent);border-color:var(--t-accent);box-shadow:none;scale:1}&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}}& .win-btn--pink{background:var(--t-pink-bg);border-color:var(--t-pink-border);color:var(--t-pink-text)}& .win-btn--green{background:var(--t-green-bg);border-color:var(--t-green-border);color:var(--t-green-text)}& .win-btn--blue{background:var(--t-blue-bg);border-color:var(--t-blue-border);color:var(--t-blue-text)}& :is(.win-btn--pink,.win-btn--green,.win-btn--blue):hover{border-color:var(--t-accent)}& :is(.win-btn--primary,.win-btn--action){background:var(--t-accent);border:1px solid var(--t-accent);box-shadow:none;color:var(--t-white);border-radius:0;font-weight:400;&:hover{background:var(--t-accent-hover);border-color:var(--t-accent-hover)}&:active{background:var(--t-accent-press);border-color:var(--t-accent-press)}}& .win-btn--primary{font-size:12px;&:disabled{background:var(--t-btn-disabled-bg);border-color:var(--t-btn-disabled-border);color:var(--t-btn-disabled-text);opacity:1}}& .win-btn--delete{background:var(--t-delete-bg);border:1px solid var(--t-delete-bg);box-shadow:none;color:var(--t-white);border-radius:0;&:hover{background:var(--t-delete-hover);border-color:var(--t-delete-hover)}&:active{background:var(--t-delete-press);border-color:var(--t-delete-press)}}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete,.win-tab):focus-visible{outline:1px dotted var(--t-white);outline-offset:-3px}& :is(.form-control,.form-select,.win-input,.rbt-input-main,input:not([type=checkbox],[type=radio]),select,textarea){background-color:var(--t-input-bg);border:1px solid var(--t-input-border);box-shadow:none;color:var(--t-text);border-radius:0;font-size:12px;&::placeholder{color:var(--t-text-secondary);opacity:1}&:hover:not(:focus,:disabled,[readonly]){border-color:var(--t-input-border-hover)}&:focus{background-color:var(--t-input-bg);color:var(--t-text);border-color:var(--t-accent)!important;box-shadow:inset 0 0 0 1px var(--t-accent)!important;outline:none!important}}& .form-control:is(:disabled,[readonly]){background-color:var(--t-input-readonly-bg);border-color:var(--t-btn-border);color:var(--t-text-secondary)}& :is(.form-select,select.win-input,select.form-control){appearance:none;background-image:var(--t-chevron);background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;padding-inline-end:24px;& option{background:var(--t-input-bg);color:var(--t-text)}}& .form-check-input{background-color:var(--t-input-bg);border:1px solid var(--t-text-secondary);box-shadow:none;border-radius:0;width:1.1em;height:1.1em;&:hover{border-color:var(--t-accent)}&:checked{background-color:var(--t-accent);border-color:var(--t-accent)}&:focus{box-shadow:none}}& .rbt-close,& .btn-close:not(.win-themed-modal .btn-close){filter:invert()}& .win-navbar{background:var(--t-window-bg);border-block-end:1px solid var(--t-divider);box-shadow:none;color:var(--t-text);-webkit-backdrop-filter:none}& .nav-code-input{background:var(--t-input-bg);border-block-end:2px solid var(--t-accent)}& .win-badge{box-shadow:none;border-radius:0}& .win-badge--donation{background:var(--t-badge-donation-bg);border-color:var(--t-badge-donation-border);color:var(--t-badge-donation-text)}& .win-badge--balance{background:var(--t-badge-balance-bg);border-color:var(--t-badge-balance-border);color:var(--t-badge-balance-text);&:hover{border-color:var(--t-accent)}}& .value-positive{color:var(--t-value-positive)}& .value-negative{color:var(--t-value-negative)}& .value-accent{color:var(--t-value-accent)}& .win-themed-modal{& .modal-content{background:var(--t-window-bg);border:1px solid var(--t-accent);color:var(--t-text);border-radius:0;box-shadow:0 0 0 1px oklch(0% 0 0/.5),0 10px 28px oklch(0% 0 0/.6)}& .modal-header{background:var(--t-window-bg);color:var(--t-text);background-image:none;border-block-end:0;border-radius:0;min-height:30px;padding-block:0;padding-inline:8px 0}& .modal-title{max-inline-size:none;font-size:12px;font-weight:400;line-height:30px}& .modal-body{background:var(--t-window-bg);color:var(--t-text);padding-block:10px 14px}& .modal-footer{background:var(--t-surface);border-block-start:1px solid var(--t-divider);padding-block:10px;& .win-btn,& .win-btn--primary{min-width:88px;padding-block:4px;padding-inline:12px}}& .btn-close{width:46px;height:30px;color:var(--t-text);filter:none;border-radius:0;margin:0 0 0 auto;transition:background-color 80ms linear;&:before{content:"✕";font-size:11px;font-weight:400}&:hover{background:var(--t-close-hover);color:var(--t-white)}&:active{background:var(--t-close-press);color:var(--t-white)}&:focus{box-shadow:none}}& .form-label{color:var(--t-text);font-weight:400}& :is(.form-control,.form-select,.rbt-input-main){background:var(--t-input-bg);border-color:var(--t-input-border);color:var(--t-text)}& .form-check-label{color:var(--t-text)}}& .legacy-modal-account{color:var(--t-text);font-size:20px;font-weight:400}& .legacy-modal-section{background:var(--t-window-bg);border:1px solid var(--t-chrome-border)}& .win-modal-box{background:var(--t-window-bg);border:1px solid var(--t-accent);color:var(--t-text);border-radius:0;box-shadow:0 0 0 1px oklch(0% 0 0/.5),0 10px 28px oklch(0% 0 0/.6)}& .win-modal-header{background:var(--t-window-bg);border-block-end:1px solid var(--t-divider);color:var(--t-text);border-radius:0;padding-block:8px;font-weight:400}& .win-tabs{gap:0}& .win-tab{background:var(--t-surface);border:1px solid var(--t-chrome-border);color:var(--t-text);border-block-end:0;border-radius:0;margin-inline-end:-1px;padding-block:4px;font-size:12px;&:hover{background:var(--t-btn-hover-bg)}&.active{background:var(--t-window-bg);border:1px solid var(--t-chrome-border);border-block-end:2px solid var(--t-window-bg);font-weight:400}}& .printer-manager-content{background:var(--t-window-bg)}--bg-color:#202020!important;--header-bg-color:#2b2b2b!important;--border-color:#404040!important;--border-color-secondary:#333!important;--border-color-dark:#454545!important;--button-bg-color:#333!important;--button-active-bg:#0078d7!important;--button-disabled-bg:#2a2a2a!important;--button-border-color:#0078d7!important;--accent-color:#0078d7!important;--app-bg-color:#191919!important;--navbar-bg-color:#202020!important;--navbar-text-color:#fff!important;--cell-bg-color:#202020!important;--surface-light:#2b2b2b!important;--surface-neutral:#262626!important;--text-color:#fff!important;--text-muted:#b3b3b3!important;--header-accent-bg:#0078d7!important;--input-bg-color:#2d2d2d!important;--input-border-color:#8a8a8a!important;--border-radius:0px!important;--border-radius-lg:0px!important;--panel-border:1px solid #404040!important;--panel-shadow:none!important;--button-border:1px solid #555!important;--button-shadow:none!important;--button-radius:0px!important;--navbar-shadow:none!important;--font-family:Segoe UI, Tahoma, sans-serif!important;--header-gradient:none!important;--input-radius:0px!important;--input-shadow:none!important;--row-success-bg:#1f3a28!important;--general-info-bg:#202020!important}html[data-theme=windows11]{--t-white:oklch(100% 0 0);--t-black:oklch(0% 0 0);--t-font-text:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", sans-serif;--t-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", sans-serif;--t-accent:#005fb8;--t-accent-hover:#1a6fc0;--t-accent-pressed:#3183ca;--t-mica:#f3f3f3;--t-card:#fbfbfb;--t-control:#fff;--t-control-hover:#f9f9f9;--t-control-pressed:#f5f5f5;--t-control-disabled:#f5f5f5;--t-stroke:#e5e5e5;--t-stroke-soft:#ebebeb;--t-stroke-strong:#d5d5d5;--t-stroke-input-bottom:#868686;--t-divider:#f0f0f0;--t-text:#1a1a1a;--t-text-secondary:#5d5d5d;--t-text-disabled:#0000005c;--t-th-bg:#f9f9f9;--t-row-hover:#f0f0f0;--t-row-selected:#eaeaea;--t-readonly-bg:#f7f7f7;--t-readonly-yellow:#fff8e6;--t-readonly-yellow-border:#efe3bd;--t-readonly-green:#eef8ef;--t-readonly-green-border:#cfe6d3;--t-pink-bg:#fbe9f4;--t-pink-border:#f1d2e5;--t-pink-hover:#f6ddec;--t-green-bg:#e6f4ea;--t-green-border:#cfe6d6;--t-green-hover:#daeee0;--t-blue-bg:#e6f0fa;--t-blue-border:#cfdff2;--t-blue-hover:#d9e8f6;--t-delete-bg:#c42b1c;--t-delete-hover:#cf4536;--t-delete-pressed:#d65f52;--t-value-positive:#0f7b0f;--t-value-negative:#c42b1c;--t-value-accent:#005fb8;--t-badge-donation-bg:#fff4ce;--t-badge-donation-border:#f3e2a4;--t-badge-donation-text:#9d5d00;--t-badge-balance-bg:#fde7f3;--t-badge-balance-border:#f2c9e1;--t-badge-balance-text:#8c1a5c;--t-focus-ring:#1a1a1a;--scrollbar-size:10px;--scrollbar-radius:999px;--scrollbar-track:transparent;--scrollbar-thumb:#8a8a8a99;--scrollbar-thumb-hover:#6e6e6ed9;--scrollbar-border-light:transparent;--scrollbar-border-dark:transparent;font-family:var(--t-font-text);-webkit-font-smoothing:antialiased;&,& :is(body,#root,.win-scroll-area,.financial-summary-scroll,.general-info-panel,.win-panel,.printer-manager-content,.modal-body){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}& ::-webkit-scrollbar-track{background:0 0;border:0}& ::-webkit-scrollbar-thumb{box-shadow:none;background-clip:padding-box;border:2px solid #0000}& ::-webkit-scrollbar-corner{background:0 0}& .win-panel{background:var(--t-card);border:1px solid var(--t-stroke);border-radius:8px;box-shadow:0 2px 4px #0000000a}& .win-panel--dark{background:var(--t-mica)}& .win-section-header{background:var(--t-mica);border-block-end:1px solid var(--t-stroke-soft);color:var(--t-text);font-family:var(--t-font-display);letter-spacing:0;background-image:none;font-size:12px;font-weight:600}& .win-section-header .win-btn{min-height:22px;padding-block:1px;padding-inline:10px;font-size:12px}& .win-section-header.printer-manager-header{box-shadow:none!important;border-block-end:1px solid var(--t-stroke-soft)!important}& h1{font-family:var(--t-font-display);color:var(--t-text);font-weight:600}& .win-btn{background:var(--t-control);border:1px solid var(--t-stroke);border-block-end-color:var(--t-stroke-strong);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);border-radius:4px;font-size:12px;font-weight:400;transition:background 80ms ease-out,color 80ms ease-out;translate:0;scale:1;&:hover{background:var(--t-control-hover);translate:0;scale:1}&:active{background:var(--t-control-pressed);border-block-end-color:var(--t-stroke);box-shadow:none;color:var(--t-text-secondary);scale:1}&:disabled{background:var(--t-control-disabled);border-color:var(--t-stroke);color:var(--t-text-disabled);opacity:1}}& .win-btn--pink{background:var(--t-pink-bg);border-color:var(--t-pink-border);color:var(--t-text);&:hover{background:var(--t-pink-hover)}}& .win-btn--green{background:var(--t-green-bg);border-color:var(--t-green-border);color:var(--t-text);&:hover{background:var(--t-green-hover)}}& .win-btn--blue{background:var(--t-blue-bg);border-color:var(--t-blue-border);color:var(--t-text);&:hover{background:var(--t-blue-hover)}}& :is(.win-btn--primary,.win-btn--action){background:var(--t-accent);box-shadow:none;color:var(--t-white);font-family:var(--t-font-text);border:1px solid #0000001a;border-block-end-color:#0006;border-radius:4px;font-weight:400;transition:background 80ms ease-out,color 80ms ease-out;translate:0;scale:1;&:hover{background:var(--t-accent-hover);translate:0;scale:1}&:active{background:var(--t-accent-pressed);color:#ffffffb3;border-block-end-color:#0000001a;scale:1}&:disabled{color:var(--t-white);opacity:1;background:#c8c8c8;border-color:#0000}}& .win-btn--primary{font-size:12px}& .win-btn--delete{background:var(--t-delete-bg);box-shadow:none;color:var(--t-white);border:1px solid #0000001a;border-block-end-color:#0006;border-radius:4px;font-weight:400;translate:0;scale:1;&:hover{background:var(--t-delete-hover)}&:active{background:var(--t-delete-pressed);border-block-end-color:#0000001a}&:disabled{color:var(--t-white);opacity:1;background:#c8c8c8;border-color:#0000}}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete,.win-tab,.btn-close):focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px}& :is(.win-input,.form-control,.form-select,.rbt-input-main){background-color:var(--t-control);border:1px solid var(--t-stroke);border-block-end-color:var(--t-stroke-input-bottom);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);border-radius:4px;font-size:12px;&::placeholder{color:var(--t-text-secondary);opacity:1}&:focus,&:focus-visible{background-color:var(--t-control);border-color:var(--t-stroke);border-block-end-color:var(--t-accent);box-shadow:inset 0 -1px 0 var(--t-accent);outline:none}&:is(:disabled,[readonly]){background-color:var(--t-control-hover);border-block-end-color:var(--t-stroke);color:var(--t-text);opacity:1}}& .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25 6 8.25l4-4' fill='none' stroke='%231a1a1a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-size:11px 11px;padding-inline-end:26px}& .form-check-input{border-color:var(--t-stroke-input-bottom);box-shadow:none;&:focus{box-shadow:none}&:focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px}}& .win-table :is(input,select){font-family:var(--t-font-text);border-radius:4px;&:focus,&:focus-visible{box-shadow:inset 0 -2px 0 var(--t-accent);outline:none}}& .win-table input[type=checkbox]{accent-color:var(--t-accent)}& .general-info-panel{background:var(--t-card);border-color:var(--t-stroke)}& .general-info-panel .form-control[readonly]{background:var(--t-readonly-bg);border:1px solid var(--t-stroke);box-shadow:none;color:var(--t-text);border-radius:4px}& .general-info-grid .form-floating>label{color:var(--t-text-secondary);font-family:var(--t-font-text);font-weight:600}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow);border-color:var(--t-readonly-yellow-border)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green);border-color:var(--t-readonly-green-border)}& .win-table{font-family:var(--t-font-text);&:has(tbody tr:hover){outline:0}& thead{background:var(--t-th-bg)}& thead th{background:var(--t-th-bg);border:0;border-block-end:1px solid var(--t-stroke);color:var(--t-text);padding-block:6px;padding-inline:8px;font-size:12px;font-weight:600}& td{background:var(--t-control);border:0;border-block-end:1px solid var(--t-divider);color:var(--t-text);padding-block:5px;padding-inline:8px}& tbody tr:hover td{background:var(--t-row-hover)}& tbody tr:focus-within td{background:var(--t-row-selected)}& tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--t-accent)}& tfoot{background:var(--t-th-bg)}& tfoot :is(th,td){background:var(--t-th-bg);border:0;border-block-start:1px solid var(--t-stroke);color:var(--t-text);font-weight:600}}& .financial-summary-scroll{background:var(--t-card);& .win-table tfoot :is(th,td){box-shadow:inset 0 1px 0 var(--t-stroke)}}& .win-navbar{border-block-end:1px solid var(--t-stroke);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);background:#f3f3f3e0}& .nav-code-input{background:var(--t-control);border-block-end-color:var(--t-accent);color:var(--t-text)}& .win-badge{font-family:var(--t-font-text);box-shadow:none;border-radius:4px;font-weight:600}& .win-badge--donation{background:var(--t-badge-donation-bg);border:1px solid var(--t-badge-donation-border);color:var(--t-badge-donation-text)}& .win-badge--balance{background:var(--t-badge-balance-bg);border:1px solid var(--t-badge-balance-border);color:var(--t-badge-balance-text);&:hover{background:#fbdcee}&:focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px;box-shadow:none}}& .win-tabs{gap:2px;padding-inline:0}& .win-tab{color:var(--t-text-secondary);font-family:var(--t-font-text);border:1px solid #0000;background:0 0;border-block-end:0;border-start-start-radius:6px;border-start-end-radius:6px;padding-block:5px;padding-inline:12px;font-size:12px;font-weight:400;&:hover{color:var(--t-text);background:#0000000a}&.active{background:var(--t-card);border:1px solid var(--t-stroke);color:var(--t-text);border-block-end:0;font-weight:600}}& .printer-manager-content{background:var(--t-card)}& .modal-backdrop.show{-webkit-backdrop-filter:blur(2px);opacity:1;background:#0000004d}& .win-themed-modal{font-family:var(--t-font-text);& .modal-content{background:var(--t-card);border:1px solid var(--t-stroke);color:var(--t-text);border-radius:8px;box-shadow:0 8px 32px #00000024}& .modal-header{background:var(--t-card);background-image:none;border-block-end:0;padding-block:18px 4px;padding-inline:24px}& .modal-title{color:var(--t-text);font-family:var(--t-font-display);font-size:20px;font-weight:600}& .modal-body{background:var(--t-card);color:var(--t-text);padding-block:8px 20px;padding-inline:24px}& .modal-footer{background:var(--t-mica);border-block-start:1px solid var(--t-stroke);padding-block:16px;padding-inline:24px}& .btn-close{color:var(--t-text);border-radius:4px;width:32px;height:32px;transition:background 80ms ease-out;&:before{content:"✕";font-size:11px;font-weight:400}&:hover{background:#0000000d}&:active{color:var(--t-text-secondary);background:#00000008}}& .form-label{color:var(--t-text);font-weight:400}& .form-check-input:checked{background-color:var(--t-accent);border-color:var(--t-accent)}}& .legacy-modal-section{background:0 0;border:0;padding:0}& .legacy-modal-account-wrap{text-align:start;padding:0 0 12px}& .legacy-modal-account{color:var(--t-text-secondary);font-family:var(--t-font-text);font-size:14px;font-weight:400}& .win-modal-overlay{-webkit-backdrop-filter:blur(2px);background:#0000004d}& .win-modal-box{background:var(--t-card);border:1px solid var(--t-stroke);color:var(--t-text);border-radius:8px;box-shadow:0 8px 32px #00000024}& .win-modal-header{background:var(--t-card);color:var(--t-text);font-family:var(--t-font-display);border-block-end:0;padding-block:18px 8px;padding-inline:24px;font-size:20px;font-weight:600}& .value-positive{color:var(--t-value-positive)}& .value-negative{color:var(--t-value-negative)}& .value-accent{color:var(--t-value-accent)}}html[data-theme=windows11Dark]{--t-white:oklch(100% 0 0);--t-black:oklch(0% 0 0);--t-font-text:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", sans-serif;--t-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", sans-serif;--t-accent:#60cdff;--t-accent-hover:#56b6e6;--t-accent-pressed:#4ca0cc;--t-accent-text:#000;--t-mica:#202020;--t-card:#2b2b2b;--t-header:#262626;--t-control:#2d2d2d;--t-control-hover:#323232;--t-control-pressed:#272727;--t-control-disabled:#2a2a2a;--t-stroke:#1d1d1d;--t-stroke-divider:#3a3a3a;--t-control-stroke:#ffffff12;--t-control-stroke-top:#ffffff17;--t-input-stroke:#ffffff14;--t-stroke-input-bottom:#9a9a9a;--t-text:#fff;--t-text-secondary:#ccc;--t-text-disabled:#ffffff5c;--t-th-bg:#303030;--t-row-hover:#333;--t-row-selected:#3a3a3a;--t-readonly-bg:#2f2f2f;--t-readonly-yellow:#3a3520;--t-readonly-yellow-border:#4c4629;--t-readonly-green:#20352a;--t-readonly-green-border:#2d4a3a;--t-pink-bg:#3a2634;--t-pink-border:#4b3344;--t-pink-hover:#442c3d;--t-green-bg:#24352a;--t-green-border:#2f4536;--t-green-hover:#2a3e31;--t-blue-bg:#23303e;--t-blue-border:#2e3f52;--t-blue-hover:#293848;--t-delete-bg:#ff99a4;--t-delete-hover:#ffa9b2;--t-delete-pressed:#e68a94;--t-value-positive:#6ccb5f;--t-value-negative:#ff99a4;--t-value-accent:#60cdff;--t-badge-donation-bg:#433519;--t-badge-donation-border:#5a4820;--t-badge-donation-text:#fce100;--t-badge-balance-bg:#3d1f30;--t-badge-balance-border:#532a41;--t-badge-balance-text:#ff8fc3;--t-focus-ring:#fff;--scrollbar-size:10px;--scrollbar-radius:999px;--scrollbar-track:transparent;--scrollbar-thumb:#9a9a9a99;--scrollbar-thumb-hover:#bebebed9;--scrollbar-border-light:transparent;--scrollbar-border-dark:transparent;color-scheme:dark;font-family:var(--t-font-text);-webkit-font-smoothing:antialiased;&,& :is(body,#root,.win-scroll-area,.financial-summary-scroll,.general-info-panel,.win-panel,.printer-manager-content,.modal-body){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}& ::-webkit-scrollbar-track{background:0 0;border:0}& ::-webkit-scrollbar-thumb{box-shadow:none;background-clip:padding-box;border:2px solid #0000}& ::-webkit-scrollbar-corner{background:0 0}& .win-panel{background:var(--t-card);border:1px solid var(--t-stroke);border-radius:8px;box-shadow:inset 0 1px #ffffff0f}& .win-panel--dark{background:var(--t-mica)}& .win-section-header{background:var(--t-header);border-block-end:1px solid var(--t-stroke-divider);color:var(--t-text);font-family:var(--t-font-display);letter-spacing:0;background-image:none;font-size:12px;font-weight:600}& .win-section-header .win-btn{min-height:22px;padding-block:1px;padding-inline:10px;font-size:12px}& .win-section-header.printer-manager-header{box-shadow:none!important;border-block-end:1px solid var(--t-stroke-divider)!important}& h1{font-family:var(--t-font-display);color:var(--t-text);font-weight:600}& .win-btn{background:var(--t-control);border:1px solid var(--t-control-stroke);border-block-start-color:var(--t-control-stroke-top);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);border-radius:4px;font-size:12px;font-weight:400;transition:background 80ms ease-out,color 80ms ease-out;translate:0;scale:1;&:hover{background:var(--t-control-hover);translate:0;scale:1}&:active{background:var(--t-control-pressed);border-block-start-color:var(--t-control-stroke);box-shadow:none;color:var(--t-text-secondary);scale:1}&:disabled{background:var(--t-control-disabled);border-color:var(--t-control-stroke);color:var(--t-text-disabled);opacity:1}}& .win-btn--pink{background:var(--t-pink-bg);border-color:var(--t-pink-border);color:var(--t-text);&:hover{background:var(--t-pink-hover)}}& .win-btn--green{background:var(--t-green-bg);border-color:var(--t-green-border);color:var(--t-text);&:hover{background:var(--t-green-hover)}}& .win-btn--blue{background:var(--t-blue-bg);border-color:var(--t-blue-border);color:var(--t-text);&:hover{background:var(--t-blue-hover)}}& :is(.win-btn--primary,.win-btn--action){background:var(--t-accent);box-shadow:none;color:var(--t-accent-text);font-family:var(--t-font-text);border:1px solid #ffffff14;border-block-end-color:#00000024;border-radius:4px;font-weight:400;transition:background 80ms ease-out,color 80ms ease-out;translate:0;scale:1;&:hover{background:var(--t-accent-hover);translate:0;scale:1}&:active{background:var(--t-accent-pressed);color:#00000080;border-block-end-color:#ffffff14;scale:1}&:disabled{color:var(--t-text-disabled);opacity:1;background:#434343;border-color:#0000}}& .win-btn--primary{font-size:12px}& .win-btn--delete{background:var(--t-delete-bg);box-shadow:none;color:var(--t-accent-text);border:1px solid #ffffff14;border-block-end-color:#00000024;border-radius:4px;font-weight:400;translate:0;scale:1;&:hover{background:var(--t-delete-hover)}&:active{background:var(--t-delete-pressed);border-block-end-color:#ffffff14}&:disabled{color:var(--t-text-disabled);opacity:1;background:#434343;border-color:#0000}}& :is(.win-btn,.win-btn--primary,.win-btn--action,.win-btn--delete,.win-tab,.btn-close):focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px}& :is(.win-input,.form-control,.form-select,.rbt-input-main){background-color:var(--t-control);border:1px solid var(--t-input-stroke);border-block-end-color:var(--t-stroke-input-bottom);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);border-radius:4px;font-size:12px;&::placeholder{color:var(--t-text-secondary);opacity:1}&:focus,&:focus-visible{background-color:var(--t-mica);border-color:var(--t-input-stroke);border-block-end-color:var(--t-accent);box-shadow:inset 0 -1px 0 var(--t-accent);outline:none}&:is(:disabled,[readonly]){background-color:var(--t-control-disabled);border-block-end-color:var(--t-input-stroke);color:var(--t-text);opacity:1}}& .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25 6 8.25l4-4' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-size:11px 11px;padding-inline-end:26px;& option{background:var(--t-card);color:var(--t-text)}}& .form-check-input{background-color:var(--t-control);border-color:var(--t-stroke-input-bottom);box-shadow:none;&:focus{box-shadow:none}&:focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px}&:checked{background-color:var(--t-accent);border-color:var(--t-accent)}}& .win-table :is(input,select){font-family:var(--t-font-text);border-radius:4px;&:focus,&:focus-visible{box-shadow:inset 0 -2px 0 var(--t-accent);outline:none}}& .win-table input[type=checkbox]{accent-color:var(--t-accent)}& .general-info-panel{background:var(--t-card);border-color:var(--t-stroke)}& .general-info-panel .form-control[readonly]{background:var(--t-readonly-bg);border:1px solid var(--t-stroke-divider);box-shadow:none;color:var(--t-text);border-radius:4px}& .general-info-grid .form-floating>label{color:var(--t-text-secondary);font-family:var(--t-font-text);font-weight:600}& .general-info-spouse-heb .form-control[readonly]{background:var(--t-readonly-yellow);border-color:var(--t-readonly-yellow-border)}& .general-info-hebrew .form-control[readonly]{background:var(--t-readonly-green);border-color:var(--t-readonly-green-border)}& .win-table{font-family:var(--t-font-text);&:has(tbody tr:hover){outline:0}& thead{background:var(--t-th-bg)}& thead th{background:var(--t-th-bg);border:0;border-block-end:1px solid var(--t-stroke-divider);color:var(--t-text);padding-block:6px;padding-inline:8px;font-size:12px;font-weight:600}& td{background:var(--t-card);border:0;border-block-end:1px solid var(--t-stroke-divider);color:var(--t-text);padding-block:5px;padding-inline:8px}& tbody tr:hover td{background:var(--t-row-hover)}& tbody tr:focus-within td{background:var(--t-row-selected)}& tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--t-accent)}& tfoot{background:var(--t-th-bg)}& tfoot :is(th,td){background:var(--t-th-bg);border:0;border-block-start:1px solid var(--t-stroke-divider);color:var(--t-text);font-weight:600}}& .financial-summary-scroll{background:var(--t-card);& .win-table tfoot :is(th,td){box-shadow:inset 0 1px 0 var(--t-stroke-divider)}}& .win-navbar{border-block-end:1px solid var(--t-stroke-divider);box-shadow:none;color:var(--t-text);font-family:var(--t-font-text);background:#202020e0}& .nav-code-input{background:var(--t-control);border-block-end-color:var(--t-accent);color:var(--t-text)}& .win-badge{font-family:var(--t-font-text);box-shadow:none;border-radius:4px;font-weight:600}& .win-badge--donation{background:var(--t-badge-donation-bg);border:1px solid var(--t-badge-donation-border);color:var(--t-badge-donation-text)}& .win-badge--balance{background:var(--t-badge-balance-bg);border:1px solid var(--t-badge-balance-border);color:var(--t-badge-balance-text);&:hover{background:#472538}&:focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:1px;box-shadow:none}}& .win-tabs{gap:2px;padding-inline:0}& .win-tab{color:var(--t-text-secondary);font-family:var(--t-font-text);border:1px solid #0000;background:0 0;border-block-end:0;border-start-start-radius:6px;border-start-end-radius:6px;padding-block:5px;padding-inline:12px;font-size:12px;font-weight:400;&:hover{color:var(--t-text);background:#ffffff0f}&.active{background:var(--t-card);border:1px solid var(--t-stroke-divider);color:var(--t-text);border-block-end:0;font-weight:600}}& .printer-manager-content{background:var(--t-card)}& .modal-backdrop.show{-webkit-backdrop-filter:blur(2px);opacity:1;background:#00000080}& .win-themed-modal{font-family:var(--t-font-text);& .modal-content{background:var(--t-card);border:1px solid var(--t-stroke-divider);color:var(--t-text);border-radius:8px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f}& .modal-header{background:var(--t-card);background-image:none;border-block-end:0;padding-block:18px 4px;padding-inline:24px}& .modal-title{color:var(--t-text);font-family:var(--t-font-display);font-size:20px;font-weight:600}& .modal-body{background:var(--t-card);color:var(--t-text);padding-block:8px 20px;padding-inline:24px}& .modal-footer{background:var(--t-mica);border-block-start:1px solid var(--t-stroke-divider);padding-block:16px;padding-inline:24px}& .btn-close{color:var(--t-text);filter:none;border-radius:4px;width:32px;height:32px;transition:background 80ms ease-out;&:before{content:"✕";font-size:11px;font-weight:400}&:hover{background:#ffffff0f}&:active{color:var(--t-text-secondary);background:#ffffff0a}}& .form-label{color:var(--t-text);font-weight:400}}& .legacy-modal-section{background:0 0;border:0;padding:0}& .legacy-modal-account-wrap{text-align:start;padding:0 0 12px}& .legacy-modal-account{color:var(--t-text-secondary);font-family:var(--t-font-text);font-size:14px;font-weight:400}& .win-modal-overlay{-webkit-backdrop-filter:blur(2px);background:#00000080}& .win-modal-box{background:var(--t-card);border:1px solid var(--t-stroke-divider);color:var(--t-text);border-radius:8px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f}& .win-modal-header{background:var(--t-card);color:var(--t-text);font-family:var(--t-font-display);border-block-end:0;padding-block:18px 8px;padding-inline:24px;font-size:20px;font-weight:600}& .value-positive{color:var(--t-value-positive)}& .value-negative{color:var(--t-value-negative)}& .value-accent{color:var(--t-value-accent)}}