@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}.loading-indicator{display:flex;justify-content:center;align-items:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#037e69}:root{--primary: #037e69;--primary-light: #287e73;--secondary: #5996ce;--secondary-light: #b9dfeb;--background: #fbfafe;--text: #2b2b2b;--text-light: #707070;--white: #ffffff;--input-field-background: #f1f1f1;--input-field-placeholder: #bbbbbb;--success: #34a853;--error: #ea4335;--error-background: #f8e7e5;--blue: #06a1d2;--dark-blue: #064cd3;--yellow: #d28f00;--purple: #7c7ce4;--card-background_green: #abd7d4;--card-background_blue: #b9dfeb;--card-background_yellow: #fcde9e;--card-background_dark-green: #c9d7ab;--card-background_light-yellow: #f3f7c6;--card-background_light-blue: #c7eeff;--card-background_light-red: #ffc7c7;--card-background_light-orange: #fcd2ad}body{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:var(--text);background-color:var(--background)}h1,h2,h3,h4,h5,h6{font-weight:600}a{color:var(--text);text-decoration:none}ul{list-style-type:none}.ps-sidebar-container::-webkit-scrollbar{display:none!important}.btn{padding:10px 20px;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;outline:none;border:none;color:var(--text-light)}.btn:disabled{background:var(--input-field-placeholder);cursor:not-allowed}.btn-primary{background:var(--primary);color:var(--white)}.btn-secondary{background:var(--secondary);color:var(--white)}.btn-delete{background:#f8e7e5;color:var(--error)}.btn-link{background:none;font-size:.8rem;font-weight:600;color:#4285f4;display:flex;align-items:center;gap:5px;padding:0!important}.btn-link .btn-title{text-decoration:underline!important}.btn-link.btn-delete{color:var(--error)}.btn-link.btn-add{color:var(--input-field-placeholder);border-bottom:1px solid var(--input-field-placeholder);width:fit-content;border-radius:0;padding-bottom:5px!important}.btn-add .btn-title{text-decoration:none!important}.forgot-password{font-size:1rem;font-weight:700;text-decoration:underline;color:var(--primary)}.error-message{color:var(--error)!important;font-size:.8rem!important;font-weight:500!important;align-self:flex-end!important}.input-group{display:flex;flex-direction:column;width:100%;gap:5px}.input-group label{font-size:.9rem;font-weight:700;color:var(--primary)}input,select,textarea{outline:0;width:100%;padding:12px 20px;border:1px solid var(--input-field-background);border-radius:5px;background:var(--input-field-background);color:var(--text);font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;resize:vertical}textarea{min-height:100px}button.icon-container{width:max-content!important;flex:none!important;padding:5px!important}.input-group input::placeholder{color:var(--input-field-placeholder);font-family:Inter,sans-serif;font-weight:500}.row{display:flex;flex-direction:row;align-items:center;gap:1rem}.react-switch-handle{height:20px!important;width:20px!important;box-shadow:#000 0 0 2px!important}.swal-popup{font-family:Inter,sans-serif;background:var(--white);border-radius:5px}.main-layout{display:flex;height:100dvh}.content-container{flex:1;overflow:hidden}aside .logo{border-radius:10px;width:100%;aspect-ratio:16 / 9;cursor:pointer}.sidebar-header{padding:1rem}.custom-submenu.ps-open{position:relative}.custom-submenu.ps-open .ps-submenu-content{border-left:1px solid #bbbbbb;margin-left:36px;padding-left:5px;margin-top:5px;margin-bottom:5px}.custom-submenu.ps-open .ps-menuitem{padding-left:15px}.custom-submenu.ps-open .css-1tqrhto>.ps-menu-button{padding-left:10px!important;padding-right:10px!important}.navbar{display:flex;justify-content:space-between;align-items:center;background:var(--white);height:80px;gap:1rem;padding:1rem;border-bottom:1px solid #dcdcdc}.navbar .title-container{display:flex;height:100%;align-items:center;justify-content:space-between}.navbar .title-container .title{display:flex;align-items:center;gap:1rem;color:var(--primary)}.navbar .title-container .title .nav-icon{display:flex;align-items:center;justify-content:center}.navbar .title-container .title a{color:var(--primary);display:flex;align-items:center}.navbar .profile-container{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.navbar .profile-container .nav-notification-container{display:flex;align-items:center;gap:1rem}.navbar .profile-container .nav-notification-container p{font-weight:500;font-size:.9rem}.navbar .profile-container .nav-notification-container .notification-dot{position:absolute;top:-1px;right:-1px;width:18px;height:18px;color:#fff;padding:2px;font-size:10px;font-weight:600;text-align:center;border-radius:50%;background-color:var(--error)}.navbar .profile-container .user-profile{display:flex;align-items:center;gap:1rem;padding:10px;border-radius:40px;background:var(--background)}.navbar .profile-container .user-profile img{width:40px;height:40px;border-radius:50%}.navbar .profile-container .user-profile h2{font-size:1rem;font-weight:500;color:var(--text)}.navbar .profile-container .user-profile p{font-weight:300;font-size:.8rem;color:var(--text-light)}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#0d0d0d94;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background:var(--white);border-radius:5px;width:500px;max-width:90%;max-height:80%;overflow:hidden;display:flex;flex-direction:column}.modal-big-container{background:var(--white);border-radius:5px;width:100%;height:auto;max-width:70vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;background:var(--primary);padding:.8rem 2rem;border-top-left-radius:5px;border-top-right-radius:5px}.modal-header h1{color:var(--white);font-size:1.3rem;font-weight:600}.modal-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;gap:1rem}.modal-icon-container{display:flex;align-items:center;justify-content:center;background:var(--background);color:#4285f4;border:1px solid #4285f4;padding:2px;cursor:pointer;width:100px;height:100px;border-radius:50%}.modal-icon-container.success{background:var(--success);color:#34a853;border:1px solid #34a853}.modal-icon-container.error{background:var(--error-background);color:#ea4335;border:1px solid #ea4335}.modal-content{padding:1.5rem 2.5rem;overflow-y:auto;flex-grow:1}.modal-footer{display:flex;gap:10px;padding-inline:2rem;margin-block:20px}.modal-footer .btn{flex:1}.tab-header{display:flex;justify-content:space-between}.tab-header button{flex:1;padding:10px;cursor:pointer}.tab-content{margin-top:20px}.tabs.roundedGreen{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tab-header.roundedGreen{width:40%;border-radius:15px;border:2px solid #eaeaea;background:#fff}.tab-header.roundedGreen button{border:2px solid transparent;background:#fff;font-size:.8rem;border-radius:15px}.tab-header.roundedGreen button.btn-secondary{border-radius:15px;background:#037e692e;border:2px solid rgba(3,126,105,1);color:#037e69}.tabs.tabs.roundedGreen .tab-content{width:100%}form{display:flex;flex-direction:column;gap:1rem}.custom-radio{opacity:0;position:absolute;width:0}.custom-radio-label{position:relative;display:flex;align-items:center;cursor:pointer;font-weight:500;gap:10px;width:150px}.custom-radio-label:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#d9d9d9;margin-right:10px;margin-block:auto}.custom-radio:checked+.custom-radio-label:before{background:var(--primary)}.custom-radio-label .severity{width:10px;height:10px;border-radius:50%}.custom-radio-label .severity.Low{background:var(--success)}.custom-radio-label .severity.Medium{background:var(--card-background_yellow)}.custom-radio-label .severity.High{background:var(--yellow)}.custom-radio-label .severity.Critical{background:var(--error)}.select-actions{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;justify-self:flex-end;position:relative;width:120px}.select-actions .action-container{display:flex;align-items:center;justify-content:center;border:1px solid var(--primary);border-radius:50%;width:30px;height:30px}.select-actions .action-container.active{border:1px solid var(--error)!important}.severity-container{position:absolute;background:var(--background);height:50px;top:40px;left:0;z-index:99999;border-radius:0 5px 5px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2rem 1rem}.severity-container .severity-selector-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.severity-container .severity-selector-container .selector{width:10px;height:10px;border-radius:50%;cursor:pointer}.severity-container .severity-selector-container .selector.Low{background:var(--success)}.severity-container .severity-selector-container .selector.Medium{background:var(--card-background_yellow)}.severity-container .severity-selector-container .selector.High{background:var(--yellow)}.severity-container .severity-selector-container .selector.Critical{background:var(--error)}.severity-container .severity-selector-container p{font-size:.7rem;font-weight:500;color:var(--text)}.custom-radio-input{position:relative;font-size:16px;border:none;outline:none;padding-bottom:5px;border-bottom:1px solid var(--text-light)}.custom-radio-input:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#d9d9d9;margin-right:10px;margin-block:auto}.login-container{display:flex;justify-content:space-between;align-items:center;height:100vh;padding:10px}.login-container img{height:100%;aspect-ratio:1 / 1}.login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:50%}.login-header{display:flex;flex-direction:column;align-items:center}.login h1{font-size:2rem;font-weight:800;color:var(--primary)}.login p{font-size:1rem;font-weight:500;color:var(--text-light)}.login form{display:flex;flex-direction:column;gap:2rem;width:70%}.eye-icon{position:absolute;right:10px;top:35px;width:15px;cursor:pointer}.login form .btn{margin-top:1rem}.dashboard{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1.5rem;padding:1rem;grid-template-areas:"total-assets total-drivers total-work-orders" "idle-assets active-drivers work-order-summary" "active-defects active-drivers work-order-summary";height:calc(100vh - 80px);overflow-y:auto;position:relative}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.card{background:var(--background);border-radius:10px;padding:2rem;width:100%;border:1px solid #dcdcdc}.card .card-header{display:flex;width:100%;align-items:center;justify-content:space-between}.card .card-header h1{font-size:4rem;font-weight:600}.card .card-footer h3{font-size:1.5rem;font-weight:600}.card .card-header .card-icon{width:80px;height:78px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--white)}.card .card-footer{text-align:left}.dashboard .total-assets{grid-area:total-assets;background:var(--card-background_green);border:1px solid var(--card-background_green);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:230px}.dashboard .total-assets h1{color:var(--primary)}.dashboard .total-assets .card-icon{background:var(--primary)}.dashboard .total-drivers{grid-area:total-drivers;background:var(--card-background_blue);border:1px solid var(--card-background_blue);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:230px}.dashboard .total-drivers h1{color:var(--blue)}.dashboard .total-drivers .card-icon{background:var(--blue)}.dashboard .total-work-orders{grid-area:total-work-orders;background:var(--card-background_yellow);border:1px solid var(--card-background_yellow);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:230px}.dashboard .total-work-orders h1{color:var(--yellow)}.dashboard .total-work-orders .card-icon{background:var(--yellow)}.dashboard .idle-assets{grid-area:idle-assets;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:230px}.dashboard .idle-assets h1{color:var(--purple)}.dashboard .active-drivers{grid-area:active-drivers;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard .active-drivers h1{font-size:4rem;font-weight:600;color:var(--dark-blue)}.dashboard .active-drivers h3{font-size:1.5rem;font-weight:600}.dashboard .work-order-summary{grid-area:work-order-summary;display:flex;flex-direction:column;justify-content:start;gap:2rem}.dashboard .work-order-summary h3{font-size:1.5rem;font-weight:600}.dashboard .active-defects{grid-area:active-defects;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:230px}.dashboard .active-defects h1{color:#38d39f}.progress-bars{display:flex;flex-direction:column;justify-content:space-between;height:70%;gap:1rem}.progress-bar .progress-bar-details{display:flex;justify-content:space-between}.progress-bar .progress-bar-details .title{display:flex;align-items:center;gap:10px}.dot{width:10px;height:10px;border-radius:50%;background-color:var(--primary)}.asset-management{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100dvh - 80px);overflow:auto;position:relative}.assets{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.asset{border-radius:10px;padding:1rem;display:flex;align-items:center;justify-content:space-around;gap:1rem}.asset .divider{width:3px;height:70%;background:var(--white)}.asset h1{font-size:4rem;font-weight:600}.asset h3{font-size:1.5rem;font-weight:600}.asset.total-assets{background:var(--card-background_dark-green)}.asset.total-assets h1{color:#5e7037}.asset.idle-assets{background:var(--card-background_light-yellow)}.asset.idle-assets h1{color:#9aa610}.asset.active-defects{background:var(--card-background_light-blue)}.asset.active-defects h1{color:#29576a}.filters{display:flex;justify-content:space-between;background:var(--white);padding:10px;border:1px solid #e3e3e3}.filters button,.filters a{flex:1;margin:0 5px;display:flex;align-items:center;justify-content:center;gap:10px}.table-scroll-container{overflow-x:auto;width:100%}.table-header{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;min-width:100%;width:max-content}.table-header2{background-color:#fff;border-radius:8px;position:relative;min-width:100%;width:max-content}.search-bar{border:1px solid #d9d9d9;border-radius:10px 10px 0 0;background-color:var(--white);padding:16px 35px;outline:0;width:100%}.search-bar::placeholder{color:#898989;font-weight:500}.table-head{display:flex;align-items:center;justify-content:flex-start;background-color:var(--secondary-light);padding:12px 15px;font-weight:700;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-width:100%;width:max-content}.table-head2{border-radius:8px!important}.table-body{padding:10px 0;min-width:100%;width:max-content}.table-row{display:flex;justify-content:flex-start;background-color:var(--white);margin-bottom:10px;padding:12px 15px;border-radius:10px;border:1px solid #eaeaea;color:var(--text-light);position:relative;align-items:center;min-width:100%;width:max-content}.table-head .cell,.table-body .table-row .cell{flex:1;text-align:center;min-width:200px;max-width:400px}.table-head .cell.checkbox,.table-body .table-row .cell.checkbox{flex:.5!important;text-align:center;min-width:50px!important}.table-heade .cell.checkbox.no-opacity,.table-body .table-row .cell.checkbox.no-opacity{opacity:0}.caret-icon{display:flex;justify-content:space-around;align-items:center;gap:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;width:auto;height:100%;min-width:20px}.icon-container{display:flex;align-items:center;justify-content:center;flex:1;background:#eaeffd;color:#4285f4;border:1px solid #4285f4;border-radius:5px;padding:2px;cursor:pointer}.icon-container.success{background:#eaf7f6;color:#34a853;border:1px solid #34a853}.icon-container.error{background:#f8e7e5;color:#ea4335;border:1px solid #ea4335}.asset-details .asset-status .active,.table-row .active{color:var(--success);font-weight:800}.asset-details .asset-status .inactive,.table-row .inactive{color:var(--error);font-weight:800}.details-button{background:none;border:none;color:#0077be;font-size:16px;cursor:pointer}.pagination-info{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.entries-info{font-size:14px;color:#287e73;font-weight:600}.paginationButtons{display:flex;list-style:none}.paginationButtons a{margin:0 5px;padding:8px 16px;cursor:pointer;text-decoration:none;color:#07a1d2}.paginationButtons .paginationActive a{color:#bbb;font-weight:700}.previousbutton,.nextButton{color:#07a1d2;border:none;cursor:pointer}.previousbutton:hover,.nextButton:hover{color:#0056b3}.input-group.upload{align-items:center}.uploader{display:flex;justify-content:center;align-items:center;border:2px dashed var(--primary);border-radius:5px;width:300px;height:150px;position:relative;overflow:hidden;padding:10px}.uploader .default-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center}.uploader .default-preview .upload-label{font-size:.9rem;font-weight:300;color:var(--secondary-color);cursor:pointer}.uploader .image-preview{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.uploader .image-preview img{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-preview .clear-button{position:absolute;top:10px;right:10px;cursor:pointer;color:var(--primary);background:var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.2rem;border-radius:5px;border:none;outline:none;z-index:99999!important;transition:all .3s ease;display:flex;align-items:center}.asset-type{margin-top:20px}.asset-input-group{display:flex;padding-inline:10px;margin-top:10px}.asset-input-group .truck-input,.asset-input-group .tripper-input{display:flex;gap:10px}.asset-type>label{font-weight:600;color:var(--primary);font-size:.9rem}.applied-filters{display:flex;background:var(--white);padding:1rem;border:1px solid #e3e3e3;gap:20px;align-items:center}.applied-filters .filter-title{font-weight:600;font-size:1rem}.applied-filters .filter-box{border:2px solid #4285f4;background-color:#eaeffd;padding:5px 10px;border-radius:8px}.applied-filters .filter-box p{font-size:.9rem;color:#4285f4;display:flex;align-items:center;justify-content:center;gap:5px}.applied-filters .filter-box p .filter-cross-icon{font-size:1rem;color:var(--error)}.column-container{display:grid;grid-template-columns:repeat(2,1fr)}.default-column-container,.other-column-container{display:flex;gap:10px;align-items:center}.column{display:flex;flex-direction:column;gap:10px;margin-top:10px;position:relative}.default-columns-header,.other-columns-header{font-weight:600;color:var(--primary)}input[type=checkbox]{accent-color:var(--primary);height:15px;width:15px;border-radius:10px}.column p{color:var(--text);font-weight:500}.custom-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:10px}.custom-checkbox input{display:none}.custom-checkbox .checkbox-label{display:flex;align-items:center;justify-content:center;width:90px;height:30px;border:2px solid #ccc;border-radius:8px;background-color:#f9f9f9;transition:background-color .3s,border-color .3s}.custom-checkbox span{font-size:.9rem}.custom-checkbox input:checked+.checkbox-label{background-color:#eaeffd;border-color:#4285f4;color:#4285f4}.custom-checkbox .checkbox-label.checked{background-color:var(--card-background_light-blue);border-color:var(--dark-blue);color:var(--blue)}.status-type div{margin-top:10px;display:flex}.checkbox-status{padding-inline:10px}.status-type label{color:var(--primary);font-weight:600;font-size:.9rem}.asset-details{display:grid;gap:1.5rem;padding:1rem;grid-template-rows:200px 1fr 200px;height:calc(100vh - 80px);overflow-y:auto;position:relative}.asset-details .header{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--white);padding:1rem;place-items:center;gap:10px;border-radius:8px}.asset-details .asset-info-details{display:grid;grid-template-columns:repeat(3,1fr);padding:1rem;row-gap:15px}.driver-details .driver-info-details{padding:1rem}.driver-details .driver-signature-details{display:flex;justify-content:center;padding:1rem}.driver-signature-details img{object-fit:contain;height:100px}.asset-info-header p,.driver-info-header p,.driver-signature-header p{font-size:1.3rem;font-weight:600}.asset-details .asset-info{background-color:var(--white);padding:1rem;border-radius:8px}.asset-details .driver-details{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.driver-details .driver-info,.driver-details .driver-signature{padding:1rem;background-color:var(--white)}.asset-details .header .asset-name,.asset-details .header .vehicle-number,.asset-details .header .asset-status{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.asset-details .header .header-image img{width:200px;height:auto;border-radius:3px}.driver-details .driver-info,.driver-details .driver-signature{border-radius:8px}.asset-details-buttons{display:flex;justify-content:center;align-items:center;padding:1rem;gap:10px}.asset-details-buttons .button{padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;width:200px;text-align:center}.asset-details-buttons .return-btn{color:var(--error);background:var(--error-background);border:var(--error-background);font-weight:600}.asset-details-buttons .update-btn{color:var(--white);background:var(--primary);border:var(--primary);font-weight:600}.signatureCanvas{border:1px solid var(--primary);border-radius:5px;height:150px}.sig-btn{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);font-weight:600;border-radius:5px}.clear-btn{color:var(--error);background:var(--error-background);border:var(--error-background);font-weight:600}.table-row .cell .full-text{visibility:hidden;width:max-content;background-color:#fff;color:#000;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;box-shadow:0 0 10px #0000001a}.table-row .cell:hover .full-text{visibility:visible}.notification-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100dvh - 80px);overflow:auto;position:relative}.notification-container .table-head{align-items:center;justify-content:space-between}.notification-container .table-head div{text-align:center}.notification-container .table-body{padding:10px 0}.notification-container .table-row{display:flex;align-items:flex-end;justify-content:space-between}.table-row .sub-entities-scrollable{max-height:90px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sub-entities-scrollable::-webkit-scrollbar{display:none}.driver-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100dvh - 80px);overflow:auto;position:relative}.driver-table-container{width:100%;margin:0 auto;padding:1rem}.driver-container .table-head{border-bottom-left-radius:10px!important}.driver-container .table-head div{text-align:center}.driver-container .table-body{padding:10px 0}.add-asset{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100dvh - 80px);overflow:auto}.basic-details{display:grid;grid-template-columns:1fr 2fr 2fr;gap:2rem;background:var(--white);padding:2rem}.asset-switch-container label{font-weight:700;color:var(--primary)}.asset-switch-container .switch-box{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 20px;border:1px solid var(--primary);border-radius:5px;background:transparent;color:var(--text)}.asset-switch-container p{font-weight:600;font-size:1rem}.manufacture-details{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0 0;gap:20px}.manufacture-container{background-color:var(--white);border-radius:5px;padding:2rem}.details-header h1{font-weight:600;font-size:2rem;color:var(--primary)}.manufacture-header h2{font-weight:600}.asset-buttons{padding:20px;display:flex;align-items:center;justify-content:center;gap:20px}.asset-buttons button,.cancel-asset-btn{padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;width:200px;text-align:center}.asset-buttons .update-asset{padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;width:200px;text-align:center;color:var(--white);font-weight:600;background-color:var(--primary)}.input-group input[type=file]{padding:5px;border:1px solid var(--primary);border-radius:5px;cursor:pointer;background-color:var(--white);color:var(--text);font-size:.9rem}.input-group input[type=file]::file-selector-button{padding:.5rem 1rem;border:none;border-radius:5px;background-color:var(--primary);color:var(--white);font-weight:600;cursor:pointer;transition:background-color .3s ease}.input-group input[type=file]::file-selector-button:hover{background-color:var(--primary-light)}.cancel-asset-btn{color:var(--error);background:var(--error-background);border:var(--error-background);font-weight:600}.add-asset-btn{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);font-weight:600}.forms-container,.inbounds-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.align-left{justify-self:left}.create-questions{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.create-questions .create-questions-header{display:grid;grid-template-columns:3fr 1fr;gap:1rem}.create-questions .create-questions-header2{grid-template-columns:1fr!important}.create-questions .questions-buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.create-questions .questions-buttons-container .btn{width:100%}.form-details{display:flex;flex-direction:column;gap:1rem;background:var(--white);padding:5px 1rem}.form-details .form-details-header{display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #eaeaea}.form-details .form-details-header .form-header-title{display:flex;align-items:center;gap:1rem}.form-details .form-details-header .form-header-title h2{font-size:1.2rem;color:var(--primary);font-weight:600}.form-details .form-content{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-details .form-content .form-detail .form-detail-title{font-size:1rem;font-weight:600;color:var(--primary)}.form-description{display:flex;flex-direction:column;gap:1rem}.form-description-header{background:var(--white);padding:1rem 2rem}.form-description-header h1{font-size:1.5rem;font-weight:600;color:var(--primary)}.no-questions{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.no-questions h2{font-size:1.5rem;font-weight:600;color:var(--primary)}.no-questions p{font-size:1rem;font-weight:500;color:var(--text-light)}.group-question-container{display:flex;flex-direction:column;gap:1rem;background:var(--white);padding:1rem 2rem}.group-question-header{display:flex;align-items:center;justify-content:space-between;background:var(--input-field-background);padding:1rem;border-radius:10px}.group-question-header .group-question-title{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.group-question-header .group-question-title h2{font-size:1.2rem;font-weight:600}.question-tag{background:var(--white);color:var(--secondary);padding:5px 10px;border-radius:10px;font-size:.8rem}.question-tag.grey{background:var(--input-field-background)}.group-question-header .group-question-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.icon-btn{outline:none;border:none;background:var(--white);padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease-in-out}.group-questions{display:flex;flex-direction:column;gap:1rem}.question{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;padding-inline:1rem;background:var(--white)}.question .question-header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;border-bottom:3px solid #eaeaea;padding:1rem}.question .question-header h2{font-size:1.2rem;color:var(--primary);font-weight:600}.question .question-body{display:flex;align-items:flex-start;justify-content:space-between}.question .question-body .question-details{display:flex;flex-direction:column;gap:1rem;padding-inline:1.5rem;width:90%}.question .question-body .question-details .option{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left!important}.question .question-body .question-details .option .option-text,.question .question-body .question-details .option .option-value{font-size:1rem;font-weight:600;width:7%;color:var(--text)}.question .question-body .question-details .option .severity{width:10px;height:10px;border-radius:50%}.question .question-body .question-details .option .severity.Low{background:var(--success)}.question .question-body .question-details .option .severity.Medium{background:var(--card-background_yellow)}.question .question-body .question-details .option .severity.High{background:var(--yellow)}.question .question-body .question-details .option .severity.Critical{background:var(--error)}.option-defect{display:flex;align-items:center;justify-content:center;color:var(--secondary);border:1px solid var(--input-field-placeholder);padding:5px 10px;border-radius:5px;font-size:.85rem}.question .question-body .question-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:1rem;padding-inline:1rem}.question .question-body .question-actions .actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.sub-questions{display:flex;flex-direction:column;gap:1rem;padding-inline:2rem}.sub-questions .question-header{justify-content:flex-start;gap:1rem}.question-details .option-text,.question-details .option-value{width:7%!important;min-width:90px}.sub-questions .question{border-bottom:3px solid #eaeaea}.default-message-container{display:flex;align-items:center;justify-content:space-between;background:var(--input-field-background);padding:1rem;border-radius:10px}.default-message-container h2{font-size:1.2rem;font-weight:600}.create-question{display:flex;flex-direction:column;background:var(--white);padding:1rem;align-items:flex-start;justify-content:flex-start;gap:1rem}.create-question .question-header{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:3px solid #eaeaea}.create-question .question-header h2{font-size:1.2rem;color:var(--primary);font-weight:600}.create-question .question-body{display:flex;flex-direction:column;gap:1rem;width:100%}.create-question .question-body .question-details{display:flex;width:100%;align-items:center;gap:1rem}.create-question .css-b62m3t-container{flex:1}.create-question .question-answers{display:grid;grid-template-columns:5fr 1fr;width:100%}.create-question .question-answers .question-options{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1rem 2rem;gap:1rem}.create-question .question-answers .question-options .option{display:flex;align-items:center;justify-content:flex-start;gap:1rem;text-align:left}.create-question .additional-options label{font-weight:500;font-size:.8rem!important;text-align:right!important}.create-question .additional-options .input-group.row{justify-content:flex-end}.react-switch-handle{width:15px!important;height:15px!important;margin-top:3px!important;margin-left:2px!important}.create-question .question-footer{display:flex;align-items:center;justify-content:flex-end;gap:2rem;width:100%;border-top:3px solid #eaeaea;padding-top:1rem;height:100%}.create-question .question-footer .required{display:flex;flex-direction:row;align-items:center;gap:10px}.question-actions{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.media-details{display:flex;flex-direction:column;gap:1rem;width:70%}.media-numbers-container{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.media-numbers-container .media-tags-container{display:flex;align-items:center;justify-content:flex-start;flex:1}.media-numbers-container .media-tags-container .btn{flex:1}.media-numbers-container input{width:50px;flex:1}.media-types{display:flex;align-items:center;justify-content:space-between;background:var(--input-field-background);padding:.5rem}.media-types .input-group{display:flex;align-items:center;justify-content:center!important}.media-types .input-group label{color:var(--text)!important}.medias{display:flex;align-items:center;justify-content:flex-start;gap:2.2rem}.medias .media-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.medias .media-container .media{background:var(--input-field-background);width:150px;height:150px;display:flex;align-items:center;justify-content:center}.medias .media-container input{width:150px!important}.location-details,.paragraph-details{display:flex;flex-direction:column;gap:1rem;width:70%}.defect-entities{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.defect-entities-info{padding:1rem;background-color:var(--white);display:flex;position:relative;align-items:center;justify-content:center;gap:20px}.defect-entities-info button{margin:0 5px;display:flex;align-items:center;justify-content:center;gap:10px}.defect-entities-title{font-weight:700;color:var(--secondary)}.defect-container{display:flex;flex-direction:column;gap:20px}.add-defect-entity{display:flex;justify-content:center;align-items:center;gap:5px}.defect-subtype .defect-label{display:flex;align-items:center;gap:10px;justify-content:space-between}.add-defect-entity .add-icon,.add-defect-entity .add-defect-text{color:var(--secondary)}.add-defect-entity .add-icon{font-weight:600}.add-defect-entity .add-defect-text{font-weight:700;border-bottom:2px solid var(--secondary);cursor:pointer}.defect-entities-info .entity-buttons .reset-btn{background-color:var(--error-background);color:var(--error)}.defect-entities-info .entity-buttons .entities-btn{background-color:var(--primary);color:var(--white)}.general-entities{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.asset-entities,.formtype-entities,.workgroup-entities{display:flex;gap:10px;flex-direction:column}.asset-entities .asset-entities-info{background-color:var(--white);padding:10px 20px}.asset-entities-data{padding:10px;background-color:var(--white);border:1px solid var(--primary);border-radius:5px;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.asset-subentity{display:flex;gap:10px}.asset-subentity .pencil-icon{background-color:var(--white);padding:5px;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.asset-entities-data .asset-subentity{background-color:var(--input-field-background);padding:8px 12px;width:max-content;border-radius:5px}.asset-entities-fields{width:18%;overflow-x:auto;display:flex;flex-direction:column;gap:10px}.fields-form{display:flex;flex-direction:row;align-items:center}.subentity-row{display:flex;align-items:center;gap:15px}.asset-entities-fields .add-text{display:flex;align-items:center;justify-content:center;gap:10px}.asset-entities-fields .add-text p{color:var(--primary);font-size:.9em}.inbound-details{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow-x:auto;position:relative}.inbound-details .inbound-details-header{display:flex;align-items:center;justify-content:space-between;border-radius:10px;gap:1rem}.inbound-details .inbound-details-header .inbound-asset{display:flex;flex-direction:column;background:var(--white);flex:1;padding:1rem}.inbound-details .inbound-details-header .inbound-asset .inbound-header-title{display:flex;align-items:center;gap:1rem;border-bottom:3px solid #eaeaea;padding-bottom:5px}.inbound-details .inbound-details-header .inbound-asset .inbound-header-title h2{font-size:1.2rem;font-weight:600;color:var(--primary)}.inbound-details .inbound-details-header .inbound-asset .inbound-asset-details{display:flex;align-items:center;gap:2rem;padding:1rem}.inbound-details .inbound-details-header .inbound-asset .inbound-asset-details .inbound-asset-detail{display:flex;align-items:center;gap:1rem}.inbound-details .inbound-details-header .inbound-asset .inbound-asset-details .inbound-asset-detail-title{font-size:1rem;font-weight:600;color:var(--primary)}.inbound-details .inbound-details-header .inbound-asset .inbound-asset-details .inbound-asset-detail-value{font-size:1rem;font-weight:500;color:var(--text-light)}.inbound-details .inbound-details-header .inbound-asset .inbound-asset-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem}.inbound-details .inbound-details-header .inbound-buttons-container{flex:.5;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:1rem}.inbound-details .inbound-details-header .inbound-buttons-container .btn{width:100%}.schedule-request-container,.service-schedule-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.create-schedule-form,.selected-lorries-container{background-color:var(--white);padding:1rem;border:1px solid #eaeaea}.service-schedule-container h2{font-weight:600;color:var(--primary)}.service-schedule-container .table-head{border-radius:10px!important}.work-order-container,.work-order-details{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.work-orders-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.work-order{border-radius:10px;padding:.75rem;display:flex;align-items:center;justify-content:space-around;gap:.5rem}.work-order .divider{width:3px;height:70%;background:var(--white)}.work-order h1{font-size:2rem;font-weight:600}.work-order h3{font-size:1rem;font-weight:600;white-space:nowrap}.work-order.overdue{background:var(--card-background_dark-green)}.work-order.overdue h1{color:#5e7037}.work-order.pending{background:var(--card-background_light-yellow)}.work-order.pending h1{color:#9aa610}.work-order.completed{background:var(--card-background_light-blue)}.work-order.completed h1{color:#29576a}.work-order.inprogress{background:var(--card-background_light-orange)}.work-order.inprogress h1{color:#d08e24}.work-order.rejected{background:var(--card-background_light-red)}.work-order.rejected h1{color:#a61010}.work-order.total{background:var(--input-field-background)}.work-order.total h1{color:#5e5e5e}.work-order-details-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.work-order-details-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--white);border:1px solid #eaeaea}.work-order-details-card .card-header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;border-bottom:3px solid #eaeaea;padding-bottom:.5rem}.work-order-details-card .card-header h2{font-size:1.2rem;font-weight:600;color:var(--primary)}.work-order-details-card .card-body{display:flex;flex-direction:column;gap:1rem;width:100%}.work-order-details-card .card-body ul{display:flex;align-items:center;justify-content:space-between;gap:1rem}.work-order-details-card .card-body ul .details-title{font-weight:600}.admin-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.admin-basic-details{display:flex;gap:2rem;background:var(--white);padding:2rem;border-radius:10px}.create-admin{display:flex;flex-direction:column;gap:1rem;padding:1rem}.admin-basic-details .uploader-container{flex:1}.admin-basic-details .admin-details{flex:2}.admin-details{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.admin-details .asset-switch-container{grid-column:1 / 3}.admin-other-details{display:flex;gap:2rem;background:var(--white);padding:2rem;border-radius:10px;flex-direction:column}.other-info-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.workgroup-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;height:calc(100vh - 80px);overflow:auto;position:relative}.create-workgroup{display:flex;flex-direction:column;gap:1rem;padding:1rem}.create-workgroup .workgroup-details{flex-direction:row}.workgroup-btn-container .workgrp-btn{background-color:var(--primary);color:var(--white)}.rbc-btn-group,.rbc-toolbar-label{margin-top:0!important}.colorContainer{display:flex;gap:1rem;border-bottom:1px solid lightgray;width:fit-content;flex-wrap:nowrap}.color1,.color2,.color3,.color4,.color5{display:flex;align-items:center;gap:.25rem;font-size:12px}.color1>span,.color2>span,.color3>span,.color4>span,.color5>span{height:5px;width:5px;border-radius:50%}.color1>span{background-color:#34a853}.color2>span{background-color:#06a1d2}.color3>span{background-color:#ea4335}.color4>span{background-color:#7c7ce4}.color5>span{background-color:#ffbc3f}@media (max-width: 1024px){.dashboard{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"total-assets total-drivers" "total-work-orders idle-assets" "active-drivers work-order-summary" "active-defects active-defects"}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.login-container img{display:none}.login-container .login{width:100%}.asset-management .assets{grid-template-columns:repeat(2,1fr)}.filters{flex-wrap:wrap;justify-content:center}.filters button{flex:0 0 45%;margin:10px 5px}}@media (max-width: 768px){.dashboard{grid-template-columns:1fr;grid-template-areas:"total-assets" "total-drivers" "total-work-orders" "idle-assets" "active-drivers" "work-order-summary" "active-defects"}.asset-management .assets{grid-template-columns:1fr}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;text-align:left;color:#757575;vertical-align:middle;font-weight:700;font-size:90%;min-height:0}.rbc-header.rbc-now>span{color:#4285f4!important}.rbc-header.rbc-now>a>span{color:#4285f4!important}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#f5f5f5}.rbc-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:left;margin-top:10px;color:#767676}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:15px}.rbc-btn-group>div:nth-child(2):not(:last-child){margin-top:2px}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{cursor:pointer;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later,.rbc-event-continues-day-after{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-event-continues-day-prior{border-top-left-radius:0;border-top-right-radius:0}.rbc-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #DDD;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-view .rbc-header+.rbc-header{border-left:1px solid #DDD}.rbc-rtl .rbc-month-view .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #DDD}.rbc-month-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #DDD}.rbc-date-cell{padding-top:5px;padding-left:10px;text-align:left;color:#757575}.rbc-date-cell.rbc-now>a,.rbc-date-cell.rbc-now>a:active,.rbc-date-cell.rbc-now>a:visited{background-color:#4285f4!important;color:#fff!important;margin-top:3px!important;padding:5px!important;border-radius:100%!important}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #DDD}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #DDD}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #DDD}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #DDD}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #DDD}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #DDD}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #DDD}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #DDD;min-height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-event{border:1px solid #265985;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100%;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.rbc-day-slot .rbc-event-label{-webkit-flex:none;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-slot{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-day-slot .rbc-event{position:absolute;z-index:2}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:#00000080;color:#fff;font-size:75%;padding:3px}.rbc-time-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #DDD;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{min-height:20px}.rbc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #DDD}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #DDD}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #DDD}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #DDD}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #DDD}.rbc-time-header .rbc-gutter-cell{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #DDD;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #DDD}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #DDD}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:1;left:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#74ad31;border-radius:50%;width:8px;height:8px}.rbc-rtl .rbc-current-time-indicator:before{left:0;right:-3px}
