html,body{height:100%;margin:0;padding:0}#root{height:100%}:root{--cm-primary: #55632c;--cm-primary-dark: #3f4a20;--cm-primary-soft: #eef2df;--cm-secondary: #c57a35;--cm-secondary-dark: #9d5d25;--cm-secondary-soft: #fff2df;--cm-bg: #f6f1e8;--cm-bg-soft: #fbf8f1;--cm-surface: #ffffff;--cm-surface-muted: #faf6ee;--cm-border: #e3dacb;--cm-border-strong: #d2c4b1;--cm-text: #2f2f2f;--cm-text-soft: #4b463d;--cm-muted: #716b60;--cm-success: #2f7d32;--cm-success-soft: #eaf6eb;--cm-warning: #b26a00;--cm-warning-soft: #fff7e6;--cm-danger: #b00020;--cm-danger-soft: #fdecef;--cm-info: #4d6f8f;--cm-info-soft: #edf4f8;--cm-radius-sm: 8px;--cm-radius-md: 12px;--cm-radius-lg: 16px;--cm-radius-xl: 20px;--cm-shadow-sm: 0 2px 8px rgba(54, 48, 39, .06);--cm-shadow-md: 0 8px 24px rgba(54, 48, 39, .09);--cm-shadow-lg: 0 18px 44px rgba(54, 48, 39, .16);--cm-header-height: 64px;--cm-button-radius: 10px}body{background:var(--cm-bg)!important;color:var(--cm-text);font-size:14px}#root{background:var(--cm-bg);min-height:100vh}body,button,input,select,textarea,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiDataGrid-root{font-family:Inter,Roboto,Arial,sans-serif!important}main,.admin-main,.app-main,.content,.page-content{background:var(--cm-bg)!important}.cm-page{background:radial-gradient(circle at top left,rgba(197,122,53,.08),transparent 28%),linear-gradient(180deg,var(--cm-bg-soft),var(--cm-bg));min-height:calc(100vh - var(--cm-header-height));padding:26px}.cm-page-header{margin-bottom:18px}.cm-page-title{font-size:24px!important;font-weight:800;color:var(--cm-text);line-height:1.25!important;margin:0}.cm-page-subtitle{margin-top:4px;font-size:13px!important;color:var(--cm-muted)}.MuiTypography-h4,.MuiTypography-h5{font-size:24px!important;font-weight:800!important;line-height:1.25!important}.MuiTypography-body2{font-size:13px!important}.cm-card,.panel,.page-card{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-md)!important}.cm-filter-card{padding:18px;margin-bottom:18px}.cm-actions-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}button,.cm-btn,button[type=button],button[type=submit]{font-family:inherit}.cm-btn,button.cm-btn{min-height:36px!important;border-radius:var(--cm-button-radius)!important;border:1px solid var(--cm-primary);background:var(--cm-primary);color:#fff;padding:7px 14px!important;font-weight:700!important;font-size:13px!important;line-height:1.2!important;text-transform:none!important;cursor:pointer;box-shadow:none!important}.cm-btn:hover,button.cm-btn:hover{background:var(--cm-primary-dark)}.cm-btn-secondary{background:#fff!important;color:var(--cm-primary)!important;border-color:var(--cm-primary)!important}.cm-btn-danger{background:#fff!important;color:var(--cm-danger)!important;border-color:#e7a5af!important}.cm-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px!important;border:1px solid var(--cm-border-strong);background:#fff;color:var(--cm-primary);padding:6px 10px!important;border-radius:var(--cm-button-radius)!important;font-size:12px!important;font-weight:700!important;cursor:pointer;white-space:nowrap}.cm-action-link:hover{background:var(--cm-primary-soft);border-color:var(--cm-primary)}input,select,textarea,.cm-input,.cm-select{border:1px solid var(--cm-border-strong)!important;border-radius:var(--cm-radius-md)!important;background:#fff!important;color:var(--cm-text)!important;min-height:40px}input:focus,select:focus,textarea:focus,.cm-input:focus,.cm-select:focus{outline:none!important;border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px #55632c24!important}.MuiButton-root{min-height:36px!important;border-radius:var(--cm-button-radius)!important;padding:7px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important}.MuiButton-contained,.MuiButton-containedPrimary{background:var(--cm-primary)!important;color:#fff!important}.MuiButton-contained:hover,.MuiButton-containedPrimary:hover{background:var(--cm-primary-dark)!important}.MuiButton-outlined,.MuiButton-outlinedPrimary{background:#fff!important;color:var(--cm-primary)!important;border-color:var(--cm-border-strong)!important}.MuiButton-text,.MuiButton-textPrimary{color:var(--cm-primary)!important}.cm-btn-danger,.MuiButton-colorError{color:var(--cm-danger)!important;border-color:#e7a5af!important;background:#fff!important}.cm-table-card{padding:0;overflow:hidden}.cm-table thead th{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft);font-size:12px;font-weight:900;text-transform:none;padding:14px;border-bottom:1px solid var(--cm-border);white-space:nowrap}.cm-table tbody td{padding:13px 14px;border-bottom:1px solid #efe7dc;color:var(--cm-text);font-size:13px;vertical-align:middle;white-space:nowrap}.cm-table tbody tr:hover{background:#fbf7ef}.cm-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.cm-status-pending,.cm-status-warning{background:var(--cm-warning-soft);color:var(--cm-warning);border-color:#ecd39d}.cm-status-success{background:var(--cm-success-soft);color:var(--cm-success);border-color:#bde2c0}.cm-status-danger{background:var(--cm-danger-soft);color:var(--cm-danger);border-color:#efb7c0}.cm-status-info{background:var(--cm-info-soft);color:var(--cm-info);border-color:#c5d8e5}.cm-status-muted{background:#f1eee8;color:var(--cm-muted);border-color:var(--cm-border)}.cm-layout-shell{background:var(--cm-bg)}.cm-sidebar,.admin-sidebar,.sidebar{background:#fff;border-right:1px solid var(--cm-border)}.cm-sidebar-section-title,.sidebar-section-title{color:var(--cm-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cm-sidebar-item-active,.sidebar .active,.admin-sidebar .active{background:var(--cm-surface-muted)!important;color:var(--cm-primary)!important;font-weight:800;border-radius:10px}.cm-topbar,.admin-header,.header{box-shadow:0 2px 14px #00000014}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:10px!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.cm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cm-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.cm-field-label{font-size:12px;font-weight:700;color:var(--cm-muted);margin-bottom:6px}.cm-empty-state{padding:36px;text-align:center;color:var(--cm-muted)}.cm-error-state{padding:18px;border:1px solid #f2b8c1;background:#fdecef;color:var(--cm-danger);border-radius:var(--cm-radius-lg)}.cm-section-title{font-size:18px;font-weight:800;color:var(--cm-text);margin-bottom:12px}.cm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:18px}.cm-kpi-card{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);padding:16px}.cm-kpi-label{font-size:12px;color:var(--cm-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cm-kpi-value{margin-top:8px;font-size:26px;font-weight:800;color:var(--cm-text)}.cm-row-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:360px}.cm-money{font-weight:700;color:var(--cm-text)}.cm-muted{color:var(--cm-muted)}.cm-detail-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 14px}.cm-detail-label{color:var(--cm-muted);font-size:12px;font-weight:900;text-transform:uppercase}.cm-detail-value{color:var(--cm-text);font-size:14px;font-weight:700;word-break:break-word}.cm-detail-value-long{white-space:normal;word-break:break-word}.cm-modal-overlay,.modal-overlay,.dialog-overlay,.MuiDialog-root .MuiBackdrop-root{background:#24221d9e!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cm-modal,.modal,.dialog,.MuiDialog-paper{background:#fff!important;border-radius:var(--cm-radius-lg)!important;border:1px solid var(--cm-border)!important;box-shadow:var(--cm-shadow-lg)!important;color:var(--cm-text)}.cm-modal-header,.modal-header,.dialog-header,.MuiDialogTitle-root{padding:18px 22px!important;border-bottom:1px solid var(--cm-border);font-weight:900!important;font-size:18px!important}.cm-modal-body,.modal-body,.dialog-body,.MuiDialogContent-root{padding:18px 22px 20px!important}.cm-modal-footer,.modal-footer,.dialog-footer,.MuiDialogActions-root{padding:14px 22px!important;border-top:1px solid var(--cm-border);display:flex;justify-content:flex-end;gap:10px}.MuiDataGrid-root{border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;background:#fff!important}.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft);border-bottom:1px solid var(--cm-border)!important}.MuiDataGrid-row:hover{background:#fbf7ef!important}@media(max-width:900px){.cm-kpi-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.cm-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.cm-page{padding:14px}.cm-filter-grid,.cm-form-grid{grid-template-columns:1fr}}:root{--cm-control-radius: 7px;--cm-chip-radius: 7px}.cm-row-actions .cm-action-link,.cm-row-actions button,.MuiTableCell-root .MuiButton-root,.MuiDataGrid-cell .MuiButton-root{border-radius:var(--cm-control-radius)!important;min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.MuiTableCell-root{padding:8px 12px!important;font-size:13px!important;line-height:1.25!important}.cm-table tbody td{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important}button[style*=border-radius],.MuiButton-root[style*=border-radius],.MuiChip-root[style*=border-radius]{border-radius:var(--cm-control-radius)!important}.MuiButton-root.Mui-disabled,button:disabled{border-radius:var(--cm-control-radius)!important;background:#f3f0ea!important;color:#9a9184!important;border:1px solid var(--cm-border)!important}.cm-btn-danger,.MuiButton-colorError,.MuiTableCell-root .MuiButton-colorError{color:var(--cm-danger)!important;border-color:#e3a5ae!important;background:#fff!important}.cm-table-card{overflow:hidden}.cm-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.cm-table thead th,.MuiTableHead-root .MuiTableCell-root,.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft)!important;font-size:12px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)!important}.cm-table tbody td,.MuiTableCell-root,.MuiDataGrid-cell{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important;color:var(--cm-text)!important;border-bottom:1px solid #efe7dc!important}.cm-table tbody tr:hover,.MuiTableRow-root:hover,.MuiDataGrid-row:hover{background:#fbf7ef!important}.cm-status-success,.MuiChip-colorSuccess{background:var(--cm-success-soft)!important;color:var(--cm-success)!important;border:1px solid #bde2c0!important}.cm-status-pending,.cm-status-warning{background:var(--cm-warning-soft)!important;color:var(--cm-warning)!important;border:1px solid #ecd39d!important}.cm-status-danger,.MuiChip-colorError{background:var(--cm-danger-soft)!important;color:var(--cm-danger)!important;border:1px solid #efb7c0!important}.cm-status-info{background:var(--cm-info-soft)!important;color:var(--cm-info)!important;border:1px solid #c5d8e5!important}.cm-status-muted{background:#f1eee8!important;color:var(--cm-muted)!important;border:1px solid var(--cm-border)!important}.cm-sidebar,.admin-sidebar,aside,.MuiDrawer-paper{background:#fff!important;border-right:1px solid var(--cm-border)!important}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:var(--cm-radius-md)!important;margin:3px 8px!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.MuiListItemButton-root:hover,.MuiMenuItem-root:hover{background:var(--cm-primary-soft)!important;transform:translate(2px)}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover,.MuiMenuItem-root.Mui-selected{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.MuiAppBar-root,.admin-header,.cm-topbar{background:var(--cm-primary)!important;color:#fff!important;min-height:var(--cm-header-height);box-shadow:var(--cm-shadow-sm)!important}.MuiToolbar-root{min-height:var(--cm-header-height)!important}.MuiDialogContent-root,.cm-modal-body{padding-top:18px!important}:root{--cm-header-height: 64px;--cm-sidebar-width: 260px;--cm-control-radius: 7px;--cm-chip-radius: 7px}html,body,#root{min-height:100%;background:var(--cm-bg)!important;color:var(--cm-text)}body{overflow-x:hidden}.cm-topbar,.MuiAppBar-root.cm-topbar{height:var(--cm-header-height)!important;min-height:var(--cm-header-height)!important;max-height:var(--cm-header-height)!important;background:var(--cm-primary)!important;color:#fff!important;box-shadow:var(--cm-shadow-sm)!important;overflow:hidden!important}.cm-topbar-toolbar,.cm-topbar .MuiToolbar-root{height:var(--cm-header-height)!important;min-height:var(--cm-header-height)!important;max-height:var(--cm-header-height)!important;overflow:hidden!important}.cm-topbar-title{font-size:18px!important;font-weight:800!important;color:#fff!important}.cm-topbar-subtitle{font-size:12px!important;color:#ffffffe6!important}.cm-page{min-height:calc(100vh - var(--cm-header-height));background:radial-gradient(circle at top left,rgba(197,122,53,.055),transparent 30%),linear-gradient(180deg,var(--cm-bg-soft),var(--cm-bg))!important;box-sizing:border-box}.cm-page-title{font-size:24px!important;font-weight:800!important;line-height:1.25!important;color:var(--cm-text)!important;margin:0!important}.cm-page-subtitle{margin-top:5px!important;color:var(--cm-muted)!important;font-size:13px!important}.cm-card,.cm-filter-card,.cm-table-card,.cm-kpi-card{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important}.cm-btn,button.cm-btn,.cm-action-link,.MuiButton-root{border-radius:var(--cm-control-radius)!important;min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;box-shadow:none!important}.cm-btn,.MuiButton-contained,.MuiButton-containedPrimary{background:var(--cm-primary)!important;color:#fff!important;border:1px solid var(--cm-primary)!important}.cm-btn:hover,.MuiButton-contained:hover,.MuiButton-containedPrimary:hover{background:var(--cm-primary-dark)!important}.cm-btn-secondary,.MuiButton-outlined,.MuiButton-outlinedPrimary{background:#fff!important;color:var(--cm-primary)!important;border:1px solid var(--cm-border-strong)!important}.cm-btn-danger,.MuiButton-colorError,.MuiButton-outlinedError{background:#fff!important;color:var(--cm-danger)!important;border:1px solid #e3a5ae!important}.MuiIconButton-root{width:36px!important;height:36px!important;border-radius:var(--cm-control-radius)!important}.MuiChip-root,.cm-status{border-radius:var(--cm-chip-radius)!important;min-height:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.MuiChip-label{padding-left:4px!important;padding-right:4px!important}.cm-filter-card{padding:18px!important;margin-bottom:18px!important}.cm-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}input,select,textarea,.MuiInputBase-root,.MuiOutlinedInput-root{border-radius:var(--cm-radius-md)!important}.MuiInputBase-input{font-size:13px!important}.MuiOutlinedInput-root{min-height:40px!important;background:#fff!important}.MuiOutlinedInput-notchedOutline{border-color:var(--cm-border-strong)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important}.MuiTableHead-root .MuiTableCell-root,.cm-table thead th,.MuiDataGrid-columnHeaders{background:var(--cm-surface-muted)!important;color:var(--cm-text-soft)!important;font-size:12px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)!important}.MuiTableCell-root,.cm-table tbody td,.MuiDataGrid-cell{padding:9px 12px!important;font-size:13px!important;line-height:1.25!important;color:var(--cm-text)!important;border-bottom:1px solid #efe7dc!important}.MuiTableRow-root:hover,.cm-table tbody tr:hover,.MuiDataGrid-row:hover{background:#fbf7ef!important}.MuiDataGrid-root{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important}.MuiDrawer-paper,.cm-sidebar,.admin-sidebar,aside{background:#fff!important;border-right:1px solid var(--cm-border)!important}.MuiListSubheader-root,.cm-sidebar-section-title,.sidebar-section-title{color:var(--cm-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.MuiListItemButton-root,.MuiMenuItem-root{border-radius:var(--cm-radius-md)!important;margin:3px 8px!important;transition:none!important}.MuiListItemButton-root:hover,.MuiMenuItem-root:hover{background:var(--cm-primary-soft)!important;transform:none!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover,.MuiMenuItem-root.Mui-selected,.cm-sidebar-item-active{background:var(--cm-primary-soft)!important;color:var(--cm-primary)!important;font-weight:800!important}.MuiListItemIcon-root{min-width:34px!important;color:inherit!important}.MuiDialog-paper,.cm-modal,.modal,.dialog{background:#fff!important;border-radius:var(--cm-radius-lg)!important;border:1px solid var(--cm-border)!important;box-shadow:var(--cm-shadow-lg)!important;color:var(--cm-text)!important}.MuiDialogTitle-root,.cm-modal-header{font-size:18px!important;font-weight:800!important;border-bottom:1px solid var(--cm-border)}.MuiDialogActions-root,.cm-modal-footer{border-top:1px solid var(--cm-border);padding:14px 22px!important}.MuiBackdrop-root,.cm-modal-overlay,.modal-overlay,.dialog-overlay{background:#24221d94!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MuiPopover-root .MuiPaper-root,.MuiMenu-paper,.MuiAutocomplete-popper .MuiPaper-root{transition-duration:90ms!important;animation-duration:90ms!important}.MuiMenu-paper,.MuiPopover-paper{animation:none!important;transition:none!important}.MuiTouchRipple-root{display:none!important}@media(max-width:1100px){.cm-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:700px){.cm-filter-grid{grid-template-columns:1fr}.cm-page{padding:14px!important}}.cm-topbar .MuiSelect-select,.cm-topbar .MuiInputBase-input{color:#fff!important;font-size:13px!important;font-weight:700!important}.cm-topbar .MuiOutlinedInput-root{height:34px!important;min-height:34px!important;color:#fff!important;background:#ffffff14!important;border-radius:var(--cm-control-radius)!important}.cm-topbar .MuiOutlinedInput-notchedOutline{border-color:#ffffff59!important}.cm-topbar .MuiSvgIcon-root{color:#fff!important}.cm-filter-shell{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius-lg)!important;box-shadow:var(--cm-shadow-sm)!important;padding:18px!important;margin-bottom:18px}.cm-filter-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.cm-filter-title{display:flex;align-items:center;gap:8px;color:var(--cm-text);font-size:14px;font-weight:800}.cm-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cm-filter-row{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;align-items:start;margin-bottom:12px}.cm-filter-row:last-child{margin-bottom:0}.cm-filter-field{min-width:0}.cm-filter-field .MuiFormControl-root,.cm-filter-field .MuiTextField-root{width:100%}.cm-filter-field .MuiInputBase-root,.cm-filter-field .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;background:#fff!important}.cm-filter-field .MuiInputLabel-root{font-size:13px!important;background:#fff!important;padding:0 4px!important}.cm-filter-field .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-filter-field .MuiInputBase-input{height:42px!important;padding:0 12px!important;box-sizing:border-box}.cm-filter-field .MuiSelect-select{height:42px!important;display:flex!important;align-items:center!important;padding:0 32px 0 12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cm-filter-field .MuiInputAdornment-root{margin-right:4px!important}.cm-filter-field-with-icon .MuiInputBase-input{padding-left:0!important}.cm-filter-search-row{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr)) auto;gap:14px;align-items:center}.MuiInputLabel-root{font-size:13px!important}.MuiInputLabel-shrink{background:#fff!important;padding:0 4px!important;z-index:1!important}.MuiTextField-root .MuiInputLabel-root.Mui-focused,.MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:var(--cm-primary)!important}.cm-kpi-card{background:linear-gradient(180deg,#ffffff,var(--cm-bg-soft))}.cm-table-card,.MuiDataGrid-root{width:100%;overflow:hidden}.cm-table-wrap{width:100%;overflow-x:auto}@media(max-width:1200px){.cm-filter-row,.cm-filter-search-row{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media(max-width:760px){.cm-filter-row,.cm-filter-search-row{grid-template-columns:1fr}.cm-filter-actions{justify-content:flex-start}}.cm-auction-session-filters .MuiInputAdornment-positionStart{margin-left:0!important;margin-right:8px!important;color:var(--cm-primary)!important}.cm-auction-session-filters .MuiInputAdornment-positionStart .MuiSvgIcon-root{font-size:18px!important;color:var(--cm-primary)!important;flex-shrink:0}.cm-auction-session-filters .MuiOutlinedInput-root{align-items:center!important}.cm-auction-session-filters .MuiInputBase-adornedStart .MuiInputBase-input{padding-left:0!important}.cm-auction-session-filters .MuiSelect-select{padding-left:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cm-auction-session-filters .MuiInputLabel-root{background:#fff!important;padding:0 4px!important}.cm-auction-session-filters .MuiOutlinedInput-input,.cm-auction-session-filters .MuiInputBase-input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cm-premium-filters .MuiInputAdornment-positionStart,.cm-filter-shell .MuiInputAdornment-positionStart,.cm-filter-card .MuiInputAdornment-positionStart{margin-left:0!important;margin-right:8px!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiInputAdornment-positionStart .MuiSvgIcon-root,.cm-filter-shell .MuiInputAdornment-positionStart .MuiSvgIcon-root,.cm-filter-card .MuiInputAdornment-positionStart .MuiSvgIcon-root{font-size:18px!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiInputBase-input,.cm-filter-shell .MuiInputBase-input,.cm-filter-card .MuiInputBase-input{height:42px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cm-premium-filters .MuiOutlinedInput-input,.cm-premium-filters .MuiInputBase-input,.cm-filter-shell .MuiOutlinedInput-input,.cm-filter-shell .MuiInputBase-input,.cm-filter-card .MuiOutlinedInput-input,.cm-filter-card .MuiInputBase-input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cm-premium-filters .MuiOutlinedInput-root,.cm-filter-shell .MuiOutlinedInput-root,.cm-filter-card .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;align-items:center!important}.cm-premium-filters .MuiInputLabel-root,.cm-filter-shell .MuiInputLabel-root,.cm-filter-card .MuiInputLabel-root{background:#fff!important;padding:0 4px!important;z-index:1!important}.cm-premium-filters .MuiInputLabel-shrink,.cm-filter-shell .MuiInputLabel-shrink,.cm-filter-card .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-premium-filters .MuiSelect-select,.cm-filter-shell .MuiSelect-select,.cm-filter-card .MuiSelect-select{display:flex!important;align-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cm-filter-actions-inline{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:42px}.cm-filter-record-count{color:var(--cm-muted);font-size:13px;white-space:nowrap}.cm-modal .MuiDialog-paper{border-radius:var(--cm-radius-lg)!important}.cm-stepup-title{font-size:18px;font-weight:800}.cm-stepup-subtitle{font-size:12.5px;color:var(--cm-muted)}.cm-stepup-icon-wrap{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--cm-surface-muted);border:1px solid var(--cm-border)}.cm-sidebar .MuiListItemButton-root,.admin-sidebar .MuiListItemButton-root{transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.cm-sidebar .MuiListItemButton-root:hover,.admin-sidebar .MuiListItemButton-root:hover{transform:translate(2px)}.cm-sidebar .MuiListItemIcon-root,.admin-sidebar .MuiListItemIcon-root{min-width:34px!important}.cm-gdc-subtitle{color:var(--cm-text-soft);margin-top:2px}.cm-gdc-filters{padding-top:14px!important;padding-bottom:14px!important}.cm-gdc-filter-grid{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(130px,.8fr) minmax(200px,1.1fr) minmax(150px,.95fr) minmax(190px,1.15fr) 140px;gap:12px;align-items:center}.cm-gdc-filter-grid .cm-filter-field .MuiInputBase-root,.cm-gdc-filter-grid .MuiAutocomplete-root .MuiInputBase-root{min-height:42px!important}.cm-table-footer{display:flex;justify-content:flex-end;align-items:center;min-height:50px;padding:8px 12px;border-top:1px solid var(--cm-border);background:var(--cm-surface-muted)}@media(max-width:1280px){.cm-gdc-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media(max-width:760px){.cm-gdc-filter-grid{grid-template-columns:1fr}}.cm-dialog-field{width:100%}.cm-dialog-field .MuiOutlinedInput-root{height:42px!important;min-height:42px!important;background:#fff!important;border-radius:var(--cm-radius-md)!important}.cm-dialog-field .MuiOutlinedInput-notchedOutline{border-color:var(--cm-border-strong)!important}.cm-dialog-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important}.cm-dialog-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important;box-shadow:0 0 0 3px #55632c24!important}.cm-dialog-field .MuiInputLabel-root{font-size:13px!important;background:#fff!important;padding:0 4px!important}.cm-dialog-field .MuiInputLabel-shrink{transform:translate(14px,-8px) scale(.78)!important;color:var(--cm-primary)!important}.cm-dialog-field .MuiSelect-select,.cm-dialog-field .MuiInputBase-input{height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;box-sizing:border-box}.cm-dialog-field input,.cm-dialog-field select,.cm-dialog-field .MuiInputBase-input,.cm-dialog-field .MuiOutlinedInput-input,.cm-dialog-field .MuiAutocomplete-input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.cm-dialog-help-text{margin-top:5px;font-size:12px;color:var(--cm-muted)}
