html{box-sizing:border-box;font-size:100%;height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}body{height:100%;font-family:Roboto,sans-serif;font-size:1.8rem}img{display:block;max-width:100%;height:auto}a{color:#fff;text-decoration:none}

.page-background{display:flex;justify-content:space-between;align-items:center;flex-direction:column;min-height:100vh;background:url(/assets/images/AppMainBackground.jpg) center top;background-size:cover}.page-container{max-width:1680px;width:100%;background-color:#fff;border-radius:3px}.header-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:sticky;top:0;z-index:1000;background-color:#033;font-family:"kumbh",Roboto,sans-serif}.header-container .header-center{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.header-container .header-center .dropdownlist-wrapper{margin:.3rem;width:165px}.header-container .logo{height:80px;width:auto;padding:5px}.header-container .header-right{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1rem;margin:.3rem;color:#fff}.header-container .username-display{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300;color:#fff;margin:0;padding:0;font-size:14px}.header-container .menu-button{width:100%;font-weight:normal;font-size:14px;border:1px solid #c8c8c8;background:#fff;color:#000}.header-container .menu-button:hover{border-color:#a0a0a0;background:#fff;color:#000}.header-container .e-btn{font-weight:normal;font-size:14px;border:1px solid #c8c8c8;background:#fff;color:#000;text-align:left !important}.header-container .e-btn:hover{border-color:#a0a0a0;background:#fff;box-shadow:none}@media(max-width: 768px){.header-container{flex-direction:column;padding:.5rem}.header-container .header-left{width:100%;text-align:center}.header-container .header-left .logo{height:50px}.header-container .header-center{flex-direction:column;width:50%;max-width:300px;gap:.35rem}.header-container .header-center .dropdownlist-wrapper{width:100%;margin:.15rem 0}.header-container .header-center .dropdownlist-wrapper .e-ddl,.header-container .header-center .dropdownlist-wrapper .menu-button{width:100% !important;min-height:38px;font-size:13px}.header-container .header-center .dropdownlist-wrapper .menu-button{padding:.4rem .6rem}.header-container .header-right{width:100%;flex-direction:column;align-items:center;gap:.5rem}.header-container .header-right .username-display{font-size:13px}.header-container .header-right>*{display:flex;justify-content:center}}.spinner-container{height:100vh;gap:1rem;color:var(--stn-grey-1);display:flex;flex-direction:column;justify-content:center;align-items:center}.spinner-container i{font-size:2rem}.spinner-container p{font-size:1.2rem;margin:0}.button{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}.button-add{background-color:#808f92}.button-add:hover{background-color:#3c585a}.button-save{background-color:#033;color:#fff;opacity:.9}.button-save:hover{background-color:#033;opacity:.6}.button-cancel{background-color:#808f92;opacity:.9;color:#fff}.button-cancel:hover{background-color:#808f92;opacity:.6}.button-delete{background-color:#930000;opacity:.7;color:#fff}.button-delete:hover{background-color:#930000;opacity:.6}.button-list{background:none;border:none;cursor:pointer;color:#fff;background-color:#d32f2f;width:5px;display:flex;align-items:center}.button-list:hover{background-color:#c82333;opacity:.6}.form-container{border:4px solid;margin:2rem;padding:2rem;border-radius:1rem}.form-container .input-container{width:50%}.form-container .input-container label{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}.form-container .input-buttons{width:50%;display:flex;justify-content:end}.form-container .input-textarea{width:50%;display:flex;justify-content:space-between;align-items:right;flex-direction:column}.form-container .input-textarea label{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}.form-container-job{border:4px solid;margin:2rem;padding:2rem;border-radius:1rem}.form-container-job .input-container{width:50%}.form-container-job .input-container label{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}.form-container-job .input-buttons{width:50%;display:flex;justify-content:end}.form-container-job .input-textarea{width:50%;display:flex;justify-content:space-between;align-items:right;flex-direction:column}.form-container-job .input-textarea label{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}.form-container-job .form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.form-container-job .form-row .form-group{display:flex;flex-direction:column;gap:.5rem}.form-container-job .form-row .form-group.full-width{grid-column:1/-1}.form-container-job .form-row .form-group label{font-weight:600;font-size:.9rem;color:#333}.form-container-job .form-row .form-group small{font-size:.8rem;color:#666;font-style:italic}.form-container-job .field-workers-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.form-container-job .field-workers-list .field-worker-item{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem}.form-container-job .field-workers-list .field-worker-item span{color:#333;font-weight:500}.form-container-job .additional-costs-list{display:flex;flex-direction:column;gap:.35rem;width:50%}.form-container-job .additional-costs-list .button-list{width:30px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center}.form-container-job .additional-costs-list .button-list-delete{background-color:#d32f2f;color:#fff;border-radius:4px}.form-container-job .additional-costs-list .button-list-delete i{color:#fff}.form-container-job .additional-costs-list .button-list-delete:hover{background-color:#b92b2b;opacity:1}.form-container-job .additional-costs-list .additional-cost-item{display:flex;align-items:center;gap:1rem;padding:.4rem .6rem;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;font-size:.8rem}.form-container-job .additional-costs-list .additional-cost-item .cost-description{flex:1;color:#333;font-weight:500}.form-container-job .additional-costs-list .additional-cost-item .cost-amount{color:#033;font-weight:600;min-width:70px;text-align:right;font-size:.85rem}.form-container-job .value-summary-section{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:2px solid #e0e0e0;width:50%}.form-container-job .value-summary-section h6{font-size:.9rem;font-weight:600;margin-bottom:.75rem;color:#2d5016}.form-container-job .value-summary-section .summary-grid{display:flex;flex-direction:column;gap:.4rem}.form-container-job .value-summary-section .summary-row{display:grid;grid-template-columns:150px 100px 1fr;gap:.5rem;padding:.25rem 0;border-bottom:1px solid #e0e0e0;font-size:.85rem}.form-container-job .value-summary-section .summary-row.summary-total{border-top:2px solid #2d5016;border-bottom:2px solid #2d5016;padding:.5rem 0;margin-top:.25rem;font-size:.95rem}.form-container-job .value-summary-section .summary-row .summary-label{color:#333}.form-container-job .value-summary-section .summary-row .summary-value{font-weight:600;text-align:right;color:#2d5016}.form-container-job .value-summary-section .summary-row .summary-detail{color:#666;font-size:.8rem}.form-container-job .file-upload-wrapper{display:flex;padding:1rem;background-color:#f8f9fa;border-radius:6px}.form-container-job .file-upload-section{flex:0 0 35%;padding-right:1rem;border-right:1px solid #dee2e6}.form-container-job .file-upload-section input[type=file]{width:100%;cursor:pointer}.form-container-job .file-upload-section input[type=file]:disabled{cursor:not-allowed;opacity:.6}.form-container-job .file-upload-section input[type=file]:disabled::file-selector-button{background-color:#c8c8c8;color:#666;cursor:not-allowed}.form-container-job .file-upload-section input[type=file]::-webkit-file-upload-button{padding:.5rem 1rem;margin-right:1rem;background-color:#3c585a;color:#fff;border:none;border-radius:4px;cursor:pointer}.form-container-job .file-upload-section input[type=file]::-webkit-file-upload-button:hover{background-color:#808f92}.form-container-job .file-upload-section input[type=file]:disabled::-webkit-file-upload-button{background-color:#c8c8c8;color:#666;cursor:not-allowed}.form-container-job .file-upload-section small.text-info{display:block;margin-top:.5rem;color:#17a2b8;font-weight:500;font-size:.85rem}.form-container-job .uploaded-files-list{flex:1;padding-left:1rem}.form-container-job .uploaded-files-list .file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;margin-bottom:.5rem;background-color:#fff;border-radius:4px;font-size:.9rem}.form-container-job .uploaded-files-list .file-item:hover{background-color:#e9ecef}.form-container-job .uploaded-files-list .file-item .file-info{display:flex;align-items:center;gap:.5rem;flex:1}.form-container-job .uploaded-files-list .file-item .file-info i.fa-file{color:#033}.form-container-job .uploaded-files-list .file-item .file-info .file-name{font-weight:500;color:#333}.form-container-job .uploaded-files-list .file-item .file-info .file-date{color:#6c757d;font-size:.85rem}.form-container-job .uploaded-files-list .file-item .file-actions{display:flex;gap:.5rem}.form-container-job .uploaded-files-list small.text-muted{display:block;padding:1rem;text-align:center;color:#6c757d;background-color:#fff;border-radius:4px}.filter-container{display:flex;gap:1rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;margin:1.5rem 2rem;flex-wrap:wrap;align-items:flex-end}.filter-container .input-container{display:flex;flex-direction:column;gap:.5rem;min-width:180px;width:auto}.filter-container .input-container label{font-weight:600;font-size:.9rem;color:#333}.filter-container .input-container .e-checkbox-wrapper{margin-top:.25rem}.filter-container .input-container .e-checkbox-wrapper .e-label{font-weight:normal;font-size:.85rem;color:#555}.pricelistdetailspage-container .price-list-intervals{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.pricelistdetailspage-container .price-list-intervals .price-list-interval-headers{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1rem;width:100%;margin-bottom:1rem}.pricelistdetailspage-container .price-list-intervals .price-list-interval-headers .price-list-interval-header{width:100%;text-align:left}.pricelistdetailspage-container .price-list-intervals .price-list-interval-rows{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.5rem;width:100%;margin-bottom:2rem}.pricelistdetailspage-container .price-list-intervals .price-list-interval-rows .price-list-interval-row{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1.5rem;width:100%}.pricelistdetailspage-container .price-list-intervals .price-list-interval-rows .price-list-interval-row .price-list-interval-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1rem;width:100%;text-align:center}.schedule-container{padding:1.5rem;margin:1.5rem 0 2rem 0}.schedule-container .dayplan-quickadd-header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.schedule-container .dayplan-quickadd-header{margin:0;flex:1;display:flex;justify-content:center}.schedule-container .dayplan-close-button{background:none;border:none;cursor:pointer;font-size:14px;opacity:40%;padding:15px}.schedule-container .dayplan-close-button:hover{color:#333}.schedule-container .legend{display:flex;flex-wrap:wrap;column-gap:48px;row-gap:16px;margin-top:.75rem;color:#000}.schedule-container .legend .cell{flex:0 0 20%;display:flex;flex-direction:column;align-items:center;text-align:center}.schedule-container .legend .badge{min-width:40px;padding:0 10px;border-radius:6px;font-weight:450;margin-bottom:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);color:#000 !important}.schedule-container .legend .label{color:#000;font-size:medium}.schedule-container .schedule-color-schema .e-quick-popup-wrapper .e-popup-header .e-close,.schedule-container .schedule-color-schema .e-quick-popup-wrapper .e-popup-header .e-btn.e-dlg-closeicon-btn{position:absolute;top:10px;right:10px;margin:0}.schedule-container .e-timeline-view .e-appointment,.schedule-container .e-timeline-month-view .e-appointment{top:2px !important;height:calc(100% - 4px) !important;border-radius:4px}.schedule-container .legend .cell.dp-color-1 .badge{background:#e99b37;border:1px solid #e99b37;color:#000 !important}.schedule-container .legend .cell.dp-color-2 .badge{background:#ea7be3;border:1px solid #ea7be3;color:#000 !important}.schedule-container .legend .cell.dp-color-3 .badge{background:#db6a58;border:1px solid #db6a58;color:#000 !important}.schedule-container .legend .cell.dp-color-4 .badge{background:#b882e1;border:1px solid #b882e1;color:#000 !important}.schedule-container .legend .cell.dp-color-5 .badge{background:#0cc;border:1px solid #0cc;color:#000 !important}.schedule-container .legend .cell.dp-color-6 .badge{background:#dfd636;border:1px solid #dfd636;color:#000 !important}.schedule-container .legend .cell.dp-color-7 .badge{background:#b654f7;border:1px solid #b654f7;color:#000 !important}.schedule-container .legend .cell.dp-color-8 .badge{background:#0cc72b;border:1px solid #0cc72b;color:#000 !important}.schedule-container .legend .cell.dp-color-9 .badge{background:#c2c2c2;border:1px solid #c2c2c2;color:#000 !important}.schedule-container .legend .cell.dp-color-10 .badge{background:#e53e3e;border:1px solid #e53e3e;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-appointment .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-appointment .e-time{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1.e-selected{background:#e99b37 !important;border-color:#e99b37 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-1.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-1.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2.e-selected{background:#ea7be3 !important;border-color:#ea7be3 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-2.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-2.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3.e-selected{background:#db6a58 !important;border-color:#db6a58 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-3.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-3.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4.e-selected{background:#b882e1 !important;border-color:#b882e1 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-4.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-4.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5.e-selected{background:#0cc !important;border-color:#0cc !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-5.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-5.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6.e-selected{background:#dfd636 !important;border-color:#dfd636 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-6.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-6.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7.e-selected{background:#b654f7 !important;border-color:#b654f7 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-7.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-7.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8.e-selected{background:#0cc72b !important;border-color:#0cc72b !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-8.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-8.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9.e-selected{background:#c2c2c2 !important;border-color:#c2c2c2 !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-9.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-9.e-selected .e-subject{color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10.e-selected,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10:hover,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10:focus,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10.e-selected{background:#e53e3e !important;border-color:#e53e3e !important;color:#000 !important}.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-view .e-appointment.dp-color-10.e-selected .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10 .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10:hover .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10:focus .e-subject,.schedule-container .schedule-color-schema.e-schedule .e-timeline-month-view .e-appointment.dp-color-10.e-selected .e-subject{color:#000 !important}@media(max-width: 768px){.schedule-container{padding:.75rem;margin:.75rem 0 1.5rem 0}.schedule-container .e-schedule{overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-container .e-schedule .e-schedule-toolbar{flex-wrap:wrap;padding:.4rem}.schedule-container .e-schedule .e-schedule-toolbar .e-toolbar-item{margin:.2rem}.schedule-container .e-schedule .e-toolbar .e-tbar-btn{min-width:42px;min-height:42px;font-size:.85rem}.schedule-container .e-schedule .e-timeline-view .e-resource-cells,.schedule-container .e-schedule .e-timeline-month-view .e-resource-cells{min-width:70px;font-size:.8rem}.schedule-container .e-schedule .e-timeline-view .e-work-cells,.schedule-container .e-schedule .e-timeline-month-view .e-work-cells{min-width:70px}.schedule-container .e-schedule .e-appointment .e-subject{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-container .e-schedule .e-quick-popup-wrapper{width:95% !important;max-width:95% !important;left:2.5% !important}.schedule-container .e-schedule .e-quick-popup-wrapper .e-popup-content{padding:.75rem}.schedule-container .e-schedule .e-quick-popup-wrapper .e-ddl,.schedule-container .e-schedule .e-quick-popup-wrapper .e-textbox{font-size:16px}.schedule-container .e-schedule .e-date-header-container{font-size:.8rem}.schedule-container .dayplan-close-button{min-width:42px;min-height:42px}.schedule-container .legend{column-gap:.75rem;row-gap:.5rem}.schedule-container .legend .cell{flex:0 0 45%;font-size:.8rem}.schedule-container .legend .badge{min-width:32px;padding:.2rem .4rem;font-size:.75rem}}@media(max-width: 480px){.schedule-container{padding:.5rem;margin:.5rem 0 1rem 0}.schedule-container .e-schedule .e-toolbar{font-size:.7rem}.schedule-container .e-schedule .e-toolbar .e-tbar-btn{min-width:38px;min-height:38px}.schedule-container .e-schedule .e-timeline-view .e-resource-cells,.schedule-container .e-schedule .e-timeline-month-view .e-resource-cells{min-width:60px;font-size:.75rem}.schedule-container .e-schedule .e-timeline-view .e-work-cells,.schedule-container .e-schedule .e-timeline-month-view .e-work-cells{min-width:60px}.schedule-container .legend .cell{flex:0 0 100%;flex-direction:row;justify-content:flex-start;gap:.5rem}.schedule-container .legend .badge{margin-bottom:0}}.grid-page-container .grid-header,.jobs-container .grid-header,.quotes-container .grid-header,.productionplanning-container .grid-header,.pricelist-container .grid-header,.customersregister-container .grid-header,.regnos-container .grid-header,.users-container .grid-header,.myabsences-container .grid-header,.mydrivingreports-container .grid-header,.budgetstatistics-container .grid-header,.quotestatistics-container .grid-header,.customerstatistics-container .grid-header,.orderstock-container .grid-header,.workedup-container .grid-header,.jobarealchanges-container .grid-header,.jobstatuschanges-container .grid-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.grid-page-container .grid-header-buttons,.jobs-container .grid-header-buttons,.quotes-container .grid-header-buttons,.productionplanning-container .grid-header-buttons,.pricelist-container .grid-header-buttons,.customersregister-container .grid-header-buttons,.regnos-container .grid-header-buttons,.users-container .grid-header-buttons,.myabsences-container .grid-header-buttons,.mydrivingreports-container .grid-header-buttons,.budgetstatistics-container .grid-header-buttons,.quotestatistics-container .grid-header-buttons,.customerstatistics-container .grid-header-buttons,.orderstock-container .grid-header-buttons,.workedup-container .grid-header-buttons,.jobarealchanges-container .grid-header-buttons,.jobstatuschanges-container .grid-header-buttons{display:flex;gap:5px}.grid-page-container .grid-content,.grid-page-container .jobs-data-container,.grid-page-container .quotes-data-container,.grid-page-container .productionplanning-data-container,.grid-page-container .pricelist-data-container,.grid-page-container .customersregister-data-container,.grid-page-container .regnos-data-container,.grid-page-container .usersdata-container,.grid-page-container .myabsences-data-container,.grid-page-container .mydrivingreports-data-container,.grid-page-container .budgetstatistics-data-container,.grid-page-container .quotestatistics-data-container,.grid-page-container .customerstatistics-data-container,.grid-page-container .orderstock-data-container,.grid-page-container .workedup-data-container,.grid-page-container .jobarealchanges-data-container,.grid-page-container .jobstatuschanges-data-container,.jobs-container .grid-content,.jobs-container .jobs-data-container,.jobs-container .quotes-data-container,.jobs-container .productionplanning-data-container,.jobs-container .pricelist-data-container,.jobs-container .customersregister-data-container,.jobs-container .regnos-data-container,.jobs-container .usersdata-container,.jobs-container .myabsences-data-container,.jobs-container .mydrivingreports-data-container,.jobs-container .budgetstatistics-data-container,.jobs-container .quotestatistics-data-container,.jobs-container .customerstatistics-data-container,.jobs-container .orderstock-data-container,.jobs-container .workedup-data-container,.jobs-container .jobarealchanges-data-container,.jobs-container .jobstatuschanges-data-container,.quotes-container .grid-content,.quotes-container .jobs-data-container,.quotes-container .quotes-data-container,.quotes-container .productionplanning-data-container,.quotes-container .pricelist-data-container,.quotes-container .customersregister-data-container,.quotes-container .regnos-data-container,.quotes-container .usersdata-container,.quotes-container .myabsences-data-container,.quotes-container .mydrivingreports-data-container,.quotes-container .budgetstatistics-data-container,.quotes-container .quotestatistics-data-container,.quotes-container .customerstatistics-data-container,.quotes-container .orderstock-data-container,.quotes-container .workedup-data-container,.quotes-container .jobarealchanges-data-container,.quotes-container .jobstatuschanges-data-container,.productionplanning-container .grid-content,.productionplanning-container .jobs-data-container,.productionplanning-container .quotes-data-container,.productionplanning-container .productionplanning-data-container,.productionplanning-container .pricelist-data-container,.productionplanning-container .customersregister-data-container,.productionplanning-container .regnos-data-container,.productionplanning-container .usersdata-container,.productionplanning-container .myabsences-data-container,.productionplanning-container .mydrivingreports-data-container,.productionplanning-container .budgetstatistics-data-container,.productionplanning-container .quotestatistics-data-container,.productionplanning-container .customerstatistics-data-container,.productionplanning-container .orderstock-data-container,.productionplanning-container .workedup-data-container,.productionplanning-container .jobarealchanges-data-container,.productionplanning-container .jobstatuschanges-data-container,.pricelist-container .grid-content,.pricelist-container .jobs-data-container,.pricelist-container .quotes-data-container,.pricelist-container .productionplanning-data-container,.pricelist-container .pricelist-data-container,.pricelist-container .customersregister-data-container,.pricelist-container .regnos-data-container,.pricelist-container .usersdata-container,.pricelist-container .myabsences-data-container,.pricelist-container .mydrivingreports-data-container,.pricelist-container .budgetstatistics-data-container,.pricelist-container .quotestatistics-data-container,.pricelist-container .customerstatistics-data-container,.pricelist-container .orderstock-data-container,.pricelist-container .workedup-data-container,.pricelist-container .jobarealchanges-data-container,.pricelist-container .jobstatuschanges-data-container,.customersregister-container .grid-content,.customersregister-container .jobs-data-container,.customersregister-container .quotes-data-container,.customersregister-container .productionplanning-data-container,.customersregister-container .pricelist-data-container,.customersregister-container .customersregister-data-container,.customersregister-container .regnos-data-container,.customersregister-container .usersdata-container,.customersregister-container .myabsences-data-container,.customersregister-container .mydrivingreports-data-container,.customersregister-container .budgetstatistics-data-container,.customersregister-container .quotestatistics-data-container,.customersregister-container .customerstatistics-data-container,.customersregister-container .orderstock-data-container,.customersregister-container .workedup-data-container,.customersregister-container .jobarealchanges-data-container,.customersregister-container .jobstatuschanges-data-container,.regnos-container .grid-content,.regnos-container .jobs-data-container,.regnos-container .quotes-data-container,.regnos-container .productionplanning-data-container,.regnos-container .pricelist-data-container,.regnos-container .customersregister-data-container,.regnos-container .regnos-data-container,.regnos-container .usersdata-container,.regnos-container .myabsences-data-container,.regnos-container .mydrivingreports-data-container,.regnos-container .budgetstatistics-data-container,.regnos-container .quotestatistics-data-container,.regnos-container .customerstatistics-data-container,.regnos-container .orderstock-data-container,.regnos-container .workedup-data-container,.regnos-container .jobarealchanges-data-container,.regnos-container .jobstatuschanges-data-container,.users-container .grid-content,.users-container .jobs-data-container,.users-container .quotes-data-container,.users-container .productionplanning-data-container,.users-container .pricelist-data-container,.users-container .customersregister-data-container,.users-container .regnos-data-container,.users-container .usersdata-container,.users-container .myabsences-data-container,.users-container .mydrivingreports-data-container,.users-container .budgetstatistics-data-container,.users-container .quotestatistics-data-container,.users-container .customerstatistics-data-container,.users-container .orderstock-data-container,.users-container .workedup-data-container,.users-container .jobarealchanges-data-container,.users-container .jobstatuschanges-data-container,.myabsences-container .grid-content,.myabsences-container .jobs-data-container,.myabsences-container .quotes-data-container,.myabsences-container .productionplanning-data-container,.myabsences-container .pricelist-data-container,.myabsences-container .customersregister-data-container,.myabsences-container .regnos-data-container,.myabsences-container .usersdata-container,.myabsences-container .myabsences-data-container,.myabsences-container .mydrivingreports-data-container,.myabsences-container .budgetstatistics-data-container,.myabsences-container .quotestatistics-data-container,.myabsences-container .customerstatistics-data-container,.myabsences-container .orderstock-data-container,.myabsences-container .workedup-data-container,.myabsences-container .jobarealchanges-data-container,.myabsences-container .jobstatuschanges-data-container,.mydrivingreports-container .grid-content,.mydrivingreports-container .jobs-data-container,.mydrivingreports-container .quotes-data-container,.mydrivingreports-container .productionplanning-data-container,.mydrivingreports-container .pricelist-data-container,.mydrivingreports-container .customersregister-data-container,.mydrivingreports-container .regnos-data-container,.mydrivingreports-container .usersdata-container,.mydrivingreports-container .myabsences-data-container,.mydrivingreports-container .mydrivingreports-data-container,.mydrivingreports-container .budgetstatistics-data-container,.mydrivingreports-container .quotestatistics-data-container,.mydrivingreports-container .customerstatistics-data-container,.mydrivingreports-container .orderstock-data-container,.mydrivingreports-container .workedup-data-container,.mydrivingreports-container .jobarealchanges-data-container,.mydrivingreports-container .jobstatuschanges-data-container,.budgetstatistics-container .grid-content,.budgetstatistics-container .jobs-data-container,.budgetstatistics-container .quotes-data-container,.budgetstatistics-container .productionplanning-data-container,.budgetstatistics-container .pricelist-data-container,.budgetstatistics-container .customersregister-data-container,.budgetstatistics-container .regnos-data-container,.budgetstatistics-container .usersdata-container,.budgetstatistics-container .myabsences-data-container,.budgetstatistics-container .mydrivingreports-data-container,.budgetstatistics-container .budgetstatistics-data-container,.budgetstatistics-container .quotestatistics-data-container,.budgetstatistics-container .customerstatistics-data-container,.budgetstatistics-container .orderstock-data-container,.budgetstatistics-container .workedup-data-container,.budgetstatistics-container .jobarealchanges-data-container,.budgetstatistics-container .jobstatuschanges-data-container,.quotestatistics-container .grid-content,.quotestatistics-container .jobs-data-container,.quotestatistics-container .quotes-data-container,.quotestatistics-container .productionplanning-data-container,.quotestatistics-container .pricelist-data-container,.quotestatistics-container .customersregister-data-container,.quotestatistics-container .regnos-data-container,.quotestatistics-container .usersdata-container,.quotestatistics-container .myabsences-data-container,.quotestatistics-container .mydrivingreports-data-container,.quotestatistics-container .budgetstatistics-data-container,.quotestatistics-container .quotestatistics-data-container,.quotestatistics-container .customerstatistics-data-container,.quotestatistics-container .orderstock-data-container,.quotestatistics-container .workedup-data-container,.quotestatistics-container .jobarealchanges-data-container,.quotestatistics-container .jobstatuschanges-data-container,.customerstatistics-container .grid-content,.customerstatistics-container .jobs-data-container,.customerstatistics-container .quotes-data-container,.customerstatistics-container .productionplanning-data-container,.customerstatistics-container .pricelist-data-container,.customerstatistics-container .customersregister-data-container,.customerstatistics-container .regnos-data-container,.customerstatistics-container .usersdata-container,.customerstatistics-container .myabsences-data-container,.customerstatistics-container .mydrivingreports-data-container,.customerstatistics-container .budgetstatistics-data-container,.customerstatistics-container .quotestatistics-data-container,.customerstatistics-container .customerstatistics-data-container,.customerstatistics-container .orderstock-data-container,.customerstatistics-container .workedup-data-container,.customerstatistics-container .jobarealchanges-data-container,.customerstatistics-container .jobstatuschanges-data-container,.orderstock-container .grid-content,.orderstock-container .jobs-data-container,.orderstock-container .quotes-data-container,.orderstock-container .productionplanning-data-container,.orderstock-container .pricelist-data-container,.orderstock-container .customersregister-data-container,.orderstock-container .regnos-data-container,.orderstock-container .usersdata-container,.orderstock-container .myabsences-data-container,.orderstock-container .mydrivingreports-data-container,.orderstock-container .budgetstatistics-data-container,.orderstock-container .quotestatistics-data-container,.orderstock-container .customerstatistics-data-container,.orderstock-container .orderstock-data-container,.orderstock-container .workedup-data-container,.orderstock-container .jobarealchanges-data-container,.orderstock-container .jobstatuschanges-data-container,.workedup-container .grid-content,.workedup-container .jobs-data-container,.workedup-container .quotes-data-container,.workedup-container .productionplanning-data-container,.workedup-container .pricelist-data-container,.workedup-container .customersregister-data-container,.workedup-container .regnos-data-container,.workedup-container .usersdata-container,.workedup-container .myabsences-data-container,.workedup-container .mydrivingreports-data-container,.workedup-container .budgetstatistics-data-container,.workedup-container .quotestatistics-data-container,.workedup-container .customerstatistics-data-container,.workedup-container .orderstock-data-container,.workedup-container .workedup-data-container,.workedup-container .jobarealchanges-data-container,.workedup-container .jobstatuschanges-data-container,.jobarealchanges-container .grid-content,.jobarealchanges-container .jobs-data-container,.jobarealchanges-container .quotes-data-container,.jobarealchanges-container .productionplanning-data-container,.jobarealchanges-container .pricelist-data-container,.jobarealchanges-container .customersregister-data-container,.jobarealchanges-container .regnos-data-container,.jobarealchanges-container .usersdata-container,.jobarealchanges-container .myabsences-data-container,.jobarealchanges-container .mydrivingreports-data-container,.jobarealchanges-container .budgetstatistics-data-container,.jobarealchanges-container .quotestatistics-data-container,.jobarealchanges-container .customerstatistics-data-container,.jobarealchanges-container .orderstock-data-container,.jobarealchanges-container .workedup-data-container,.jobarealchanges-container .jobarealchanges-data-container,.jobarealchanges-container .jobstatuschanges-data-container,.jobstatuschanges-container .grid-content,.jobstatuschanges-container .jobs-data-container,.jobstatuschanges-container .quotes-data-container,.jobstatuschanges-container .productionplanning-data-container,.jobstatuschanges-container .pricelist-data-container,.jobstatuschanges-container .customersregister-data-container,.jobstatuschanges-container .regnos-data-container,.jobstatuschanges-container .usersdata-container,.jobstatuschanges-container .myabsences-data-container,.jobstatuschanges-container .mydrivingreports-data-container,.jobstatuschanges-container .budgetstatistics-data-container,.jobstatuschanges-container .quotestatistics-data-container,.jobstatuschanges-container .customerstatistics-data-container,.jobstatuschanges-container .orderstock-data-container,.jobstatuschanges-container .workedup-data-container,.jobstatuschanges-container .jobarealchanges-data-container,.jobstatuschanges-container .jobstatuschanges-data-container{background:#fff;border-radius:8px;padding:1rem;margin:0 2rem 2rem}.grid-page-container .status-badge,.jobs-container .status-badge,.quotes-container .status-badge,.productionplanning-container .status-badge,.pricelist-container .status-badge,.customersregister-container .status-badge,.regnos-container .status-badge,.users-container .status-badge,.myabsences-container .status-badge,.mydrivingreports-container .status-badge,.budgetstatistics-container .status-badge,.quotestatistics-container .status-badge,.customerstatistics-container .status-badge,.orderstock-container .status-badge,.workedup-container .status-badge,.jobarealchanges-container .status-badge,.jobstatuschanges-container .status-badge{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600;display:inline-block}.grid-page-container .status-badge.status-new,.jobs-container .status-badge.status-new,.quotes-container .status-badge.status-new,.productionplanning-container .status-badge.status-new,.pricelist-container .status-badge.status-new,.customersregister-container .status-badge.status-new,.regnos-container .status-badge.status-new,.users-container .status-badge.status-new,.myabsences-container .status-badge.status-new,.mydrivingreports-container .status-badge.status-new,.budgetstatistics-container .status-badge.status-new,.quotestatistics-container .status-badge.status-new,.customerstatistics-container .status-badge.status-new,.orderstock-container .status-badge.status-new,.workedup-container .status-badge.status-new,.jobarealchanges-container .status-badge.status-new,.jobstatuschanges-container .status-badge.status-new,.grid-page-container .status-badge.status-quote-new,.jobs-container .status-badge.status-quote-new,.quotes-container .status-badge.status-quote-new,.productionplanning-container .status-badge.status-quote-new,.pricelist-container .status-badge.status-quote-new,.customersregister-container .status-badge.status-quote-new,.regnos-container .status-badge.status-quote-new,.users-container .status-badge.status-quote-new,.myabsences-container .status-badge.status-quote-new,.mydrivingreports-container .status-badge.status-quote-new,.budgetstatistics-container .status-badge.status-quote-new,.quotestatistics-container .status-badge.status-quote-new,.customerstatistics-container .status-badge.status-quote-new,.orderstock-container .status-badge.status-quote-new,.workedup-container .status-badge.status-quote-new,.jobarealchanges-container .status-badge.status-quote-new,.jobstatuschanges-container .status-badge.status-quote-new{background-color:#add8e6;color:#000}.grid-page-container .status-badge.status-sent,.jobs-container .status-badge.status-sent,.quotes-container .status-badge.status-sent,.productionplanning-container .status-badge.status-sent,.pricelist-container .status-badge.status-sent,.customersregister-container .status-badge.status-sent,.regnos-container .status-badge.status-sent,.users-container .status-badge.status-sent,.myabsences-container .status-badge.status-sent,.mydrivingreports-container .status-badge.status-sent,.budgetstatistics-container .status-badge.status-sent,.quotestatistics-container .status-badge.status-sent,.customerstatistics-container .status-badge.status-sent,.orderstock-container .status-badge.status-sent,.workedup-container .status-badge.status-sent,.jobarealchanges-container .status-badge.status-sent,.jobstatuschanges-container .status-badge.status-sent,.grid-page-container .status-badge.status-draftsent,.jobs-container .status-badge.status-draftsent,.quotes-container .status-badge.status-draftsent,.productionplanning-container .status-badge.status-draftsent,.pricelist-container .status-badge.status-draftsent,.customersregister-container .status-badge.status-draftsent,.regnos-container .status-badge.status-draftsent,.users-container .status-badge.status-draftsent,.myabsences-container .status-badge.status-draftsent,.mydrivingreports-container .status-badge.status-draftsent,.budgetstatistics-container .status-badge.status-draftsent,.quotestatistics-container .status-badge.status-draftsent,.customerstatistics-container .status-badge.status-draftsent,.orderstock-container .status-badge.status-draftsent,.workedup-container .status-badge.status-draftsent,.jobarealchanges-container .status-badge.status-draftsent,.jobstatuschanges-container .status-badge.status-draftsent{background-color:#ffc107;color:#000}.grid-page-container .status-badge.status-accepted,.jobs-container .status-badge.status-accepted,.quotes-container .status-badge.status-accepted,.productionplanning-container .status-badge.status-accepted,.pricelist-container .status-badge.status-accepted,.customersregister-container .status-badge.status-accepted,.regnos-container .status-badge.status-accepted,.users-container .status-badge.status-accepted,.myabsences-container .status-badge.status-accepted,.mydrivingreports-container .status-badge.status-accepted,.budgetstatistics-container .status-badge.status-accepted,.quotestatistics-container .status-badge.status-accepted,.customerstatistics-container .status-badge.status-accepted,.orderstock-container .status-badge.status-accepted,.workedup-container .status-badge.status-accepted,.jobarealchanges-container .status-badge.status-accepted,.jobstatuschanges-container .status-badge.status-accepted,.grid-page-container .status-badge.status-completed,.jobs-container .status-badge.status-completed,.quotes-container .status-badge.status-completed,.productionplanning-container .status-badge.status-completed,.pricelist-container .status-badge.status-completed,.customersregister-container .status-badge.status-completed,.regnos-container .status-badge.status-completed,.users-container .status-badge.status-completed,.myabsences-container .status-badge.status-completed,.mydrivingreports-container .status-badge.status-completed,.budgetstatistics-container .status-badge.status-completed,.quotestatistics-container .status-badge.status-completed,.customerstatistics-container .status-badge.status-completed,.orderstock-container .status-badge.status-completed,.workedup-container .status-badge.status-completed,.jobarealchanges-container .status-badge.status-completed,.jobstatuschanges-container .status-badge.status-completed{background-color:#28a745;color:#fff}.grid-page-container .status-badge.status-rejected,.jobs-container .status-badge.status-rejected,.quotes-container .status-badge.status-rejected,.productionplanning-container .status-badge.status-rejected,.pricelist-container .status-badge.status-rejected,.customersregister-container .status-badge.status-rejected,.regnos-container .status-badge.status-rejected,.users-container .status-badge.status-rejected,.myabsences-container .status-badge.status-rejected,.mydrivingreports-container .status-badge.status-rejected,.budgetstatistics-container .status-badge.status-rejected,.quotestatistics-container .status-badge.status-rejected,.customerstatistics-container .status-badge.status-rejected,.orderstock-container .status-badge.status-rejected,.workedup-container .status-badge.status-rejected,.jobarealchanges-container .status-badge.status-rejected,.jobstatuschanges-container .status-badge.status-rejected{background-color:#dc3545;color:#fff}.grid-page-container .status-badge.status-invoiced,.jobs-container .status-badge.status-invoiced,.quotes-container .status-badge.status-invoiced,.productionplanning-container .status-badge.status-invoiced,.pricelist-container .status-badge.status-invoiced,.customersregister-container .status-badge.status-invoiced,.regnos-container .status-badge.status-invoiced,.users-container .status-badge.status-invoiced,.myabsences-container .status-badge.status-invoiced,.mydrivingreports-container .status-badge.status-invoiced,.budgetstatistics-container .status-badge.status-invoiced,.quotestatistics-container .status-badge.status-invoiced,.customerstatistics-container .status-badge.status-invoiced,.orderstock-container .status-badge.status-invoiced,.workedup-container .status-badge.status-invoiced,.jobarealchanges-container .status-badge.status-invoiced,.jobstatuschanges-container .status-badge.status-invoiced{background-color:#6c757d;color:#fff}.grid-page-container .btn-icon,.jobs-container .btn-icon,.quotes-container .btn-icon,.productionplanning-container .btn-icon,.pricelist-container .btn-icon,.customersregister-container .btn-icon,.regnos-container .btn-icon,.users-container .btn-icon,.myabsences-container .btn-icon,.mydrivingreports-container .btn-icon,.budgetstatistics-container .btn-icon,.quotestatistics-container .btn-icon,.customerstatistics-container .btn-icon,.orderstock-container .btn-icon,.workedup-container .btn-icon,.jobarealchanges-container .btn-icon,.jobstatuschanges-container .btn-icon{background:none;border:none;cursor:pointer;padding:.5rem;color:#666;transition:color .2s;font-size:1rem}.grid-page-container .btn-icon:hover,.jobs-container .btn-icon:hover,.quotes-container .btn-icon:hover,.productionplanning-container .btn-icon:hover,.pricelist-container .btn-icon:hover,.customersregister-container .btn-icon:hover,.regnos-container .btn-icon:hover,.users-container .btn-icon:hover,.myabsences-container .btn-icon:hover,.mydrivingreports-container .btn-icon:hover,.budgetstatistics-container .btn-icon:hover,.quotestatistics-container .btn-icon:hover,.customerstatistics-container .btn-icon:hover,.orderstock-container .btn-icon:hover,.workedup-container .btn-icon:hover,.jobarealchanges-container .btn-icon:hover,.jobstatuschanges-container .btn-icon:hover{color:#033}.grid-page-container .no-data,.jobs-container .no-data,.quotes-container .no-data,.productionplanning-container .no-data,.pricelist-container .no-data,.customersregister-container .no-data,.regnos-container .no-data,.users-container .no-data,.myabsences-container .no-data,.mydrivingreports-container .no-data,.budgetstatistics-container .no-data,.quotestatistics-container .no-data,.customerstatistics-container .no-data,.orderstock-container .no-data,.workedup-container .no-data,.jobarealchanges-container .no-data,.jobstatuschanges-container .no-data{text-align:center;padding:3rem;color:#999;font-size:16px}.grid-page-container .e-grid .e-row,.jobs-container .e-grid .e-row,.quotes-container .e-grid .e-row,.productionplanning-container .e-grid .e-row,.pricelist-container .e-grid .e-row,.customersregister-container .e-grid .e-row,.regnos-container .e-grid .e-row,.users-container .e-grid .e-row,.myabsences-container .e-grid .e-row,.mydrivingreports-container .e-grid .e-row,.budgetstatistics-container .e-grid .e-row,.quotestatistics-container .e-grid .e-row,.customerstatistics-container .e-grid .e-row,.orderstock-container .e-grid .e-row,.workedup-container .e-grid .e-row,.jobarealchanges-container .e-grid .e-row,.jobstatuschanges-container .e-grid .e-row{cursor:pointer !important}.grid-page-container .e-grid .e-row:hover,.jobs-container .e-grid .e-row:hover,.quotes-container .e-grid .e-row:hover,.productionplanning-container .e-grid .e-row:hover,.pricelist-container .e-grid .e-row:hover,.customersregister-container .e-grid .e-row:hover,.regnos-container .e-grid .e-row:hover,.users-container .e-grid .e-row:hover,.myabsences-container .e-grid .e-row:hover,.mydrivingreports-container .e-grid .e-row:hover,.budgetstatistics-container .e-grid .e-row:hover,.quotestatistics-container .e-grid .e-row:hover,.customerstatistics-container .e-grid .e-row:hover,.orderstock-container .e-grid .e-row:hover,.workedup-container .e-grid .e-row:hover,.jobarealchanges-container .e-grid .e-row:hover,.jobstatuschanges-container .e-grid .e-row:hover{background-color:rgba(0,0,0,.03) !important}.statistics-status-grid .e-gridheader,.statistics-totals-grid .e-gridheader{display:none !important}.pricelist-intervals-small{background-color:#f8f9fa;padding:.75rem;border-radius:4px;margin-top:-10px;width:50%}.pricelist-intervals-small .intervals-title{font-weight:600;margin-bottom:.5rem;display:block;font-size:.85rem;color:#000}.pricelist-intervals-small .intervals-grid{display:grid;gap:.4rem}.pricelist-intervals-small .intervals-grid .interval-item{display:grid;grid-template-columns:90px 1fr 1fr;gap:.5rem;padding:.4rem;background-color:#fff;border-radius:3px;border:1px solid #dee2e6;font-size:.75rem}.pricelist-intervals-small .intervals-grid .interval-item .interval-label{font-size:.7rem;color:#000;display:block;margin-bottom:.1rem}.pricelist-intervals-small .intervals-grid .interval-item .interval-value{display:block;font-weight:600;color:#000}.pricelist-intervals-small .intervals-grid .interval-item .area-range .interval-value{font-size:.8rem}.pricelist-intervals-small .intervals-grid .interval-item .fixed-cost .interval-value{color:#000}.pricelist-intervals-small .intervals-grid .interval-item .variable-cost .interval-value{color:#000}.processed-work-container{background-color:#fff;border-radius:8px;border:1px solid #dee2e6;padding:1.5rem;margin-bottom:1rem}.processed-work-container .processed-work-header{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.processed-work-container .processed-work-header h6{margin:0;color:#495057;font-size:1.1rem;font-weight:600}.processed-work-container .processed-work-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;margin-bottom:1rem}.processed-work-container .processed-work-stats .stat-item{display:flex;flex-direction:column;padding:1rem;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #6c757d}.processed-work-container .processed-work-stats .stat-item.stat-highlight{background-color:#e7f3ff;border-left-color:#033}.processed-work-container .processed-work-stats .stat-item .stat-label{font-size:.85rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.processed-work-container .processed-work-stats .stat-item .stat-value{font-size:1.25rem;font-weight:700;color:#212529}.processed-work-container .processed-work-stats .stat-item .stat-progress{font-size:.9rem;color:#033;font-weight:600;margin-top:.25rem}.processed-work-container .processed-work-progress{margin-bottom:1.5rem}.processed-work-container .processed-work-progress .e-progressbar{width:100%}.processed-work-container .processed-work-actions{margin-bottom:1.5rem;display:flex;gap:.75rem}.processed-work-container .processed-work-actions .button-add i{margin-right:.5rem}.processed-work-container .processed-work-grid{margin-top:1rem}.processed-work-container .processed-work-grid .e-grid{border-radius:6px;overflow:hidden}.processed-work-container .processed-work-grid .e-grid .e-headercell{background-color:#f8f9fa;font-weight:600;color:#495057}.processed-work-container .processed-work-grid .e-grid .e-row:hover{background-color:#f8f9fa}.processed-work-container .processed-work-grid .processed-work-actions-inline{display:flex;justify-content:center;align-items:center;gap:6px}.processed-work-container .processed-work-grid .button-list{width:30px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center}.processed-work-container .processed-work-grid .button-list-edit{background-color:#9aa0a6;color:#fff;border-radius:4px}.processed-work-container .processed-work-grid .button-list-delete{background-color:#d32f2f;color:#fff;border-radius:4px}.processed-work-container .processed-work-grid .button-list-edit i,.processed-work-container .processed-work-grid .button-list-delete i{color:#fff}.processed-work-container .processed-work-grid .button-list-edit:hover{background-color:#8c9298;opacity:1}.processed-work-container .processed-work-grid .button-list-delete:hover{background-color:#b92b2b;opacity:1}.processed-work-container .processed-work-empty{text-align:center;padding:2rem;color:#6c757d}.processed-work-container .processed-work-empty i{font-size:2rem;margin-bottom:.5rem;opacity:.5}.processed-work-container .processed-work-empty p{margin:0;font-size:.95rem}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:90vh;overflow:auto}.dialog-container .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6;background-color:#f8f9fa}.dialog-container .dialog-header h5{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.dialog-container .dialog-header .dialog-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;transition:color .2s}.dialog-container .dialog-header .dialog-close:hover{color:#495057}.dialog-container .dialog-content{padding:1.5rem}.dialog-container .dialog-content .form-group{margin-bottom:1.25rem}.dialog-container .dialog-content .form-group:last-child{margin-bottom:0}.dialog-container .dialog-content .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#495057;font-size:.9rem}.dialog-container .dialog-content .form-group .text-muted{display:block;margin-top:.35rem;font-size:.85rem;color:#6c757d;font-style:italic}.dialog-container .dialog-footer{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #dee2e6;background-color:#f8f9fa;justify-content:flex-end}.error-container{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.error-container .error-content{text-align:center;max-width:600px}.error-container .error-content h1{font-size:1.75rem;font-weight:600;margin:1rem 0;color:#333}.error-container .error-content .error-icon{font-size:4rem;margin-bottom:1rem;color:#033}.error-container .error-content .error-message{font-size:1rem;color:#666;margin:.5rem 0}.error-container .error-content .error-submessage{font-size:.9rem;color:#888;margin-bottom:2rem}.error-container .error-content .error-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.badge.badge-info{background-color:#033}.alert{padding:1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem}.alert.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.job-type-toggle{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem}.job-type-toggle span{font-size:14px;color:#495057;font-weight:500}.customerstatistics-container .e-grid .e-content,.customerstatistics-container .e-detailcell{overflow:hidden !important}.customerstatistics-container .e-grid .e-gridheader .e-detailheadercell{background-color:#808f92 !important;border-color:#3c585a !important}.orderstock-container .e-grid .e-content,.orderstock-container .e-detailcell{overflow:hidden !important}.orderstock-container .e-grid .e-gridheader .e-detailheadercell{background-color:#808f92 !important;border-color:#3c585a !important}.budget-totals-section{margin-top:1rem;border-top:2px solid #3c585a;padding-top:.5rem}.budget-totals-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:.4rem}

.hide-dropdown-icon.e-ddl .e-input-group-icon.e-ddl-icon{display:none !important}.hide-dropdown-icon.e-ddl .e-input{padding-right:0 !important}.e-ddl.e-input-group .e-input-value{padding:4px 10px 0 10px}.e-ddl input.e-input{color:#000 !important;-webkit-text-fill-color:#000 !important}.e-popup.e-ddl-popup .e-list-item{color:#000 !important}.e-time{display:none !important}.schedule-color-schema .e-quick-popup-wrapper .e-popup-header{position:relative !important;font-size:large !important;margin-top:2px !important}.schedule-color-schema .e-quick-popup-wrapper .e-popup-footer .e-btn.e-primary{background-color:#3c585a;border-color:#0ea5a3;color:#fff}.schedule-color-schema .e-quick-popup-wrapper .e-popup-footer .e-event-delete{background-color:#3c585a;border-color:#0ea5a3;color:#fff}.e-schedule .e-toolbar-item.e-today{display:none !important}.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject{background:#fff;border-left:#fff}.schedule-compact .e-all-day-appointment-section,.schedule-compact .e-all-day-text,.schedule-compact .e-appointment .e-time{display:none !important}.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled{display:none !important}.e-control e-btn e-lib{font-weight:normal !important;font-size:14px !important;border-color:#c8c8c8 !important;background:#fff !important;color:gray !important;position:relative !important;align-content:flex-start !important;justify-items:left !important}.e-schedule .e-timeline-view .e-resource-cells,.e-schedule .e-timeline-month-view .e-resource-cells{height:25px !important}.e-schedule .e-timeline-view .e-work-cells,.e-schedule .e-timeline-month-view .e-work-cells{height:25px !important}.e-schedule .e-quick-popup-wrapper{z-index:1000 !important;position:absolute !important}.e-schedule .e-quick-popup-wrapper.e-popup{max-height:none !important;overflow:visible !important}.e-schedule .e-quick-popup-wrapper .e-popup-content{max-height:none !important;overflow:visible !important;padding-bottom:10px !important;min-height:180px !important}.e-schedule .e-quick-popup-wrapper .e-popup-footer{position:relative !important;background:#fff !important;z-index:1 !important;padding:10px !important;border-top:1px solid #e0e0e0 !important;margin-top:10px !important}.e-schedule .e-quick-popup-wrapper .e-popup-content .e-ddl.e-popup-open,.e-schedule .e-quick-popup-wrapper .e-popup-content .e-ddl .e-popup{z-index:1001 !important}.e-ddl.e-popup{z-index:1002 !important}.schedule-container{position:relative !important;overflow:visible !important}.e-schedule .e-quick-popup-wrapper.e-popup.e-collision-top,.e-schedule .e-quick-popup-wrapper.e-popup.e-collision-bottom{transform:none !important}.e-grid .e-gridheader{background-color:#808f92 !important;font-weight:600 !important}.e-grid .e-gridheader .e-headercell{background-color:#808f92 !important;color:#2c3e50 !important;border-color:#3c585a !important}.e-grid .e-gridheader .e-headercelldiv{font-weight:600 !important}.e-grid .e-gridheader .e-headercell:hover{background-color:#3c585a !important;color:#fff !important}.production-planning-grid .e-grid .e-headercell:nth-child(2){background-color:red !important}.production-planning-grid .e-grid .e-headercell:nth-child(3){background-color:#ff0 !important}.production-planning-grid .e-grid .e-headercell:nth-child(4){background-color:green !important}

.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mr-1{margin-right:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mr-2{margin-right:0.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mr-3{margin-right:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mr-4{margin-right:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mr-5{margin-right:3rem !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.pr-1{padding-right:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.pr-2{padding-right:0.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.pr-3{padding-right:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.pr-4{padding-right:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.pr-5{padding-right:3rem !important}.font-large{font-family:"kumbh",Roboto,sans-serif;font-size:2.5rem;font-weight:600}.font-medium{font-family:"kumbh",Roboto,sans-serif;font-size:1.5rem;font-weight:500}.font-small{font-family:"kumbh",Roboto,sans-serif;font-size:1rem;font-weight:300}
