body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.headerContainer{box-shadow:0 5px 20px #d6dae580;height:10vh;opacity:1;padding-left:7%;padding-right:7%;position:fixed;top:0;width:88%;z-index:999}.headerStyle{align-items:center;background:#fff;display:flex;height:4.81vh;justify-content:space-between;padding-bottom:2.5vh;padding-top:2.8vh;width:100%;z-index:1000}.firstHalf{flex-direction:row;justify-content:center;margin-top:2%}.firstHalf,.secondHalf{display:flex;gap:5%}.tabBar{display:flex}.tab{background-color:#d3d3d3;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;height:25%;padding:1.3vh 2.5vh;text-decoration:none}.tab:hover{background-color:#a7a7a7}.activeTab{background-color:#13d1ff;border-radius:2px;color:#fff;font-weight:600;text-decoration:none}.activeTab:hover{background-color:#11a7cc}.mini-menu{background:#fff;border:1px solid #d3d3d3;border-radius:5px;color:#d3d3d3;cursor:pointer;font-size:3vh;font-weight:600;height:5vh;margin-top:10%;width:58px}.menuContainer{position:relative}.menuSection{display:flex;justify-content:space-around;margin-left:auto;width:160px}.dropdownMenu{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;margin-top:10%;padding:10px;position:absolute;right:0;top:100%;width:160px}.dropdownMenu button{background:none;border:none;color:#000;cursor:pointer;display:block;font-size:.8rem;font-weight:600;padding:5px 0;text-align:center;width:100%}.userSection{display:flex;flex-direction:row;gap:10%;padding:10px;width:20vh}.userContainer{color:#898888;flex-direction:column;font-size:1.7vh;font-weight:600;text-align:right}.SecondaryLogo{cursor:pointer;height:65%}.header-title{color:#898888;font-size:2.5vh;font-weight:700;margin:auto;padding:auto}@media screen and (max-width:1366px){.tab{margin-top:5px}}.ProfileImages{height:100%}.fc th{background-color:initial;color:#d3d3d3}.fc-direction-ltr .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-day-side-text{float:left}.calendar-container{margin:auto;max-width:100%;width:100%}.fc-toolbar-title{color:#898888}.fc-col-header-cell-cushion{font-size:16px;padding-bottom:2.22vh!important;padding-top:2.22vh!important;text-transform:uppercase}.fc-scrollgrid{border-radius:6px}.fc-timeline-slot-cushion{font-size:16px;padding-bottom:2.22vh!important;padding-top:2.22vh!important;text-transform:uppercase}.fc-datagrid-cell-main{color:#000;font-size:16px;font-weight:600}.fc-timeline-event{background:#fff;padding:0}.fc-theme-standard .fc-list-day-cushion{background-color:#fff}.fc-content{display:flex;left:8%;position:relative;width:100%}.fc-event-dot{background-color:#de9307;border-radius:50%;height:10px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.fc-title{font-weight:700;margin-left:10%;padding-right:10%;text-align:left}.fc-event{max-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.fc-time{align-items:center;display:flex;justify-content:center;max-width:50%;min-width:30%}.fc-datagrid-cell-frame,.fc-timeline-lane-frame{min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.addCustomerModalRow{background-color:#fff!important;display:flex;gap:.3%;margin-bottom:10px}.add-modal{background-color:#fff;border:1px solid #ccc;height:84.72%;left:50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:48.33%;z-index:1000}.input-label{color:#010101;display:block;font-size:1.8vh;font-weight:600;margin-bottom:5px}.inventory-modal input{border:1px solid #d3d3d3;border-radius:3px}.inventory-modal li{border:none;color:#010101;font-size:2vh;font-weight:600}.inventory-modal .list-column ul li{border:none}.inventory-header-text{color:#898888;font-size:1.8vw;font-weight:700;margin-top:0;padding-left:6.15%;padding-top:3%}.inventory-section-title{color:#010101;font-size:2.3vh;font-weight:600;letter-spacing:0;opacity:1;text-align:left}.header-text{color:#898888;font-size:1.8vw;font-weight:700;margin-top:0;padding-left:12%;padding-top:5.8%}.modal-content{align-items:baseline;display:grid;grid-template-rows:repeat(2,auto) repeat(1,1fr) repeat(2,auto) repeat(1,1fr) repeat(1,1fr);padding-left:12%;padding-right:12%}.addRow{grid-gap:1%;display:grid;gap:1%;grid-template-columns:repeat(2,1fr)}.addRow2{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.row-sec{padding-top:4%;width:100%}.input-titles{color:#010101;font-size:.7vw;font-weight:700;padding-bottom:10px;text-align:left}.full-width-cell{grid-column:span 2;padding-bottom:10px;width:100%}.add-button{background-color:#13d1ff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1vw;height:7vh;margin:0 10px;padding:10px 15px;width:23.7vh}.addCell{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;font-weight:700;padding-bottom:1.1%;padding-top:1.1%;width:92%}.addCell,.addTechCell{font-size:.8vw;text-align:left}.addTechCell{background-color:#fff!important;border:1px solid #d3d3d3!important;border-radius:3px;font-weight:600}.modal-content input[type=text3]{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;font-size:.8vw;padding-bottom:1.1%;padding-top:1.1%}.dropdowncell{height:100%;width:100%}.priority-buttons{display:flex;justify-content:space-evenly;margin-bottom:10px}.priority-button{background-color:#fff;border:3px solid #ccc;border-radius:20px;cursor:pointer;font-size:.8vw;font-weight:600;padding:8px 16px}.priority-button:hover{background-color:#e0e0e0}.priority-button.selected{background-color:#13d1ff;border-color:#13d1ff;color:#fff}.priority-button.selected:hover{border-color:#13d1ff}.add-button:disabled{background-color:#d3d3d3!important;color:#fff;cursor:not-allowed!important}.detModal{overflow-y:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin}.detModal::-webkit-scrollbar{width:0}.detModal::-webkit-scrollbar-track{background:#0000}.detModal::-webkit-scrollbar-thumb{background-color:initial;border-radius:6px}.details-titles{font-size:.7vw;font-weight:700;text-align:left}.details-button{background-color:#13d1ff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 15px}.cells{border-radius:5px;font-weight:700;text-align:left}.cells,.modal-content{font-size:.8vw;padding-bottom:1.1%;padding-top:1.1%}.description{font-size:.8vw;font-weight:500;height:14.08vh;padding-top:1.1%;resize:none;text-align:left}.order-title{color:#000;font-size:1vw;font-weight:700;opacity:1;text-align:left}.customerdetailsmodal-content{align-items:center;display:grid;grid-template-rows:repeat(2,auto) repeat(1,1fr) repeat(2,auto) repeat(1,1fr) repeat(1,1fr);padding-left:12%;padding-right:12%}.success-popup{animation:fadeOut 3s forwards;background-color:green;border-radius:5px;bottom:20px;color:#fff;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:10000}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.invite-modal{background-color:#fff;border:1px solid #ccc;height:55%;left:50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;z-index:1000}.invitation-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.invitation-content{grid-gap:10%;align-items:baseline;display:grid;gap:10%;grid-template-rows:repeat(2,auto) repeat(1,1fr) repeat(2,auto) repeat(1,1fr) repeat(1,1fr);padding-left:12%;padding-right:12%}.row{flex-wrap:wrap;margin-bottom:10px}.col{flex:1 1;height:100%;margin-right:10px}.list-column{border:1px solid #ccc;border-radius:3px;height:100%;padding:5px}.list-column p{margin-bottom:5px}.list-column input{margin-bottom:5px;width:100%}.list-column button{margin-bottom:5px}.list-column ul{height:200px;list-style-type:none;margin:0;overflow-y:auto;padding:0}.list-column li{cursor:pointer;padding:10px}.list-column li:hover{background-color:#f0f0f0}.list-column li.selected{background-color:#d0d0d0}.list-column ul li:last-child{border-bottom:none}.row button{border:none;cursor:pointer;margin-right:10px;padding:8px 16px}.row button:last-child{margin-right:0}.close{font-size:20px;position:absolute;right:10px;top:10px}.input-container{display:flex;flex-direction:column}.search-input{margin-bottom:5px}.search-input input[type=text5]{background-color:#fff;border:1px solid #d3d3d3;border-radius:3px}.addOption-button{display:flex;gap:5%;justify-content:space-between}.plusButton{background-color:#13d1ff;border-radius:3px;height:15%}.cancelButton{background-color:#fff;border:1px solid #000;border-radius:3px;color:#000}.cancelButton,.saveButton{cursor:pointer;font-weight:600;margin-right:10px;padding:8px 16px;width:10%}.saveButton{background-color:#13d1ff;border:1px solid #13d1ff;border-radius:3px;color:#fff}.currencyFlag{width:40%}.price-container{align-items:baseline;display:flex;font-weight:600}.addjob-modal{height:850px;width:1164px}.addcustomer-modal,.addjob-modal{background-color:#fff;border:1px solid #ccc;left:50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.addcustomer-modal{height:75%;width:50%}.addModalRow{display:flex;margin-bottom:10px}.addCellWidth{width:100%}.column{align-items:flex-start;display:flex;flex:0 0 220px;justify-content:flex-start;padding:0 10px}.column+.column{flex:0 0 337px}.customer-column{display:flex;flex:0 0 33%;justify-content:flex-start;width:100%}.customer-column+.customer-column{flex:0 0 33%}.span-two{flex:0 0 674px}.descriptionTextArea{border:1px solid #d3d3d3;border-radius:3px;font-size:.8vw;height:15.52vh;resize:none;width:100%}.priority_title{color:#fa2539;font-weight:600}.status_title{background-color:#010101;border:1px solid #010101;border-radius:20px;color:#fff;font-weight:600;padding:3px 25px}.details_titles{color:#000;font-weight:600}.admin_label{color:#010101;font-size:.8vw;font-weight:600}.addModalRow2,.addRow2{display:flex;justify-content:space-between}.row-sec2,.row-sec2 .checkbox-container{align-items:center;display:flex;justify-content:center}.row-sec2 .checkbox-container{margin-right:10px}.inputCells{border-color:#d3d3d3;color:#4b4b4b!important;font-weight:400}.priority-title{font-weight:600;text-transform:uppercase}.priority-red{color:red}.priority-green{color:green}.priority-gray{color:gray}.technicianList{display:flex;flex-wrap:wrap;justify-content:space-between}.technicianListDetails{align-items:center;height:8vh;overflow-y:auto;width:100%}.technicianListDetails ul{list-style-type:none;padding-left:0}.technicianListDetails li{align-items:center;display:flex;gap:1vh;justify-content:flex-start;padding:.5vh}.ProfileImagesIcons{padding-top:2px;width:2.3vh}@media screen and (max-width:1560px){.list-column{height:50%}.list-column ul{height:100px}.addjob-modal{height:85%;width:65%}.column{flex:0 0 120px}.column+.column{flex:0 0 237px}.span-two{flex:0 0 474px}.row-sec{padding-top:2%}}.navigator-container{padding-bottom:7%}.inventorynavigator-container,.navigator-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:7%;position:relative}.inventorynavigator-container{padding-bottom:4%}.rightSide{gap:1vh}.nav-button,.navigator-container form,.rightSide{align-items:center;display:flex}.nav-button{background:#13d1ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.7vh;font-weight:600;height:5vh!important;justify-content:center;margin-right:5px;padding-left:30px;padding-right:30px}.nav-button:hover{background-color:#11a7cc}.filters-text{font-weight:lighter;margin-left:10px}.navigator-container input[type=text]{background-color:#d3d3d3;border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#010101;flex:1 1;font-size:1.7vh;font-weight:600;height:5vh!important;padding:13px 30px!important;width:220px}.navigator-container button[type=submit]{background:#13d1ff;border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;height:5vh!important;margin-bottom:1%;margin-left:0;margin-top:1%;padding:.7% 13px}.filter-button-container{position:relative}.filter-menu-container{max-width:600px;position:absolute;right:2%;top:70%;width:35%;z-index:9999}.filter-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;padding:20px;position:inherit;width:100%}.filter-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr}.filter-grid-item{display:flex}.filter-grid-item-full{display:flex;flex-direction:row;font-size:2vh;gap:10px;justify-content:flex-end;margin-top:10px;width:100%}.filter-grid-item input[type=date],.filter-grid-item input[type=text],.filter-grid-item select{border:1px solid #ddd;border-radius:4px;font-size:1.7vh;padding:10px;width:100%}.filter-priority-button,.filter-status-button{background-color:#f8f8f8;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:.8rem;margin:2px;padding:10px 15px;transition:background-color .3s,color .3s}.filter-priority-button.selected{border-color:#13d1ff}.filter-priority-button.selected,.filter-priority-button:hover{background-color:#13d1ff;color:#fff}.clear-button{background-color:#fff;color:#13d1ff}.apply-button,.clear-button{align-items:center;border:2px solid #13d1ff;border-radius:5px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:10px 20px}.apply-button{background-color:#13d1ff;color:#fff}.filter-label{color:#13d1ff;font-size:1.7vh;font-weight:700;text-align:left}@media screen and (max-width:1366px){.searchImage{padding:2px;width:90%}}#open{color:green}#done{color:orange}#canceled{color:red}.filter-status-button.selected{border-color:#13d1ff;border-width:2px}.react-autosuggest__suggestions-list{background-color:#ffffffe6;border:1px solid #13d1ff;list-style-type:none;margin:0;max-height:45%;overflow-y:auto;padding:0;position:absolute;width:218px}.react-autosuggest__suggestions-list::-webkit-scrollbar{height:10px;width:10px}.react-autosuggest__suggestions-list::-webkit-scrollbar-thumb{background-color:#13d1ff}.react-autosuggest__suggestions-list::-webkit-scrollbar-thumb:hover{background-color:#0cbbe6}.react-autosuggest__suggestion{cursor:pointer;padding:5px}.react-autosuggest__suggestion--highlighted{background-color:#f0f0f0}@media (max-width:1024px){.filter-grid-container{gap:10px;grid-template-columns:1fr}.rightSide{flex-direction:column;width:100%}.navigator-container form{margin-bottom:10px;width:100%}.filter-menu-container{position:relative;width:100%}.apply-button,.clear-button,.filter-priority-button,.filter-status-button{font-size:.9rem}}@media (max-width:700px){.navigator-container{padding:5%}.filter-grid-container{grid-template-columns:1fr}.filter-priority-button,.filter-status-button{font-size:.7rem;padding:8px 10px}.apply-button,.clear-button{font-size:.8rem;padding:8px 15px}.rightSide form input{width:100%}}.addRow input{background-color:#fff!important;border:1px solid #d3d3d3!important;height:4.7vh!important;padding:6px!important;text-align:left!important;width:100%!important}.tech-modal-overlay{align-items:center;background:#8080804d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.tech-detModal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;overflow:hidden;padding:20px;width:600px}.tech-modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-top:0}.tech-header-text{color:#898888;font-size:1.8vw;font-weight:700;margin-top:0;padding-left:12%;padding-top:5.8%}.tech-close{color:#888;cursor:pointer;font-size:1.8vw;margin-top:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.4%;padding-top:5%}.tech-close:hover{color:#000}.tech-customerdetailsmodal-content{align-items:center;background-color:#fff;display:grid;padding-left:12%;padding-right:12%;width:500px}.tech-detailsRow{display:flex;justify-content:space-between;margin-bottom:10px;text-align:left}.tech-details-cell{flex:1 1;margin-right:10px;min-height:4.7vh;width:33%}.tech-details-titles{font-weight:700;margin-bottom:5px}.tech-button-container{display:flex;justify-content:center;margin-top:20px}.tech-edit-button,.tech-save-button{background-color:#13d1ff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-right:10px;padding:10px 20px;text-align:center;text-decoration:none}.tech-edit-button:hover,.tech-save-button:hover{background-color:#01c0f0}.tech-error-message{align-items:center;color:red;display:flex;font-size:10px;height:1px;justify-content:center;margin-bottom:10%;position:absolute;width:100%}.tech-save-button:disabled{background-color:#d3d3d3;color:#fff;cursor:not-allowed}.CountryDropdown,.RegionDropdown{min-height:4.7vh;width:100%}input,select{background-color:light-dark(#efefef4d,#3b3b3b4d);border-color:#7676764d;border-width:thin;color:light-dark(#545454,#aaa);cursor:default}.customer-table{border-collapse:collapse;margin-bottom:10%;position:relative;width:100%}.customer-table td{border-collapse:collapse;font-weight:600;padding:8px;text-align:left}.customer-table tr{border:1px solid #d4d5db;height:6vh;text-align:left}.customer-table th{border:none;color:#898888;padding:8px}.customer-table thead tr{border:none}.firstRow{border-left:none;border-right:none}.customer-table tbody tr{box-shadow:0 1px 0 #d4d5db}.firstColumn{color:#010101}.dotsMenu{background:#0000;border:none;cursor:pointer}.dotsContainer{display:flex;justify-content:flex-end;position:relative}.dropdownDot{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;opacity:1;padding:5%;position:absolute;right:0;top:100%;transition:visibility 0s,opacity .3s linear;z-index:1}.dotsContainer:hover .dropdownDots{opacity:1;visibility:visible}.dropdownDot button{background-color:#fff;border:none;color:#333;cursor:pointer;display:block;font-size:.8rem;font-weight:600;padding:8px 12px;text-align:left;width:100%}.dropdownDot button:hover{background-color:#e8e8e8}.dropdownDots{background-color:#fff;border:1px solid #d3d3d3;border-radius:2px;margin-top:10%;padding:10px;position:absolute;right:0;top:100%;z-index:1}.dropdownDots button{background:none;border:none;color:#d3d3d3;cursor:pointer;display:block;font-size:.8rem;padding:5px 0;text-align:left;width:100%}.customer-table td:last-child{text-align:right}.currencyFlag1{width:17.5%}.customer-table th:last-child{text-align:right}.delete-button:hover{background-color:#ff3131;color:#fff}.edit-button:hover{background-color:#50c878;color:#fff}.authContainer{height:38%;margin:50px auto auto;width:36%}.login-container{align-content:stretch;align-items:stretch;border:.5px solid #d3d3d3;border-radius:5px;box-shadow:0 0 10px #d6dae580;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;margin:35% auto auto;padding:20px 5vh}.input-group{margin-bottom:15px}input{box-sizing:border-box;font-size:1.8vh;padding:10px;width:100%}.logButton{background-color:#13d1ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.8vh;margin-bottom:10px;margin-top:10px;padding:2%;text-align:center;width:48.5%}.logButton:disabled{background-color:#d3d3d3;color:#fff;cursor:not-allowed}.title-header{color:#898888;font-size:2vw;font-weight:700}.centeredButton,.signup-link,.title-header{text-align:center}.signup-link{color:#898888;font-size:1.5vh;font-weight:600;text-decoration:none}.signup-link:hover{cursor:pointer}.signup-text{color:#898888;font-size:1.5vh;font-weight:600;text-align:center}.logInput{background-color:#d3d3d3;border:none;border-radius:5px;color:#000;font-weight:600;height:5.74vh;width:100%}.logContent{align-content:stretch;align-items:stretch;flex-direction:column;flex-wrap:wrap;justify-content:center}.err-message{font-size:.8vw;text-align:left}.err-message,.err-message2{color:#c32424;font-weight:600;margin-top:5px}.err-message2{font-size:1vw;text-align:center}.outerText{display:flex;justify-content:space-evenly}.grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.row{display:flex;gap:10px;justify-content:space-around}.regcell{flex-grow:1}.one-third{flex-basis:calc(33.33% - 5px)}.one-third,.two-thirds{flex-grow:1;flex-shrink:0}.two-thirds{flex-basis:calc(66.66% - 5px)}.full-width{width:100%}.dateText{color:#000;font-size:1.5vh;font-weight:550;letter-spacing:0;text-align:left}.logoContainer{margin-bottom:-100px;margin-left:20%;margin-right:20%}.FullLogo{width:70%}.labelForgetPassword{color:#010101;font-size:.8rem;font-weight:450}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.datasource-table{padding-top:10%}.grid-container-connections{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);justify-content:flex-start}.datasource-box{background-color:#fff;border-radius:8px;padding:20px;position:relative;width:60vh}.datasource-box:before{border:2px solid #fff;border-radius:8px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.datasource-box.connected:before{border-color:#13d1ff}.datasource-box.disconnected:before{border-color:#d3d3d3}.datasource-header{align-items:center;display:flex;justify-content:space-around}.logo{width:40vh}.connectionsButton{background-color:#13d1ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;margin:0 10px;padding:10px 15px;width:15vh}.grid-container{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1%;justify-content:center}.edit-profile-container{margin:0 auto;max-width:80%;padding-top:10%}.password-container,.profile-picture-container{display:flex;flex-direction:column;height:100%;width:28%}.user-info-container{display:flex;flex-direction:column;min-height:100%;width:38%}.section-title{align-self:flex-start;color:#898888;font-size:1.2vw;font-weight:700;margin-bottom:10px}.profile-picture-section{border:1px solid #d3d3d3;border-radius:3px;min-height:35vh;padding:7%;position:relative}.profile-picture-section button{bottom:5%;position:absolute;right:5%}.profile-picture-section img{height:auto;max-width:100%}.personal-info-section{border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:row;min-height:37vh;padding-bottom:2%;padding-top:5%;position:relative}.personal-info-section button{bottom:5%;position:absolute;right:3%}.info-section{border-right:1px solid #d3d3d3;flex:1 1;padding-left:5%;padding-right:15%}.company-info-section{flex:1 1;padding-left:5%;padding-right:5%}.password-section{border:1px solid #d3d3d3;border-radius:3px;display:flex;flex-direction:column;gap:10px;min-height:35vh;padding:7%}.profileTitle{color:#010101;font-size:.6vw;font-weight:500;letter-spacing:0;text-align:left}.profileButton{background-color:initial;border:none;cursor:pointer}.editButtonIcon{width:25%}.profileInfo{color:#010101;font-size:.8vw;font-weight:600;letter-spacing:0;text-align:left}.passwordTextArea{background-color:#d3d3d3;border:none;border-radius:3px;font-weight:600;padding-right:40px;width:100%}.profileButton2{background-color:#13d1ff;border:1px solid #13d1ff;border-radius:3px;color:#fff;cursor:pointer;font-size:2vh;font-weight:600;margin:auto;padding:3%;width:60%}.password-input-container{align-items:center;display:flex;position:relative}.eyeIcon{cursor:pointer;height:18px;position:absolute;right:10px;width:18px}.profile-picture{background:#fafbfe;border-radius:50%;height:50%;opacity:1;overflow:hidden;position:absolute}.modal,.profile-picture{left:50%;top:50%;transform:translate(-50%,-50%);width:50%}.modal{background-color:#fff;border:1px solid #ccc;padding:2%;position:fixed;z-index:1000}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-top:0}.close{color:#888;cursor:pointer;font-size:1.8vw;margin-top:0;padding-right:2.4%;padding-top:2.4%}.header-txt{color:#898888;font-size:1.4vw;font-weight:700;margin-top:0}.close:hover{color:#000}.modal-body{align-content:space-evenly;align-items:baseline;display:grid;grid-template-rows:auto 1fr}.button{font-size:1.8vh;font-weight:600;padding:1.5vh 2.5vh}.button,.primary{border:none;border-radius:5px;cursor:pointer}.primary{background-color:#13d1ff;color:#fff}.primary.disabled{background-color:#b0eaff;cursor:not-allowed}.primary.clickable{cursor:pointer}.button.secondary{background-color:#fff;border:1px solid #010101;color:#010101}.button.success{background-color:#13d1ff;border:1px solid #13d1ff;color:#fff}.inventory-label{color:#010101;display:flex;font-size:1vw;font-weight:700;margin-bottom:1vh}.add-bar{display:flex;flex-direction:row;gap:10px;padding:1vh}.add-inventory-input{background-color:#fff!important;border:1px solid #d3d3d3!important;border-radius:5px;display:flex;font-weight:400!important;margin:0!important;padding:2vh!important}.list{border:none;border-radius:5px;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0}.list-item{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:5px;color:#010101;cursor:default;font-size:.8vw;margin:5px 10px;padding:10px}.list-item:hover{background-color:#e9ecef}.modal-footer{display:flex;flex-direction:row;gap:3%;justify-content:flex-end;margin:2vh}.primary-icon{align-items:center;background-color:#13d1ff;border:2px solid #13d1ff;border-radius:5px;cursor:pointer;display:flex;justify-content:center;max-height:4vh;padding:5px}.primary-icon.disabled{cursor:not-allowed;opacity:.5}.primary-icon.clickable{cursor:pointer;opacity:1}.add-inventory-content{border:1px solid #d3d3d3;border-radius:5px;padding:10px}.DeleteServicemodal-overlay{align-items:center;background-color:#4b556380;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.DeleteServicemodal-container{background-color:#fff;border-radius:.5rem;padding:1.5rem;width:33.33%}.DeleteServicemodal-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.DeleteServicemodal-message{margin-bottom:1.5rem}.DeleteServicemodal-actions{display:flex;gap:.5rem;justify-content:flex-end}.DeleteServicebutton-cancel{background-color:#e5e7eb;border-radius:.375rem;color:#1f2937;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.DeleteServicebutton-cancel:hover{background-color:#d1d5db}.DeleteServicebutton-delete{background-color:#dc2626;border-radius:.375rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.DeleteServicebutton-delete:hover{background-color:#b91c1c}.SubTypeComponentcontainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;margin:1rem 0;padding:1rem;transition:box-shadow .3s}.SubTypeComponentcontainer:hover{box-shadow:0 4px 6px #0000001a}.flex-row{cursor:pointer;justify-content:space-between}.flex-center,.flex-row{align-items:center;display:flex}.text-lg{font-size:1.125rem}.text-gray-700{color:#4b5563}.text-gray-900{color:#1f2937}.text-blue-500{color:#3b82f6}.text-blue-500:hover{color:#2563eb}.text-gray-400{color:#9ca3af}.text-gray-400:hover{color:#6b7280}.text-green-500{color:#10b981}.text-green-500:hover{color:#059669}.text-red-500{color:#ef4444}.text-red-500:hover{color:#dc2626}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-400{background-color:#9ca3af}.bg-gray-400:hover{background-color:#6b7280}.bg-blue-500{background-color:#3b82f6}.bg-blue-500:hover{background-color:#2563eb}.border{border:1px solid #e5e7eb}.p-4{padding:1rem}.p-2{padding:.5rem}.my-4{margin:1rem 0}.mt-4{margin-top:1rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-lg{box-shadow:0 10px 15px #0000001a}.transition-shadow{transition:box-shadow .3s}.w-full{width:100%}.editbuttons-full{height:5vh;width:100%;width:18vh}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.right-0{right:0}.z-20{z-index:20}.cursor-pointer{cursor:pointer}.flex-column{display:flex;flex-direction:column}.justify-end{justify-content:flex-end}.gap-3{gap:.75rem}.text-left{text-align:left}.input{border:1px solid #e5e7eb;padding:.5rem}.button{color:#fff}.button-cancel{background-color:#9ca3af}.button-cancel:hover{background-color:#6b7280}.button-save{background-color:#13d1ff}.button-save:hover{background-color:#11a7cc}.hidden{display:none}.tab-navigationInventory{background-color:#f1f1f1;border-bottom:2px solid #ccc;display:flex;justify-content:space-around;padding:10px 0}.tabInventory{background:none;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:1.2em;padding:10px 20px;transition:background-color .3s,color .3s}.tabInventory:hover{background-color:#e0e0e0}.tabInventory.active{border-bottom:2px solid #13d1ff;color:#13d1ff;font-weight:700}.success-message{color:green;font-size:16px;margin-bottom:16px}.serviceinventorycontainer{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;height:600px;margin-bottom:10%;overflow-y:auto;padding:1.5rem}.flex{display:flex}.flex-col{flex-direction:column}.sm\\:flex-row{flex-direction:row}.items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.text-sm{font-size:.875rem}.font-semibold{font-weight:600}.text-gray-800{color:#1f2937}.select{border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;flex:1 1;padding:.5rem}.select:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.button{align-items:center;border-radius:.375rem;display:flex;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.button-blue{background-color:#13d1ff;color:#fff}.button-blue:hover{background-color:#11a7cc}.button-gray{background-color:#4b5563;color:#fff}.button-gray:hover{background-color:#374151}.input{border:1px solid #d1d5db;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem;width:100%}.input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin:1rem 0;padding:1rem}.App{overflow:hidden;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calendar-margin{margin-left:7%;margin-right:7%;margin-top:2.5%}.fc-button-primary{background-color:#13d1ff!important;border-color:#13d1ff!important}.loader{animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#13d1ff;height:50px;margin:10% auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fc-direction-ltr{margin-bottom:50px}
/*# sourceMappingURL=main.22f351a4.css.map*/