@charset "UTF-8";:root{--c-brand: #B58254;--c-brand-dark: #8C6B49;--c-brand-light: #F8F1E9;--c-brand-semilight: #EBD9C6;--c-accent: #C08A5B;--c-accent-light: #D7B78F;--c-accent-dark: #A3724A;--c-brand-a15: #B5825426;--c-danger: #D32F2F;--c-danger-dark: #B3261E;--c-danger-soft: #FCEBEA;--c-warning: #F9A825;--c-warning-dark: #B57300;--c-warning-soft: #FEF4DE;--c-info: #1976D2;--c-info-soft: #E6F0FB;--c-success: #2E7D32;--c-success-soft: #E7F2E8;--c-question: #8C6B49;--c-question-soft: #F3EADF;--c-white: #ffffff;--c-black: #000000;--c-ink: #2E2E2E;--c-muted: #6B6B6B;--c-border: #D9D9D9;--c-hover: #FAFAFA;--c-fill: #F5F5F5;--c-fill-hover: #EBEBEB;--c-shadow-sm: rgba(0, 0, 0, .04);--c-shadow-md: rgba(0, 0, 0, .08);--c-shadow-lg: rgba(0, 0, 0, .12);--c-scrim: rgba(0, 0, 0, .4);--c-dashboard-label: #5a6a7a;--c-dashboard-green: #28a745;--c-dashboard-teal: #17a2b8;--c-dashboard-blue: #0d6efd;--c-dashboard-purple: #6f42c1;--c-dashboard-orange: #fd7e14;--c-dashboard-gray: #6c757d;--c-dashboard-red: #dc3545;--c-welcome-border: #e3e3e3;--c-welcome-greeting: #888888;--c-welcome-name: #2b2b2b;--c-welcome-role: #555555;--c-welcome-role-bg: #f0f4f8;--c-welcome-hint: #999999;--c-welcome-shadow: rgba(0, 0, 0, .06);--color-Primary: var(--c-brand);--color-Primary-Dark: var(--c-brand-dark);--color-Primary-Light: var(--c-brand-light);--color-Primary-SemiLight: var(--c-brand-semilight);--color-Primary-Opacity: var(--color-Primary-Light);--color-Secondary: var(--c-accent);--color-Secondary-Light: var(--c-accent-light);--color-Secondary-Dark: var(--c-accent-dark);--color-Secondary-Opacity: var(--color-Secondary-Light);--color-Danger: var(--c-danger);--color-Danger-Dark: var(--c-danger-dark);--color-Warning: var(--c-warning);--color-Warning-Dark: var(--c-warning-dark);--color-Control-Border: var(--c-border);--color-Control-Border-Focus: var(--color-Primary);--color-Control-Shadow-Focus: var(--c-brand-a15);--color-Panel-Shadow: 0 4px 12px var(--c-shadow-md);--color-SideBar-BG: var(--c-ink);--color-SideBar-FG: var(--c-fill-hover);--color-SideBar-FG-Hover: var(--c-white);--color-SideBar-Hover-BG: color-mix(in srgb, var(--c-white) 9%, transparent);--color-SideBar-Border: color-mix(in srgb, var(--c-white) 10%, transparent);--fontSize-ButtonMenu: 13px;--color-ButtonMenu-BG: transparent;--color-ButtonMenu-FG: var(--color-SideBar-FG);--color-ButtonMenu-Hover-BG: var(--color-SideBar-Hover-BG);--color-ButtonMenu-Hover-FG: var(--color-SideBar-FG-Hover);--color-ButtonMenu-Active-BG: var(--color-Primary);--color-ButtonMenu-Active-FG: var(--c-ink);--color-ButtonMenuExpander-BG: transparent;--color-ButtonMenuExpander-FG: var(--color-SideBar-FG);--color-ButtonMenuExpander-Hover-BG: var(--color-ButtonMenu-Hover-BG);--color-ButtonMenuExpander-Hover-FG: var(--color-SideBar-FG-Hover);--color-ButtonMenuExpander-Active-BG: var(--color-SideBar-Hover-BG);--color-ButtonMenuExpander-Active-FG: var(--color-Secondary-Light);--color-DataGrid-Row-Hover-BG: var(--c-brand-light);--color-DataGrid-Row-Hover-FG: var(--c-black);--color-DataGrid-Row-Border-Bottom: var(--color-DataGrid-Border);--color-DataGrid-Border: var(--c-border);--color-DataGrid-BG: var(--c-white);--color-DataGrid-Hover-BG: var(--c-hover);--color-DataGrid-FG: var(--c-ink);--color-DataGrid-FG-Muted: var(--c-muted);--color-DataGrid-ToolBar-BG: var(--c-white);--color-DataGrid-FilterArea-GB: var(--c-white);--color-DataGrid-Pagination-BG: var(--c-white);--color-DataGrid-Pagination-FG: var(--c-muted);--color-DataGrid-Pagination-Hover-BG: var(--c-fill-hover);--color-DataGrid-Pagination-Hover-FG: var(--c-black);--color-DataGrid-Pagination-Active-BG: var(--c-fill-hover);--color-DataGrid-Pagination-Active-FG: var(--c-black);--color-DataGrid-Pagination-Active-SHADOW: var(--c-muted);--color-DataGrid-FilterButton-Hover-BG: var(--c-fill-hover);--color-DataGrid-FilterButton-Hover-FG: var(--color-Primary);--color-DataGrid-FilterButton-Active-BG: var(--c-white);--color-DataGrid-FilterButton-Active-FG: var(--color-Primary);--DataGrid-Radius: 12px;--DataGrid-Radius-SM: 8px;--DataGrid-Shadow: 0 1px 3px var(--c-shadow-sm), 0 4px 12px var(--c-shadow-sm);--DataGrid-Font: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--DataGrid-Transition: .2s ease;--color-TextBox-BG: var(--c-white);--color-TextBox-FG: var(--c-ink);--color-TextBox-Border: var(--color-Control-Border);--color-TextBox-Placeholder: var(--c-muted);--color-TextBox-Focus-Border: var(--color-Control-Border-Focus);--color-TextBox-Focus-Shadow: var(--color-Control-Shadow-Focus);--TextBox-Radius: 10px;--color-Validation-Error: var(--color-Danger);--color-Validation-Error-Shadow: color-mix(in srgb, var(--c-danger) 15%, transparent);--color-DropDownList-BG: var(--color-TextBox-BG);--color-DropDownList-FG: var(--c-ink);--color-DropDownList-Border: var(--color-Control-Border);--color-DropDownList-Placeholder: var(--c-muted);--color-DropDownList-Focus-Border: var(--color-Control-Border-Focus);--color-DropDownList-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-DropDownList-Hover-BG: var(--color-ButtonMenu-Hover-BG);--color-DropDownList-Selected-BG: var(--color-ButtonMenu-Active-BG);--color-DropDownList-Selected-FG: var(--c-black);--DropDownList-Radius: 10px;--color-DateTimePicker-BG: var(--color-TextBox-BG);--color-DateTimePicker-FG: var(--c-ink);--color-DateTimePicker-Border: var(--c-border);--color-DateTimePicker-Placeholder: var(--c-muted);--color-DateTimePicker-Focus-Border: var(--color-Control-Border-Focus);--color-DateTimePicker-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-DateTimePicker-Selected-BG: var(--color-Secondary);--color-DateTimePicker-Selected-FG: var(--c-black);--color-DateTimePicker-Today-Border: var(--color-Secondary);--color-DateTimePicker-Hover-BG: var(--c-hover);--color-DateTimePicker-Item-Hover-BG: var(--color-ButtonMenu-Hover-BG);--DateTimePicker-Radius: 10px;--color-NumericUpDown-BG: var(--color-TextBox-BG);--color-NumericUpDown-FG: var(--c-ink);--color-NumericUpDown-Border: var(--c-border);--color-NumericUpDown-Placeholder: var(--c-muted);--color-NumericUpDown-Focus-Border: var(--color-Control-Border-Focus);--color-NumericUpDown-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-NumericUpDown-Btn-BG: transparent;--color-NumericUpDown-Btn-FG: var(--c-muted);--color-NumericUpDown-Btn-Hover-BG: var(--c-hover);--color-NumericUpDown-Btn-Hover-FG: var(--c-ink);--NumericUpDown-Radius: 10px;--color-CheckBox-BG: var(--color-TextBox-BG);--color-CheckBox-FG: var(--c-ink);--color-CheckBox-Border: var(--c-border);--color-CheckBox-Hover-Border: var(--color-Primary);--color-CheckBox-Focus-Border: var(--color-Primary);--color-CheckBox-Focus-Shadow: var(--c-brand-a15);--color-CheckBox-Checked-BG: var(--color-Primary);--color-CheckBox-Checked-Border: var(--color-Primary);--color-CheckBox-Check-FG: var(--c-white);--CheckBox-Radius: 4px;--color-Switch-BG: var(--color-TextBox-BG);--color-Switch-FG: var(--c-ink);--color-Switch-Border: var(--c-border);--color-Switch-Thumb: var(--c-muted);--color-Switch-Hover-Border: var(--color-Primary);--color-Switch-Focus-Border: var(--color-Primary);--color-Switch-Focus-Shadow: var(--c-brand-a15);--color-Switch-Checked-BG: var(--color-Primary);--color-Switch-Checked-Border: var(--color-Primary);--color-Switch-Checked-Thumb: var(--c-white);--Switch-Radius: 11px;--color-RadioButton-BG: var(--color-TextBox-BG);--color-RadioButton-FG: var(--c-ink);--color-RadioButton-Border: var(--c-border);--color-RadioButton-Hover-Border: var(--color-Primary);--color-RadioButton-Focus-Border: var(--color-Primary);--color-RadioButton-Focus-Shadow: var(--c-brand-a15);--color-RadioButton-Checked-BG: var(--c-white);--color-RadioButton-Checked-Border: var(--color-Primary);--color-RadioButton-Dot-FG: var(--color-Primary);--CrudButton-Radius: 8px;--color-CrudButton-Focus-Shadow: var(--c-brand-a15);--color-CrudButton-Create-BG: var(--color-Primary);--color-CrudButton-Create-FG: var(--c-white);--color-CrudButton-Create-Border: var(--color-Primary-Dark);--color-CrudButton-Create-Hover-BG: var(--color-Primary-Dark);--color-CrudButton-Edit-BG: var(--color-Warning);--color-CrudButton-Edit-FG: var(--c-white);--color-CrudButton-Edit-Border: var(--color-Warning-Dark);--color-CrudButton-Edit-Hover-BG: var(--color-Warning-Dark);--color-CrudButton-Delete-BG: var(--color-Danger);--color-CrudButton-Delete-FG: var(--c-white);--color-CrudButton-Delete-Border: var(--color-Danger-Dark);--color-CrudButton-Delete-Hover-BG: var(--color-Danger-Dark);--color-CrudButton-Save-BG: var(--color-Secondary);--color-CrudButton-Save-FG: var(--c-ink);--color-CrudButton-Save-Border: var(--color-Secondary-Dark);--color-CrudButton-Save-Hover-BG: var(--color-Secondary-Dark);--color-CrudButton-Cancel-BG: var(--c-fill);--color-CrudButton-Cancel-FG: var(--c-ink);--color-CrudButton-Cancel-Border: var(--c-border);--color-CrudButton-Cancel-Hover-BG: var(--c-fill-hover);--color-CrudButton-Custom-BG: var(--c-fill);--color-CrudButton-Custom-FG: var(--c-ink);--color-CrudButton-Custom-Border: var(--c-border);--color-CrudButton-Custom-Hover-BG: var(--c-fill-hover);--color-Modal-Overlay-BG: var(--c-scrim);--color-Modal-BG: var(--c-white);--color-Modal-Border: var(--c-border);--color-Modal-FG: var(--c-ink);--color-Modal-FG-Muted: var(--c-muted);--color-Modal-Close-Hover-BG: var(--c-fill);--Modal-Radius: 12px;--Modal-Shadow: 0 10px 25px var(--c-shadow-lg);--color-MessageBox-Overlay-BG: var(--color-Modal-Overlay-BG);--color-MessageBox-BG: var(--color-Modal-BG);--color-MessageBox-Border: var(--color-Modal-Border);--color-MessageBox-FG: var(--color-Modal-FG);--color-MessageBox-FG-Muted: var(--color-Modal-FG-Muted);--MessageBox-Radius: var(--Modal-Radius);--MessageBox-Shadow: var(--Modal-Shadow);--MessageBox-Btn-Radius: var(--CrudButton-Radius);--color-MessageBox-Btn-FG: var(--c-white);--color-MessageBox-Btn-Danger-BG: var(--c-danger);--color-MessageBox-Info-Accent: var(--c-info);--color-MessageBox-Info-Accent-BG: var(--c-info-soft);--color-MessageBox-Success-Accent: var(--c-success);--color-MessageBox-Success-Accent-BG: var(--c-success-soft);--color-MessageBox-Warning-Accent: var(--c-warning-dark);--color-MessageBox-Warning-Accent-BG: var(--c-warning-soft);--color-MessageBox-Error-Accent: var(--c-danger);--color-MessageBox-Error-Accent-BG: var(--c-danger-soft);--color-MessageBox-Question-Accent: var(--c-question);--color-MessageBox-Question-Accent-BG: var(--c-question-soft);--color-GroupBox-Border: var(--c-border);--color-GroupBox-BG: var(--c-white);--color-GroupBox-FG: var(--c-ink);--GroupBox-Radius: 12px;--color-GroupBox-Legend-BG: var(--color-GroupBox-BG);--color-ExpanderCard-Border: var(--c-border);--color-ExpanderCard-BG: var(--c-white);--color-ExpanderCard-FG: var(--c-ink);--color-ExpanderCard-Header-BG: var(--color-Primary-Light);--color-ExpanderCard-Header-Hover-BG: var(--color-Primary-SemiLight);--ExpanderCard-Radius: 12px;--color-TabControl-BG: var(--c-white);--color-TabControl-Border: var(--c-border);--color-TabControl-Header-BG: var(--color-Primary-Opacity);--color-TabControl-Tab-FG: var(--c-muted);--color-TabControl-Tab-Hover-BG: var(--color-Primary-Light);--color-TabControl-Tab-Hover-FG: var(--c-ink);--color-TabControl-Tab-Active-FG: var(--color-Primary);--color-TabControl-Tab-Active-Border: var(--color-Primary);--TabControl-Radius: 12px;--color-CheckList-BG: var(--c-white);--color-CheckList-Border: var(--c-border);--color-CheckList-FG: var(--c-ink);--color-CheckList-Row-Hover-BG: var(--c-hover);--color-CheckList-Expander-FG: var(--c-muted);--CheckList-Radius: 10px;--color-BranchPill-Border: var(--color-Primary);--color-BranchPill-BG: var(--color-Primary-Opacity);--color-BranchPill-FG: var(--color-Primary);--color-BranchPill-BG-Hover: var(--c-brand-a15);--color-BranchPill-FG-Hover: var(--color-Primary-Dark);--color-BranchButton-BG: transparent;--color-BranchButton-FG: var(--color-Primary);--color-BranchButton-BG-Hover: var(--color-Primary-Dark);--color-Toast-BG: var(--c-white);--color-Toast-Border: var(--c-border);--color-Toast-FG: var(--c-ink);--color-Toast-FG-Muted: var(--c-muted);--color-Toast-Close-Hover-BG: var(--c-fill);--Toast-Radius: 10px;--Toast-Shadow: 0 4px 16px var(--c-shadow-md), 0 1px 4px var(--c-shadow-sm);--color-Toast-Info-Accent: var(--c-info);--color-Toast-Info-Accent-BG: var(--c-info-soft);--color-Toast-Warning-Accent: var(--c-warning-dark);--color-Toast-Warning-Accent-BG: var(--c-warning-soft);--color-Toast-Error-Accent: var(--c-danger);--color-Toast-Error-Accent-BG: var(--c-danger-soft);--color-FileDrop-BG: var(--color-TextBox-BG);--color-FileDrop-Border: var(--color-Control-Border);--color-FileDrop-FG: var(--color-TextBox-FG);--color-FileDrop-FG-Muted: var(--color-TextBox-Placeholder);--color-FileDrop-Drag-BG: var(--color-Primary-Opacity);--color-FileDrop-Drag-Border: var(--color-Primary);--color-FileDrop-FileItem-BG: var(--color-TextBox-BG);--color-FileDrop-FileItem-Border: var(--color-Control-Border);--FileDrop-Radius: var(--TextBox-Radius);--color-Badge-Success-BG: var(--c-success-soft);--color-Badge-Success-FG: var(--c-success);--color-Badge-Warning-BG: var(--c-warning-soft);--color-Badge-Warning-FG: var(--c-warning-dark);--color-Badge-Danger-BG: var(--c-danger-soft);--color-Badge-Danger-FG: var(--c-danger-dark);--color-Badge-Neutral-BG: var(--c-hover);--color-Badge-Neutral-FG: var(--c-ink);--color-Badge-Info-BG: var(--c-info-soft);--color-Badge-Info-FG: var(--c-info);--color-Badge-Primary-BG: var(--color-Primary-Light);--color-Badge-Primary-FG: var(--color-Primary-Dark);--color-ToolStrip-BG: var(--c-hover);--color-ToolStrip-Border: var(--c-border);--color-ToolStrip-Btn-FG: var(--c-ink);--color-ToolStrip-Btn-Hover-BG: var(--c-fill);--color-ToolStrip-Btn-Hover-FG: var(--c-ink);--color-ToolStrip-Btn-Active-BG: var(--color-Primary-Opacity);--color-ToolStrip-Btn-Active-FG: var(--color-Primary);--color-ToolStrip-Btn-Disabled-FG: var(--c-muted);--color-ToolStrip-Separator: var(--c-border);--ToolStrip-Radius: 8px;--color-ToolStrip-Dropdown-BG: var(--c-white);--color-ToolStrip-Dropdown-Border: var(--c-border);--color-ToolStrip-Dropdown-Shadow: var(--color-Panel-Shadow);--color-ToolStrip-Dropdown-Item-FG: var(--c-ink);--color-ToolStrip-Dropdown-Item-Hover-BG: var(--c-fill);--color-ToolStrip-Dropdown-Item-Hover-FG: var(--c-ink);--color-ToolStrip-Dropdown-Item-Disabled-FG: var(--c-muted);--color-ToolStrip-Dropdown-Separator: var(--c-border);--ToolStrip-Dropdown-Radius: 8px;--color-Layout-BG: var(--c-white);--color-Layout-Border: var(--c-border);--color-Layout-FG: var(--c-ink);--color-Layout-FG-Muted: var(--c-muted);--color-Layout-Icon-FG: var(--c-ink);--color-Layout-Icon-Hover-BG: var(--c-fill);--color-Layout-Scrollbar-Thumb: var(--c-border);--color-Layout-Scrollbar-Thumb-Hover: var(--c-muted);--color-Overlay-BG: var(--c-scrim);--color-BranchButton-BG: var(--c-fill);--color-BranchButton-BG-Hover: var(--c-fill-hover);--color-BranchButton-FG: var(--c-ink);--color-BranchPill-BG: var(--c-brand-light);--color-BranchPill-BG-Hover: var(--c-brand-semilight);--color-BranchPill-Border: var(--c-brand);--color-BranchPill-FG: var(--c-brand-dark);--color-BranchPill-FG-Hover: var(--c-brand-dark);--color-Notification-Badge-BG: var(--c-danger-dark);--color-Notification-Badge-FG: var(--c-white);--color-Notification-Panel-BG: var(--c-white);--color-Notification-Panel-Border: var(--c-border);--color-Notification-Panel-Shadow: var(--c-shadow-lg);--color-Notification-Title-FG: var(--c-ink);--color-Notification-Text-FG: var(--c-muted);--color-Notification-Item-Hover-BG: var(--c-hover);--color-Notification-Item-Unread-BG: var(--c-brand-light);--color-Notification-Unread-Dot: var(--c-brand);--color-Notification-Icon-BG: var(--c-brand-semilight);--color-Notification-Icon-FG: var(--c-brand-dark);--color-Loader-Message-FG: var(--c-white);--Loader-Message-Shadow: 0 1px 3px var(--c-scrim);--color-Dashboard-Card: var(--color-Primary);--color-Dashboard-Card-Icon-BG: var(--c-brand-light);--color-Dashboard-Card-BG: var(--color-DataGrid-BG);--color-Dashboard-Card-Border: var(--color-DataGrid-Border);--color-Dashboard-SectionLabel-FG: var(--c-ink);--color-Dashboard-CardLabel-FG: var(--c-dashboard-label);--color-Dashboard-Green: var(--c-dashboard-green);--color-Dashboard-Green-BG: color-mix(in srgb, var(--c-dashboard-green) 10%, transparent);--color-Dashboard-Teal: var(--c-dashboard-teal);--color-Dashboard-Teal-BG: color-mix(in srgb, var(--c-dashboard-teal) 10%, transparent);--color-Dashboard-Blue: var(--c-dashboard-blue);--color-Dashboard-Blue-BG: color-mix(in srgb, var(--c-dashboard-blue) 10%, transparent);--color-Dashboard-Purple: var(--c-dashboard-purple);--color-Dashboard-Purple-BG: color-mix(in srgb, var(--c-dashboard-purple) 10%, transparent);--color-Dashboard-Orange: var(--c-dashboard-orange);--color-Dashboard-Orange-BG: color-mix(in srgb, var(--c-dashboard-orange) 10%, transparent);--color-Dashboard-Gray: var(--c-dashboard-gray);--color-Dashboard-Gray-BG: color-mix(in srgb, var(--c-dashboard-gray) 10%, transparent);--color-Dashboard-Red: var(--c-dashboard-red);--color-Dashboard-Red-BG: color-mix(in srgb, var(--c-dashboard-red) 10%, transparent);--color-Welcome-Card-BG: var(--c-white);--color-Welcome-Card-Border: var(--c-welcome-border);--color-Welcome-Card-Shadow: var(--c-welcome-shadow);--color-Welcome-Icon-FG: var(--color-Primary-SemiLight);--color-Welcome-Greeting-FG: var(--c-welcome-greeting);--color-Welcome-Name-FG: var(--c-welcome-name);--color-Welcome-Role-FG: var(--c-welcome-role);--color-Welcome-Role-BG: var(--c-welcome-role-bg);--color-Welcome-Hint-FG: var(--c-welcome-hint)}:root[data-theme=ajuchan]{--c-brand: #C08252;--c-brand-dark: #a06c43;--c-brand-light: #F5ECE5;--c-brand-semilight: #EEDDD0;--c-accent: #C6C243;--c-accent-light: #e9e691;--c-accent-dark: #a7a331;--c-brand-a15: #c0825225;--c-danger: #ff6d6d;--c-danger-dark: #ed3b3b;--c-danger-soft: #ffe6e6;--c-warning: #ffb47c;--c-warning-dark: #e68a0a;--c-warning-soft: #fdeeda;--c-info: #5f7d99;--c-info-soft: #e7edf2;--c-success: #C6C243;--c-success-soft: #e8f0e2;--c-question: #8a7fa3;--c-question-soft: #ece9f1;--c-white: #ffffff;--c-black: #000000;--c-ink: #2d3748;--c-muted: #8896a6;--c-border: #e8ecf1;--c-hover: #f7fafc;--c-fill: #f1f1f1;--c-fill-hover: #e2e2e2;--c-shadow-sm: rgba(0, 0, 0, .04);--c-shadow-md: rgba(0, 0, 0, .08);--c-shadow-lg: rgba(0, 0, 0, .12);--c-scrim: rgba(0, 0, 0, .4);--c-dashboard-label: #5a6a7a;--c-dashboard-green: #28a745;--c-dashboard-teal: #17a2b8;--c-dashboard-blue: #0d6efd;--c-dashboard-purple: #6f42c1;--c-dashboard-orange: #fd7e14;--c-dashboard-gray: #6c757d;--c-dashboard-red: #dc3545;--c-welcome-border: #e3e3e3;--c-welcome-greeting: #888888;--c-welcome-name: #2b2b2b;--c-welcome-role: #555555;--c-welcome-role-bg: #f0f4f8;--c-welcome-hint: #999999;--c-welcome-shadow: rgba(0, 0, 0, .06);--color-Primary: var(--c-brand);--color-Primary-Dark: var(--c-brand-dark);--color-Primary-Light: var(--c-brand-light);--color-Primary-SemiLight: var(--c-brand-semilight);--color-Primary-Opacity: var(--color-Primary-Light);--color-Secondary: var(--c-accent);--color-Secondary-Light: var(--c-accent-light);--color-Secondary-Dark: var(--c-accent-dark);--color-Secondary-Opacity: var(--color-Secondary-Light);--color-Danger: var(--c-danger);--color-Danger-Dark: var(--c-danger-dark);--color-Warning: var(--c-warning);--color-Warning-Dark: var(--c-warning-dark);--color-Control-Border: var(--c-border);--color-Control-Border-Focus: var(--color-Primary);--color-Control-Shadow-Focus: var(--c-brand-a15);--color-Panel-Shadow: 0 4px 12px var(--c-shadow-md);--color-SideBar-BG: var(--color-Primary-Light);--color-SideBar-FG: var(--c-black);--color-SideBar-FG-Hover: var(--c-black);--color-SideBar-Hover-BG: var(--color-Secondary-Light);--color-SideBar-Border: var(--c-border);--fontSize-ButtonMenu: 13px;--color-ButtonMenu-BG: transparent;--color-ButtonMenu-FG: var(--c-black);--color-ButtonMenu-Hover-BG: var(--color-Secondary-Light);--color-ButtonMenu-Hover-FG: var(--c-black);--color-ButtonMenu-Active-BG: var(--color-Secondary);--color-ButtonMenu-Active-FG: var(--c-black);--color-ButtonMenuExpander-BG: transparent;--color-ButtonMenuExpander-FG: var(--c-black);--color-ButtonMenuExpander-Hover-BG: var(--color-ButtonMenu-Hover-BG);--color-ButtonMenuExpander-Hover-FG: var(--c-black);--color-ButtonMenuExpander-Active-BG: var(--color-Secondary);--color-ButtonMenuExpander-Active-FG: var(--c-black);--color-DataGrid-Row-Hover-BG: var(--c-brand-light);--color-DataGrid-Row-Hover-FG: var(--c-black);--color-DataGrid-Row-Border-Bottom: var(--color-DataGrid-Border);--color-DataGrid-Border: var(--c-border);--color-DataGrid-BG: var(--c-white);--color-DataGrid-Hover-BG: var(--c-hover);--color-DataGrid-FG: var(--c-ink);--color-DataGrid-FG-Muted: var(--c-muted);--color-DataGrid-ToolBar-BG: var(--c-white);--color-DataGrid-FilterArea-GB: var(--c-white);--color-DataGrid-Pagination-BG: var(--c-white);--color-DataGrid-Pagination-FG: var(--c-muted);--color-DataGrid-Pagination-Hover-BG: var(--c-fill-hover);--color-DataGrid-Pagination-Hover-FG: var(--c-black);--color-DataGrid-Pagination-Active-BG: var(--c-fill-hover);--color-DataGrid-Pagination-Active-FG: var(--c-black);--color-DataGrid-Pagination-Active-SHADOW: var(--c-muted);--color-DataGrid-FilterButton-Hover-BG: var(--c-fill-hover);--color-DataGrid-FilterButton-Hover-FG: var(--color-Primary);--color-DataGrid-FilterButton-Active-BG: var(--c-white);--color-DataGrid-FilterButton-Active-FG: var(--color-Primary);--DataGrid-Radius: 12px;--DataGrid-Radius-SM: 8px;--DataGrid-Shadow: 0 1px 3px var(--c-shadow-sm), 0 4px 12px var(--c-shadow-sm);--DataGrid-Font: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--DataGrid-Transition: .2s ease;--color-TextBox-BG: var(--c-white);--color-TextBox-FG: var(--c-ink);--color-TextBox-Border: var(--color-Control-Border);--color-TextBox-Placeholder: var(--c-muted);--color-TextBox-Focus-Border: var(--color-Control-Border-Focus);--color-TextBox-Focus-Shadow: var(--color-Control-Shadow-Focus);--TextBox-Radius: 10px;--color-DropDownList-BG: var(--color-TextBox-BG);--color-DropDownList-FG: var(--c-ink);--color-DropDownList-Border: var(--color-Control-Border);--color-DropDownList-Placeholder: var(--c-muted);--color-DropDownList-Focus-Border: var(--color-Control-Border-Focus);--color-DropDownList-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-DropDownList-Hover-BG: var(--color-ButtonMenu-Hover-BG);--color-DropDownList-Selected-BG: var(--color-ButtonMenu-Active-BG);--color-DropDownList-Selected-FG: var(--c-black);--DropDownList-Radius: 10px;--color-DateTimePicker-BG: var(--color-TextBox-BG);--color-DateTimePicker-FG: var(--c-ink);--color-DateTimePicker-Border: var(--c-border);--color-DateTimePicker-Placeholder: var(--c-muted);--color-DateTimePicker-Focus-Border: var(--color-Control-Border-Focus);--color-DateTimePicker-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-DateTimePicker-Selected-BG: var(--color-Secondary);--color-DateTimePicker-Selected-FG: var(--c-black);--color-DateTimePicker-Today-Border: var(--color-Secondary);--color-DateTimePicker-Hover-BG: var(--c-hover);--color-DateTimePicker-Item-Hover-BG: var(--color-ButtonMenu-Hover-BG);--DateTimePicker-Radius: 10px;--color-NumericUpDown-BG: var(--color-TextBox-BG);--color-NumericUpDown-FG: var(--c-ink);--color-NumericUpDown-Border: var(--c-border);--color-NumericUpDown-Placeholder: var(--c-muted);--color-NumericUpDown-Focus-Border: var(--color-Control-Border-Focus);--color-NumericUpDown-Focus-Shadow: var(--color-Control-Shadow-Focus);--color-NumericUpDown-Btn-BG: transparent;--color-NumericUpDown-Btn-FG: var(--c-muted);--color-NumericUpDown-Btn-Hover-BG: var(--c-hover);--color-NumericUpDown-Btn-Hover-FG: var(--c-ink);--NumericUpDown-Radius: 10px;--color-CheckBox-BG: var(--color-TextBox-BG);--color-CheckBox-FG: var(--c-ink);--color-CheckBox-Border: var(--c-border);--color-CheckBox-Hover-Border: var(--color-Primary);--color-CheckBox-Focus-Border: var(--color-Primary);--color-CheckBox-Focus-Shadow: var(--c-brand-a15);--color-CheckBox-Checked-BG: var(--color-Primary);--color-CheckBox-Checked-Border: var(--color-Primary);--color-CheckBox-Check-FG: var(--c-white);--CheckBox-Radius: 4px;--color-Switch-BG: var(--color-TextBox-BG);--color-Switch-FG: var(--c-ink);--color-Switch-Border: var(--c-border);--color-Switch-Thumb: var(--c-muted);--color-Switch-Hover-Border: var(--color-Primary);--color-Switch-Focus-Border: var(--color-Primary);--color-Switch-Focus-Shadow: var(--c-brand-a15);--color-Switch-Checked-BG: var(--color-Primary);--color-Switch-Checked-Border: var(--color-Primary);--color-Switch-Checked-Thumb: var(--c-white);--Switch-Radius: 11px;--color-RadioButton-BG: var(--color-TextBox-BG);--color-RadioButton-FG: var(--c-ink);--color-RadioButton-Border: var(--c-border);--color-RadioButton-Hover-Border: var(--color-Primary);--color-RadioButton-Focus-Border: var(--color-Primary);--color-RadioButton-Focus-Shadow: var(--c-brand-a15);--color-RadioButton-Checked-BG: var(--c-white);--color-RadioButton-Checked-Border: var(--color-Primary);--color-RadioButton-Dot-FG: var(--color-Primary);--CrudButton-Radius: 8px;--color-CrudButton-Focus-Shadow: var(--c-brand-a15);--color-CrudButton-Create-BG: var(--color-Primary);--color-CrudButton-Create-FG: var(--c-white);--color-CrudButton-Create-Border: var(--color-Primary-Dark);--color-CrudButton-Create-Hover-BG: var(--color-Primary-Dark);--color-CrudButton-Edit-BG: var(--color-Warning);--color-CrudButton-Edit-FG: var(--c-white);--color-CrudButton-Edit-Border: var(--color-Warning-Dark);--color-CrudButton-Edit-Hover-BG: var(--color-Warning-Dark);--color-CrudButton-Delete-BG: var(--color-Danger);--color-CrudButton-Delete-FG: var(--c-white);--color-CrudButton-Delete-Border: var(--color-Danger-Dark);--color-CrudButton-Delete-Hover-BG: var(--color-Danger-Dark);--color-CrudButton-Save-BG: var(--color-Secondary);--color-CrudButton-Save-FG: var(--c-ink);--color-CrudButton-Save-Border: var(--color-Secondary-Dark);--color-CrudButton-Save-Hover-BG: var(--color-Secondary-Dark);--color-CrudButton-Cancel-BG: var(--c-fill);--color-CrudButton-Cancel-FG: var(--c-ink);--color-CrudButton-Cancel-Border: var(--c-border);--color-CrudButton-Cancel-Hover-BG: var(--c-fill-hover);--color-CrudButton-Custom-BG: var(--c-fill);--color-CrudButton-Custom-FG: var(--c-ink);--color-CrudButton-Custom-Border: var(--c-border);--color-CrudButton-Custom-Hover-BG: var(--c-fill-hover);--color-Modal-Overlay-BG: var(--c-scrim);--color-Modal-BG: var(--c-white);--color-Modal-Border: var(--c-border);--color-Modal-FG: var(--c-ink);--color-Modal-FG-Muted: var(--c-muted);--color-Modal-Close-Hover-BG: var(--c-fill);--Modal-Radius: 12px;--Modal-Shadow: 0 10px 25px var(--c-shadow-lg);--color-MessageBox-Overlay-BG: var(--color-Modal-Overlay-BG);--color-MessageBox-BG: var(--color-Modal-BG);--color-MessageBox-Border: var(--color-Modal-Border);--color-MessageBox-FG: var(--color-Modal-FG);--color-MessageBox-FG-Muted: var(--color-Modal-FG-Muted);--MessageBox-Radius: var(--Modal-Radius);--MessageBox-Shadow: var(--Modal-Shadow);--MessageBox-Btn-Radius: var(--CrudButton-Radius);--color-MessageBox-Btn-FG: var(--c-white);--color-MessageBox-Btn-Danger-BG: var(--c-danger);--color-MessageBox-Info-Accent: var(--c-info);--color-MessageBox-Info-Accent-BG: var(--c-info-soft);--color-MessageBox-Success-Accent: var(--c-success);--color-MessageBox-Success-Accent-BG: var(--c-success-soft);--color-MessageBox-Warning-Accent: var(--c-warning-dark);--color-MessageBox-Warning-Accent-BG: var(--c-warning-soft);--color-MessageBox-Error-Accent: var(--c-danger);--color-MessageBox-Error-Accent-BG: var(--c-danger-soft);--color-MessageBox-Question-Accent: var(--c-question);--color-MessageBox-Question-Accent-BG: var(--c-question-soft);--color-GroupBox-Border: var(--c-border);--color-GroupBox-BG: var(--c-white);--color-GroupBox-FG: var(--c-ink);--GroupBox-Radius: 12px;--color-GroupBox-Legend-BG: var(--color-GroupBox-BG);--color-ExpanderCard-Border: var(--c-border);--color-ExpanderCard-BG: var(--c-white);--color-ExpanderCard-FG: var(--c-ink);--color-ExpanderCard-Header-BG: var(--color-Primary-Light);--color-ExpanderCard-Header-Hover-BG: var(--color-Primary-SemiLight);--ExpanderCard-Radius: 12px;--color-TabControl-BG: var(--c-white);--color-TabControl-Border: var(--c-border);--color-TabControl-Header-BG: var(--color-Primary-Opacity);--color-TabControl-Tab-FG: var(--c-muted);--color-TabControl-Tab-Hover-BG: var(--color-Primary-Light);--color-TabControl-Tab-Hover-FG: var(--c-ink);--color-TabControl-Tab-Active-FG: var(--color-Primary);--color-TabControl-Tab-Active-Border: var(--color-Primary);--TabControl-Radius: 12px;--color-CheckList-BG: var(--c-white);--color-CheckList-Border: var(--c-border);--color-CheckList-FG: var(--c-ink);--color-CheckList-Row-Hover-BG: var(--c-hover);--color-CheckList-Expander-FG: var(--c-muted);--CheckList-Radius: 10px;--color-BranchPill-Border: var(--color-Primary);--color-BranchPill-BG: var(--color-Primary-Opacity);--color-BranchPill-FG: var(--color-Primary);--color-BranchPill-BG-Hover: var(--c-brand-a15);--color-BranchPill-FG-Hover: var(--color-Primary-Dark);--color-BranchButton-BG: transparent;--color-BranchButton-FG: var(--color-Primary);--color-BranchButton-BG-Hover: var(--color-Primary-Dark);--color-Toast-BG: var(--c-white);--color-Toast-Border: var(--c-border);--color-Toast-FG: var(--c-ink);--color-Toast-FG-Muted: var(--c-muted);--color-Toast-Close-Hover-BG: var(--c-fill);--Toast-Radius: 10px;--Toast-Shadow: 0 4px 16px var(--c-shadow-md), 0 1px 4px var(--c-shadow-sm);--color-Toast-Info-Accent: var(--c-info);--color-Toast-Info-Accent-BG: var(--c-info-soft);--color-Toast-Warning-Accent: var(--c-warning-dark);--color-Toast-Warning-Accent-BG: var(--c-warning-soft);--color-Toast-Error-Accent: var(--c-danger);--color-Toast-Error-Accent-BG: var(--c-danger-soft);--color-FileDrop-BG: var(--color-TextBox-BG);--color-FileDrop-Border: var(--color-Control-Border);--color-FileDrop-FG: var(--color-TextBox-FG);--color-FileDrop-FG-Muted: var(--color-TextBox-Placeholder);--color-FileDrop-Drag-BG: var(--color-Primary-Opacity);--color-FileDrop-Drag-Border: var(--color-Primary);--color-FileDrop-FileItem-BG: var(--color-TextBox-BG);--color-FileDrop-FileItem-Border: var(--color-Control-Border);--FileDrop-Radius: var(--TextBox-Radius);--color-Badge-Success-BG: var(--color-Secondary-Light);--color-Badge-Success-FG: var(--c-ink);--color-Badge-Warning-BG: var(--color-Warning);--color-Badge-Warning-FG: var(--c-ink);--color-Badge-Danger-BG: var(--color-Danger);--color-Badge-Danger-FG: var(--c-ink);--color-Badge-Neutral-BG: var(--c-hover);--color-Badge-Neutral-FG: var(--c-ink);--color-Badge-Info-BG: var(--c-info-soft);--color-Badge-Info-FG: var(--c-ink);--color-Badge-Primary-BG: var(--color-Primary-Light);--color-Badge-Primary-FG: var(--color-Primary-Dark);--color-ToolStrip-BG: var(--c-hover);--color-ToolStrip-Border: var(--c-border);--color-ToolStrip-Btn-FG: var(--c-ink);--color-ToolStrip-Btn-Hover-BG: var(--c-fill);--color-ToolStrip-Btn-Hover-FG: var(--c-ink);--color-ToolStrip-Btn-Active-BG: var(--color-Primary-Opacity);--color-ToolStrip-Btn-Active-FG: var(--color-Primary);--color-ToolStrip-Btn-Disabled-FG: var(--c-muted);--color-ToolStrip-Separator: var(--c-border);--ToolStrip-Radius: 8px;--color-ToolStrip-Dropdown-BG: var(--c-white);--color-ToolStrip-Dropdown-Border: var(--c-border);--color-ToolStrip-Dropdown-Shadow: var(--color-Panel-Shadow);--color-ToolStrip-Dropdown-Item-FG: var(--c-ink);--color-ToolStrip-Dropdown-Item-Hover-BG: var(--c-fill);--color-ToolStrip-Dropdown-Item-Hover-FG: var(--c-ink);--color-ToolStrip-Dropdown-Item-Disabled-FG: var(--c-muted);--color-ToolStrip-Dropdown-Separator: var(--c-border);--ToolStrip-Dropdown-Radius: 8px;--color-Layout-BG: var(--c-white);--color-Layout-Border: var(--c-border);--color-Layout-FG: var(--c-ink);--color-Layout-FG-Muted: var(--c-muted);--color-Layout-Icon-FG: var(--c-ink);--color-Layout-Icon-Hover-BG: var(--c-fill);--color-Layout-Scrollbar-Thumb: var(--c-border);--color-Layout-Scrollbar-Thumb-Hover: var(--c-muted);--color-Overlay-BG: var(--c-scrim);--color-BranchButton-BG: var(--c-fill);--color-BranchButton-BG-Hover: var(--c-fill-hover);--color-BranchButton-FG: var(--c-ink);--color-BranchPill-BG: var(--c-brand-light);--color-BranchPill-BG-Hover: var(--c-brand-semilight);--color-BranchPill-Border: var(--c-brand);--color-BranchPill-FG: var(--c-brand-dark);--color-BranchPill-FG-Hover: var(--c-brand-dark);--color-Notification-Badge-BG: var(--c-danger-dark);--color-Notification-Badge-FG: var(--c-white);--color-Notification-Panel-BG: var(--c-white);--color-Notification-Panel-Border: var(--c-border);--color-Notification-Panel-Shadow: var(--c-shadow-lg);--color-Notification-Title-FG: var(--c-ink);--color-Notification-Text-FG: var(--c-muted);--color-Notification-Item-Hover-BG: var(--c-hover);--color-Notification-Item-Unread-BG: var(--c-brand-light);--color-Notification-Unread-Dot: var(--c-brand);--color-Notification-Icon-BG: var(--c-brand-semilight);--color-Notification-Icon-FG: var(--c-brand-dark);--color-Loader-Message-FG: var(--c-white);--Loader-Message-Shadow: 0 1px 3px var(--c-scrim);--color-Dashboard-Card: var(--color-Primary);--color-Dashboard-Card-Icon-BG: #F8F7E7;--color-Dashboard-Card-BG: var(--color-DataGrid-BG);--color-Dashboard-Card-Border: var(--color-DataGrid-Border);--color-Dashboard-SectionLabel-FG: var(--c-ink);--color-Dashboard-CardLabel-FG: var(--c-dashboard-label);--color-Dashboard-Green: var(--c-dashboard-green);--color-Dashboard-Green-BG: color-mix(in srgb, var(--c-dashboard-green) 10%, transparent);--color-Dashboard-Teal: var(--c-dashboard-teal);--color-Dashboard-Teal-BG: color-mix(in srgb, var(--c-dashboard-teal) 10%, transparent);--color-Dashboard-Blue: var(--c-dashboard-blue);--color-Dashboard-Blue-BG: color-mix(in srgb, var(--c-dashboard-blue) 10%, transparent);--color-Dashboard-Purple: var(--c-dashboard-purple);--color-Dashboard-Purple-BG: color-mix(in srgb, var(--c-dashboard-purple) 10%, transparent);--color-Dashboard-Orange: var(--c-dashboard-orange);--color-Dashboard-Orange-BG: color-mix(in srgb, var(--c-dashboard-orange) 10%, transparent);--color-Dashboard-Gray: var(--c-dashboard-gray);--color-Dashboard-Gray-BG: color-mix(in srgb, var(--c-dashboard-gray) 10%, transparent);--color-Dashboard-Red: var(--c-dashboard-red);--color-Dashboard-Red-BG: color-mix(in srgb, var(--c-dashboard-red) 10%, transparent);--color-Welcome-Card-BG: var(--c-white);--color-Welcome-Card-Border: var(--c-welcome-border);--color-Welcome-Card-Shadow: var(--c-welcome-shadow);--color-Welcome-Icon-FG: var(--color-Primary-SemiLight);--color-Welcome-Greeting-FG: var(--c-welcome-greeting);--color-Welcome-Name-FG: var(--c-welcome-name);--color-Welcome-Role-FG: var(--c-welcome-role);--color-Welcome-Role-BG: var(--c-welcome-role-bg);--color-Welcome-Hint-FG: var(--c-welcome-hint)}.pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;background:var(--color-Badge-Neutral-BG);color:var(--color-Badge-Neutral-FG)}.pill--success{background:var(--color-Badge-Success-BG);color:var(--color-Badge-Success-FG)}.pill--warning{background:var(--color-Badge-Warning-BG);color:var(--color-Badge-Warning-FG)}.pill--danger{background:var(--color-Badge-Danger-BG);color:var(--color-Badge-Danger-FG)}.pill--neutral{background:var(--color-Badge-Neutral-BG);color:var(--color-Badge-Neutral-FG)}.pill--info{background:var(--color-Badge-Info-BG);color:var(--color-Badge-Info-FG)}.pill--primary{background:var(--color-Badge-Primary-BG);color:var(--color-Badge-Primary-FG)}.field-error{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--color-Validation-Error)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.login-submit-btn{background:var(--color-Secondary)!important;color:var(--c-black)!important;width:150px;justify-content:center;padding:8px 0!important}
