.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}.ant-btn{border-radius:8px;font-weight:500;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.ant-btn:not(:disabled):hover,.ant-btn:not(:disabled):active{box-shadow:none;transform:none}.ant-btn-primary:not(.ant-btn-dangerous){background:#4d8df5!important;border-color:#4d8df5!important;color:#fff!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:#5b9bf7!important;border-color:#5b9bf7!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{background:#3d7de5!important;border-color:#3d7de5!important}.ant-btn-default:not(.ant-btn-dangerous){border-color:#d9d9d9;color:#374151;background:#fff}.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{border-color:#b7c6dd;color:#111827;background:#fafbfc}.ui-btn-secondary.ant-btn-default:not(.ant-btn-dangerous){border-color:#4d8df5!important;color:#4d8df5!important;background:#fff}.ui-btn-secondary.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{border-color:#5b9bf7!important;color:#5b9bf7!important;background:#f5f9ff}.ui-btn-secondary.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):active{border-color:#3d7de5!important;color:#3d7de5!important;background:#ecf3ff}.ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4d8df540}.ant-btn-dangerous:focus-visible{box-shadow:0 0 0 3px #ff4d4f38}.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:#595959;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:#595959;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:#595959;font-size:14px}.settings-content-placeholder p{margin:0}@media(min-width:769px){.settings-content{min-height:0}.settings-content-body{overflow-y:auto;min-height: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:#595959;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;padding-bottom:24px}.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:#595959;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:#595959;line-height:1.4;margin-top:2px}.settings-list-chevron{color:#8c8c8c;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:8px 0 0;flex:initial}.settings-content-body{padding:4px 16px 0;flex:initial}.settings-form{flex:initial;padding-bottom:132px;scroll-padding-bottom:132px}.settings-actions-bar{position:fixed;left:0;right:0;bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));display:block;margin:0;padding:10px 16px;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -1px 4px #0000000a;z-index:50}.settings-actions-bar .ant-btn{width:100%;height:46px!important;font-size:15px;border-radius:10px}}.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}.dt-fill .ant-table-wrapper,.dt-fill .ant-spin-nested-loading,.dt-fill .ant-spin-nested-loading>.ant-spin-container{height:100%}.dt-fill .ant-spin-nested-loading>.ant-spin-container{display:flex;flex-direction:column}.dt-fill .ant-spin-container>.ant-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dt-fill .ant-table-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dt-fill .ant-table-body,.dt-fill .ant-table-content{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto}.dt-fill .ant-table-header{flex:0 0 auto}.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}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:stretch;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -1px 8px #0000000f}.bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;cursor:pointer;font-family:inherit;color:#595959;padding:6px 2px;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item.is-active{color:#1677ff}.bottom-nav-icon{font-size:21px;line-height:1}.bottom-nav-label{font-size:11px;font-weight:500;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-sheet-user{display:flex;align-items:center;gap:12px;padding:4px 4px 18px}.more-sheet-user-text{display:flex;flex-direction:column;min-width:0}.more-sheet-user-name{font-size:16px;font-weight:600;color:#262626;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-sheet-user-email{font-size:13px;color:#8c8c8c;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-sheet-section-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#595959;padding:0 4px 6px}.more-sheet-group{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;margin-bottom:22px}.more-sheet-group:last-child{margin-bottom:0}.more-sheet-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}.more-sheet-item:last-child{border-bottom:none}.more-sheet-item:active{background:#f5f5f5}.more-sheet-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}.more-sheet-label{flex:1;min-width:0;font-size:15px;font-weight:500;color:#262626}.more-sheet-chevron{color:#8c8c8c;font-size:12px;flex-shrink:0}.more-sheet-item--danger{justify-content:center;gap:10px}.more-sheet-item--danger .more-sheet-icon{width:24px;height:24px;font-size:15px;color:#ff4d4f;background:#fff1f0}.more-sheet-item--danger .more-sheet-label{flex:0 0 auto;color:#ff4d4f}.more-sheet-controls{display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:0 16px;margin-bottom:22px}.more-sheet-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 0}.more-sheet-control-row:not(:last-child){border-bottom:1px solid #f5f5f5}.more-sheet-control-label{flex-shrink:0;font-size:15px;font-weight:500;color:#262626}.more-sheet-control-row>:last-child{margin-right:-8px}.more-sheet-control-row .ant-select{min-width:160px}:root{--bottom-nav-h: 56px}*{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;scroll-padding-bottom:110px}}@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:8px!important;font-weight:500!important}
