.check-icon-green{color:green;font-weight:700;font-size:1.3em}.close-icon-red{color:red;font-weight:700;font-size:1.3em}.list-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-block-end:var(--space-5)}.list-page-header .right-section{display:flex;flex:1 1 360px;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-width:0}.list-page-header .right-section h3{white-space:nowrap}.list-page-header .right-section .search-input{flex:1 1 200px;max-width:320px}.list-page-header .left-section{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.list-page-header .bulk-delete-button{min-width:var(--tap-target)}@media (max-width: 575.98px){.list-page-header{margin-block-end:var(--space-4)}.list-page-header .right-section,.list-page-header .left-section{flex-basis:100%}.list-page-header .right-section .search-input{flex-basis:100%;max-width:none}.list-page-header .left-section>:not(.bulk-delete-button){flex:1 1 auto}.list-page-header .left-section .ant-upload-wrapper .ant-upload,.list-page-header .left-section .ant-upload-wrapper .ant-btn{width:100%}}.dashboard-layout-container{min-height:100vh}.dashboard-layout-container .main-with-sider{margin-inline-start:200px}.dashboard-layout-container .app-header{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-5);background:var(--color-surface);border-block-end:1px solid var(--color-border)}.dashboard-layout-container .header-title-col{min-width:0}.dashboard-layout-container .header-brand{gap:var(--space-3)}.dashboard-layout-container .header-logo{display:block;height:48px;width:auto}.dashboard-layout-container .header-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-layout-container .menu-trigger{flex:none;width:var(--tap-target);height:var(--tap-target)}.dashboard-layout-container .content{margin:var(--space-5);padding:var(--space-5);min-height:280px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media (max-width: 767.5px){.dashboard-layout-container .app-header{min-height:56px;padding:var(--space-2) var(--space-3)}.dashboard-layout-container .header-brand{gap:var(--space-2)}.dashboard-layout-container .header-logo{height:40px}.dashboard-layout-container .header-title{font-size:15px}.dashboard-layout-container .content{margin:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md)}}.sider-header{width:100%;text-align:center;padding:var(--space-5) var(--space-4) var(--space-3)}.ant-drawer .sider-header{padding:var(--space-4) var(--space-4) var(--space-2)}.drawer-footer{border-block-start:1px solid var(--color-border);padding-block:var(--space-2)}.drawer-username{padding:var(--space-2) var(--space-5);font-weight:600}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-md: 12px;--radius-lg: 20px;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 8px rgba(15, 23, 42, .04);--shadow-overlay: 0 12px 32px rgba(15, 23, 42, .18);--color-surface: #ffffff;--color-surface-muted: #fafafa;--color-border: #f0f0f0;--color-border-strong: #d9d9d9;--tap-target: 40px}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:vazirmatn,sans-serif}.ant-table-cell{text-align:center!important}@media screen and (max-width: 767.5px){.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:var(--space-3) var(--space-2)}}.ant-btn>.button-label{display:inline-flex;align-items:center;gap:var(--space-2)}.table-actions{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.table-empty{padding-block:var(--space-5)}.modal-title{margin-block-end:var(--space-5);padding-inline-end:var(--space-6)}.field-label{margin-block-end:var(--space-2);font-weight:500}.ant-form-item.form-submit{margin-block:var(--space-2) 0}.centered-spin{display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}.ant-form-item.check-field{margin-block-end:var(--space-3)}
