@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.axis-login-page{min-height:100vh;width:100%;display:grid;grid-template-columns:1fr 1fr;background:var(--axis-login-right-bg)}.axis-login-hero{min-height:100vh;background-image:linear-gradient(180deg,color-mix(in srgb,var(--axis-login-hero-overlay) 50%,transparent),transparent),url(https://images.unsplash.com/photo-1497366412874-3415097a27e7?auto=format&fit=crop&w=1600&q=80);background-size:cover;background-position:center;background-repeat:no-repeat}.axis-login-right{min-height:100vh;background:var(--axis-login-right-bg);display:flex;flex-direction:column;align-items:center;padding:32px}.axis-login-form-wrap{width:min(400px,100%);margin-block:auto}.axis-login-form{width:100%}.axis-login-title.ant-typography{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:var(--axis-login-title)}.axis-login-subtitle.ant-typography{font-size:14px;line-height:1.5;color:var(--axis-login-subtitle)}.axis-login-field{display:flex;flex-direction:column;gap:8px}.axis-login-label.ant-typography{font-size:12px;font-weight:500;line-height:1.4;color:var(--axis-login-label)}.axis-login-input.ant-input,.axis-login-input.ant-input-affix-wrapper{border:1px solid var(--axis-login-input-border);border-radius:8px}.axis-login-input.ant-input-affix-wrapper-focused,.axis-login-input.ant-input-affix-wrapper:focus-within,.axis-login-input.ant-input:focus{border-color:var(--axis-login-input-focus)}.axis-login-field .ant-input-prefix,.axis-login-field .ant-input-password-icon{color:var(--axis-login-icon)}.axis-login-forgot.ant-btn{align-self:flex-end;padding-inline:0;font-size:12px;font-weight:500}.axis-login-submit.ant-btn{width:100%;min-height:40px;border-radius:8px;font-size:14px;font-weight:600}.axis-login-footer.ant-typography{margin-top:auto;width:100%;text-align:center;font-size:12px;line-height:1.4;color:var(--axis-login-footer)}.axis-login-footer-link{color:var(--axis-login-footer-link);text-decoration:none}.axis-login-footer-link:hover{text-decoration:underline}.axis-login-reset-shell{display:grid;gap:12px}.axis-login-otp-input.ant-input{letter-spacing:2px;font-weight:600}.axis-login-reset-note.ant-typography{font-size:12px;line-height:1.4;color:var(--axis-login-subtitle)}.axis-login-reset-success{border:1px solid var(--axis-login-reset-success-border);border-radius:8px;background:var(--axis-login-reset-success-bg);padding:12px;display:grid;gap:8px}.axis-login-reset-success-title.ant-typography{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--axis-login-reset-success-text)}.axis-login-reset-success-subtitle.ant-typography{margin:0;font-size:14px;line-height:1.5;color:var(--axis-login-subtitle)}@media(max-width:767px){.axis-login-page{grid-template-columns:1fr}.axis-login-hero{display:none}.axis-login-right{width:100%;min-height:100vh;padding:24px 16px}.axis-login-form-wrap{width:min(400px,100%)}}.axis-designation-page .ant-card-body{padding:16px}.axis-designation-tabs .ant-tabs-nav{margin-bottom:0}.axis-designation-tabs .ant-tabs-tab{padding:8px 0}.axis-designation-tabs .ant-tabs-tab-btn{font-size:14px;font-weight:600}.axis-general-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-general-form-title{font-size:16px;font-weight:600;color:var(--axis-color-text)}.axis-general-form-actions{justify-content:flex-end}@media(max-width:960px){.axis-general-form-actions{justify-content:flex-start}}.axis-location-page .ant-card-body{padding:16px}.axis-location-tabs .ant-tabs-nav{margin-bottom:0}.axis-location-tabs .ant-tabs-tab{padding:8px 0}.axis-location-tabs .ant-tabs-tab-btn{font-size:14px;font-weight:600}.axis-location-bulk-shell{display:grid;gap:12px;min-width:0}.axis-location-bulk-shell>*{min-width:0}.axis-location-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-location-bulk-file-input{display:none}.axis-location-bulk-file-name{font-size:12px;color:var(--axis-color-text-secondary)}.axis-location-validation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;width:100%;min-width:0}.axis-location-validation-summary-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:12px;min-width:0}.axis-location-validation-summary-value{font-size:16px;font-weight:600;color:var(--axis-color-text-strong)}.axis-location-validation-summary-value.is-valid{color:var(--axis-color-success)}.axis-location-validation-summary-value.is-error{color:var(--axis-color-error-hover)}.axis-location-validation-error-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.axis-products-master-page .ant-card-body{padding:16px}.axis-products-master-tabs .ant-tabs-nav{margin-bottom:0}.axis-products-master-tabs .ant-tabs-tab{padding:8px 0}.axis-products-master-tabs .ant-tabs-tab-btn{font-size:14px;font-weight:600}.axis-products-master-actions{justify-content:flex-end}.axis-products-item-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.axis-products-item-form-copy{display:grid;gap:4px}.axis-products-item-form-title{font-size:16px;font-weight:600;color:var(--axis-color-text)}.axis-products-item-modal .ant-modal-title{font-size:16px;font-weight:600}.axis-products-item-modal-body{display:grid;gap:12px}.axis-products-item-tabs .ant-tabs-nav{margin-bottom:0}.axis-products-item-details-layout{display:grid;gap:12px}.axis-products-modal-section-title.ant-typography{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--axis-color-text)}.axis-products-item-info-field .ant-input{min-height:74px}.axis-products-channel-layout{display:grid;gap:12px}.axis-products-warehouse-picker{display:grid;gap:12px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;background:var(--axis-color-bg-container)}.axis-products-warehouse-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-products-warehouse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-products-warehouse-card{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;background:var(--axis-color-bg-container)}.axis-products-warehouse-card.is-selected{border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft-pale)}.axis-products-warehouse-code.ant-typography{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--axis-color-text)}.axis-products-mapping-list{display:grid;gap:8px}.axis-products-mapping-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;background:var(--axis-color-bg-container)}.axis-products-mapping-title.ant-typography{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--axis-color-text)}.axis-products-modal-actions{justify-content:space-between;gap:8px}.axis-products-supplier-chip.ant-tag{margin-inline-end:0;border-radius:999px;border-color:var(--axis-color-border-secondary);color:var(--axis-color-text-secondary);background:var(--axis-color-bg-container)}@media(max-width:960px){.axis-products-item-form-head{align-items:flex-start;flex-direction:column}.axis-products-modal-actions,.axis-products-master-actions{justify-content:flex-start}.axis-products-warehouse-picker-head{align-items:flex-start;flex-direction:column}.axis-products-warehouse-grid{grid-template-columns:minmax(0,1fr)}.axis-products-mapping-item{flex-direction:column}}.axis-suppliers-locations-wrap{display:grid;gap:8px}.axis-suppliers-actions{justify-content:flex-end}.axis-suppliers-location-chip.ant-tag{margin-inline-end:0;border-radius:999px;border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft);color:var(--axis-color-primary);font-size:12px;line-height:20px;padding-inline:8px}.axis-warehouse-page .ant-card-body{padding:16px}.axis-warehouse-layout{display:grid;gap:16px}.axis-warehouse-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-warehouse-address-block{display:grid;gap:8px;margin-top:12px}.axis-warehouse-actions{justify-content:flex-end;margin-top:12px}@media(max-width:900px){.axis-warehouse-form-grid{grid-template-columns:1fr}}.axis-users-page .ant-card-body{padding:16px}.axis-users-tabs .ant-tabs-nav{margin-bottom:0}.axis-users-tabs .ant-tabs-tab-btn{font-size:14px;font-weight:600}.axis-users-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-users-form-title{font-size:16px;font-weight:600;color:var(--axis-color-text-heading)}.axis-users-address-shell{margin-top:12px;padding-top:12px;border-top:1px solid var(--axis-color-border-secondary)}.axis-users-address-title{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--axis-color-text-heading)}.axis-users-hint{font-size:12px;color:var(--axis-color-text-secondary)}.axis-users-actions{margin-top:12px}.axis-users-hierarchy-note{display:block;margin-bottom:12px;color:var(--axis-color-text-secondary);font-size:12px}.axis-user-permissions-title-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.axis-user-permissions-title-row{display:flex;align-items:flex-start;gap:8px}.axis-user-permissions-title-icon{width:32px;height:32px;border-radius:8px;border:1px solid var(--axis-color-border-primary);background:var(--axis-gradient-primary-soft);color:var(--axis-color-primary);display:inline-flex;align-items:center;justify-content:center}.axis-user-permissions-title-icon svg{width:16px;height:16px;stroke-width:1.8}.axis-user-permissions-meta-card{min-height:44px;min-width:220px;border:1px solid var(--axis-color-border);border-radius:8px;background:var(--axis-color-bg-container);display:grid;align-content:center;gap:4px;padding:8px 12px}.axis-user-permissions-meta-label.ant-typography{margin:0;font-size:12px;font-weight:600;color:var(--axis-color-text-secondary)}.axis-user-permissions-meta-value.ant-typography{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text-heading)}.axis-user-permissions-filter-grid{align-items:flex-end}.axis-user-permissions-actions{grid-column:1 / -1}.axis-user-permissions-state-banner{min-height:36px;border-radius:8px;border:1px solid var(--axis-color-border);background:var(--axis-color-bg-layout);display:flex;align-items:center;gap:8px;padding:8px 12px}.axis-user-permissions-state-banner svg{flex:0 0 auto;color:var(--axis-color-primary)}.axis-user-permissions-state-banner .ant-typography{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text)}.axis-user-permissions-state-banner-warning{border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft)}.axis-user-permissions-action-help{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.axis-user-permissions-action-card{border:1px solid var(--axis-color-border);border-radius:8px;background:var(--axis-color-bg-container);display:grid;gap:4px;padding:12px}.axis-user-permissions-action-title.ant-typography{margin:0;font-size:14px;font-weight:600;color:var(--axis-color-text-heading)}.axis-user-permissions-action-desc.ant-typography{margin:0;font-size:12px;font-weight:400;color:var(--axis-color-text-secondary)}.axis-user-permissions-impact-card{border:1px solid var(--axis-color-border)}.axis-user-permissions-impact-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.axis-user-permissions-impact-title.ant-typography{margin:0;font-size:14px;font-weight:600;color:var(--axis-color-text-heading)}.axis-user-permissions-impact-count.ant-typography{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text-secondary)}.axis-user-permissions-impact-users{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.axis-user-permissions-impact-empty.ant-typography{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text-secondary)}.axis-user-permissions-section{display:grid;gap:12px}.axis-user-permissions-summary-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.axis-user-permissions-summary-title.ant-typography{margin:0;font-size:14px;font-weight:500;color:var(--axis-color-text-secondary)}.axis-user-permissions-summary-title span{color:var(--axis-color-text-heading);font-weight:700}.axis-user-permissions-summary-chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-user-permissions-stat-chip{min-height:28px;border-radius:999px;border:1px solid var(--axis-color-border-primary);background:var(--axis-color-primary-soft);color:var(--axis-color-primary);display:inline-flex;align-items:center;gap:8px;padding:0 12px}.axis-user-permissions-stat-label.ant-typography{margin:0;font-size:12px;font-weight:600;color:currentColor}.axis-user-permissions-stat-value.ant-typography{margin:0;font-size:12px;font-weight:700;color:currentColor}.axis-user-permissions-search-row{justify-content:flex-start}.axis-user-permissions-search-row .axis-module-search-input{max-width:360px}.axis-user-permissions-matrix-scroll{overflow-x:auto}.axis-user-permissions-matrix{min-width:680px;display:grid;grid-template-columns:minmax(280px,1fr) repeat(4,minmax(80px,100px));border:1px solid var(--axis-color-border);border-radius:8px;overflow:hidden}.axis-user-permissions-matrix-head{min-height:36px;display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--axis-color-bg-layout);border-bottom:1px solid var(--axis-color-border);color:var(--axis-color-text-heading);font-size:12px;font-weight:700;position:sticky;top:0;z-index:4}.axis-user-permissions-matrix-head-sticky-col{justify-content:flex-start;position:sticky;left:0;z-index:6}.axis-user-permissions-matrix-sticky-col{position:sticky;left:0;z-index:2}.axis-user-permissions-global-row{min-height:32px;display:flex;align-items:center;padding:0 12px;background:var(--axis-color-primary-soft);border-bottom:1px solid var(--axis-color-border);color:var(--axis-color-text-heading);font-size:12px;font-weight:700}.axis-user-permissions-global-cell{min-height:32px;display:flex;align-items:center;justify-content:center;background:var(--axis-color-primary-soft);border-bottom:1px solid var(--axis-color-border)}.axis-user-permissions-group-row{min-height:32px;display:flex;align-items:center;padding:0 12px;background:var(--axis-color-border-secondary);border-bottom:1px solid var(--axis-color-border);color:var(--axis-color-text);font-size:12px;font-weight:700}.axis-user-permissions-group-cell{min-height:32px;display:flex;align-items:center;justify-content:center;background:var(--axis-color-border-secondary);border-bottom:1px solid var(--axis-color-border)}.axis-user-permissions-group-cell .ant-checkbox-wrapper,.axis-user-permissions-global-cell .ant-checkbox-wrapper,.axis-user-permissions-cell .ant-checkbox-wrapper{margin-inline-end:0}.axis-user-permissions-group-cell .ant-checkbox-inner,.axis-user-permissions-global-cell .ant-checkbox-inner,.axis-user-permissions-cell .ant-checkbox-inner{border-color:var(--axis-color-border-strong)}.axis-user-permissions-group-cell .ant-checkbox-checked .ant-checkbox-inner,.axis-user-permissions-global-cell .ant-checkbox-checked .ant-checkbox-inner,.axis-user-permissions-cell .ant-checkbox-checked .ant-checkbox-inner{background:var(--axis-color-primary);border-color:var(--axis-color-primary)}.axis-user-permissions-item-label{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px 0 24px;border-bottom:1px solid var(--axis-color-fill-secondary);color:var(--axis-color-text-body);font-size:14px;font-weight:500;background:var(--axis-color-bg-container)}.axis-user-permissions-item-dot{width:4px;height:4px;border-radius:999px;background:var(--axis-color-text-tertiary)}.axis-user-permissions-planned-tag{margin-inline-start:auto;border-color:var(--axis-color-border);color:var(--axis-color-text-secondary);font-size:12px;font-weight:500}.axis-user-permissions-cell{min-height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--axis-color-fill-secondary);transition:background-color .2s ease}.axis-user-permissions-cell:hover{background:var(--axis-color-bg-layout)}@media(max-width:960px){.axis-user-permissions-title-wrap{flex-direction:column;align-items:flex-start}.axis-user-permissions-meta-card{min-width:100%}.axis-user-permissions-action-help{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-user-permissions-filter-grid{display:grid;grid-template-columns:1fr;gap:16px}.axis-user-permissions-actions{justify-content:flex-start}}@media(max-width:767px){.axis-user-permissions-action-help{grid-template-columns:1fr}.axis-user-permissions-search-row .axis-module-search-input{max-width:none}.axis-user-permissions-matrix{min-width:620px;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(80px,92px))}}.axis-dealer-page{border:1px solid var(--axis-color-border)}.axis-dealer-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-dealer-form-copy{display:grid;gap:4px}.axis-dealer-form-title{font-size:16px;font-weight:600;color:var(--axis-color-text)}.axis-dealer-modal-body{display:grid;gap:12px}.axis-dealer-modal-section-title{display:block;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--axis-color-text-body)}.axis-dealer-inline-note{font-size:12px;color:var(--axis-color-text-secondary)}.axis-dealer-multiple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.axis-dealer-address-block{display:grid;gap:12px;margin-top:12px}.axis-dealer-financier-shell{margin-top:12px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;display:grid;gap:8px}.axis-dealer-remarks{margin-top:12px}.axis-dealer-modal-actions{justify-content:flex-end}.axis-dealer-table-head-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.axis-dealer-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-fill-tertiary);color:var(--axis-color-text-secondary)}.axis-dealer-status-chip.is-active{border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg);color:var(--axis-color-success-strong)}.axis-dealer-status-chip.is-inactive{border-color:var(--axis-color-warning-border);background:var(--axis-color-warning-bg);color:var(--axis-color-warning)}@media(max-width:960px){.axis-dealer-form-head{align-items:flex-start;flex-direction:column}.axis-dealer-multiple-grid{grid-template-columns:minmax(0,1fr)}.axis-dealer-modal-actions,.axis-dealer-table-head-meta{justify-content:flex-start}}.axis-distributors-page{border:1px solid var(--axis-color-border)}.axis-distributor-tabs .ant-tabs-nav{margin-bottom:0}.axis-distributor-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-fill-tertiary);color:var(--axis-color-text-secondary)}.axis-distributor-status-chip.is-active{border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg);color:var(--axis-color-success-strong)}.axis-distributor-status-chip.is-inactive{border-color:var(--axis-color-warning-border);background:var(--axis-color-warning-bg);color:var(--axis-color-warning)}.axis-distributor-stock-head{margin-bottom:12px}.axis-distributor-master-status-shell{display:grid;gap:12px;margin-bottom:12px}.axis-distributor-master-status-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-distributor-master-status-tab{border-radius:8px}.axis-distributor-master-status-tab.is-selected{border-color:var(--axis-color-primary);color:var(--axis-color-primary);background:var(--axis-color-primary-bg)}.axis-distributor-master-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-distributor-master-status-card{border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;background:var(--axis-gradient-surface);display:grid;gap:4px}.axis-distributor-master-status-card.is-active{border-color:var(--axis-color-success-border)}.axis-distributor-master-status-card.is-inactive{border-color:var(--axis-color-warning-border)}.axis-distributor-master-status-value{font-size:22px;font-weight:700;color:var(--axis-color-text-strong);line-height:1.2}.axis-distributor-stock-selector{max-width:360px}.axis-distributor-stock-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.axis-distributor-stock-summary-card{border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;background:var(--axis-gradient-surface);display:grid;gap:4px}.axis-distributor-stock-summary-value{font-size:22px;font-weight:700;color:var(--axis-color-text-strong);line-height:1.2}.axis-distributor-upload-shell{display:grid;gap:8px}.axis-distributor-upload-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-distributor-upload-hidden-input{display:none}.axis-distributor-upload-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.axis-distributor-upload-result-table-wrap{border:1px solid var(--axis-color-border);border-radius:8px;overflow:auto;max-height:min(40vh,340px);margin-bottom:8px}.axis-distributor-upload-result-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0}.axis-distributor-upload-result-table th,.axis-distributor-upload-result-table td{border-right:1px solid var(--axis-color-border-secondary);border-bottom:1px solid var(--axis-color-border-secondary);padding:8px;font-size:12px;vertical-align:top}.axis-distributor-upload-result-table th{position:sticky;top:0;z-index:5;text-align:left;font-weight:600;background:var(--axis-color-bg-layout);color:var(--axis-color-text-strong)}.axis-distributor-upload-result-table td{background:var(--axis-color-bg-container);color:var(--axis-color-text)}.axis-distributor-upload-result-table th:last-child,.axis-distributor-upload-result-table td:last-child{border-right:0}.axis-distributor-upload-result-table tr:last-child td{border-bottom:0}.axis-distributor-upload-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border-radius:999px;padding:0 8px;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-fill-tertiary);color:var(--axis-color-text-secondary);font-size:12px;font-weight:600}.axis-distributor-upload-status.is-success{border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg);color:var(--axis-color-success-strong)}.axis-distributor-upload-status.is-error{border-color:var(--axis-color-error-border);background:var(--axis-color-error-bg);color:var(--axis-color-error-hover)}.axis-distributor-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-distributor-remarks{margin-top:12px}@media(max-width:960px){.axis-distributor-master-status-summary,.axis-distributor-stock-summary-grid,.axis-distributor-contact-grid{grid-template-columns:minmax(0,1fr)}}.axis-customers-page{border:1px solid var(--axis-color-border)}.axis-customers-tabs .ant-tabs-nav{margin-bottom:0}.axis-customers-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-customers-form-copy{display:grid;gap:4px}.axis-customers-form-title{font-size:16px;font-weight:600;color:var(--axis-color-text)}.axis-customers-modal-body{display:grid;gap:12px}.axis-customers-modal-section-title{display:block;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--axis-color-text-body)}.axis-customers-inline-note{font-size:12px;color:var(--axis-color-text-secondary)}.axis-customers-multiple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.axis-customers-address-block{display:grid;gap:12px;margin-top:12px}.axis-customers-financier-shell{margin-top:12px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;padding:12px;display:grid;gap:8px}.axis-customers-remarks{margin-top:12px}.axis-customers-modal-actions{justify-content:flex-end}@media(max-width:960px){.axis-customers-form-head{align-items:flex-start;flex-direction:column}.axis-customers-multiple-grid{grid-template-columns:minmax(0,1fr)}.axis-customers-modal-actions{justify-content:flex-start}}.axis-secondary-sale-page{border:1px solid var(--axis-color-border)}.axis-secondary-sale-headbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-secondary-sale-lines-preview{font-size:12px;color:var(--axis-color-text-secondary)}.axis-secondary-sale-bulk-shell{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:12px}.axis-secondary-sale-bulk-shell .axis-module-section,.axis-secondary-sale-bulk-shell .axis-module-table{min-width:0}.axis-secondary-sale-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-secondary-sale-hidden-input{display:none}.axis-secondary-sale-file-name{font-size:12px;color:var(--axis-color-text-secondary)}.axis-secondary-sale-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.axis-secondary-sale-result-wrap{border:1px solid var(--axis-color-border);border-radius:8px;overflow:auto;max-height:min(42vh,360px)}.axis-secondary-sale-result-table{width:100%;min-width:1160px;border-collapse:separate;border-spacing:0}.axis-secondary-sale-result-table th,.axis-secondary-sale-result-table td{border-right:1px solid var(--axis-color-border-secondary);border-bottom:1px solid var(--axis-color-border-secondary);padding:8px;font-size:12px;vertical-align:top;text-align:left}.axis-secondary-sale-result-table th{position:sticky;top:0;z-index:4;background:var(--axis-color-bg-layout);color:var(--axis-color-text-strong);font-weight:600}.axis-secondary-sale-result-table td{background:var(--axis-color-bg-container);color:var(--axis-color-text)}.axis-secondary-sale-result-table th:last-child,.axis-secondary-sale-result-table td:last-child{border-right:0}.axis-secondary-sale-result-table tr:last-child td{border-bottom:0}.axis-secondary-sale-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border-radius:999px;border:1px solid var(--axis-color-border);background:var(--axis-color-bg-layout);color:var(--axis-color-text-secondary);font-size:12px;font-weight:600;padding:0 8px}.axis-secondary-sale-status.is-valid{border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg);color:var(--axis-color-success)}.axis-secondary-sale-status.is-error{border-color:var(--axis-color-error-border);background:var(--axis-color-error-bg);color:var(--axis-color-error-hover)}@media(max-width:960px){.axis-secondary-sale-headbar-actions{width:100%;justify-content:space-between}.axis-secondary-sale-result-table{min-width:920px}}.axis-stock-view-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.axis-stock-view-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.axis-stock-view-selector{min-width:280px;width:min(360px,100%)}.axis-stock-view-present-note{margin:0 0 12px;font-size:12px;font-weight:400;color:var(--axis-color-text-secondary)}.axis-stock-view-headbar-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-stock-view-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.axis-stock-view-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-stock-view-summary-card{border:1px solid var(--axis-color-border);border-radius:8px;background:var(--axis-color-bg-container);display:grid;gap:4px;padding:12px}.axis-stock-view-summary-value.ant-typography{margin:0;font-size:16px;font-weight:700;color:var(--axis-color-text-heading)}.axis-stock-view-related-cell{display:flex;flex-direction:column;gap:4px}.axis-stock-view-row-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:960px){.axis-stock-view-filter-grid{grid-template-columns:1fr}.axis-stock-view-selector{width:100%;min-width:0}.axis-stock-view-summary-grid{grid-template-columns:1fr}}.axis-transactions-page{border:1px solid var(--axis-color-border)}.axis-transactions-placeholder{margin-top:16px;padding:16px;border:1px dashed var(--axis-color-border-muted);border-radius:8px;background:var(--axis-gradient-surface)}.axis-grn-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.axis-grn-kpi-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:12px}.axis-grn-kpi-value{font-size:16px;font-weight:600;color:var(--axis-color-text-strong)}.axis-grn-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.axis-grn-date-range{width:100%}.axis-grn-headbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-grn-row-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.axis-grn-lines-preview{font-size:12px;color:var(--axis-color-text-secondary)}.axis-grn-bulk-shell{display:grid;gap:12px;min-width:0}.axis-grn-bulk-shell>*{min-width:0}.axis-grn-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-grn-bulk-file-input{display:none}.axis-grn-bulk-file-name{font-size:12px;color:var(--axis-color-text-secondary)}.axis-grn-validation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;width:100%;min-width:0}.axis-grn-validation-summary-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:12px;min-width:0}.axis-grn-validation-summary-value{font-size:16px;font-weight:600;color:var(--axis-color-text-strong)}.axis-grn-validation-summary-value.is-valid{color:var(--axis-color-success)}.axis-grn-validation-summary-value.is-error{color:var(--axis-color-error-hover)}.axis-grn-validation-error-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.axis-grn-validation-table-wrap{border:1px solid var(--axis-color-border);border-radius:8px;overflow:auto;max-height:min(34vh,280px);width:100%;max-width:100%}.axis-grn-validation-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.axis-grn-details-shell{display:grid;gap:12px;min-width:0}.axis-grn-details-shell>*{min-width:0}.axis-grn-details-shell .ant-space{width:100%;min-width:0}.axis-grn-details-shell .ant-space-item{min-width:0}.axis-grn-details-shell .axis-module-search-input.ant-input-affix-wrapper{width:100%}.axis-grn-details-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.axis-grn-details-table-wrap{border:1px solid var(--axis-color-border);border-radius:8px;overflow:auto;max-height:min(42vh,360px);width:100%;max-width:100%}.axis-grn-details-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0}.axis-grn-validation-table th,.axis-grn-validation-table td,.axis-grn-details-table th,.axis-grn-details-table td,.axis-grn-bulk-result-table th,.axis-grn-bulk-result-table td{border-right:1px solid var(--axis-color-border-secondary);border-bottom:1px solid var(--axis-color-border-secondary);padding:8px;font-size:12px;vertical-align:top;text-align:left}.axis-grn-validation-table th,.axis-grn-details-table th,.axis-grn-bulk-result-table th{position:sticky;top:0;z-index:4;background:var(--axis-color-bg-layout);color:var(--axis-color-text-strong);font-weight:600}.axis-grn-validation-table td,.axis-grn-details-table td,.axis-grn-bulk-result-table td{background:var(--axis-color-bg-container);color:var(--axis-color-text)}.axis-grn-validation-table th:last-child,.axis-grn-validation-table td:last-child,.axis-grn-details-table th:last-child,.axis-grn-details-table td:last-child,.axis-grn-bulk-result-table th:last-child,.axis-grn-bulk-result-table td:last-child{border-right:0}.axis-grn-validation-table tr:last-child td,.axis-grn-details-table tr:last-child td,.axis-grn-bulk-result-table tr:last-child td{border-bottom:0}.axis-grn-bulk-result-wrap{border:1px solid var(--axis-color-border);border-radius:8px;overflow:auto;max-height:min(42vh,360px);width:100%;max-width:100%}.axis-grn-bulk-result-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}.axis-grn-bulk-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border-radius:999px;border:1px solid var(--axis-color-border);background:var(--axis-color-bg-layout);color:var(--axis-color-text-secondary);font-size:12px;font-weight:600;padding:0 8px}.axis-grn-bulk-status.is-valid{border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg);color:var(--axis-color-success)}.axis-grn-bulk-status.is-error{border-color:var(--axis-color-error-border);background:var(--axis-color-error-bg);color:var(--axis-color-error-hover)}@media(max-width:1200px){.axis-grn-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.axis-grn-kpi-grid,.axis-grn-validation-summary-grid,.axis-grn-details-summary-grid,.axis-grn-filter-grid{grid-template-columns:minmax(0,1fr)}.axis-grn-headbar-actions{width:100%;justify-content:space-between}.axis-grn-bulk-result-table{min-width:880px}.axis-grn-validation-table{min-width:680px}.axis-grn-details-table{min-width:520px}}.axis-serial-page{border:1px solid var(--axis-color-border)}.axis-serial-page .axis-module-section{padding:8px}.axis-serial-search-shell{display:grid;gap:8px;background:var(--axis-gradient-surface)}.axis-serial-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.axis-serial-search-hints{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axis-serial-dummy-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--axis-color-primary-emphasis);border:1px solid var(--axis-color-border-primary);background:var(--axis-color-primary-soft)}.axis-serial-tabs .ant-tabs-nav{margin-bottom:4px}.axis-serial-info-stack{gap:8px}.axis-serial-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.axis-serial-section-title{font-size:16px;font-weight:600;color:var(--axis-color-text);display:block;margin:0}.axis-serial-hero{background:var(--axis-gradient-surface)}.axis-serial-hero-head{display:grid;gap:4px;margin-bottom:8px}.axis-serial-hero-title{font-size:14px;font-weight:600;color:var(--axis-color-text-body)}.axis-serial-hero-code{font-size:22px;font-weight:700;color:var(--axis-color-text-strong);line-height:1.2}.axis-serial-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.axis-serial-meta-chip{border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:8px;display:grid;gap:4px}.axis-serial-dms-card{display:grid;gap:8px}.axis-serial-dms-summary,.axis-serial-activation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axis-serial-activation-tile{border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:8px;display:grid;gap:8px}.axis-serial-activation-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.axis-serial-position-card{display:grid;gap:8px}.axis-serial-position-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.axis-serial-position-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--axis-color-border)}.axis-serial-position-pill.is-warehouse{color:var(--axis-color-primary-emphasis);border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft)}.axis-serial-position-pill.is-customer{color:var(--axis-color-success-strong);border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg)}.axis-serial-position-pill.is-n-a{color:var(--axis-color-text-secondary);border-color:var(--axis-color-border-secondary);background:var(--axis-color-fill-tertiary)}.axis-serial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axis-serial-grid-info{grid-template-columns:repeat(3,minmax(0,1fr))}.axis-serial-field{border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:8px;gap:4px}.axis-serial-field.is-focus{border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft)}.axis-serial-value{font-size:14px;color:var(--axis-color-text);font-weight:600;line-height:1.25}.axis-serial-badge{display:inline-flex;align-items:center;border-radius:999px;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;width:fit-content}.axis-serial-badge.is-success{background:var(--axis-color-success-bg);color:var(--axis-color-success-strong);border:1px solid var(--axis-color-success-border)}.axis-serial-badge.is-neutral{background:var(--axis-color-fill-tertiary);color:var(--axis-color-text-secondary);border:1px solid var(--axis-color-border-secondary)}.axis-serial-history-overview{background:var(--axis-gradient-surface);display:grid;gap:8px}.axis-serial-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axis-serial-overview-card{border:1px solid var(--axis-color-border-secondary);border-radius:8px;background:var(--axis-color-bg-container);padding:8px;display:grid;gap:4px}.axis-serial-overview-value{font-size:16px;font-weight:700;color:var(--axis-color-text-strong)}.axis-serial-flow-row{border:1px dashed var(--axis-color-border-muted);border-radius:8px;background:var(--axis-color-bg-container);padding:8px;display:grid;gap:4px}.axis-serial-flow-value{font-size:14px;font-weight:600;color:var(--axis-color-text-body);word-break:break-word}.axis-serial-timeline-shell{background:var(--axis-gradient-surface);display:grid;gap:8px}.axis-serial-timeline-list{display:grid;gap:8px}.axis-serial-timeline-item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:stretch}.axis-serial-timeline-marker{display:grid;grid-template-rows:12px minmax(0,1fr);justify-items:center;align-items:start;padding-top:4px}.axis-serial-timeline-dot{width:10px;height:10px;border-radius:999px;border:2px solid var(--axis-color-border-secondary);background:var(--axis-color-bg-container)}.axis-serial-timeline-dot.is-grn{border-color:var(--axis-color-primary)}.axis-serial-timeline-dot.is-sale{border-color:var(--axis-color-success)}.axis-serial-timeline-dot.is-sale-return{border-color:var(--axis-color-warning)}.axis-serial-timeline-dot.is-stock{border-color:var(--axis-color-text-secondary)}.axis-serial-timeline-line{width:2px;height:100%;background:var(--axis-color-border-muted);border-radius:999px}.axis-serial-timeline-content{border:1px solid var(--axis-color-border-secondary);border-left-width:3px;border-radius:8px;background:var(--axis-color-bg-container);padding:8px;display:grid;gap:8px}.axis-serial-timeline-item.is-grn .axis-serial-timeline-content{border-left-color:var(--axis-color-primary)}.axis-serial-timeline-item.is-sale .axis-serial-timeline-content{border-left-color:var(--axis-color-success)}.axis-serial-timeline-item.is-sale-return .axis-serial-timeline-content{border-left-color:var(--axis-color-warning)}.axis-serial-timeline-item.is-stock .axis-serial-timeline-content{border-left-color:var(--axis-color-text-secondary)}.axis-serial-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.axis-serial-timeline-title-wrap{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.axis-serial-module-tag{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--axis-color-border-secondary);color:var(--axis-color-text-secondary);background:var(--axis-color-fill-tertiary)}.axis-serial-module-tag.is-grn{color:var(--axis-color-primary-emphasis);border-color:var(--axis-color-border-primary);background:var(--axis-color-primary-soft)}.axis-serial-module-tag.is-sale{color:var(--axis-color-success-strong);border-color:var(--axis-color-success-border);background:var(--axis-color-success-bg)}.axis-serial-module-tag.is-sale-return{color:var(--axis-color-warning);border-color:var(--axis-color-warning-border);background:var(--axis-color-warning-bg)}.axis-serial-module-tag.is-stock{color:var(--axis-color-text-body);border-color:var(--axis-color-border-strong);background:var(--axis-color-fill-secondary)}.axis-serial-step-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--axis-color-text-body);border:1px dashed var(--axis-color-border-muted);background:var(--axis-color-bg-layout)}.axis-serial-date-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--axis-color-text-body);background:var(--axis-color-bg-layout);border:1px solid var(--axis-color-border-secondary)}.axis-serial-timeline-focus-row{display:grid;gap:4px}.axis-serial-history-primary{font-size:16px;font-weight:700;color:var(--axis-color-text-strong);line-height:1.2}.axis-serial-history-secondary{font-size:14px;font-weight:500;color:var(--axis-color-text-body);line-height:1.2}.axis-serial-grid-history{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1120px){.axis-serial-meta-grid,.axis-serial-dms-summary,.axis-serial-activation-grid,.axis-serial-grid,.axis-serial-overview-grid,.axis-serial-grid-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.axis-serial-search-row,.axis-serial-meta-grid,.axis-serial-dms-summary,.axis-serial-activation-grid,.axis-serial-grid,.axis-serial-overview-grid,.axis-serial-grid-history{grid-template-columns:minmax(0,1fr)}}.axis-back-date-settings-header-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.axis-back-date-settings-meta-card{width:100%}.axis-back-date-settings-meta-grid{display:grid;gap:8px;margin-top:8px}.axis-back-date-settings-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.axis-back-date-settings-meta-value{font-size:14px;font-weight:500}.axis-back-date-settings-status{display:block;margin-top:12px;font-size:12px;font-weight:600}.axis-back-date-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.axis-back-date-settings-field{min-height:120px}.axis-back-date-settings-input .ant-input-number,.axis-back-date-settings-input.ant-input-number{min-height:40px;border-radius:8px;width:100%}.axis-back-date-settings-input-addon.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined[disabled]{font-size:12px;font-weight:500;min-width:56px;pointer-events:none}.axis-back-date-settings-hint{display:block;margin-top:4px;font-size:12px}.axis-back-date-settings-actions{margin-top:16px}.axis-back-date-settings-tabs .ant-tabs-nav{margin-bottom:12px}.axis-back-date-settings-activation-grid{display:grid;gap:12px}.axis-back-date-settings-activation-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.axis-back-date-settings-activation-copy{display:grid;gap:4px;min-width:0}.axis-back-date-settings-activation-toggle.ant-switch{min-width:60px}.axis-back-date-settings-loading{align-items:center;display:flex;gap:8px}@media(min-width:1200px){.axis-back-date-settings-header-wrap{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:flex-start}}@media(max-width:959px){.axis-back-date-settings-grid{grid-template-columns:minmax(0,1fr)}.axis-back-date-settings-meta-row{align-items:flex-start;flex-direction:column;gap:4px}.axis-back-date-settings-activation-row{align-items:flex-start;flex-direction:column;gap:8px}}.axis-address-shell{border:1px solid var(--axis-color-border-muted);border-radius:12px;padding:16px;background:linear-gradient(180deg,var(--axis-color-bg-container) 0%,var(--axis-color-primary-soft-pale) 100%)}.axis-address-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.axis-display-only-input.ant-input{background:var(--axis-color-fill-quaternary);border-color:var(--axis-color-border-muted);color:var(--axis-color-text-body);font-weight:500;cursor:default}.axis-display-only-input.ant-input:focus,.axis-display-only-input.ant-input:hover{border-color:var(--axis-color-border-muted);box-shadow:none}.axis-control-select,.axis-control-combobox,.axis-control-multi{position:relative;width:100%}.axis-control-select.is-open,.axis-control-combobox.is-open,.axis-control-multi.is-open{z-index:20}.axis-control-select-trigger,.axis-control-combobox-input,.axis-control-multi-field{width:100%;min-height:40px;border:1px solid var(--axis-color-border);border-radius:12px;background:var(--axis-color-bg-container);transition:border-color .2s ease,box-shadow .2s ease}.axis-control-select-trigger{padding:0 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.axis-control-select-text{font-size:14px;color:var(--axis-color-border-strong)}.axis-control-select-text.is-value{color:var(--axis-color-text-strong)}.axis-control-select-caret,.axis-control-combobox-caret svg,.axis-control-multi-caret svg{width:16px;height:16px;color:var(--axis-color-text-tertiary);transition:transform .2s ease,color .2s ease}.axis-control-select.is-open .axis-control-select-caret,.axis-control-combobox.is-open .axis-control-combobox-caret svg,.axis-control-multi.is-open .axis-control-multi-caret svg{transform:rotate(180deg)}.axis-control-combobox-field{position:relative}.axis-control-combobox-input{padding:8px 32px 8px 12px;font-size:14px;line-height:20px;color:var(--axis-color-text-strong);outline:none}.axis-control-combobox-input::placeholder,.axis-control-multi-input::placeholder{color:var(--axis-color-border-strong)}.axis-control-combobox-caret,.axis-control-multi-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:4px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.axis-control-multi-field{padding:4px 32px 4px 8px;cursor:text}.axis-control-multi-values{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.axis-control-multi-tag{display:inline-flex;align-items:center;border-radius:6px;height:26px;background:linear-gradient(180deg,var(--axis-color-primary-soft-hover) 0%,var(--axis-color-primary-soft-pale) 100%);color:var(--axis-color-primary);font-size:14px;font-weight:500;padding:0 4px 0 8px;border:1px solid var(--axis-alpha-primary-12)}.axis-control-multi-tag-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axis-control-multi-tag-remove{border:none;background:transparent;color:var(--axis-color-primary-hover);padding:0 4px;cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;transition:background-color .15s ease,color .15s ease}.axis-control-multi-tag-remove svg{width:12px;height:12px}.axis-control-multi-tag-remove:hover{background:var(--axis-alpha-primary-10);color:var(--axis-color-primary)}.axis-control-multi-input{border:none;outline:none;min-width:100px;height:26px;flex:1 1 100px;padding:0 4px;background:transparent;font-size:14px;color:var(--axis-color-text-strong)}.axis-control-select-menu,.axis-control-combobox-menu,.axis-control-multi-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;border:1px solid var(--axis-color-border);border-radius:12px;background:var(--axis-color-bg-container);box-shadow:0 10px 15px -3px var(--axis-alpha-text-heading-10),0 4px 6px -4px var(--axis-alpha-text-heading-10);padding:8px;max-height:192px;overflow-y:auto}.axis-control-select-item,.axis-control-combobox-item,.axis-control-multi-item{width:100%;min-height:36px;border:none;border-radius:8px;background:transparent;color:var(--axis-color-text-body);font-size:14px;padding:8px 12px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.axis-control-select-item:hover,.axis-control-combobox-item:hover,.axis-control-multi-item:hover{background:var(--axis-color-bg-layout)}.axis-control-select-item.is-selected,.axis-control-combobox-item.is-selected,.axis-control-multi-item.is-selected{background:var(--axis-alpha-primary-05);color:var(--axis-color-primary);font-weight:500}.axis-control-select-check,.axis-control-combobox-check,.axis-control-multi-item-check{width:14px;height:14px;color:var(--axis-color-primary)}.axis-control-combobox-empty,.axis-control-multi-empty{min-height:36px;display:flex;align-items:center;color:var(--axis-color-text-tertiary);font-size:14px;padding:8px 12px}.axis-control-select:hover .axis-control-select-trigger,.axis-control-combobox:hover .axis-control-combobox-input,.axis-control-multi:hover .axis-control-multi-field{border-color:var(--axis-color-border-strong)}.axis-control-select.is-open .axis-control-select-trigger,.axis-control-combobox.is-open .axis-control-combobox-input,.axis-control-multi.is-open .axis-control-multi-field,.axis-control-combobox-input:focus,.axis-control-multi:focus-within .axis-control-multi-field{border-color:var(--axis-color-primary-emphasis);box-shadow:0 0 0 2px var(--axis-alpha-primary-12)}.axis-control-select.is-disabled .axis-control-select-trigger,.axis-control-combobox.is-disabled .axis-control-combobox-input,.axis-control-multi.is-disabled .axis-control-multi-field{background:var(--axis-color-fill-secondary);border-color:var(--axis-color-border-muted);cursor:not-allowed}.axis-control-select.is-disabled .axis-control-select-text,.axis-control-combobox.is-disabled .axis-control-combobox-input,.axis-control-multi.is-disabled .axis-control-multi-input{color:var(--axis-color-text-secondary)}.axis-control-select.is-disabled .axis-control-select-text:not(.is-value){color:var(--axis-color-text-soft)}.axis-control-select.is-disabled .axis-control-select-caret,.axis-control-combobox.is-disabled .axis-control-combobox-caret svg,.axis-control-multi.is-disabled .axis-control-multi-caret svg{display:none}.axis-control-combobox.is-disabled .axis-control-combobox-input::placeholder,.axis-control-multi.is-disabled .axis-control-multi-input::placeholder{color:var(--axis-color-text-soft)}.axis-control-combobox.is-disabled .axis-control-combobox-input{padding-right:12px}.axis-control-multi.is-disabled .axis-control-multi-field{padding-right:8px}.axis-control-multi.is-disabled .axis-control-multi-tag{background:var(--axis-color-fill-secondary);color:var(--axis-color-text-secondary);border-color:var(--axis-color-border-muted)}.axis-control-multi.is-disabled .axis-control-multi-tag-remove,.axis-control-multi.is-disabled .axis-control-multi-tag-remove:hover{color:var(--axis-color-text-soft);background:transparent;cursor:not-allowed}.axis-multiple-text-shell{display:grid;gap:12px;border:1px solid var(--axis-color-border-muted);border-radius:10px;background:linear-gradient(180deg,var(--axis-color-bg-tint) 0%,var(--axis-color-bg-container) 100%);padding:12px}.axis-multiple-text-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.axis-multiple-text-remove.ant-btn{min-width:34px;width:34px;height:34px;border-radius:8px;border:1px solid var(--axis-color-border-muted);color:var(--axis-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0}.axis-multiple-text-remove.ant-btn:hover{border-color:var(--axis-color-border-primary);color:var(--axis-color-primary);background:var(--axis-color-primary-soft)}.axis-multiple-text-remove.ant-btn svg{width:14px;height:14px;stroke-width:2.2}.axis-multiple-text-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.axis-lazy-dropdown-field{grid-column:span 2}.axis-lazy-dropdown-select.ant-select .ant-select-selector{border-color:var(--axis-color-border-muted)!important;background:linear-gradient(180deg,var(--axis-color-bg-tint) 0%,var(--axis-color-bg-tint) 100%)!important}.axis-lazy-dropdown-select.ant-select.ant-select-focused .ant-select-selector,.axis-lazy-dropdown-select.ant-select:hover .ant-select-selector{border-color:var(--axis-color-border-primary-strong)!important}.axis-lazy-hint{font-size:12px;color:var(--axis-color-text-tertiary)}.axis-async-select.ant-select .ant-select-selector{background:var(--axis-color-bg-container)!important}.axis-async-demo-stack{width:100%}.axis-async-row{display:flex;flex-direction:column;gap:8px}.axis-async-select-loading.ant-select .ant-select-selector{border-color:var(--axis-color-border-muted)!important;background:linear-gradient(180deg,var(--axis-color-bg-layout) 0%,var(--axis-color-border-secondary) 100%)!important}.axis-async-select-loading.ant-select .ant-select-selection-placeholder{color:var(--axis-color-text-secondary)!important}.axis-async-select-loading.ant-select .ant-select-arrow{color:var(--axis-color-text-tertiary)}.axis-async-select-empty.ant-select .ant-select-selector{border-color:var(--axis-color-border-muted)!important;background:var(--axis-color-bg-container)!important}.axis-async-select-empty.ant-select .ant-select-selection-placeholder{color:var(--axis-color-text-tertiary)!important}.axis-async-empty-content{color:var(--axis-color-text-tertiary);font-size:12px}.axis-async-caption{font-size:12px;line-height:1.4;color:var(--axis-color-text-tertiary)}@media(max-width:900px){.axis-address-grid,.axis-multiple-text-row{grid-template-columns:1fr}}.axis-module-field{display:flex;flex-direction:column;gap:8px}.axis-module-label-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.axis-module-label{font-size:12px;font-weight:500;color:var(--axis-color-text)}.axis-module-required-mark{color:var(--axis-color-error);font-weight:600}.axis-module-actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.axis-module-select.ant-select{width:100%}.axis-module-select.ant-select .ant-select-selector{min-height:40px;border-radius:8px!important;border-color:var(--axis-color-border)!important;background:var(--axis-color-bg-container)!important}.axis-module-select.ant-select:hover .ant-select-selector,.axis-module-select.ant-select-focused .ant-select-selector{border-color:var(--axis-color-border-primary-strong)!important}.axis-module-form-card{border-radius:8px;border:1px solid var(--axis-color-border);background:radial-gradient(100% 100% at 0% 0%,var(--axis-alpha-primary-08) 0%,transparent 60%),var(--axis-color-bg-container)}.axis-module-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-module-error-text{display:block;margin-top:8px;font-size:12px;color:var(--axis-color-error)}.axis-module-section{border:1px solid var(--axis-color-border);border-radius:8px;padding:12px}.axis-module-table-headbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}.axis-module-search-input.ant-input-affix-wrapper{min-height:36px;border-radius:8px;border-color:var(--axis-color-border-muted);background:var(--axis-color-bg-container)}.axis-module-search-input.ant-input-affix-wrapper:hover,.axis-module-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--axis-color-border-primary-strong)!important}.axis-module-search-input .ant-input-prefix{color:var(--axis-color-text-tertiary)}.axis-module-icon-btn.ant-btn{width:34px;min-width:34px;height:34px;border-radius:8px;border-color:var(--axis-color-border-muted);background:var(--axis-color-bg-container);color:var(--axis-color-text-secondary)}.axis-module-icon-btn.ant-btn:hover{border-color:var(--axis-color-border-strong)!important;background:var(--axis-color-bg-layout)!important;color:var(--axis-color-text)!important}.axis-module-icon-btn.ant-btn.is-active{border-color:var(--axis-color-border-primary);color:var(--axis-color-primary);background:var(--axis-gradient-primary-soft)}.axis-module-record-count-select.ant-select{min-width:112px}.axis-module-record-count-select.ant-select .ant-select-selector{min-height:34px;border-radius:8px!important;border-color:var(--axis-color-border-muted)!important;background:var(--axis-color-bg-container)!important}.axis-module-column-chooser{min-width:180px;display:grid;gap:8px}.axis-module-column-chooser .ant-checkbox-wrapper{font-size:14px;color:var(--axis-color-text-body)}.axis-module-table .ant-table{border:1px solid var(--axis-color-border);border-radius:8px;overflow:hidden}.axis-module-table .ant-table-thead>tr>th{background:var(--axis-color-bg-layout);color:var(--axis-color-text-body);font-size:12px;font-weight:700}.axis-module-primary-btn.ant-btn{min-height:36px;border-radius:8px;border:1px solid transparent;background:var(--axis-gradient-primary);color:var(--axis-color-bg-container);font-weight:600;box-shadow:var(--axis-shadow-soft)}.axis-module-primary-btn.ant-btn:hover{background:var(--axis-gradient-primary-active)!important;color:var(--axis-color-bg-container)!important}.axis-module-secondary-btn.ant-btn{min-height:30px;border-radius:8px;border:1px solid var(--axis-color-border-primary);background:var(--axis-color-primary-soft);color:var(--axis-color-primary);font-weight:600}.axis-module-secondary-btn.ant-btn:hover{border-color:var(--axis-color-border-primary-strong)!important;background:var(--axis-color-primary-soft-hover)!important;color:var(--axis-color-primary-emphasis)!important}.axis-module-row-action-btn.ant-btn{width:28px;min-width:28px;height:28px;border-radius:8px;color:var(--axis-color-text-secondary)}.axis-module-row-action-btn.ant-btn:hover{color:var(--axis-color-error)!important;background:var(--axis-color-error-bg)!important}.axis-required-mark{color:var(--axis-color-error);font-weight:600}.axis-required-marker{color:var(--axis-color-error-hover)}.axis-field-label-row{display:flex;align-items:center;gap:8px}.axis-helper-text{font-size:12px;color:var(--axis-color-text-secondary)}.axis-error-text{font-size:12px;color:var(--axis-color-error-hover);margin-top:4px;line-height:1.45}.axis-success-text{font-size:12px;color:var(--axis-color-success)}.axis-btn.ant-btn{border-radius:10px;min-height:36px;font-weight:600;border:1px solid transparent}.axis-btn-primary.ant-btn{background:linear-gradient(135deg,var(--axis-color-primary-hover),var(--axis-color-primary));color:var(--axis-color-bg-container);box-shadow:0 6px 16px var(--axis-alpha-primary-22)}.axis-btn-primary.ant-btn:hover{background:linear-gradient(135deg,var(--axis-color-primary-emphasis),var(--axis-color-primary-active))!important;color:var(--axis-color-bg-container)!important}.axis-btn-ghost.ant-btn{background:var(--axis-color-bg-container);color:var(--axis-color-primary);border-color:var(--axis-color-border-primary)}.axis-btn-ghost.ant-btn:hover{background:var(--axis-color-primary-soft-hover)!important;color:var(--axis-color-primary-active)!important;border-color:var(--axis-color-border-primary-strong)!important}@media(max-width:960px){.axis-module-form-grid,.axis-module-table-headbar{grid-template-columns:1fr}}.axis-home-page{border-radius:var(--axis-token-border-radius);border:1px solid var(--axis-color-border);background:var(--axis-color-bg-container);box-shadow:var(--axis-shadow-secondary)}.axis-home-stack{display:flex;flex-direction:column;gap:16px}.axis-home-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.axis-home-kpi-card{border-radius:12px;border:1px solid var(--axis-color-border-secondary);background:var(--axis-gradient-surface);padding:12px;display:flex;flex-direction:column;gap:8px}.axis-home-kpi-label{margin:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--axis-color-text-secondary)}.axis-home-kpi-value{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:var(--axis-color-text-heading)}.axis-home-kpi-hint{margin:0;font-size:12px;font-weight:400;line-height:1.4;color:var(--axis-color-text-tertiary)}.axis-home-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.axis-home-chart-card{border-radius:12px;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-bg-container);padding:12px;display:flex;flex-direction:column;gap:12px;min-height:232px}.axis-home-chart-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--axis-color-text-heading)}.axis-home-chart-subtitle{margin:0;font-size:12px;font-weight:400;line-height:1.4;color:var(--axis-color-text-secondary)}.axis-home-trend-svg{width:100%;height:140px}.axis-home-trend-axis{stroke:var(--axis-color-border-secondary);stroke-width:1}.axis-home-trend-fill{fill:color-mix(in srgb,var(--axis-home-primary) 20%,transparent)}.axis-home-trend-line{fill:none;stroke:var(--axis-home-primary);stroke-width:2}.axis-home-trend-point{fill:var(--axis-home-primary)}.axis-home-trend-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.axis-home-trend-label{margin:0;text-align:center;font-size:12px;font-weight:500;color:var(--axis-color-text-tertiary)}.axis-home-donut-wrap{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.axis-home-donut{width:120px;height:120px;border-radius:999px;display:grid;place-items:center;background:var(--axis-color-fill-secondary);position:relative}.axis-home-donut:after{content:"";width:64px;height:64px;border-radius:999px;background:var(--axis-color-bg-container);border:1px solid var(--axis-color-border-secondary)}.axis-home-donut-total{position:absolute;margin:0;font-size:16px;font-weight:600;color:var(--axis-color-text-heading)}.axis-home-legend-list{display:flex;flex-direction:column;gap:8px}.axis-home-legend-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.axis-home-legend-left{display:flex;align-items:center;gap:8px;min-width:0}.axis-home-legend-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.axis-home-legend-label{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axis-home-legend-value{margin:0;font-size:12px;font-weight:600;color:var(--axis-color-text-heading)}.axis-home-bars{display:flex;flex-direction:column;gap:8px}.axis-home-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 1fr auto;gap:8px;align-items:center}.axis-home-bar-label{margin:0;font-size:12px;font-weight:500;color:var(--axis-color-text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.axis-home-bar-track{position:relative;width:100%;height:8px;border-radius:999px;background:var(--axis-color-fill-secondary);overflow:hidden}.axis-home-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--axis-home-primary)}.axis-home-bar-value{margin:0;font-size:12px;font-weight:600;color:var(--axis-color-text-heading)}.axis-home-table-card{border-radius:12px;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-bg-container);padding:12px;display:flex;flex-direction:column;gap:12px}.axis-home-table-scroll{width:100%;overflow:auto}.axis-home-table{width:100%;border-collapse:collapse;min-width:720px}.axis-home-table thead th{padding:8px;text-align:left;font-size:12px;font-weight:600;color:var(--axis-color-text-secondary);border-bottom:1px solid var(--axis-color-border-secondary);background:var(--axis-color-fill-quaternary)}.axis-home-table tbody td{padding:8px;font-size:12px;font-weight:400;line-height:1.4;color:var(--axis-color-text-heading);border-bottom:1px solid var(--axis-color-border-secondary)}.axis-home-table tbody tr:last-child td{border-bottom:none}.axis-home-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2;border:1px solid var(--axis-color-border-secondary);background:var(--axis-color-fill-quaternary);color:var(--axis-color-text-secondary)}.axis-home-chip.is-primary{background:var(--axis-color-primary-soft);border-color:var(--axis-color-border-primary);color:var(--axis-color-primary)}@media(max-width:1439px){.axis-home-kpi-grid,.axis-home-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.axis-home-kpi-grid,.axis-home-chart-grid{grid-template-columns:1fr}.axis-home-donut-wrap{grid-template-columns:1fr;justify-items:center}.axis-home-legend-list{width:100%}}:root{--axis-color-bg-container: var(--axis-token-color-bg-container);--axis-color-bg-layout: var(--axis-token-color-bg-layout);--axis-color-bg-tint: color-mix(in srgb, var(--axis-color-bg-container) 92%, var(--axis-color-bg-layout));--axis-color-bg-elevated: var(--axis-token-color-bg-elevated);--axis-color-text-heading: var(--axis-token-color-text-heading);--axis-color-text-strong: color-mix(in srgb, var(--axis-token-color-text-heading) 90%, var(--axis-token-color-text));--axis-color-text: var(--axis-token-color-text);--axis-color-text-body: var(--axis-token-color-text-secondary);--axis-color-text-secondary: var(--axis-token-color-text-secondary);--axis-color-text-tertiary: var(--axis-token-color-text-tertiary);--axis-color-text-muted: color-mix(in srgb, var(--axis-token-color-text-secondary) 78%, var(--axis-token-color-text-tertiary));--axis-color-text-soft: color-mix(in srgb, var(--axis-token-color-text-tertiary) 84%, var(--axis-token-color-bg-layout));--axis-color-border: var(--axis-token-color-border);--axis-color-border-secondary: var(--axis-token-color-border-secondary);--axis-color-border-muted: color-mix(in srgb, var(--axis-token-color-border) 82%, var(--axis-token-color-bg-container));--axis-color-border-strong: color-mix(in srgb, var(--axis-token-color-border) 70%, var(--axis-token-color-text-tertiary));--axis-color-border-primary: var(--axis-token-color-primary-border);--axis-color-border-primary-strong: var(--axis-token-color-primary-border-hover);--axis-color-primary: var(--axis-token-color-primary);--axis-color-primary-hover: var(--axis-token-color-primary-hover);--axis-color-primary-active: var(--axis-token-color-primary-active);--axis-color-primary-emphasis: color-mix(in srgb, var(--axis-token-color-primary) 88%, var(--axis-token-color-primary-hover));--axis-color-primary-soft: var(--axis-token-color-primary-bg);--axis-color-primary-soft-hover: var(--axis-token-color-primary-bg-hover);--axis-color-primary-soft-pale: color-mix(in srgb, var(--axis-token-color-primary-bg) 64%, var(--axis-token-color-bg-container));--axis-color-fill: var(--axis-token-color-fill);--axis-color-fill-secondary: var(--axis-token-color-fill-secondary);--axis-color-fill-tertiary: var(--axis-token-color-fill-tertiary);--axis-color-fill-quaternary: var(--axis-token-color-fill-quaternary);--axis-color-success: var(--axis-token-color-success);--axis-color-success-strong: color-mix(in srgb, var(--axis-token-color-success) 84%, var(--axis-token-color-text-heading));--axis-color-success-bg: var(--axis-token-color-success-bg);--axis-color-success-border: var(--axis-token-color-success-border);--axis-color-warning: var(--axis-token-color-warning);--axis-color-warning-bg: var(--axis-token-color-warning-bg);--axis-color-warning-border: var(--axis-token-color-warning-border);--axis-color-error: var(--axis-token-color-error);--axis-color-error-hover: var(--axis-token-color-error-hover);--axis-color-error-active: var(--axis-token-color-error-active);--axis-color-error-muted: color-mix(in srgb, var(--axis-token-color-error) 62%, var(--axis-token-color-text-secondary));--axis-color-error-bg: var(--axis-token-color-error-bg);--axis-color-error-bg-soft: color-mix(in srgb, var(--axis-token-color-error-bg) 58%, var(--axis-token-color-bg-container));--axis-color-error-border: var(--axis-token-color-error-border);--axis-color-error-border-strong: color-mix(in srgb, var(--axis-token-color-error-border) 80%, var(--axis-token-color-error-hover));--axis-color-white: var(--axis-token-color-white);--axis-alpha-primary-05: color-mix(in srgb, var(--axis-color-primary) 5%, transparent);--axis-alpha-primary-08: color-mix(in srgb, var(--axis-color-primary) 8%, transparent);--axis-alpha-primary-10: color-mix(in srgb, var(--axis-color-primary) 10%, transparent);--axis-alpha-primary-12: color-mix(in srgb, var(--axis-color-primary) 12%, transparent);--axis-alpha-primary-22: color-mix(in srgb, var(--axis-color-primary) 22%, transparent);--axis-alpha-text-heading-04: color-mix(in srgb, var(--axis-color-text-heading) 4%, transparent);--axis-alpha-text-heading-05: color-mix(in srgb, var(--axis-color-text-heading) 5%, transparent);--axis-alpha-text-heading-06: color-mix(in srgb, var(--axis-color-text-heading) 6%, transparent);--axis-alpha-text-heading-08: color-mix(in srgb, var(--axis-color-text-heading) 8%, transparent);--axis-alpha-text-heading-10: color-mix(in srgb, var(--axis-color-text-heading) 10%, transparent);--axis-alpha-text-heading-12: color-mix(in srgb, var(--axis-color-text-heading) 12%, transparent);--axis-alpha-text-heading-14: color-mix(in srgb, var(--axis-color-text-heading) 14%, transparent);--axis-alpha-text-tertiary-20: color-mix(in srgb, var(--axis-color-text-tertiary) 20%, transparent);--axis-alpha-text-tertiary-22: color-mix(in srgb, var(--axis-color-text-tertiary) 22%, transparent);--axis-alpha-text-secondary-16: color-mix(in srgb, var(--axis-color-text-secondary) 16%, transparent);--axis-alpha-error-08: color-mix(in srgb, var(--axis-color-error) 8%, transparent);--axis-alpha-error-16: color-mix(in srgb, var(--axis-color-error) 16%, transparent);--axis-alpha-error-20: color-mix(in srgb, var(--axis-color-error) 20%, transparent);--axis-alpha-error-24: color-mix(in srgb, var(--axis-color-error) 24%, transparent);--axis-alpha-success-14: color-mix(in srgb, var(--axis-color-success) 14%, transparent);--axis-alpha-warning-14: color-mix(in srgb, var(--axis-color-warning) 14%, transparent);--axis-alpha-white-50: color-mix(in srgb, var(--axis-color-white) 50%, transparent);--axis-alpha-white-72: color-mix(in srgb, var(--axis-color-white) 72%, transparent);--axis-shadow-base: var(--axis-token-shadow-base);--axis-shadow-secondary: var(--axis-token-shadow-secondary);--axis-shadow-tertiary: var(--axis-token-shadow-tertiary);--axis-shadow-soft: var(--axis-token-shadow-soft);--axis-shadow-soft-lg: var(--axis-token-shadow-soft-lg);--axis-shadow-elevated: var(--axis-token-shadow-elevated);--axis-shadow-focus-primary: var(--axis-token-shadow-focus-primary);--axis-shadow-focus-error: var(--axis-token-shadow-focus-error);--axis-gradient-primary: linear-gradient(135deg, var(--axis-color-primary-hover), var(--axis-color-primary));--axis-gradient-primary-active: linear-gradient(135deg, var(--axis-color-primary-emphasis), var(--axis-color-primary-active));--axis-gradient-primary-soft: linear-gradient(180deg, var(--axis-color-primary-soft-hover) 0%, var(--axis-color-primary-soft) 100%);--axis-gradient-surface: linear-gradient(180deg, var(--axis-color-bg-tint) 0%, var(--axis-color-bg-container) 100%);--axis-gradient-danger: linear-gradient(135deg, var(--axis-color-error-hover) 0%, var(--axis-color-error) 100%);--axis-gradient-danger-active: linear-gradient(135deg, var(--axis-color-error-hover) 0%, var(--axis-color-error-active) 100%)}html,body,#root{margin:0;min-height:100%}*{box-sizing:border-box}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;color:var(--axis-color-text-heading);background:var(--axis-color-bg-layout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.axis-preload .ant-layout-sider,body.axis-preload .ant-layout-content,body.axis-preload .axis-main-shell-content{transition:none!important;animation:none!important}.axis-products-tabs{min-height:40px;background:transparent!important;padding:0!important;width:fit-content}.axis-products-tabs .ant-segmented-group{gap:8px}.axis-products-tabs .ant-segmented-item{border-radius:8px;margin:0;padding:0 8px;background:var(--axis-color-fill-secondary);transition:background-color .2s ease}.axis-products-tabs .ant-segmented-item:hover{background:var(--axis-color-fill-tertiary)}.axis-products-tabs .ant-segmented-item-label{min-height:34px;line-height:34px;font-size:14px;font-weight:600;color:var(--axis-color-text-secondary)}.axis-products-tabs .ant-segmented-item-selected .ant-segmented-item-label{color:var(--axis-color-primary)}.axis-products-tabs .ant-segmented-thumb{border-radius:8px;background:var(--axis-color-bg-container);box-shadow:0 2px 8px var(--axis-alpha-text-heading-08)}.page-section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.page-section-title.ant-typography{margin:0!important;line-height:1.2!important;font-size:22px!important;color:var(--axis-color-text-heading)!important;letter-spacing:-.02em}.page-section-subtitle.ant-typography{font-size:14px;color:var(--axis-color-text-secondary);margin:0}.axis-sidebar-nav-btn.ant-btn{color:var(--axis-color-text);font-weight:500!important;padding-inline:16px!important;padding-block:4px!important;border-radius:10px!important}.axis-sidebar-nav-btn.ant-btn:hover{background:var(--axis-color-fill-secondary)!important;color:var(--axis-color-text)!important}.axis-sidebar-nav-btn.ant-btn .ant-btn-icon,.axis-sidebar-nav-btn.ant-btn .ant-btn-icon svg{color:currentColor;opacity:.7;width:20px;min-width:20px}.axis-sidebar-nav-btn.ant-btn .ant-btn-icon svg{width:18px;height:18px;stroke-width:1.5}.axis-sidebar-nav-selected.ant-btn,.axis-sidebar-nav-selected.ant-btn:hover{background:var(--axis-color-primary-soft)!important;color:var(--axis-color-primary-emphasis)!important;border-radius:8px!important;margin-inline:8px!important;width:calc(100% - 16px)!important}.axis-sidebar-nav-selected.ant-btn .ant-btn-icon,.axis-sidebar-nav-selected.ant-btn .ant-btn-icon svg{opacity:1}.axis-sidebar-nav-accent.ant-btn,.axis-sidebar-nav-accent.ant-btn:hover{background:transparent!important;color:var(--axis-color-primary-emphasis)!important}.axis-sidebar-nav-nested.ant-btn{margin-inline-start:12px!important;width:calc(100% - 12px)!important}.axis-sidebar-nav-nested.axis-sidebar-nav-selected.ant-btn{margin-inline-start:12px!important;margin-inline-end:8px!important;width:calc(100% - 20px)!important}.axis-profile-card-trigger.ant-btn{margin:auto 12px 16px;width:calc(100% - 24px);height:auto;min-height:62px;border:1px solid var(--axis-color-border-muted);border-radius:12px;padding:12px!important;background:var(--axis-color-bg-container);justify-content:flex-start;text-align:left}.axis-profile-card-trigger.ant-btn:hover{background:var(--axis-color-bg-layout)!important;border-color:var(--axis-color-border-muted)!important;color:inherit!important}.axis-profile-card-trigger.ant-btn .ant-space{width:100%;justify-content:flex-start}.axis-profile-card-trigger.ant-btn .ant-space-item:last-child{min-width:0}.axis-profile-dropdown-overlay .ant-dropdown-menu{min-width:228px;border:1px solid var(--axis-color-border);border-radius:8px;padding:6px;box-shadow:0 12px 30px var(--axis-alpha-text-heading-12)}.axis-profile-dropdown-overlay .ant-dropdown-menu-item{border-radius:6px;min-height:34px;font-size:14px;font-weight:500;color:var(--axis-color-text);padding:8px 10px}.axis-profile-dropdown-overlay .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{min-width:18px;width:18px;margin-inline-end:10px;color:currentColor}.axis-profile-dropdown-overlay .ant-dropdown-menu-item:hover{background:var(--axis-color-fill-secondary)}.axis-profile-dropdown-overlay .ant-dropdown-menu-item-divider{margin:6px 4px;background:var(--axis-color-border)}.axis-profile-dropdown-overlay .ant-dropdown-menu-item-danger,.axis-profile-dropdown-overlay .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{color:var(--axis-color-error-hover)!important}.axis-profile-dropdown-overlay .ant-dropdown-menu-item-danger:hover{background:var(--axis-color-error-bg);color:var(--axis-color-error)!important}.axis-profile-drawer .ant-drawer-content-wrapper{max-width:420px;margin:0 auto}.axis-profile-drawer-user{display:flex;align-items:center;gap:8px;padding:4px 4px 8px}.axis-profile-drawer-user-name.ant-typography{margin:0;display:block;font-size:14px;font-weight:700;color:var(--axis-color-text-heading)}.axis-profile-drawer-user-role.ant-typography{margin:0;display:block;font-size:12px;color:var(--axis-color-text-soft)}.axis-profile-drawer-actions{display:flex;flex-direction:column;gap:4px}.axis-profile-drawer-divider{height:1px;background:var(--axis-color-border);margin:6px 4px}.axis-profile-drawer-action.ant-btn{justify-content:flex-start;height:36px;border-radius:8px;padding-inline:10px!important;font-size:14px;font-weight:500;color:var(--axis-color-text)}.axis-profile-drawer-action.ant-btn .ant-btn-icon,.axis-profile-drawer-action.ant-btn .ant-btn-icon svg{width:18px;min-width:18px;height:18px;color:currentColor}.axis-profile-drawer-action.ant-btn .ant-btn-icon svg{stroke-width:1.5}.axis-profile-drawer-action.ant-btn:hover{background:var(--axis-color-fill-secondary)!important;color:var(--axis-color-text)!important}.axis-profile-drawer-action-danger.ant-btn{color:var(--axis-color-error-hover)!important}.axis-profile-drawer-action-danger.ant-btn:hover{background:var(--axis-color-error-bg)!important;color:var(--axis-color-error)!important}.axis-feedback-toast.ant-notification-notice{border-radius:10px;border:1px solid var(--axis-color-border-muted);box-shadow:0 10px 26px var(--axis-alpha-text-heading-14)}.axis-shell-sider{display:flex!important}.axis-shell-content{margin-inline-start:260px}.axis-shell-body{padding:24px;min-height:calc(100vh - 72px)}.axis-topbar-hamburger{display:none}@media(max-width:767px){.axis-shell-sider{display:none!important}.axis-shell-content{margin-inline-start:0}.axis-shell-body{padding:8px;min-height:auto}.axis-topbar-hamburger{display:inline-flex}}
