.ant-form-item{margin-bottom:20px}.ant-form-item:last-child{margin-bottom:0}@media(max-width:640px){.ant-input,.ant-input-password input{font-size:16px}}.ant-form-item-label>label{font-weight:500}.ant-form-item-label{width:180px;text-align:left}.airelay-btn-primary,.ant-btn-primary{height:44px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;transition:all .2s ease!important}.airelay-btn-primary:hover,.ant-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d!important}.airelay-btn-primary:active,.ant-btn-primary:active{transform:translateY(0)}.airelay-btn-default,.ant-btn-default{height:44px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;border:1px solid #d1d5db!important;color:#374151!important;background-color:#fff!important;transition:all .2s ease!important}.airelay-btn-default:hover,.ant-btn-default:hover{border-color:#9ca3af!important;color:#111827!important}.airelay-btn-primary:focus,.airelay-btn-default:focus,.ant-btn:focus{outline:2px solid #2563eb!important;outline-offset:2px!important}.ant-btn-loading{opacity:.7;cursor:not-allowed}.settings-shell{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;padding:24px 0}.settings-card{display:flex;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:hidden;min-height:600px}.settings-card--mobile{min-height:0}.settings-sidebar{width:260px;flex-shrink:0;background:#fafbfc;border-right:1px solid #f0f0f0;padding:16px 10px;align-self:stretch}.settings-nav{display:flex;flex-direction:column;gap:18px;position:sticky;top:16px}.settings-nav-group{display:flex;flex-direction:column;gap:2px}.settings-nav-group-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8c8c8c;padding:4px 10px 6px}.settings-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#262626;text-align:left;transition:background-color .15s ease,color .15s ease;font-family:inherit}.settings-nav-item:hover{background:#f0f1f3}.settings-nav-item.is-active{background:#e6f4ff;color:#1677ff}.settings-nav-item.is-active .settings-nav-icon{color:#1677ff}.settings-nav-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#595959;font-size:15px;flex-shrink:0}.settings-nav-text{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.settings-nav-label{font-size:13px;font-weight:500;line-height:1.3}.settings-nav-description{font-size:11px;color:#8c8c8c;line-height:1.3}.settings-nav-item.is-active .settings-nav-description{color:#4096ff}.settings-content{flex:1;min-width:0;display:flex;flex-direction:column}.settings-content-body{padding:20px 28px 0;display:flex;flex-direction:column;gap:0;flex:1}.settings-form{display:flex;flex-direction:column;flex:1}.settings-content-placeholder{padding:64px 24px;text-align:center;color:#8c8c8c;font-size:14px}.settings-content-placeholder p{margin:0}.settings-section{background:transparent;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #f0f0f0}.settings-section:last-child{border-bottom:none}.settings-section-header{padding:18px 0 10px;border-bottom:none}.settings-section-title{font-size:14px;font-weight:600;color:#262626;margin:0;line-height:1.3}.settings-section-description{font-size:12px;color:#8c8c8c;margin-top:2px;line-height:1.4}.settings-section-body{padding:4px 0 18px;max-width:640px}.settings-tabs .ant-tabs-nav{margin-bottom:8px!important}.settings-tabs .ant-tabs-tab{padding:10px 4px!important;font-size:14px}.settings-tab-panel{display:flex;flex-direction:column;gap:12px;padding:8px 0 4px;min-height:420px}.settings-tab-panel .settings-section-description{margin:0 0 4px}.settings-tab-panel .ant-form-item{margin-bottom:18px}.settings-actions-bar{display:flex;justify-content:flex-end;gap:8px;padding:12px 28px calc(12px + env(safe-area-inset-bottom));margin:auto -28px 0;background:transparent;position:sticky;bottom:0;z-index:10}.settings-list-mobile{display:flex;flex-direction:column;gap:22px}.settings-list-group{display:flex;flex-direction:column;gap:6px}.settings-list-group-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8c8c8c;padding:0 4px}.settings-list-group-items{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.settings-list-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:transparent;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .15s ease}.settings-list-item:last-child{border-bottom:none}.settings-list-item:active{background:#f5f5f5}.settings-list-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#1890ff;background:#e6f4ff;border-radius:8px;flex-shrink:0}.settings-list-text{display:flex;flex-direction:column;flex:1;min-width:0}.settings-list-label{font-size:15px;font-weight:500;color:#262626;line-height:1.3}.settings-list-description{font-size:12px;color:#8c8c8c;line-height:1.4;margin-top:2px}.settings-list-chevron{color:#bfbfbf;font-size:12px;flex-shrink:0}.settings-back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;margin-bottom:4px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#262626}.settings-back-button .anticon{font-size:16px;color:#1890ff}@media(max-width:768px){.settings-shell{padding:12px 0}.settings-content-body{padding:16px 18px 0}.settings-actions-bar{padding:12px 18px calc(12px + env(safe-area-inset-bottom));margin:auto -18px 0}}.settings-form .ant-form-item-label{width:100%!important}.settings-form .ant-form-item-label>label{max-width:none!important;overflow:visible!important;text-overflow:unset!important;font-weight:500}.settings-form .ant-form-item-label>label,.settings-form .ant-input,.settings-form .ant-input-number-input,.settings-form .ant-select-selector,.settings-form .ant-select-selection-item,.settings-form .ant-select-selection-placeholder{font-size:14px!important}@media(max-width:768px){.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:800px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}}@media(max-width:480px){.ant-table{min-width:700px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 4px;font-size:11px}}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important}.ant-table-wrapper .ant-table-tbody>tr{cursor:pointer}.ant-table-wrapper .ant-table-tbody>tr>td{-webkit-user-select:text;user-select:text}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f9ff!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{background:#fff!important;color:#1f1f1f!important;font-weight:600!important;font-size:13px!important;border-bottom:2px solid #f0f0f0!important;border-right:none!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;border-right:none!important}.ant-table-wrapper .ant-table-container{border-inline-start:none!important;border-top:none!important}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:before{box-shadow:none!important}.ant-table-wrapper .ant-table-container:before,.ant-table-wrapper .ant-table-container:after{display:none!important}.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table{background:#fff!important}.ant-table-wrapper .ant-table-body::-webkit-scrollbar,.ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:4px;height:4px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:transparent}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.ant-table-thead>tr>th{position:relative;overflow:visible}.ant-table-thead>tr>th:not(:last-child):not([class*=ant-table-cell-fix-right]):not([class*=ant-table-cell-fix-left]):after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;z-index:1}.ant-table-thead>tr>th:not(:last-child):not([class*=ant-table-cell-fix-right]):not([class*=ant-table-cell-fix-left]):hover:after{background:#1890ff;opacity:.3}.ant-table-thead>tr>th{-webkit-user-select:none;user-select:none}.ant-tooltip-inner{color:#000!important;background-color:#fff!important;border:1px solid #d9d9d9}.ant-tooltip-arrow:before{background-color:#fff!important;border:1px solid #d9d9d9}.rental-action-icon-btn.ant-btn{border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.rental-action-icon-btn.ant-btn:focus{outline:none!important;box-shadow:0 0 0 2px #1677ff59!important;border-radius:8px}.rental-action-icon-btn.ant-btn:active{outline:none!important;box-shadow:0 0 0 2px #1677ff59!important;border-radius:8px}.rental-action-icon-btn.ant-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #1677ff59!important;border-radius:8px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#0000002e!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#00000052!important}::-webkit-scrollbar-corner{background:transparent!important}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#262626}#app{width:100%;height:100vh;background:#fff;overflow:hidden}@media(max-width:768px){body{font-size:14px}.ant-card{margin-bottom:12px}.ant-row{margin-left:-6px!important;margin-right:-6px!important}.ant-col{padding-left:6px!important;padding-right:6px!important}.ant-layout-sider{position:fixed!important;height:100vh!important;z-index:1000!important}.ant-layout-content{margin-left:0!important}.ant-layout-header{padding:0 12px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:20px!important}}@media(max-width:480px){body{font-size:13px}.ant-card-body{padding:16px!important}.ant-btn{font-size:13px!important}}@media(max-width:768px){.ant-layout-content::-webkit-scrollbar{display:none}.ant-layout-content{-ms-overflow-style:none;scrollbar-width:none}.ant-layout-content{-webkit-overflow-scrolling:touch}}@media(max-width:768px){.ant-btn{min-height:44px}}.ant-layout,.ant-layout-content{background:#fff!important}.ant-table-pagination{margin:16px 0!important;position:relative!important}.ant-card{border-radius:8px!important;box-shadow:0 2px 8px #00000014!important}.ant-btn{border-radius:6px!important;font-weight:500!important}
