:root{--woodmac-blue-900:#1e3a8a;--woodmac-blue-800:#1e40af;--woodmac-blue-700:#1d4ed8;--woodmac-blue-600:#2563eb;--woodmac-blue-500:#3b82f6;--woodmac-blue-400:#60a5fa;--woodmac-blue-100:#dbeafe;--woodmac-blue-50:#eff6ff;--woodmac-green-700:#15803d;--woodmac-green-600:#16a34a;--woodmac-green-500:#22c55e;--woodmac-green-400:#4ade80;--woodmac-green-100:#dcfce7;--woodmac-green-50:#f0fdf4;--woodmac-gray-900:#111827;--woodmac-gray-800:#1f2937;--woodmac-gray-700:#374151;--woodmac-gray-600:#4b5563;--woodmac-gray-500:#6b7280;--woodmac-gray-400:#9ca3af;--woodmac-gray-300:#d1d5db;--woodmac-gray-200:#e5e7eb;--woodmac-gray-100:#f3f4f6;--woodmac-gray-50:#f9fafb;--woodmac-white:#fff;--woodmac-black:#000;--bui-bg:var(--woodmac-white);--bui-bg-surface:var(--woodmac-white);--bui-bg-surface-secondary:var(--woodmac-gray-50);--bui-bg-surface-tertiary:var(--woodmac-gray-100);--bui-bg-overlay:rgba(17,24,39,.8);--bui-bg-backdrop:rgba(17,24,39,.5);--bui-text:var(--woodmac-gray-900);--bui-text-secondary:var(--woodmac-gray-600);--bui-text-tertiary:var(--woodmac-gray-500);--bui-text-disabled:var(--woodmac-gray-400);--bui-text-inverse:var(--woodmac-white);--bui-text-on-primary:var(--woodmac-white);--bui-text-on-secondary:var(--woodmac-white);--bui-text-on-surface:var(--woodmac-gray-900);--bui-primary:var(--woodmac-blue-800);--bui-primary-hover:var(--woodmac-blue-900);--bui-primary-active:var(--woodmac-blue-900);--bui-primary-disabled:var(--woodmac-gray-300);--bui-primary-light:var(--woodmac-blue-100);--bui-primary-dark:var(--woodmac-blue-900);--bui-secondary:var(--woodmac-green-600);--bui-secondary-hover:var(--woodmac-green-700);--bui-secondary-active:var(--woodmac-green-700);--bui-secondary-disabled:var(--woodmac-gray-300);--bui-secondary-light:var(--woodmac-green-100);--bui-secondary-dark:var(--woodmac-green-700);--bui-border:var(--woodmac-gray-200);--bui-border-secondary:var(--woodmac-gray-300);--bui-border-tertiary:var(--woodmac-gray-100);--bui-border-focus:var(--woodmac-blue-600);--bui-border-error:#dc2626;--bui-border-warning:#f59e0b;--bui-border-success:var(--woodmac-green-600);--bui-success:var(--woodmac-green-600);--bui-success-light:var(--woodmac-green-100);--bui-success-dark:var(--woodmac-green-700);--bui-warning:#f59e0b;--bui-warning-light:#fef3c7;--bui-warning-dark:#d97706;--bui-error:#dc2626;--bui-error-light:#fee2e2;--bui-error-dark:#b91c1c;--bui-info:var(--woodmac-blue-600);--bui-info-light:var(--woodmac-blue-100);--bui-info-dark:var(--woodmac-blue-800);--bui-shadow-sm:0 1px 2px 0 rgba(17,24,39,.05);--bui-shadow:0 1px 3px 0 rgba(17,24,39,.1),0 1px 2px -1px rgba(17,24,39,.1);--bui-shadow-md:0 4px 6px -1px rgba(17,24,39,.1),0 2px 4px -2px rgba(17,24,39,.1);--bui-shadow-lg:0 10px 15px -3px rgba(17,24,39,.1),0 4px 6px -4px rgba(17,24,39,.1);--bui-shadow-xl:0 20px 25px -5px rgba(17,24,39,.1),0 8px 10px -6px rgba(17,24,39,.1);--bui-spacing-xs:4px;--bui-spacing-sm:8px;--bui-spacing-md:16px;--bui-spacing-lg:24px;--bui-spacing-xl:32px;--bui-spacing-2xl:48px;--bui-radius-sm:4px;--bui-radius:6px;--bui-radius-md:8px;--bui-radius-lg:12px;--bui-radius-xl:16px;--bui-radius-full:9999px}[data-theme-mode=dark]{--bui-bg:var(--woodmac-gray-900);--bui-bg-surface:var(--woodmac-gray-800);--bui-bg-surface-secondary:var(--woodmac-gray-700);--bui-bg-surface-tertiary:var(--woodmac-gray-600);--bui-bg-overlay:rgba(0,0,0,.8);--bui-bg-backdrop:rgba(0,0,0,.5);--bui-text:var(--woodmac-gray-100);--bui-text-secondary:var(--woodmac-gray-300);--bui-text-tertiary:var(--woodmac-gray-400);--bui-text-disabled:var(--woodmac-gray-500);--bui-text-inverse:var(--woodmac-gray-900);--bui-text-on-primary:var(--woodmac-white);--bui-text-on-secondary:var(--woodmac-white);--bui-text-on-surface:var(--woodmac-gray-100);--bui-primary:var(--woodmac-blue-500);--bui-primary-hover:var(--woodmac-blue-400);--bui-primary-active:var(--woodmac-blue-600);--bui-primary-light:var(--woodmac-blue-900);--bui-primary-dark:var(--woodmac-blue-400);--bui-secondary:var(--woodmac-green-500);--bui-secondary-hover:var(--woodmac-green-400);--bui-secondary-active:var(--woodmac-green-600);--bui-secondary-light:var(--woodmac-green-900);--bui-secondary-dark:var(--woodmac-green-400);--bui-border:var(--woodmac-gray-700);--bui-border-secondary:var(--woodmac-gray-600);--bui-border-tertiary:var(--woodmac-gray-800);--bui-border-focus:var(--woodmac-blue-500);--bui-success:var(--woodmac-green-500);--bui-success-light:var(--woodmac-green-900);--bui-info:var(--woodmac-blue-500);--bui-info-light:var(--woodmac-blue-900);--bui-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--bui-shadow:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);--bui-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.4);--bui-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.4);--bui-shadow-xl:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.4)}.MuiDrawer-paper,.MuiDrawer-paper.MuiDrawer-paperAnchorLeft,.MuiDrawer-docked .MuiDrawer-paper,html .MuiDrawer-paper,body .MuiDrawer-paper,[data-theme-mode=dark] .MuiDrawer-paper,[data-theme-mode=light] .MuiDrawer-paper{color:#111827!important;background:#fff!important;border-right:1px solid #e5e7eb!important;box-shadow:2px 0 8px rgba(17,24,39,.1)!important}.MuiDrawer-paper .MuiBox-root:first-child,.MuiDrawer-paper>div:first-child,[data-theme-mode=dark] .MuiDrawer-paper .MuiBox-root:first-child,[data-theme-mode=dark] .MuiDrawer-paper>div:first-child{background:#fff!important;border-bottom:1px solid #e5e7eb!important;padding:16px!important}.MuiDrawer-paper .MuiList-root,.MuiDrawer-paper nav,[data-theme-mode=dark] .MuiDrawer-paper .MuiList-root,[data-theme-mode=dark] .MuiDrawer-paper nav{background:#fff!important}.MuiDrawer-paper .MuiListItem-root,.MuiDrawer-paper .MuiListItemButton-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root{color:#111827!important;background:0 0!important;border-radius:8px!important;margin:4px 8px!important;transition:all .2s ease-in-out!important}.MuiDrawer-paper .MuiListItem-root:hover,.MuiDrawer-paper .MuiListItemButton-root:hover,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root:hover,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root:hover{background:#f9fafb!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected{color:#fff!important;background:#1e40af!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected:hover,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected:hover,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected:hover,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected:hover{background:#1e3a8a!important}.MuiDrawer-paper .MuiListItemText-primary,.MuiDrawer-paper .MuiTypography-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemText-primary,[data-theme-mode=dark] .MuiDrawer-paper .MuiTypography-root{color:#111827!important;font-weight:500!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemText-primary,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemText-primary,.MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiTypography-root,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiTypography-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemText-primary,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemText-primary,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiTypography-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiTypography-root{color:#fff!important;font-weight:600!important}.MuiDrawer-paper .MuiListItemIcon-root,.MuiDrawer-paper .MuiSvgIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiSvgIcon-root{color:#4b5563!important}.MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemIcon-root,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,.MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiSvgIcon-root,.MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiSvgIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiSvgIcon-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiSvgIcon-root{color:#fff!important}.MuiDrawer-paper .MuiDivider-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiDivider-root{background-color:#e5e7eb!important;border-color:#e5e7eb!important}.MuiDrawer-paper .MuiInputBase-root,.MuiDrawer-paper .MuiOutlinedInput-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiInputBase-root,[data-theme-mode=dark] .MuiDrawer-paper .MuiOutlinedInput-root{color:#111827!important;background:#fff!important}.MuiAppBar-root,.MuiAppBar-colorPrimary,[data-theme=home] .MuiAppBar-root,[data-theme-id=home] .MuiAppBar-root,[data-theme-mode=dark] .MuiAppBar-root,[data-theme-mode=light] .MuiAppBar-root{background:#1e3a8a!important;border-bottom:none!important;box-shadow:0 1px 3px rgba(17,24,39,.1)!important}.MuiToolbar-root,[data-theme-mode=dark] .MuiToolbar-root,[data-theme-mode=light] .MuiToolbar-root{color:#fff!important;background:#1e3a8a!important;min-height:64px!important}.MuiAppBar-root .MuiTypography-root,.MuiAppBar-root .MuiTypography-h6,.MuiAppBar-root .MuiTypography-h5,.MuiAppBar-root .MuiTypography-h4,[data-theme-mode=dark] .MuiAppBar-root .MuiTypography-root,[data-theme-mode=dark] .MuiAppBar-root .MuiTypography-h6,[data-theme-mode=dark] .MuiAppBar-root .MuiTypography-h5,[data-theme-mode=dark] .MuiAppBar-root .MuiTypography-h4{color:#fff!important;font-weight:600!important}.MuiAppBar-root .MuiIconButton-root,.MuiAppBar-root .MuiSvgIcon-root,[data-theme-mode=dark] .MuiAppBar-root .MuiIconButton-root,[data-theme-mode=dark] .MuiAppBar-root .MuiSvgIcon-root{color:#fff!important}.MuiAppBar-root .MuiIconButton-root:hover,[data-theme-mode=dark] .MuiAppBar-root .MuiIconButton-root:hover{background:rgba(255,255,255,.1)!important}.MuiBox-root[role=main],main,[data-theme-mode=dark] .MuiBox-root[role=main],[data-theme-mode=dark] main,.MuiContainer-root,[data-theme-mode=dark] .MuiContainer-root{background:#fff!important}.MuiButton-containedPrimary,[data-theme-mode=dark] .MuiButton-containedPrimary{color:#fff!important;text-transform:none!important;background:#22c55e!important;border-radius:6px!important;font-weight:600!important;transition:all .2s ease-in-out!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.MuiButton-containedPrimary:hover,[data-theme-mode=dark] .MuiButton-containedPrimary:hover{background:#16a34a!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.MuiButton-containedSecondary,[data-theme-mode=dark] .MuiButton-containedSecondary{color:#fff!important;text-transform:none!important;background:#1e40af!important;border-radius:6px!important;font-weight:600!important}.MuiButton-containedSecondary:hover,[data-theme-mode=dark] .MuiButton-containedSecondary:hover{background:#1e3a8a!important}.MuiCard-root,[data-theme-mode=dark] .MuiCard-root{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;transition:all .2s ease-in-out!important;box-shadow:0 1px 3px rgba(17,24,39,.1)!important}.MuiCard-root:hover,[data-theme-mode=dark] .MuiCard-root:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(17,24,39,.1)!important}html,body{background:#fff!important}.bui-button{text-transform:none;border-radius:var(--bui-radius);font-weight:600;transition:all .2s ease-in-out}.bui-button--primary{background:var(--woodmac-green-600);color:var(--woodmac-white);border:none}.bui-button--primary:hover{background:var(--woodmac-green-700);box-shadow:var(--bui-shadow-md);transform:translateY(-1px)}.bui-button--secondary{background:var(--bui-primary);color:var(--bui-text-on-primary);border:none}.bui-button--secondary:hover{background:var(--bui-primary-hover)}.bui-button--outlined{color:var(--bui-primary);border:1px solid var(--bui-border);background:0 0}.bui-button--outlined:hover{background:var(--bui-primary-light);border-color:var(--bui-primary)}.bui-card{background:var(--bui-bg-surface);border:1px solid var(--bui-border);border-radius:var(--bui-radius-lg);box-shadow:var(--bui-shadow);transition:all .2s ease-in-out}.bui-card:hover{box-shadow:var(--bui-shadow-lg);transform:translateY(-2px)}.bui-card__header{padding:var(--bui-spacing-lg);border-bottom:1px solid var(--bui-border);background:var(--bui-bg-surface)}.bui-card__title{color:var(--bui-text);margin:0;font-size:1.25rem;font-weight:600}.bui-card__subtitle{color:var(--bui-text-secondary);margin:0;font-size:.875rem}.bui-card__content{padding:var(--bui-spacing-lg)}.bui-nav{background:var(--bui-bg-surface);border-right:1px solid var(--bui-border);box-shadow:var(--bui-shadow)}.bui-nav__item{margin:var(--bui-spacing-xs)var(--bui-spacing-sm);border-radius:var(--bui-radius-md);color:var(--bui-text);transition:all .2s ease-in-out}.bui-nav__item:hover{background:var(--bui-bg-surface-secondary)}.bui-nav__item--active{background:var(--bui-primary);color:var(--bui-text-on-primary)}.bui-nav__item--active:hover{background:var(--bui-primary-hover)}.bui-header{background:var(--woodmac-blue-900);color:var(--woodmac-white);box-shadow:var(--bui-shadow);min-height:64px}.bui-header__title{color:var(--woodmac-white);font-size:1.5rem;font-weight:600}.bui-header__subtitle{color:rgba(255,255,255,.8);font-size:1rem;font-weight:400}.bui-chip{border-radius:var(--bui-radius-full);padding:var(--bui-spacing-xs)var(--bui-spacing-md);font-size:.75rem;font-weight:500}.bui-chip--primary{background:var(--woodmac-green-600);color:var(--woodmac-white)}.bui-chip--secondary{background:var(--bui-primary);color:var(--bui-text-on-primary)}.bui-chip--success{background:var(--bui-success);color:var(--woodmac-white)}.bui-chip--warning{background:var(--bui-warning);color:var(--woodmac-white)}.bui-chip--error{background:var(--bui-error);color:var(--woodmac-white)}.bui-chip--outlined{border:1px solid var(--bui-border);color:var(--bui-text);background:0 0}.bui-table{border-collapse:collapse;background:var(--bui-bg-surface);width:100%}.bui-table__header{background:var(--bui-bg-surface-secondary)}.bui-table__header-cell{padding:var(--bui-spacing-md);text-align:left;color:var(--bui-text);border-bottom:2px solid var(--bui-border);font-weight:600}.bui-table__row:hover{background:var(--bui-bg-surface-secondary)}.bui-table__cell{padding:var(--bui-spacing-md);border-bottom:1px solid var(--bui-border);color:var(--bui-text)}.bui-input{border:1px solid var(--bui-border);border-radius:var(--bui-radius-md);padding:var(--bui-spacing-md);background:var(--bui-bg-surface);color:var(--bui-text);transition:all .2s ease-in-out}.bui-input:hover{border-color:var(--bui-primary)}.bui-input:focus{border-color:var(--bui-primary);box-shadow:0 0 0 3px var(--bui-primary-light);outline:none}.bui-link{color:var(--bui-primary);font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.bui-link:hover{color:var(--bui-primary-hover);text-decoration:underline}.woodmac-status--active{background:var(--woodmac-green-600);color:var(--woodmac-white);padding:var(--bui-spacing-xs)var(--bui-spacing-md);border-radius:var(--bui-radius-full);font-size:.75rem;font-weight:600}.woodmac-status--warning{background:var(--bui-warning);color:var(--woodmac-white);padding:var(--bui-spacing-xs)var(--bui-spacing-md);border-radius:var(--bui-radius-full);font-size:.75rem;font-weight:600}.woodmac-status--inactive{background:var(--woodmac-gray-500);color:var(--woodmac-white);padding:var(--bui-spacing-xs)var(--bui-spacing-md);border-radius:var(--bui-radius-full);font-size:.75rem;font-weight:600}.woodmac-highlight{background:var(--bui-bg-surface-secondary);border:1px solid var(--bui-border);border-radius:var(--bui-radius-md);padding:var(--bui-spacing-lg);margin:var(--bui-spacing-md)0}.woodmac-highlight--primary{background:var(--bui-primary-light);border-color:var(--bui-primary);border-left:4px solid var(--bui-primary)}.woodmac-highlight--success{background:var(--bui-success-light);border-color:var(--bui-success);border-left:4px solid var(--bui-success)}.woodmac-highlight--warning{background:var(--bui-warning-light);border-color:var(--bui-warning);border-left:4px solid var(--bui-warning)}.woodmac-container{max-width:1200px;padding:0 var(--bui-spacing-lg);margin:0 auto}.woodmac-grid{gap:var(--bui-spacing-lg);display:grid}.woodmac-flex{gap:var(--bui-spacing-md);display:flex}.woodmac-flex--center{justify-content:center;align-items:center}.woodmac-flex--between{justify-content:space-between}.woodmac-text--primary{color:var(--bui-text)}.woodmac-text--secondary{color:var(--bui-text-secondary)}.woodmac-text--muted{color:var(--bui-text-tertiary)}.woodmac-text--brand{color:var(--bui-primary)}.woodmac-text--success{color:var(--bui-success)}@media (max-width:768px){:root{--bui-spacing-lg:16px;--bui-spacing-xl:24px}.woodmac-container{padding:0 var(--bui-spacing-md)}.bui-card__header,.bui-card__content{padding:var(--bui-spacing-md)}}.bui-button:focus,.bui-input:focus,.bui-nav__item:focus{outline:2px solid var(--bui-primary);outline-offset:2px}@media (prefers-contrast:high){:root{--bui-border:var(--woodmac-black);--bui-text:var(--woodmac-black);--bui-bg:var(--woodmac-white)}[data-theme-mode=dark]{--bui-border:var(--woodmac-white);--bui-text:var(--woodmac-white);--bui-bg:var(--woodmac-black)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.bui-nav,.bui-header{display:none!important}.bui-card{box-shadow:none!important;border:1px solid var(--woodmac-black)!important}}
/*# sourceMappingURL=main.1861cd73.css.map*/