.slide-left{-webkit-animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(150px);transform:translate(150px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-left{0%{-webkit-transform:translateX(150px);transform:translate(150px)}to{-webkit-transform:translateX(0);transform:translate(0)}}:root{--dhl-red: rgb(212, 5, 17);--dhl-yellow-bg: linear-gradient(180deg, rgba(255, 204, 0, 1) 0%, rgba(243, 194, 0, 1) 65%, rgba(243, 216, 110, 1) 98%);--white: #ffffff}html,body{padding:0;margin:0}@font-face{font-family:Delivery;src:url(../fonts/WOFF2/Delivery_W_Rg.woff2) format("woff2"),url(../fonts/WOFF/Delivery_W_Rg.woff) format("woff")}body{font-family:Delivery,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.no-data-row{text-align:center!important;font-weight:600!important}.main-heading-container{width:100%}.main-heading-container .main-heading{margin:.5em 0;font-size:2rem;font-weight:600}.MuiTable-root thead th{font-weight:600}.text-center{text-align:center!important}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.login-container .header{position:fixed;top:0;width:100%;background-color:#fc0;box-shadow:3px 3px 10px #0000001a;z-index:10}.login-container .toolbar{display:flex;justify-content:space-between;padding-top:0;padding-bottom:0}.login-container .logo img{height:40px}.login-container .language-selector{min-width:100px}.login-container .form-container{display:flex;justify-content:center;align-items:center;width:100%}.login-container .form-paper{padding:2em;border-radius:8px;box-shadow:3px 3px 10px #0000001a;background-color:#fffffff2;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center}.login-container .van{margin-bottom:1em}.login-container .form-title{display:flex!important;flex-direction:column;align-items:center!important;text-align:center;margin-bottom:24px;font-weight:600;color:#333;display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;justify-content:center}.login-container .form-title .version{font-size:.8rem}.login-container .form-field{margin-bottom:16px;width:100%}.login-container .login-button{margin-top:16px;padding:12px;font-size:16px;font-weight:600;border-radius:8px;text-transform:none}.header{position:fixed;top:0;width:100%;background-color:#fc0;box-shadow:3px 3px 10px #0000001a;z-index:10}.toolbar{display:flex;justify-content:space-between;padding-top:0;padding-bottom:0}.logo img{height:40px;cursor:pointer}.language-selector{min-width:100px;display:flex}.language-selector .language-select{font-size:.8rem}.header .action-header{display:flex;align-items:center;gap:2em}.header .user-icon{color:var(--dhl-red);font-size:2.5rem}.header .menu{display:flex;align-items:center;background-color:#fff;flex-wrap:wrap}.header .menu .item{cursor:pointer;width:fit-content;font-weight:600;padding:.5em 1em}.header .menu .item:hover{color:#000;background-color:#f0ebe3}@media (max-width: 600px){.header .menu .item{width:100%!important}}.vehicle-inspection-page-container .form-container{padding:2em;border-radius:12px;box-shadow:0 4px 12px #0000001a;background-color:#fff;position:relative}.selection-wrapper{display:flex;align-items:center;gap:1em}.vehicle-inspection-page-container .form-title{margin-bottom:1em}@media (max-width: 600px){.vehicle-inspection-page-container .form-container{padding:20px;width:90%}.vehicle-inspection-page-container li .form-title{font-size:1.2rem}.progress-part-wrapper{align-items:flex-start!important;gap:0!important;flex-direction:column}.form-content{min-height:30vh!important}.vehicle-form-container{overflow:auto;max-height:200px!important}}.vehicle-inspection-page-container .checkbox-form{width:fit-content}.vehicle-inspection-page-container .checkbox-form label{justify-content:start;align-items:center;margin:0}.vehicle-inspection-page-container .checkbox-form label .MuiFormControlLabel-label{width:25vw}.action-btns{display:flex;align-items:center;gap:2em;justify-content:end;padding:2em 0}.form-content{min-height:60vh;max-height:60vh;overflow:auto;padding:1em 0}.progress-part-wrapper{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.progress-part-wrapper .progress-part-heading{font-size:1rem}.progress-part-wrapper .sub-title{display:flex;align-items:center;cursor:pointer}.progress-part-wrapper .sub-title:hover{text-decoration:underline}.progress-part-wrapper .sub-title button{padding:0 .3em;color:var(--dhl-red)}.has-defect{color:var(--dhl-red)}.selected-tab{font-weight:600;text-decoration:underline}.tooltip-body{display:flex;align-items:flex-start;flex-direction:column;gap:1em;padding:.5em}.no-vehicle-heading{font-weight:600;color:var(--dhl-red)}.route-cycle{display:flex;align-items:center;gap:1em}.general-supply-list{max-height:200px;overflow:auto;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.general-supply-list .supply-name{padding:1em;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.general-supply-list .no-element{text-align:center;padding:1em 0}.list-supply-heading{font-weight:600;padding:1em 0}.general-supply-table{width:100%}.general-supply-table th{position:sticky;top:0;background-color:#fff;padding:.5em;background-color:#dcdcdc}.general-supply-table td{padding:.5em;text-align:center;vertical-align:middle}.error-modal-container .error-modal-header{font-weight:600!important}.error-modal-container ul{margin:0;padding:0 1em}@media (max-width: 500px){.safety-img img{height:160px!important}}.front-light-right{bottom:40%;left:11%}.front-light-left{left:36%;bottom:40%}.side-mirror{left:55%;top:31%}.wipers{top:36%;left:38%}.roof{top:11%;left:77%}.wind-shield{top:32%;left:20%}.undercarriage{bottom:18%;left:68%}.cabin-door{bottom:35%;left:57%}.cabin-window{bottom:56%;left:58%}.front-wheel-tyre{bottom:12%;left:45%}.back-wheel-tyre{bottom:18%;right:14%}.bumper{bottom:20%;left:13%}.roof-fairing{top:7%;left:43%}.cargo-compartment-lighting{right:7%;bottom:26%}.truck-cabin-door-lock{left:59%;top:50%}.br-back-lighting-right{left:30%;bottom:19%}.br-back-lighting-left{bottom:21%;left:8%}.br-side-mirror{right:10%;top:40%}.br-fuel-cap{bottom:23%;left:44%}.br-cabin-door{right:16%;bottom:33%}.br-cabin-window{right:16%;bottom:52%}.br-rear-door{left:15%;bottom:42%}.br-front-wheel{right:10%;bottom:15%}.br-back-wheel{left:52%;bottom:9%}.br-bumper{bottom:15%;left:17%}.br-cargo-compartment-lightning{left:38%;bottom:17%}.truck-rear-door-lock{left:29%;bottom:55%}.truck-back-cabin-door-lock{right:19%;bottom:43%}.truck-engine-gauges{bottom:40%;left:12%}.truck-horn{right:60%;top:55%}.truck-dashboard-warning-light{right:42%;top:33%}.truck-handbrake{top:34%;left:38%}.truck-brake-pedal{top:9%;left:77%}.truck-clutch-pedal{top:30%;left:25%}.truck-gas-pedal{bottom:12%;left:35%}.truck-cabin-light{bottom:37%;left:57%}.truck-air-conditioner{bottom:55%;left:58%}.truck-defroster{bottom:12%;right:50%}.truck-seatbelt{bottom:20%;right:18%}.truck-dashcam{top:2%;left:52%}.cargo-compartment-light{top:25%;right:48%}.truck-ceiling{top:12%;right:48%}.truck-internal-front-wall{top:43%;right:48%}.truck-internal-side-walls{top:42%;right:21%}.truck-internal-floor{bottom:27%;right:48%}.vehicle-check{width:400px}.van-suspicious-foreign-object-check{right:46%;top:19%}.van-infestation-check{right:49%;top:26%}.van-cleanliness-check{right:48%;top:35%}.van-damage-check{left:50%;top:32%}.van-bumper{bottom:18%;left:12%}.van-back-wheel-tyre{left:74%;top:63%}.van-front-wheel-tyre{bottom:5%;left:30%}.van-cabin-window{top:47%;left:43%}.van-cabin-door{bottom:27%;left:42%}.van-undercarriage{left:46%;bottom:18%}.van-wind-shield{top:40%;left:25%}.van-roof{top:13%;left:55%}.van-wipers{left:26%;bottom:45%}.van-side-mirror{top:56%;left:36%}.van-front-light-left{left:18%;bottom:18%}.van-front-light-right{left:9%;top:65%}.van-branding-check{left:50%;bottom:50%}.van-cabin-door-lock{bottom:33%;left:47%}.van-back-cabin-door-lock{bottom:57%;left:71%}.van-br-cargo-compartment-lightning{left:34%;bottom:4%}.van-br-bumper{left:19%;bottom:11%}.van-br-back-wheel{left:53%;bottom:14%}.van-br-front-wheel{right:17%;bottom:42%}.van-br-rear-door{left:17%;bottom:30%}.van-br-cabin-window{right:22%;top:27%}.van-br-cabin-door{top:43%;right:22%}.van-br-fuel-cap{left:45%;top:73%}.van-br-side-mirror{right:16%;top:27%}.van-br-back-lighting-left{left:11%;bottom:29%}.van-br-back-lighting-right{left:40%;bottom:16%}.van-rear-door-lock{bottom:21%;left:25%}.interior-cabin{width:350px}.van-seatbelt{left:64%;bottom:8%}.van-clutch-pedal{left:31%;top:45%}.van-dashboard-warning-light{left:53%;top:13%}.van-handbrake{left:75%;top:54%}.van-brake-pedal{top:45%;left:42%}.van-gas-pedal{left:53%;bottom:50%}.van-cabin-light{left:63%;top:3%}.van-air-conditioner{left:15%;top:17%}.van-defroster{left:15%;top:29%}.van-horn{top:25%;left:42%}.van-engine-gauges{left:35%;top:15%}.van-dashcam{left:52%;top:3%}.safety-img{position:relative}.safety-img img{height:250px}.safety-radio-btn{position:absolute;z-index:2;top:30%;left:48%}.multi{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly}.van-cargo-compartment-light{left:48%;top:11%}.van-ceiling{left:60%;top:4%}.van-internal-front-wall{left:48%;top:40%}.van-internal-side-walls{right:24%;top:40%}.van-internal-floor{left:48%;bottom:25%}.helmet-chin-strap{top:80%}.helmet-windshield{top:40%;left:20%}.glove{top:50%;left:40%}.jacket{top:35%;right:33%}.bike-emergency{max-width:700px!important}.bike-front-wheel{bottom:27%;left:8%}.bike-side-mirror{left:26%;top:9%}.bike-front-light-left{top:19%;left:24%}.bike-front-light-right{top:28%;left:24%}.bike-back-lighting-right{top:34%;left:15%}.bike-back-lighting-left{left:11%;top:29%}.bike-back-side-mirror{right:32%;top:11%}.bike-back-fuel-cap{right:42%;top:19%}.bike-rear-wheel{left:16%;bottom:14%}.bike-cargo-compartment{top:21%;left:9%}.bike-interior-fuel-cap{left:39%;top:17%}.bike-interior-dashboard-warning-light{left:29%;top:10%}.bike-horn{left:36%;top:8%}.bike-engine-gauges{left:25%;top:14%}.truck-image-wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;justify-content:center}.image-operate{-webkit-user-select:none;user-select:none}.image-operate{overflow:hidden;align-content:center;align-items:center;text-align:center;min-width:256px;max-width:512px}@media (min-width: 320px) and (max-width: 480px){.image-operate{min-width:128px;max-width:360px}.truck-details-footer{position:absolute;bottom:0}}@media (min-width: 1px) and (max-width: 319px){.image-operate{min-width:128px;max-width:256px}}.action-btns{display:flex;align-items:end;gap:2em;justify-content:end;padding:2em 0}.truck-details-container{min-height:70vh;max-height:70vh;overflow:auto}.truck-details-footer{position:absolute;bottom:0;right:0;margin:1em}.image-container{display:grid;place-items:center;position:relative}.image-wrapper{position:relative;width:fit-content}.clickable-part{position:absolute;width:15px;height:15px;border:solid black 1px;cursor:pointer;border-radius:10px;background-color:#fff;transform:scale(.9)}.clickable-part:before{content:"";position:absolute;width:100%;height:100%;background-color:inherit;border-radius:50%;z-index:-1;animation:ripple 1.5s ease-out infinite}.selected,.submitted{background-color:var(--dhl-red)}.submitted:before{animation:ripple 1s ease-out infinite}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(3)}}.vehicle-form-wrapper{margin:1em 0}.vehicle-form{display:grid;gap:2em}.upload{padding:1em 0 0}.uploaded-image{width:100px;height:100px}.image-content-container{overflow:auto;max-height:200px;margin:1em 0!important}@media (max-width: 600px){.image-content-container{overflow:auto;max-height:200px}.inspection-modal-heading{max-width:200px;word-break:break-word}}@media (max-width:400px){.defect-image{display:flex;flex-direction:column}.defect-image .MuiListItemText-primary{min-width:100px;max-width:100px;overflow:auto}.inspection-modal-heading{max-width:200px;word-break:break-word}}@media (max-width:700px){.defect-image .MuiListItemText-primary{min-width:160px;max-width:160px;text-overflow:ellipsis;overflow:hidden}}.vehicle-table-wrapper{width:100%}.part-image{width:100px;height:100px}.vehicle-table-wrapper .image-wrapper{max-width:300px;overflow:auto;max-height:200px}.no-defects{text-align:center;padding:1em 0}.confirmation-label{padding-top:1em}.table-head{font-weight:600}.appBar{position:sticky;background-color:#1976d2}.toolbar{display:flex;justify-content:space-between;align-items:center;position:relative}.desktopMenu{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.hamburgerIcon{display:flex;justify-content:flex-end;align-items:center}.drawer{width:250px}.drawerList{padding:20px}.drawerListItem{padding:10px;cursor:pointer}.drawerDivider{margin-top:10px}.menuItem{font-size:.9rem!important;border-radius:2px!important;font-weight:600!important}.user-icon{color:var(--dhl-red);font-size:2.5rem!important;cursor:pointer}#header-tooltip .MuiTooltip-tooltip{padding:0!important}.tooltip-content{display:flex;flex-direction:column;align-items:center;padding:.5em;background-color:#fff;color:#000;font-size:14px;box-shadow:0 4px 8px #00000026}.tooltip-avatar{width:56px;height:56px;margin-bottom:8px;background-color:#f44336}.tooltip-name{font-weight:600!important;color:var(--dhl-red)}.tooltip-details{color:#000}#header-tooltip .css-iglfhh-MuiTooltip-arrow{color:#fff!important}#header-tooltip .log-out{margin-top:1em}.user-button-container{display:flex;align-items:end;width:100%;flex-wrap:wrap}.user-button-container .user-heading{margin:0;font-size:2rem;font-weight:600}.user-button-container .action-buttons{display:flex;align-items:center;gap:1em}.user-button-container .action-buttons button{font-weight:600}.user-button-container .user-filter{width:90%}.user-id-details{display:flex;align-items:center;gap:.5em}.user-id-details .icon svg{width:.8em;cursor:pointer;color:#d10000}.user-filter{display:flex;align-items:end;gap:1em}.user-filter .user-search-input{width:100%}.user-filter .search-button{padding:.5em 2em}.date-range-picker-container{display:flex;justify-content:center;align-items:center;gap:20px}.date-range-picker-container h1{font-size:24px;color:#333;margin-bottom:20px}.date-range-picker-container .MuiTextField-root{width:100%;max-width:300px;min-width:200px}.date-range-picker-container button{width:100%;max-width:200px;padding:10px;font-size:16px}.supply-table-container{display:grid;place-items:center;padding:5em}.supply-table-wrapper{margin-top:1em}.button-container .supply-heading{margin:0;font-size:2rem;font-weight:600}.supply-heading-wrapper{display:flex;align-items:end;flex-grow:1;gap:2em}.supply-heading-wrapper .vehicle-type-dd{width:30%}.supply-heading-wrapper .supply-search-input{width:50%}.modal-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.template-button{margin:2em 0!important}.csv-template-button{text-transform:none!important}.service-facility-table-container{display:grid;place-items:center;padding:5em}.service-facility-table-wrapper{margin-top:1em}.button-container{display:flex;align-items:end;width:100%;flex-wrap:wrap}.button-container .service-facility-heading{margin:0;font-size:2rem;font-weight:600}.button-container .action-buttons{display:flex;align-items:end;gap:1em}.service-facility-heading-wrapper{display:flex;align-items:end;flex-grow:1;gap:2em}.service-facility-heading-wrapper .service-facility-search-input{width:50%}.service-facility-content{display:flex;align-items:center;justify-content:space-evenly;padding:2em;gap:2em}.box-part{border:solid grey 1px;padding:.5em 1em;min-height:50vh;max-height:calc(100vh -50vh);min-width:20vw;max-width:calc(100vw -80vw)}.box-part .heading{margin:0;flex-grow:1}.box-part .header-wrap{display:flex;align-items:center;gap:1em}.box-part .header-wrap .actions{display:flex;align-items:center;gap:.5em}.no-data-label{text-align:center;padding:1em 0}.box-part .item .item-list{display:flex;flex-direction:column}.service-facility .modal-form{display:flex;flex-direction:column;gap:16px}.modal-form .modal-input{grid-column:span 1}.modal-form .full-width{grid-column:span 2}@media (max-width: 600px){.modal-box{width:90%;padding:20px}.modal-form{grid-template-columns:1fr}.modal-input,.modal-btn{grid-column:span 2!important}}.facility-wrap{display:flex;align-items:center;gap:1em;padding:1em 0 0}.facility-list-wrapper{display:flex;flex-direction:column;gap:1em;max-height:30vh;overflow:auto}.service-facility .facility-modal-form{display:flex;flex-direction:column}.facility-modal-form .modal-input{grid-column:span 1}.facility-modal-form .full-width{grid-column:span 2}@media (max-width: 600px){.modal-box{width:90%;padding:20px}.facility-modal-form{grid-template-columns:1fr}.modal-input,.modal-btn{grid-column:span 2!important}}.facility-button-wrap{text-align:end;display:flex;align-items:center;justify-content:space-between;gap:1em}.facility-item-wrap{padding:.5em 0}.facility-listing-wrapper{display:flex;flex-direction:column;gap:1em;max-height:30vh;overflow:auto;box-shadow:#00000029 0 1px 4px;padding:1em 2em}.service-btn-wrapper{display:flex;align-items:center;gap:1em;justify-content:center}.service-btn-wrapper button{width:50%}.search-facility-input{flex-grow:1}.user-table-container{display:grid;place-items:center;padding:5em}.table-header{background-color:#f5f5f5;color:#fff}.table-header th{background-color:#f5f5f5}.table-pagination-container,.table-container{width:100%}.user-table-wrapper{margin-top:1em}.pagination-container{background-color:#f5f5f5;color:#333;width:100%}.pagination-select-label{font-weight:700}.pagination-select{background-color:#e0e0e0;border-radius:4px}.pagination-actions{display:flex;gap:10px;align-items:center}.pagination-spacer{display:none}.action-icons{display:flex;align-items:center;gap:1.4em}.action-icons .action-icon{cursor:pointer}.action-icons .action-icon:hover{color:var(--dhl-red)}.report-button-container{display:flex;align-items:end;width:100%;flex-wrap:wrap}.report-button-container .user-filter{width:100%}.button-container .user-heading{margin:0;font-size:2rem;font-weight:600}.button-container .action-buttons{display:flex;align-items:center;gap:1em}.button-container .action-buttons button{font-weight:600}.user-heading-wrapper{display:flex;align-items:end;flex-grow:1;gap:2em}.clickable{cursor:pointer;color:navy;text-decoration:underline}.defect-number{padding:0 5em!important}.report-container .main-heading{display:flex;align-items:baseline;gap:1em}.modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;background-color:#fff;border-radius:12px;box-shadow:0 6px 25px #0000001a;padding:20px 40px 40px;display:flex;flex-direction:column;gap:1em;max-height:80vh;overflow-y:auto;animation:slideIn .3s ease-out}.modal-heading{font-size:2rem;font-weight:800;color:#333;text-align:center;margin-bottom:2em}.modal-input{margin-bottom:18px;border-radius:10px;padding:14px;background-color:#f7f7f7;border:1px solid #ddd;transition:all .3s ease;font-size:1rem}.modal-input input:focus{border-color:#3f51b5;box-shadow:0 0 8px #3f51b580}.modal-input label{color:#333;margin-bottom:8px;font-size:1rem;display:block}.MuiModal-root{background-color:#0006;animation:fadeIn .3s ease-out}.modal-btn{padding:.8em!important;margin-top:1em!important}@keyframes slideIn{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){.modal-box{width:90%;padding:20px}.modal-input,.modal-btn{grid-column:span 2!important}}.report-defect-modal{position:relative}.report-defect-modal .cancel{width:100%}.defect-image-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;max-height:500px;overflow:auto}.defect-image-wrapper img{width:400px;height:400px}.close-button{position:absolute!important;top:8px;right:8px;background:transparent;border:none;cursor:pointer}.checklist-management-container{padding:5em}.checklist-management-heading-wrapper .vehicle-type-dd{width:30%}.checklist-management-container .tree-checkbox-container{display:flex;flex-wrap:wrap;padding:2em 0}.checklist-management-container .tree-checkbox-container .main-branch{min-width:30%}.form-success-container{display:flex;justify-content:center;align-items:center;height:80vh;background-color:#f7fafc;padding:20px;box-sizing:border-box}.form-success-message{padding:3rem 4rem;border-radius:12px;text-align:center;max-width:400px;width:100%}.form-success-message .checkmark-icon{width:4.5rem!important;height:4.5rem!important;stroke-width:4;stroke-miterlimit:10}.form-success-message .checkmark-circle{stroke-dasharray:157;stroke-dashoffset:157;stroke-width:2;stroke-miterlimit:10;stroke:#2e7d32;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.form-success-message .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#2e7d32;stroke-width:4;animation:stroke .3s cubic-bezier(.65,0,.45,1) .6s forwards}@media (max-width: 480px){.form-success-message{padding:2rem;max-width:90%}.form-success-message .checkmark-icon{width:3.5rem!important;height:3.5rem!important}.form-success-message h2{font-size:1.5rem!important}.form-success-message p{font-size:1rem!important}}@keyframes stroke{to{stroke-dashoffset:0}}.unauthorized-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:2rem}.unauthorized-icon{font-size:8rem!important;color:#d32f2f;margin-bottom:1.5rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.unauthorized-title{font-weight:700!important;color:#333;margin-bottom:.5rem!important}.unauthorized-subtitle{color:#666;margin-bottom:1.5rem!important;font-weight:500!important}.unauthorized-message{color:#777;margin-bottom:2rem!important;max-width:500px;line-height:1.6}.unauthorized-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.unauthorized-button{min-width:120px!important;padding:.75rem 2rem!important;text-transform:none!important;font-weight:600!important}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:2rem}.not-found-icon{font-size:8rem!important;color:#ff9800;margin-bottom:1.5rem;animation:shake 3s infinite}@keyframes shake{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-5deg)}20%,40%,60%,80%{transform:rotate(5deg)}}.not-found-title{font-weight:700!important;color:#333;margin-bottom:.5rem!important}.not-found-subtitle{color:#666;margin-bottom:1.5rem!important;font-weight:500!important}.not-found-message{color:#777;margin-bottom:2rem!important;max-width:500px;line-height:1.6}.not-found-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.not-found-button{min-width:120px!important;padding:.75rem 2rem!important;text-transform:none!important;font-weight:600!important}.alert{position:absolute;right:0;top:100px;z-index:200000000000000000000000}
