.users-table .users-rental-action-col{width:28px!important;min-width:28px!important;max-width:28px!important;padding:0 2px!important;text-align:center;vertical-align:middle}.users-table .ant-table-tbody>tr>td:nth-child(1),.users-table .ant-table-tbody>tr>td:nth-child(2){width:28px!important;min-width:28px!important;max-width:28px!important;padding:0 2px!important}.users-table .ant-table-thead>tr>th:nth-child(1),.users-table .ant-table-thead>tr>th:nth-child(2){width:28px!important;min-width:28px!important;max-width:28px!important;padding:0 2px!important}.users-table .users-rental-action-col .icon-button{margin:0 auto;padding:0}.users-table .users-rental-action-col .anticon{font-size:15px}.ant-table-thead .ant-table-cell{background-color:#84a9c952!important;transition:background-color .2s ease}.ant-table-tbody>tr:hover>td{background-color:#ffffff14!important}.ant-table-tbody>tr:active>td{background-color:#ffffff1f!important}.table-row-red,.table-row-red>td{background:#ff6464!important}.table-row-red:hover,.table-row-red:hover>td{background:#ff7875!important}.ant-form-item{margin-bottom:12px}.ant-form-item .ant-form-item-label label{font-size:16px}.backButton{display:flex;align-items:center;gap:8px;margin:0 0 30px;-webkit-user-select:none;user-select:none;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease;background:transparent;border:none;color:#1677ff}.backButton span{color:#1677ff;transition:color .2s ease}.backButton .anticon{transition:transform .2s ease}.backButton:hover{background-color:#1677ff1a}.backButton:hover span{color:#40a9ff}.backButton:hover .anticon{transform:translate(-2px)}.backButton:active{background-color:#1677ff26;transform:scale(.98)}button:hover{opacity:.85;transform:translateY(-1px);box-shadow:0 2px 8px #0003;transition:all .2s ease}button:active{transform:translateY(0);box-shadow:0 1px 4px #00000026}.notTypicalGroup>button:nth-child(-n+4){background:#2180a6!important}.notTypicalGroup>button:nth-child(n+5){background:#9cc428!important}.typicalGroup>button:nth-child(-n+2){background:#ef7f1a!important}.typicalGroup>button:nth-child(n+3){background:#ea5555!important}.typicalGroup>button:nth-child(5n){background:#008dd2!important}.csvFiles{display:flex;gap:10px}.importCsv{width:30px;height:30px;cursor:pointer}.importCsv:hover,.exportCsv:hover{opacity:.85;transform:scale(1.05);transition:all .2s ease}.exportCsv{height:30px;padding-top:1px;width:27px;cursor:pointer}#csvFileInput{display:none}.rental-status-buttons>button{padding:4px 15px;border-radius:6px;height:32px;transition:all .2s cubic-bezier(.645,.045,.355,1);cursor:pointer;border:none;font-weight:500}.status-button:nth-child(1){background:#ff9800;color:#fff}.status-button:nth-child(1):hover:not(.active){background:#ffa726;transform:translateY(-1px);box-shadow:0 2px 8px #ff98004d}.status-button:nth-child(2){background:#ff4d4f;color:#fff}.status-button:nth-child(2):hover:not(.active){background:#ff7875;transform:translateY(-1px);box-shadow:0 2px 8px #ff4d4f4d}.status-button:nth-child(3){background:#9cc428;color:#fff}.status-button:nth-child(3):hover:not(.active){background:#aed135;transform:translateY(-1px);box-shadow:0 2px 8px #9cc4284d}.status-button:nth-child(4){background:#6c8524;color:#fff}.status-button:nth-child(4):hover:not(.active){background:#7d9a2a;transform:translateY(-1px);box-shadow:0 2px 8px #6c85244d}.status-button:nth-child(5){background:#8c54ff;border:1px solid #8c54ff;color:#fff}.status-button:nth-child(5):hover:not(.active){background:#9d6dff;border-color:#9d6dff;transform:translateY(-1px);box-shadow:0 2px 8px #8c54ff4d}.status-button:nth-child(6){background:#73adff;color:#fff}.status-button:nth-child(6):hover:not(.active){background:#87bcff;transform:translateY(-1px);box-shadow:0 2px 8px #73adff4d}.ant-table-row{transition:all .2s ease;cursor:pointer}.ant-table-row:hover>td:not(.status-cell){background-color:#ffffff14!important}.ant-table-row:active>td:not(.status-cell){background-color:#ffffff1f!important}.status-cell-wrapper{height:100%}.status-cell-content{height:100%;width:100%;padding:8px;display:flex;align-items:center;justify-content:center}.status-in-rental .status-cell-content{background-color:#ff9800;height:100%}.status-unpaid .status-cell-content{background-color:#ff4d4f;color:#fff;height:100%}.status-paid .status-cell-content{background-color:#9cc428;color:#fff;height:100%}.rental-status-buttons .status-button.active{background-color:#1890ff;color:#fff;border-color:#1890ff;box-shadow:0 2px 8px #1890ff66;transform:translateY(-1px)}.rental-status-buttons .status-button.active:hover{background-color:#40a9ff;border-color:#40a9ff;box-shadow:0 4px 12px #1890ff80}.modified-menu-item:after,.modified-menu-item:hover,.modified-menu-item:hover:after{content:unset!important}.ant-menu-horizontal{border-bottom:1px solid rgba(255,255,255,.1);background:transparent!important}.ant-menu-horizontal .ant-menu-item{transition:all .2s ease;border-radius:6px;margin:0 4px}.ant-menu-horizontal .ant-menu-item:hover{background-color:#1677ff1a!important;color:#40a9ff!important}.ant-menu-horizontal .ant-menu-item-selected{background-color:#1677ff26!important;color:#1677ff!important}.ant-menu-horizontal .ant-menu-item-selected:after{border-bottom-color:#1677ff!important}td.status-cell{padding:8px!important;text-align:center;vertical-align:middle;transition:opacity .2s ease}td.status-in-rental{background-color:#ff9800}td.status-unpaid{background-color:#ff4d4f;color:#fff}td.status-paid{background-color:#9cc428;color:#fff}td.status-closed{background-color:#6c8524;color:#fff}.table-row-red{background-color:#ff4d4f33}td.reuse-cell{padding:8px!important;text-align:center;vertical-align:middle}.rental-footer{position:fixed;bottom:0;left:0;width:100%;height:60px;border-top:1px solid #38444f;font-size:18px;padding:10px 48px;z-index:9}.rental-footer-status-buttons{height:35px}.rental-footer-status-buttons.disabled>button,.status-button.disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}.rental-footer-status-buttons>button{padding:4px 15px;font-size:16px;border-radius:6px;height:100%;transition:all .2s cubic-bezier(.645,.045,.355,1);cursor:pointer;background:#fff}.rental-footer-status-buttons>button:hover:not(.disabled){background:#1677ff;color:#fff}.rental-footer-status-buttons>button:active:not(.disabled){background:#0958d9;border-color:#0958d9}.rental-footer-status-buttons>button.purple-button{background-color:#8c54ff;border-color:#8c54ff;color:#fff}.rental-footer-status-buttons>button.purple-button:hover:not(.disabled){background-color:#9d6dff;border-color:#9d6dff}.rental-footer-status-buttons>button.purple-button:active:not(.disabled){background-color:#7743e6;border-color:#7743e6}.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:unset!important}.rental-table{margin-top:16px;margin-bottom:100px;border-collapse:collapse}.create-rental-blocks .ant-card-bordered{border:3px solid #38444f}.current-rental-card{margin:24px}.rental-table .ant-table-cell{vertical-align:middle}.rental-table .ant-table-thead>tr>th,.rental-table .ant-table-thead>tr>td,.rental-table .ant-table-thead>tr>th.ant-table-selection-column,.rental-table .ant-table-thead>tr>th.ant-table-cell{background:#1f1f1f!important}.rental-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030;border-right:1px solid #303030}.rental-table .ant-table-summary{font-weight:700}.rental-actions{margin-bottom:16px;display:flex;justify-content:flex-end;gap:8px}.page-content{padding:20px 48px}.btn-fixed-width{width:100px}.btn-search-width{width:200px}.btn-search-rental-width{width:340px}.form-item-no-margin{margin-bottom:0}.flex-center{display:flex;justify-content:center;align-items:center}.flex-space-between{display:flex;justify-content:space-between;align-items:center}.table-row-clickable{cursor:pointer}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{cursor:pointer;padding:2px 4px;display:inline-flex;justify-content:center;align-items:center;width:50px;height:23px;line-height:0;box-sizing:border-box;border-radius:4px;vertical-align:middle}.icon-button:hover{background-color:#ffffff14;border-radius:4px;transform:scale(1.05);transition:all .2s ease}.icon-button:active{transform:scale(.95)}.card-compact{height:140px;transition:all .2s ease}.card-compact-body,.card-compact-head{padding:10px}.ant-card{transition:all .2s ease;border-radius:8px}.ant-card:hover{box-shadow:0 4px 12px #0000001a}html{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;display:none}body{-ms-overflow-style:none}.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-small .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px 8px}:root{--color-dark-blue-end: 30, 41, 59;--transition-base: .2s ease-in-out;--border-radius-base: 6px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}html,body{background:radial-gradient(circle at 20% 50%,rgba(23,125,220,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(138,84,255,.12) 0%,transparent 50%),linear-gradient(135deg,#111827,#1e293b,#111827)!important;background-attachment:fixed!important;min-height:100vh}.ant-layout,:where(.css-dev-only-do-not-override-1naucse).ant-layout{background:transparent!important}.ant-layout-content{background-attachment:fixed;min-height:100vh;position:relative}main.ant-layout-content{background-attachment:fixed;min-height:100vh;position:relative}.ant-layout-content>*{position:relative}.ant-btn{transition:all .2s cubic-bezier(.645,.045,.355,1);border-radius:6px}.ant-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.ant-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #1890ff33}.ant-input,.ant-input-number,.ant-select-selector{transition:all .2s ease;border-radius:6px}.ant-input:focus,.ant-input-focused,.ant-input-number:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #1890ff33}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{font-weight:600;transition:background-color .2s ease}.ant-table-tbody>tr{transition:all .2s ease}.ant-table-tbody>tr:hover>td{background-color:#ffffff0d!important}.snowfall{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden}.snowflake{position:absolute;top:-10%;left:0;width:2px;height:2px;border-radius:50%;background:#ffffffe6;box-shadow:10vw 5vh #ffffffe6,25vw 15vh #ffffffd9,40vw 30vh #fffc,55vw 45vh #ffffffbf,70vw 60vh #fffc,85vw 75vh #ffffffd9,15vw 90vh #fffc,90vw 20vh #ffffffbf,65vw 10vh #ffffffd9,5vw 60vh #ffffffb3;animation:snow 16s linear infinite}.snowflake.s2{width:3px;height:3px;filter:blur(1px);opacity:.75;animation-duration:20s;animation-delay:-5s;box-shadow:8vw 12vh #fffc,22vw 32vh #ffffffbf,38vw 55vh #ffffffb3,52vw 72vh #ffffffa6,68vw 18vh #fffc,82vw 42vh #ffffffbf,96vw 66vh #ffffffb3,30vw 80vh #ffffffb3,12vw 25vh #fffc,46vw 5vh #ffffffbf}.snowflake.s3{width:4px;height:4px;filter:blur(2px);opacity:.6;animation-duration:24s;animation-delay:-10s;box-shadow:6vw 8vh #ffffffa6,18vw 28vh #fff9,34vw 50vh #ffffff8c,48vw 70vh #ffffff80,62vw 14vh #fff9,76vw 38vh #ffffff8c,92vw 62vh #ffffff80,28vw 86vh #ffffff80,14vw 44vh #fff9,58vw 2vh #ffffff8c}.snowflake.s4{width:5px;height:5px;opacity:.6;animation-duration:24s;animation-delay:-10s;box-shadow:6vw 8vh #ffffffa6,18vw 28vh #fff9,34vw 50vh #ffffff8c,48vw 70vh #ffffff80,62vw 14vh #fff9,76vw 38vh #ffffff8c,92vw 62vh #ffffff80,28vw 86vh #ffffff80,14vw 44vh #fff9,58vw 2vh #ffffff8c}@keyframes snow{0%{transform:translateZ(0)}to{transform:translate3d(5vw,110vh,0)}}
