@import"https://fonts.googleapis.com/css2?family=Poetsen+One&display=swap";.counter-container{position:relative;display:inline-block}.counter-counter{display:flex;overflow:hidden;line-height:1}.counter-digit{position:relative;width:1ch;font-variant-numeric:tabular-nums}.counter-number{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.gradient-container{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bottom-gradient{position:absolute;bottom:0;width:100%}.OutInventory{display:flex;flex-direction:column;align-items:center;background-color:#252424;border-radius:20px;padding:10px}.closeButton{width:70px;height:30px;margin-top:0}.qrCont{border:2px dashed #f8cc6d;padding:20px 10px;width:220px;color:#e2bf47;text-align:center;border-radius:15px;background:#a99a481f;display:flex;flex-direction:column;justify-content:center;align-items:center}.qrWrap{display:flex;justify-content:center}.optionsCont{display:flex;align-items:flex-start;flex-wrap:wrap}.optionsCont>div{display:flex;align-items:center;flex-direction:row;padding-left:17px;font-size:16px}.batchCont{border:2px dashed #f8cc6d;padding:10px;width:280px;color:#e2bf47;text-align:center;border-radius:15px;background:#a99a481f}#customSelectedItemsDiv{overflow-x:hidden;overflow-y:scroll;text-align:left;width:90%;word-spacing:5px}.QRcounterContainer{display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch}.heading{height:10vh;font-size:30px;letter-spacing:2px}.name{position:absolute;top:4%;right:27%;color:#7c7c6f}.home{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,20%);justify-items:center;align-items:center;gap:30px;padding-top:20px}.home>button{width:15vw;height:15vh;font-size:20px;display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px;margin-top:0}.stock{border:2px dashed #f8cc6d;padding:10px;margin-top:30px;width:280px;color:#e2bf47;text-align:center;border-radius:15px;background:#a99a481f}.home>button>img{width:30px}@media screen and (max-width: 650px){.home{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.home>button{width:42vw;height:8vh;font-size:20px;display:flex;align-items:center;padding:45px;gap:10px;justify-content:center}.home>button>img{width:25px}.heading{height:5vh;padding-left:11px}.name{position:relative;left:15px;top:-2px;font-size:smaller;color:#7c7c6f}}.success-message{border:2px dashed rgb(111,205,92);color:#6fcd5c;background:#5ccda51f}.CounterContainer{display:flex;align-items:center;justify-content:center;gap:20px;border:2px dashed #f8cc6d;padding-bottom:10px;border-radius:15px;background:#a99a481f;flex-direction:row}.counterButtonGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:10px}.counterButton1{grid-area:1 / 1 / 2 / 2}.counterButton2{grid-area:1 / 2 / 2 / 3}.counterButton3{grid-area:2 / 1 / 3 / 2}.counterButton4{grid-area:2 / 2 / 3 / 3}.counterButton5{grid-area:3 / 1 / 4 / 3}.counterButton{height:30px;margin-top:7px}.shiny-text{color:#e5dfae73;background:linear-gradient(120deg,#fff0 40%,#fffc,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.notice-board-shell{width:min(1100px,94vw);margin:18px auto 0;border:1px solid #2f2f2f;border-radius:18px;padding:14px;background:#101112;box-shadow:0 10px 24px #0003;height:440px;box-sizing:border-box;display:flex;flex-direction:column}.notice-board-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-board-head h3{margin:0}.notice-refresh-button{margin-top:0;height:36px;border-radius:10px;padding:0 12px}.notice-create-wrap{margin-top:12px;display:grid;gap:8px}.notice-input{width:100%;min-height:72px;resize:vertical;box-sizing:border-box;border-radius:12px;border:1px solid #2f2f2f;background:#1a1a1a;color:#fff;padding:10px;outline:none}.notice-input:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33}.notice-error{margin:10px 0 0;color:#ff7b7b}.notice-list{display:grid;grid-auto-rows:min-content;gap:10px;margin-top:12px;overflow-y:auto;padding-right:4px;flex:1;min-height:0}.notice-card{border:1px solid #2c2c2c;border-radius:12px;background:#171717;padding:10px}.notice-card.system{border-color:#6f4d1f;background:#2b2010}.notice-card.custom{border-color:#2f3945;background:#182028}.notice-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.notice-meta-right{display:inline-flex;align-items:center;gap:8px}.notice-type{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;background:#303030;color:#d6d6d6;text-transform:uppercase;letter-spacing:.4px}.notice-time{font-size:11px;color:#b2b2b2}.notice-delete-button{margin-top:0;width:22px;min-width:22px;height:22px;border-radius:999px;border:1px solid #6a3232;background:#4a2121;color:#ffd1d1;font-size:10px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.notice-card p{margin:0;line-height:1.35}.notice-card small{display:block;margin-top:8px;color:#b4b4b4}.notice-empty{margin:0;color:#b4b4b4;text-align:center}@media screen and (max-width: 760px){.notice-board-shell{width:90vw}}.loginbox{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:80vh}h2{width:100%;height:10%}.formbox{min-width:250px;max-width:300px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;border:2px dashed;padding:25px;border-radius:20px}button{color:#000;border-radius:15px;margin-top:15px;height:50px;border:none}button:hover{background-color:#fffce1}input{height:30px;border:none;border-radius:10px;color:#0000008f;padding:4px 4px 4px 15px}input::placeholder{color:#00000049}.registerLink{margin-top:10px}.error-message{border:2px dashed indianred;padding:10px;margin-top:30px;width:280px;color:#cd5c5c;text-align:center;border-radius:15px;background:#cd5c5c1f}select{height:35px;border:none;border-radius:10px;color:#0000008f;padding:4px 4px 4px 15px}option{color:#0000008f}@media screen and (min-width: 900px){.formbox{min-width:300px;max-width:300px}.error-message{width:330px}}@media screen and (max-width: 900px){.register-box{padding-top:5px;margin-top:20px}}@media screen and (max-width: 650px){.loginbox{margin-top:40px;justify-content:center}.heading{letter-spacing:normal;text-align:center}}.userWrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,44%);justify-items:center;align-items:center;gap:30px;margin-top:12vh}.userBox{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;border:2px dashed;padding:25px;border-radius:20px;width:15vw;position:relative}.userCount{position:absolute;top:25px;right:30px;font-size:20px;color:#7c7c6f}@media screen and (max-width: 650px){.userWrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;margin-top:2vh}.userBox{width:75vw}}.windows-loading-spinner{box-sizing:border-box;width:3rem;height:3rem;padding:2px;overflow:visible}.windows-loading-spinner>circle{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;transform-origin:50% 50%;transition:all .2s ease-in-out 0s;animation:2s linear 0s infinite normal none running loading-spinner}@keyframes loading-spinner{0%{stroke-dasharray:.01px,43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px,21.99px;transform:rotate(450deg)}to{stroke-dasharray:.01px,43.97px;transform:rotate(1080deg)}}.loader{width:100%;display:flex;align-items:center;justify-content:center}.view-rental-page{width:min(1180px,96vw);margin:0 auto;min-height:100vh;padding:6px 0 110px}.page-title{text-align:center;margin-bottom:14px}.rental-controls-shell{border:1px solid #2d2d2d;border-radius:20px;padding:16px;margin-bottom:18px;background:#101112f0;box-shadow:0 10px 24px #00000038;position:sticky;top:8px;z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rental-controls-top{display:flex;align-items:flex-end;gap:12px}.rental-search-field{flex:1}.rental-controls-actions{display:flex;align-items:center;gap:10px}.rental-filter-toggle,.rental-scan-button,.rental-add-button{height:42px;border-radius:12px;margin-top:0;padding:0 16px;border:1px solid #5f5f5f;background:#1f2124;color:#fff}.rental-filter-toggle:hover,.rental-scan-button:hover,.rental-add-button:hover{background:#1f2124}.rental-add-button{border-color:#dfcf9f;background:#fffce1;color:#121212}.rental-controls-grid-wrap{max-height:0;overflow:hidden;opacity:0;transition:max-height .24s ease,opacity .18s ease,margin-top .24s ease;margin-top:0}.rental-controls-grid-wrap.open{max-height:260px;opacity:1;margin-top:12px}.rental-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:12px}.rental-control-field{display:flex;flex-direction:column;gap:6px}.rental-control-label{font-size:12px;color:#afafaf;text-transform:uppercase;letter-spacing:.6px}.rental-search,.rental-filter{width:100%;height:42px;border-radius:12px;border:1px solid #2f2f2f;background:#181a1c;color:#fff;padding:0 12px;outline:none;box-sizing:border-box}.rental-search:focus,.rental-filter:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33}.rental-search::placeholder{color:#b9b9b9}.rental-filter option{color:#fff}.rental-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rental-card{border:1px solid #2c2c2c;border-radius:18px;padding:14px;background:#121212;display:flex;flex-direction:column;gap:10px}.rental-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rental-item-title{margin:0;font-size:18px;line-height:1.25;max-height:48px;overflow:hidden}.rental-status-pill{border-radius:999px;padding:6px 11px;font-size:11px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.rental-status-pill.available{background:#1e3d2b;color:#8cf0b4;border-color:#2d6548}.rental-status-pill.supplied{background:#1e2f3d;color:#85ccff;border-color:#2c4f68}.rental-status-pill.in-repair{background:#35270f;color:#ffc871;border-color:#5f4520}.rental-status-pill.temporarily-disabled{background:#3d1e1e;color:#ff9d9d;border-color:#754141}.rental-card-meta{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.rental-card-meta div{background:#191c20;border:1px solid #292d31;border-radius:10px;padding:7px 9px}.rental-card-meta div span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9b9b9b}.rental-card-meta div p{margin:2px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-card-preview{border:1px solid #272b2f;border-radius:10px;padding:7px 9px;background:#16191c}.rental-preview-row{display:grid;grid-template-columns:62px 1fr;align-items:start;gap:8px}.rental-preview-row+.rental-preview-row{margin-top:6px}.rental-preview-row span{font-size:12px;color:#9f9f9f}.rental-preview-row p{margin:0;font-size:13px;line-height:1.35}.rental-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rental-status-select{min-width:130px;height:38px;border-radius:999px;border:1px solid #343434;padding:0 12px;background:#2a2a2a;color:#fff}.rental-status-select.available{background:#1e3d2b;color:#8cf0b4;border-color:#2d6548}.rental-status-select.supplied{background:#1e2f3d;color:#85ccff;border-color:#2c4f68}.rental-status-select.in-repair{background:#35270f;color:#ffc871;border-color:#5f4520}.rental-view-button,.rental-manage-button{margin-top:0;height:38px;border-radius:10px;border:1px solid #343434;background:#f2f2f2;color:#101010;font-weight:500;padding:0 14px}.rental-manage-button{background:#fffce1;border-color:#dfcf9f}.rental-empty-state{text-align:center;color:#b5b5b5;margin-top:16px}.rental-disabled-note{margin:0;font-size:12px;color:#e6a7a7}.rental-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px}.rental-detail-card,.rental-popover-card,.rental-scan-card,.rental-qr-card{width:min(860px,95vw);max-height:88vh;overflow-y:auto;background:#121212;border:1px solid #2b2b2b;border-radius:18px;padding:16px;box-sizing:border-box}.rental-scan-card,.rental-qr-card{width:min(420px,95vw)}.rental-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.rental-detail-head h3{margin:0}.rental-detail-head-actions{display:flex;align-items:center;gap:8px}.rental-mini-button{margin-top:0;height:32px;border-radius:8px;border:1px solid #474747;background:#1f2124;color:#fff;padding:0 10px}.rental-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.rental-detail-field{border:1px solid #292929;background:#171717;border-radius:12px;padding:10px}.rental-detail-field span{display:block;font-size:12px;color:#9d9d9d;margin-bottom:4px}.rental-detail-field p{margin:0;font-size:14px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.rental-rent-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#ececec}.rental-rent-check input{width:16px;height:16px}.rental-detail-wide{grid-column:1 / -1}.rental-detail-actions,.rental-pop-actions,.rental-manage-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.rental-detail-actions button,.rental-pop-actions button,.rental-manage-actions button{flex:1;margin-top:0;height:40px;border-radius:10px;border:1px solid #303030;min-width:120px}.rental-secondary-button{background:#e8edff;color:#182547;border-color:#9cadde}.rental-cancel-button{background:#2f2f2f;color:#fff}.rental-manage-delete{background:#f7cccc;color:#5f1414;border-color:#da8b8b}.rental-manage-warn{background:#f1daa6;color:#5a4215;border-color:#d2b274}.rental-form-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px}.rental-form-field{display:flex;flex-direction:column;gap:6px}.rental-form-field label{color:#a7a7a7;font-size:12px;text-transform:uppercase}.rental-form-wide{grid-column:1 / -1}.rental-pop-input{height:40px;width:100%;margin-bottom:0;padding:0 10px;border-radius:10px;border:1px solid #2f2f2f;background:#1a1a1a;color:#fff;outline:none;box-sizing:border-box}.rental-phone-field-wrap{display:flex;align-items:center;gap:8px}.rental-phone-field-wrap .rental-pop-input{flex:1}.rental-phone-add-btn{margin-top:0;width:40px;min-width:40px;height:40px;border-radius:10px;border:1px solid #3a3a3a;background:#1f2124;color:#fff;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.rental-pop-input::placeholder{color:#ffffff63}.rental-pop-input:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33}.rental-pop-textarea{width:100%;margin-bottom:0;padding:10px;border-radius:10px;border:1px solid #2f2f2f;background:#1a1a1a;color:#fff;min-height:80px;resize:vertical;box-sizing:border-box}.rental-pop-textarea:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33;outline:none}.rental-form-error{color:#ff7b7b;margin:8px 0 0}.rental-checks-grid{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px}.rental-check-item{display:flex;align-items:center;gap:8px;color:#cecece;font-size:13px}.rental-check-item input{width:16px;height:16px;margin:0}.rental-manage-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.rental-ref-chip{margin:0 0 10px;display:inline-flex;align-items:center;gap:8px;background:#1d1f23;border:1px solid #343942;border-radius:999px;padding:6px 12px;font-size:13px;color:#d6d6d6}.rental-scan-video{width:100%;height:270px;border-radius:14px;border:1px solid #2e2e2e;background:#0f0f0f;object-fit:cover}.rental-scan-hint{margin:10px 0 0;color:#a8a8a8;font-size:13px}.rental-qr-id{margin-top:0;color:#b9b9b9}.rental-qr-wrap{border:1px solid #2d2d2d;border-radius:14px;background:#181818;padding:12px;min-height:220px;display:flex;align-items:center;justify-content:center}.rental-qr-image{width:min(280px,100%);border-radius:12px;background:#fff;padding:8px;box-sizing:border-box}@media screen and (max-width: 980px){.rental-controls-top{flex-direction:column;align-items:stretch}.rental-controls-actions,.rental-filter-toggle,.rental-scan-button,.rental-add-button{width:100%}.rental-controls-grid,.rental-manage-grid{grid-template-columns:1fr}}@media screen and (max-width: 760px){.view-rental-page{width:min(98vw,98vw);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rental-controls-shell,.rental-card-list,.rental-empty-state{width:92vw}.rental-card-list{grid-template-columns:1fr}.rental-card-actions{flex-direction:column;align-items:stretch}.rental-status-select,.rental-view-button,.rental-manage-button{width:100%}.rental-detail-grid,.rental-form-grid,.rental-checks-grid{grid-template-columns:1fr}.rental-detail-head{flex-direction:column;align-items:flex-start}}.repair-records-page{width:min(1180px,96vw);margin:0 auto;min-height:100vh;padding:6px 0 110px}.repair-controls-shell{border:1px solid #2d2d2d;border-radius:20px;padding:16px;margin-bottom:18px;background:#101112f0;box-shadow:0 10px 24px #00000038;position:sticky;top:8px;z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.repair-controls-top{display:flex;align-items:flex-end;gap:12px}.repair-search-field{flex:1}.repair-controls-actions{display:flex;align-items:center;gap:10px}.repair-filter-toggle{height:42px;border-radius:12px;margin-top:0;padding:0 16px;border:1px solid #636363;background:#1f2124;color:#fff}.repair-filter-toggle:hover{background-color:#1f2124}.repair-controls-grid-wrap{max-height:0;overflow:hidden;opacity:0;transition:max-height .24s ease,opacity .18s ease,margin-top .24s ease;margin-top:0}.repair-controls-grid-wrap.open{max-height:320px;opacity:1;margin-top:12px}.repair-controls-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.repair-control-field{display:flex;flex-direction:column;gap:6px}.repair-control-label{font-size:12px;color:#afafaf;text-transform:uppercase;letter-spacing:.6px}.repair-search,.repair-filter{width:80%;height:42px;border-radius:12px;border:1px solid #2f2f2f;background:#181a1c;color:#fff;padding:0 12px;outline:none}.repair-search{width:91%}.repair-search:focus,.repair-filter:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33}.repair-filter option{color:#fff}.repair-search::placeholder{color:#b9b9b9}.repair-add-button{height:42px;border-radius:12px;margin-top:0;padding:0 18px;font-weight:500;border:1px solid #dfcf9f;background:#fffce1}.repair-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.repair-card{height:240px;border:1px solid #2c2c2c;border-radius:18px;padding:14px;background:#121212;display:flex;flex-direction:column;gap:10px;width:85vw}.repair-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.repair-item-title{margin:0;font-size:18px;line-height:1.25;max-height:46px;overflow:hidden}.repair-status-pill{border-radius:999px;padding:6px 11px;font-size:11px;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.repair-status-pill.to-be-repaired{background:#35270f;color:#ffc871;border-color:#5f4520}.repair-status-pill.under-repairing{background:#1e2f3d;color:#85ccff;border-color:#2c4f68}.repair-status-pill.sent-to-company{background:#3d1e1e;color:#ff9d9d;border-color:#754141}.repair-status-pill.repaired-ready{background:#1e3d2b;color:#8cf0b4;border-color:#2d6548}.repair-card-meta{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.repair-card-meta div{background:#191c20;border:1px solid #292d31;border-radius:10px;padding:7px 9px}.repair-card-meta div span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9b9b9b}.repair-card-meta div p{margin:2px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repair-card-preview{flex:1;border:1px solid #272b2f;border-radius:10px;padding:7px 9px;background:#16191c}.repair-preview-row{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:8px}.repair-preview-row+.repair-preview-row{margin-top:6px}.repair-preview-row span{font-size:12px;color:#9f9f9f}.repair-preview-row p{margin:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.repair-view-button{margin-top:0;height:38px;border-radius:10px;border:1px solid #343434;background:#f2f2f2;color:#101010;font-weight:500}.repair-empty-state{text-align:center;color:#b5b5b5;margin-top:16px;width:85vw}.repair-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px}.repair-detail-card,.repair-popover-card{width:min(860px,95vw);max-height:88vh;overflow-y:auto;background:#121212;border:1px solid #2b2b2b;border-radius:18px;padding:16px}.repair-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.repair-detail-head h3{margin:0}.repair-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.repair-detail-field{border:1px solid #292929;background:#171717;border-radius:12px;padding:10px}.repair-detail-field span{display:block;font-size:12px;color:#9d9d9d;margin-bottom:4px}.repair-detail-field p{margin:0;font-size:14px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.repair-detail-wide{grid-column:1 / -1}.repair-detail-actions,.repair-pop-actions{display:flex;gap:10px;margin-top:14px}.repair-detail-actions button,.repair-pop-actions button{flex:1;margin-top:0;height:40px;border-radius:10px;border:1px solid #303030}.repair-danger-button{background:#f7cccc;color:#5f1414;border-color:#da8b8b}.repair-disabled-look{opacity:.45}.repair-cancel-button{background:#2f2f2f;color:#fff}.repair-form-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px}.repair-form-field{display:flex;flex-direction:column;gap:6px}.repair-form-field label{color:#a7a7a7;font-size:12px;text-transform:uppercase}.repair-form-wide{grid-column:1 / -1}.repair-pop-input{height:40px;width:100%;margin-bottom:0;padding:0 10px;border-radius:10px;border:1px solid #2f2f2f;background:#1a1a1a;color:#fff;outline:none;box-sizing:border-box}.repair-pop-input::placeholder{color:#ffffff63}.repair-pop-input:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33}.repair-readonly{background:#141414;color:#bfbfbf}.repair-pop-textarea{width:100%;margin-bottom:0;padding:10px;border-radius:10px;border:1px solid #2f2f2f;background:#1a1a1a;color:#fff;min-height:74px;resize:vertical;box-sizing:border-box}.repair-pop-textarea:focus{border-color:#f8cc6d;box-shadow:0 0 0 2px #f8cc6d33;outline:none}.repair-form-error{color:#ff7b7b;margin:8px 0 0}@media screen and (max-width: 980px){.repair-controls-grid{grid-template-columns:repeat(2,minmax(153px,1fr));column-gap:27px}.repair-controls-top{flex-direction:column;align-items:stretch}.repair-controls-actions,.repair-filter-toggle,.repair-add-button{width:100%}}@media screen and (max-width: 760px){.repair-records-page{width:min(98vw,98vw);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.repair-controls-shell{width:85vw}.repair-card-list{grid-template-columns:1fr}.repair-card{height:252px}.repair-detail-grid,.repair-form-grid{grid-template-columns:1fr}}.taskPage{width:95vw;max-width:920px;margin:25px auto 40px;display:flex;flex-direction:column;gap:14px}.taskControls{display:flex;flex-direction:column;gap:8px}.taskSelect,.taskInput{width:100%;background:#1b1d1d;border:1px solid #3f4242;border-radius:14px;color:#fffce1;padding:10px 12px;box-sizing:border-box}.taskSelect{height:44px}.taskInput{resize:vertical;min-height:95px}.taskInput::placeholder{color:#fffce1}.taskTextInput{width:100%;height:44px;border-radius:12px;border:1px solid #3f4242;background:#1b1d1d;color:#fffce1;padding:10px 12px;box-sizing:border-box}.taskTextInput::placeholder{color:#fffce1}.taskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taskCard{border:1px solid #2c302f;border-radius:14px;padding:14px;background:#111312;display:flex;flex-direction:column;gap:8px}.taskCardClickable{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.taskCardClickable:hover{transform:translateY(-2px);border-color:#f8cc6d}.taskCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.taskName{margin:0;font-size:17px}.taskBadge{font-size:11px;border-radius:999px;padding:4px 10px;border:1px solid;white-space:nowrap}.taskBadgePending{border-color:#f3cf75;color:#f3cf75;background:#f3cf7521}.taskBadgeCompleted{border-color:#8cd9a6;color:#8cd9a6;background:#8cd9a624}.taskDetail{margin:0;font-size:15px;line-height:1.4;color:#f1f1de}.taskMeta{margin:0;font-size:14px;color:#c7c7b6}.taskInfo,.taskError,.taskSuccess{margin:0}.taskError{color:#ff9f9f}.taskSuccess{color:#96f4af}.taskPopupBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:999;padding:16px;box-sizing:border-box}.taskPopupCard{width:min(560px,96vw);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;border:1px solid #2e3231;border-radius:18px;padding:18px;background:#101212;box-sizing:border-box}.taskDescriptionText{margin:0;white-space:pre-wrap;line-height:1.5}.taskPopupActions{display:flex;gap:10px;margin-top:6px}.taskPopupActions>button{flex:1}.taskGhostButton{background:transparent;border:1px solid #707168;color:#fffce1}.taskDangerButton{background:#4b1818;border:1px solid #a64444;color:#ffd3d3}@media screen and (max-width: 700px){.taskPage{width:92vw}.taskGrid{grid-template-columns:1fr}.taskPopupActions{flex-direction:column}.taskPopupActions>button{flex:auto}}body{background-color:#0e100f;font-family:Poetsen One,sans-serif;font-weight:400;font-style:normal;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;transition:all .3s cubic-bezier(0,0,.45,1.36);padding-bottom:110px}mark{background:#ffe58a;padding:0 2px;border-radius:2px;color:#000}*{font-family:Poetsen One,sans-serif;font-weight:400;font-style:normal;color:#fffce1}*::selection{color:#474747;background-color:#fffce1}.mainBody{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#loginBut{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:85vw!important;margin-top:0!important;z-index:140;box-shadow:0 12px 24px #00000059}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-thumb{background:#7c7c6f;border-radius:5px;border:2px solid #7c7c6f}::-webkit-scrollbar-track{background:transparent}.cursor{display:block;width:15px;height:15px;background-color:#fffce1;border-radius:50%;position:fixed;top:0;left:0;z-index:1000;mix-blend-mode:difference}
