html,body,#root{background:#f5f7f6;min-height:100%;margin:0}*{box-sizing:border-box}.login-page{background:linear-gradient(135deg,#dffaff 0%,#fff4ef 48%,#edffd8 100%)}.login-logo{object-fit:cover;border-radius:16px;height:44px;box-shadow:0 10px 30px #2d606b33;width:44px!important}.section-card{margin-top:16px}.money{font-variant-numeric:tabular-nums;font-weight:600}.muted{color:#8c8c8c}.ant-pro-layout .ant-pro-sider-logo img{border-radius:8px}.ant-pro-layout .ant-pro-sider-logo h1{font-weight:700}.vehicle-pricing-modal .ant-modal-body{max-height:76vh;overflow:auto}.vehicle-pricing-layout{grid-template-columns:minmax(520px,1fr) minmax(560px,1fr);gap:28px;display:grid}.pricing-settings{border-right:1px solid #edf0f5;padding-right:28px}.pricing-settings .ant-typography{margin-bottom:8px}.pricing-settings>.ant-divider{margin:12px 0}.weekly-price-rule{flex-direction:column;gap:8px;margin:10px 0 14px;display:flex}.weekly-price-rule .ant-checkbox-group{flex-wrap:wrap;gap:8px 12px;display:flex}.pricing-section-title{justify-content:space-between;align-items:center;display:flex}.custom-price-editor{margin:8px 0 12px}.custom-price-editor label{color:#5d6675;flex-direction:column;gap:4px;display:flex}.custom-price-name{width:90px}.custom-price-range{width:220px}.custom-price-amount{width:105px}.custom-price-editor .ant-picker,.custom-price-editor .ant-input-number{width:100%}.pricing-settings .ant-table-tbody>tr>td{padding-top:0!important;padding-bottom:0!important}.pricing-settings .ant-table-pagination{margin:10px 0 0!important}.pricing-calendar .ant-picker-calendar-header{padding-top:0}.pricing-calendar-header{justify-content:flex-end;align-items:center;gap:28px;padding:0 0 14px;display:flex}.pricing-calendar-year{font-size:16px}.current-month-button{min-width:76px;font-weight:600;color:#17233d!important;background:#fff!important}.pricing-calendar .ant-picker-content th{color:#5d6675;background:#f5f6f8;font-size:15px}.pricing-calendar .ant-picker-content td{padding:0!important}.pricing-calendar .ant-picker-calendar-date-value{display:none}.pricing-calendar .ant-picker-calendar-date,.pricing-calendar .ant-picker-cell-selected .ant-picker-calendar-date,.pricing-calendar .ant-picker-calendar-date-today{background:0 0!important;border:0!important;padding:0!important}.pricing-calendar .ant-picker-cell-inner:before{display:none!important}.pricing-preview-cell{text-align:center;color:#1677ff;background:#eef5ff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:74px;padding:8px;display:flex}.pricing-preview-label{line-height:16px}.pricing-preview-cell strong,.pricing-preview-price{margin-top:7px;display:block}.pricing-preview-price.unset-price{font-size:12px}.pricing-preview-cell.custom{color:#ff4055;background:#fff0f2}.pricing-preview-cell.unset{color:#98a1ae;background:#f1f3f5}.pricing-legend{margin:14px 0 8px}.pricing-legend span{align-items:center;gap:6px;display:flex}.pricing-legend i{border-radius:4px;width:14px;height:14px;display:inline-block}.pricing-legend i.base{background:#1677ff}.pricing-legend i.custom{background:#ff4055}.pricing-legend i.unset{background:#a7afba}@media (width<=1100px){.vehicle-pricing-layout{grid-template-columns:1fr}.pricing-settings{border-bottom:1px solid #edf0f5;border-right:0;padding-bottom:24px;padding-right:0}}:where(.css-dev-only-do-not-override-1lucd36).ant-picker-calendar.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding-top:4px!important}
