@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700&display=swap);.app-shell{min-height:100vh}.app-shell__main{margin-left:7.2rem;min-height:100vh;padding:2.4rem 3.2rem}.app-surface{background:#ffffffeb;border:1px solid #dbe3ef;border-radius:1.6rem;box-shadow:0 12px 30px #0f172a0f}.page-header{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.6rem}.page-title{color:#0f172a;font-family:Plus Jakarta Sans,sans-serif;font-size:2.6rem;font-weight:700;line-height:1.2;margin:0}.page-actions{display:flex;flex-wrap:wrap;gap:.8rem}.page-block{display:flex;flex-direction:column;gap:1.6rem;min-width:0;width:100%}.stat-card{background:#f8fbff;border:1px solid #dbe3ef;border-radius:1rem;max-width:22rem;padding:1.2rem 1.6rem}.stat-card__value{color:#0f172a;font-size:2.2rem;font-weight:700}.stat-card__label{color:#64748b;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.search-inline{align-items:center;display:flex;gap:.8rem}.search-inline__input{border:1px solid #cfd8e4;border-radius:.9rem;font-size:1.4rem;height:4.2rem;max-width:100%;padding:0 1.2rem;width:32rem}.search-inline__input:focus{border-color:#60a5fa;outline:2px solid #bfdbfe}.btn{border-radius:.9rem!important;border-style:solid!important;border-width:1px!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;padding:.85rem 1.3rem!important;text-decoration:none!important;text-transform:none!important;transition:all .18s ease}.btn-primary{background:#1f6feb!important;border-color:#1f6feb!important;color:#fff!important}.btn-primary:hover{background:#1656b8!important;border-color:#1656b8!important}.btn-success{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.btn-success:hover{background:#0d665f!important;border-color:#0d665f!important}.btn-danger{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}.btn-danger:hover{background:#ffe4e6!important}.gm-ui-hover-effect{display:none!important}.toast{background-color:#dc2626;border-radius:.8rem;bottom:3rem;color:#fff;font-size:1.4rem;font-weight:700;left:50%;min-width:250px;opacity:0;padding:1.2rem 1.6rem;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .5s,bottom .5s;visibility:hidden;z-index:1000}.toast.show{bottom:5rem;opacity:1;visibility:visible}.staging-top-info{align-items:center;background:#c41e3ab3;border-radius:12px;box-shadow:0 10px 30px #0003;color:#fff;display:flex;font-size:13px;gap:8px;left:50%;letter-spacing:.2px;line-height:1.2;padding:10px 16px;pointer-events:none;position:fixed;top:14px;transform:translateX(-50%);z-index:2000}.staging-top-info strong{border:1px solid #ffffffbf;border-radius:6px;font-size:11px;letter-spacing:.6px;padding:3px 7px}@media (max-width:768px){.staging-top-info{font-size:12px;justify-content:center;text-align:center;top:10px;width:calc(100% - 20px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.user-management-data-table{margin-top:1rem;width:100%}.user-management-data-table .data-grid{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.user-management-data-table .verification-status{align-items:center;display:flex}.user-management-data-table .verification-status .status-verified{color:#4caf50;font-weight:500}.user-management-data-table .verification-status .verify-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background-color .2s}.user-management-data-table .verification-status .verify-button:hover{background-color:#1565c0}.user-management-data-table .verification-status .verify-button:focus{box-shadow:0 0 0 2px #1976d233;outline:none}.user-management-data-table .MuiDialog-paper .MuiDialogTitle-root{background-color:#f5f5f5}.user-management-data-table .MuiDialog-paper .MuiDialogActions-root{padding:16px 24px}.user-management-data-table .MuiDialog-paper .MuiDialogActions-root button{min-width:100px}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:62.5%}body{background:linear-gradient(180deg,#f8fbff,#f3f6fb);color:#1f2937}#root,body{min-height:100vh}a{color:inherit}.heading-1,.heading-2,.heading-3,.heading-4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;letter-spacing:-.02em}.heading-1{color:#1f2937;font-size:4rem;line-height:1.1}.heading-2{font-size:3rem;line-height:1.15}.heading-2--light{color:#f8fafc}.heading-2--dark{color:#1f2937}.heading-3{color:#1f6feb;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}.heading-4{font-size:1.8rem}.heading-4--light{color:#f8fafc}.heading-4--dark{color:#1f2937}.dashboard{grid-row-gap:2.4rem;display:grid;grid-template-rows:-webkit-min-content minmax(80vh,-webkit-min-content);grid-template-rows:min-content minmax(80vh,min-content);padding:0}.dashboard .header{align-items:flex-end;align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.dashboard__contents{grid-row-gap:2rem;background-color:#0000;display:grid;padding:0}.dashboard__content{grid-row-gap:1.2rem;display:grid;padding:1.8rem}.dashboard__content__title{grid-column-gap:1.5rem;align-items:center;color:#64748b;display:grid;font-size:1.6rem;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}.dashboard__content__title:after,.dashboard__content__title:before{background-color:#dbe3ef;content:"";display:block;height:1px}.dashboard__content__items{grid-gap:1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));margin-top:.8rem}.dashboard__content__btn{justify-self:start}h1{color:#0f172a}.header__title{grid-column:1/-1;margin-left:0}.dashboard__header-controls{align-items:center;display:flex;gap:.6rem}.dashboard__language-toggle{display:flex;gap:.6rem}.dashboard__language-toggle .btn{min-width:4.8rem}.purchase-orders{grid-row-gap:1rem;display:grid;grid-template-rows:3vh minmax(93vh,-webkit-min-content);grid-template-rows:3vh minmax(93vh,min-content);padding:2rem}.purchase-orders .header{grid-row-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);justify-items:start}.purchase-orders .header__title{grid-column:1/span 1;grid-row:1/2}.purchase-orders .header__btn{align-items:center;column-gap:5px;display:flex;grid-column:2/span 1;grid-row:1/2;justify-self:end}.purchase-orders .header__filter{grid-column-gap:2rem;align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(6,1fr) auto}.purchase-orders .header__filter__date{align-items:center;display:grid;grid-template-rows:repeat(2,1fr);justify-content:center}.repair-orders{grid-row-gap:2rem;display:grid;grid-template-rows:20vh minmax(80vh,-webkit-min-content);grid-template-rows:20vh minmax(80vh,min-content);padding:3rem}.repair-orders .header{grid-row-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);justify-items:start}.repair-orders .header .title{grid-column:1/span 1;grid-row:1/2}.repair-orders .header .btn{grid-column:2/span 1;grid-row:1/2;justify-self:end}.repair-orders .header .filter{grid-column-gap:2rem;align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(5,1fr) auto}.repair-orders .header .filter__date{align-items:center;display:grid;grid-template-rows:repeat(2,1fr);justify-content:center}.delivery-management{--surface:#f6f8fc;--panel:#fff;--border:#d7deea;--title:#14243d;--text:#3d4a63;grid-gap:1rem;background:radial-gradient(circle at 0 0,#eef4ff 0,#f8fbff 50%,#f4f6fb 100%);display:grid;gap:1rem;grid-template-columns:minmax(240px,320px) 1fr;grid-template-rows:auto auto 1fr;min-height:calc(100vh - 4rem);padding:1rem}.delivery-management .content,.delivery-management .header,.delivery-management .header-fleet{background:var(--panel);border:1px solid var(--border);border-radius:14px}.delivery-management .header{grid-column:1/2;grid-row:1/2;padding:1rem}.delivery-management .header .header-main{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.delivery-management .header h2{color:var(--title);font-weight:700;letter-spacing:.02em;margin:0}.delivery-management .header .header-subtitle{color:var(--text);font-size:.85rem;line-height:1.4;margin:.35rem 0 0}.delivery-management .header-fleet{grid-gap:1rem;display:grid;gap:1rem;grid-column:2/3;grid-row:1/2;grid-template-columns:minmax(380px,1fr) minmax(320px,auto);padding:1rem}.delivery-management .header-fleet .header__filter__title{grid-gap:.6rem;align-content:start;display:grid;gap:.6rem}.delivery-management .header-fleet .header__filter__title .header-fleet__title{color:var(--title);margin:0;text-align:left}.delivery-management .header-fleet .header__filter__title .filter-button{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;min-width:0}.delivery-management .header-fleet .buttons-group{display:flex;flex-direction:column;gap:.85rem;justify-content:flex-start}.delivery-management .header-fleet .buttons-actions-row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.delivery-management .header-fleet .buttons-actions-row .btn{min-width:220px}.delivery-management .header-fleet .search-field{align-self:flex-end;width:min(360px,100%)}.delivery-management .content{grid-column:1/3;grid-row:2/4;height:calc(100vh - 11.5rem);min-height:520px;overflow:hidden;padding:.75rem}.delivery-management .content .delivery-summary{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.7rem}.delivery-management .content .delivery-summary__item{background:linear-gradient(180deg,#fff,#f3f7ff);border:1px solid #d6e1f7;border-radius:10px;display:flex;flex-direction:column;gap:.15rem;min-width:150px;padding:.45rem .7rem}.delivery-management .content .delivery-summary__item--meta{background:linear-gradient(180deg,#fffdfa,#f4f9ff);margin-left:auto;min-width:170px}.delivery-management .content .delivery-summary__label{color:#4f6285;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.delivery-management .content .delivery-summary__value{color:#172f59;font-size:1.02rem}.delivery-management .content .column-container{grid-gap:.35rem;display:grid;gap:.35rem;grid-auto-columns:375px;grid-auto-flow:column;grid-template-columns:375px;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.delivery-management .content .column-container .column:first-of-type{background:linear-gradient(90deg,#fff,#fff 90%,#fff0);left:0;padding-right:1.4rem;position:-webkit-sticky;position:sticky;width:375px;z-index:10}.delivery-management .content .column-container-no-scroll{grid-gap:.35rem;display:grid;gap:.35rem;grid-auto-columns:375px;grid-auto-flow:column;grid-template-columns:375px;height:100%;scroll-snap-type:x proximity}.delivery-management .content .column-container-no-scroll .column:first-of-type{background:linear-gradient(90deg,#fff,#fff 90%,#fff0);left:0;padding-right:1.4rem;position:-webkit-sticky;position:sticky;width:375px;z-index:10}.delivery-management .content .map-layout{align-items:stretch;display:flex}.delivery-management .content .map-layout .map-unassigned-column{display:flex;flex-direction:column;width:375px}.delivery-management .content .map-layout .map-panel{display:flex;flex:1 1;min-width:0;padding-left:.5rem}@media(max-width:1200px){.delivery-management{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.delivery-management .header{grid-column:1/2;grid-row:1/2}.delivery-management .header-fleet{grid-column:1/2;grid-row:2/3;grid-template-columns:1fr}.delivery-management .header-fleet .buttons-group{align-items:stretch}.delivery-management .header-fleet .buttons-actions-row{justify-content:flex-start}.delivery-management .header-fleet .search-field{align-self:stretch}.delivery-management .content{grid-column:1/2;grid-row:3/4;height:calc(100vh - 17rem)}}@media(max-width:768px){.delivery-management{padding:.65rem}.delivery-management .header .header-main{align-items:flex-start;flex-direction:column}.delivery-management .header-fleet .filter-button{align-items:stretch;flex-direction:column}.delivery-management .header-fleet .buttons-actions-row .btn{min-width:100%}.delivery-management .content{height:calc(100vh - 20rem);min-height:420px}.delivery-management .content .column-container,.delivery-management .content .column-container-no-scroll{grid-auto-columns:320px;grid-template-columns:320px}.delivery-management .content .column-container .column:first-of-type,.delivery-management .content .column-container-no-scroll .column:first-of-type,.delivery-management .content .map-layout .map-unassigned-column{width:320px}}.item-library{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh;padding:0 2rem;width:100%}.item-library .header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.item-library .header h1{margin:0}.item-library .header .header-buttons{grid-gap:10px;display:grid;gap:10px;justify-items:end;margin:0}.item-library .header .header-buttons .search-button{display:flex}.item-library .content{min-height:0;overflow:auto;width:100%}.item-library .content>*{width:100%}.sign-in-and-sign-up{display:flex;justify-content:space-between;margin:30px auto;width:850px}.delivery-fleets{grid-row-gap:1rem;display:grid;grid-template-rows:5vh minmax(95vh,-webkit-min-content);grid-template-rows:5vh minmax(95vh,min-content);padding:3rem}.delivery-fleets .header{grid-row-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);justify-items:start}.delivery-fleets .header__title{display:grid;grid-column:1/span 1;grid-row:1/2}.delivery-fleets .header__title .back-button{align-self:start;grid-column:1/2;grid-row:1/2;justify-self:left}.delivery-fleets .header__btn{grid-column:2/span 1;grid-row:1/2;justify-self:end}.delivery-fleets .header__filter{grid-column-gap:2rem;align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(6,1fr) auto}.delivery-fleets .header__filter__date{align-items:center;display:grid;grid-template-rows:repeat(2,1fr);justify-content:center}.user-management-table{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-top:2rem;width:100%}.user-management-table .verification-status{align-items:center;display:flex;gap:1rem}.user-management-table .status-verified{color:#4caf50;font-weight:500}.user-management-table .custom-button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.user-management-table .custom-button:hover{background-color:#1976d2}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.header__title{color:#333;font-size:2rem;margin:0}.content{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:2rem}.indicator-item{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3ef;border-radius:1.2rem;box-shadow:0 10px 24px #0f172a0d}.indicator-item__content{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-items:center;margin:1.6rem}.indicator-item__content__title{color:#64748b;font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:600;margin-bottom:0}.indicator-item__content__value{color:#0f172a;font-family:Manrope,sans-serif;font-size:2rem;font-weight:700}.sidebar{align-items:flex-start;background:linear-gradient(180deg,#11243f,#0f1f35);border-right:1px solid #ffffff14;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:7.2rem;z-index:1200}.menu-bars{background:none;border:none;color:#fff;font-size:2.4rem;margin-top:1.6rem}.menu-bars button{color:#f1f5ff}.menu-bars__closed{margin-left:.8rem;margin-top:.8rem}.sidebar-nav{align-items:flex-start;background:linear-gradient(180deg,#132946,#0f1f35);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;position:fixed;scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;top:0;width:28rem}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:#0000}.sidebar-nav::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.sidebar-nav{border-right:1px solid #ffffff14;left:-100%;transition:all .3s ease;z-index:1300}.sidebar-nav.active{left:0;transition:all .2s ease}.sidebar-caption{color:#eef4ffb8;font-size:1.2rem;letter-spacing:.08em;margin:1rem 2rem 1.4rem;text-transform:uppercase}.sidebar-link{align-items:center;background:#0000;border:0;color:#e2ecff;display:flex;font-size:1.4rem;justify-content:space-between;list-style:none;min-height:4.8rem;padding:1.2rem 2rem;text-align:left;text-decoration:none;width:100%}.sidebar-link:hover{background:#ffffff14;border-left:3px solid #49a0ff;cursor:pointer}.sidebar-link:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.sidebar-label{font-weight:600;margin-left:1.2rem}.sidebar-version{color:#eef4ff80;font-size:1.2rem;margin-top:auto;padding:2rem;width:100%}.dropdown-link{align-items:center;background:#0a132280;color:#d8e7ff;display:flex;font-size:1.35rem;min-height:4.6rem;padding:1.1rem 3.2rem;text-decoration:none;width:100%}.dropdown-link:hover{background:#49a0ff33;cursor:pointer}.sidebar-link--button{font-family:inherit}.nav-btn{border:none;border-radius:0;margin-top:4rem}.nav-btn,.nav-btn:after,.nav-btn:before{background-color:#fff;height:2px;width:4.5rem}.nav-btn:after,.nav-btn:before{content:"";display:block}.nav-btn:before{transform:translateY(-1.5rem)}.nav-btn:after{transform:translateY(1.3rem)}.input{-webkit-appearance:none;background-color:#fff;border:1px solid #d3dde6;border-radius:6px;color:#0e3254;display:block;font-family:inherit;font-size:inherit;height:48px;outline:none;padding:0 12px;transition:border-color .2s}.input.-focused,.input:focus{border-color:#438cd2}.input::placeholder{color:#d3dde6}.input:disabled{background-color:#ebebe4!important;color:#c6c6c6}.date-range{display:flex;justify-content:space-between}.date-range .input{width:100%}.date-range_arrow{flex-shrink:0;position:relative;width:36px}.date-range_arrow:before{border-right:2px solid #d3dde6;border-top:2px solid #d3dde6;box-sizing:border-box;content:"";display:block;height:18px;left:50%;margin-left:-14px;margin-top:-9px;position:absolute;top:50%;transform:rotate(45deg);width:18px}.radio-buttons{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.radio-buttons .form-check__label{align-items:center;display:flex;gap:1rem;justify-items:start}.group{margin:24px 0;position:relative}.group .form-input{background-color:#fff;border:1px solid #c6d0dc;border-radius:12px;color:#1f2937;display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0;padding:16px 14px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.group .form-input:focus{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb24;outline:none}.group .form-input:focus~.form-input-label{color:#0f172a;font-size:11px;letter-spacing:.02em;top:-12px}.group .form-input-number{background-color:#fff;border:1px solid #c6d0dc;border-radius:12px;color:#1f2937;display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0 25px 25px 0;padding:16px 14px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.group .form-input-number:focus{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb24;outline:none}.group .form-input-number:focus~.form-input-label{color:#0f172a;font-size:11px;letter-spacing:.02em;top:-12px}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:#64748b;font-size:14px;font-weight:500;left:14px;pointer-events:none;position:absolute;top:13px;transition:all .2s ease}.group .form-input-label.shrink{color:#0f172a;font-size:11px;letter-spacing:.02em;top:-12px}.form-input-with-error{display:flex;flex-direction:column;justify-items:flex-start;margin-bottom:8px;margin-top:-8px;text-align:left}.form-input-with-error span{color:#dc2626;font-size:12px;font-weight:600;margin-top:-20px}.create-order h1{font-size:3rem;text-align:left}.create-order{background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:4rem calc(100vh - 10rem);height:100vh;left:8rem;overflow:auto;position:fixed;top:0;width:calc(100vw - 8rem);z-index:1}.create-order__form{grid-column-gap:2rem;display:grid;grid-column:1/-1;grid-row:2/3;grid-template-columns:repeat(3,1fr)}.create-order__form__customer-details,.create-order__form__order-details,.create-order__form__order-summary{padding:0 2rem}.create-order__form__order-summary{text-align:left}.create-order__form__order-summary__text-area{display:grid}.create-order__form__order-summary__text-area .copy-button{align-self:start;column-gap:10px;display:flex;flex-direction:row;grid-column:1/2;grid-row:1/2;justify-self:end;margin:5px 5px 0 0;z-index:2}.create-order__form__order-summary__text-area .text{display:grid;grid-column:1/2;grid-row:1/2}.create-order__form__order-summary__text-area .text .inside-text{padding:10px}.create-order__form__customer-details,.create-order__form__customer-details .card{background-color:#f8fafc}.create-order__form__customer-details .card .card-body{display:grid}.create-order__form__customer-details .card .card-body .buttons-group{align-self:start;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-self:end;row-gap:5px;z-index:2}.create-order__form__customer-details .card .card-body .buttons-group button{align-self:end}.create-order__form__customer-details .card .card-body .btn{align-self:start;grid-column:1/2;grid-row:1/2;justify-self:end;z-index:2}.create-order__form__customer-details .card .card-body .customer-id{grid-column:1/2;grid-row:1/2}.create-order__form__customer-details .card .card-body .customer-id p{text-align:left}.create-order__form__customer-details .input-group-customer{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:-5rem}.create-order__form__customer-details .radio-btn{align-items:center;display:grid;grid-template-columns:repeat(3,minmax(-webkit-min-content,1fr));grid-template-columns:repeat(3,minmax(min-content,1fr));justify-items:start;margin-bottom:2rem}.create-order__form__customer-details .radio-btn__title{font-size:1.5rem;font-weight:400}.create-order__form__customer-details .radio-btn__label{align-items:center;display:flex}.create-order__form__customer-details .transaction-history{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:3rem auto}.create-order__form__customer-details .transaction-history__title{font-size:2rem;justify-self:start}.create-order__form__customer-details .transaction-history__rating{justify-self:end}.create-order__form__customer-details .transaction-history__container{background-color:#fff;grid-column:1/3;height:47vh}.create-order__form__customer-details .button-radio{display:flex;gap:1rem;justify-content:flex-start}.create-order__form__order-details,.create-order__form__order-summary{background-color:#f8fafc}.create-order__form__order-summary__text-area{background-color:#fff;height:60%;margin-bottom:1rem;max-height:80vh;padding:2rem}.create-order__form .buttons{display:flex;gap:2rem;justify-content:flex-end}.create-order__btn{fill:#1f6feb;grid-column:1/2;grid-row:1/2;height:2.5rem;justify-self:start;margin:1rem;width:5rem}.rating__stars{display:flex}.rating__icon-star{color:#1f6feb;height:2rem;width:2rem}.history-item{border:1px solid #000;display:grid;grid-template-columns:2fr,1fr;justify-self:center;margin:2rem;padding:2rem;text-align:left;width:92.5%}.history-item__id-status{align-self:start;grid-column:2/3;grid-row:1/2;justify-self:end;z-index:2}.history-item__details{color:#11243f;font-size:1.5rem;grid-column:1/3;grid-row:1/2;justify-items:start}.history-item__button{align-self:end;grid-column:2/3;grid-row:1/2;justify-self:end}.cart-items__container{background-color:#fff}.checkout-item{align-items:center;border-bottom:1px solid #a9a9a9;display:flex;font-size:10px;padding:15px 0;width:100%}.checkout-item .image-container{padding-right:15px;width:30%}.checkout-item .image-container img{height:100%;width:100%}.checkout-item .name,.checkout-item .price,.checkout-item .quantity{width:30%}.checkout-item .quantity{display:flex;justify-content:center}.checkout-item .quantity .arrow{cursor:pointer}.checkout-item .quantity .value{margin:0 10px}.checkout-item .remove-button{cursor:pointer;padding-left:12px}.checkout-item-coupon{align-items:center;border-bottom:1px solid #a9a9a9;display:flex;font-size:10px;padding:15px 0;width:100%}.checkout-item-coupon .name{width:30%}.checkout-item-coupon .quantity{display:flex;justify-content:center;width:60%}.checkout-item-coupon .quantity .arrow{cursor:pointer}.checkout-item-coupon .quantity .value{margin:0 10px}.checkout-item-coupon .remove-button{cursor:pointer;padding-left:12px}.edit-order{grid-row-gap:1rem;display:grid;grid-template-rows:minmax(-webkit-min-content,3vh) minmax(95vh,-webkit-min-content);grid-template-rows:minmax(min-content,3vh) minmax(95vh,min-content);padding:1rem}.edit-order .first-column,.edit-order .second-column,.edit-order .third-column{background-color:#f8fafc;margin:0 1rem}.edit-order .transaction-history{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:3rem auto;margin-top:2rem}.edit-order .transaction-history__title{font-size:2rem;justify-self:start}.edit-order .transaction-history__rating{justify-self:end}.edit-order .transaction-history__container{background-color:#fff;grid-column:1/3;height:47vh}.edit-order .customer-details{margin-bottom:2rem}.edit-order .customer-details .card{background-color:#f8fafc}.edit-order .customer-details .card .card-body{display:grid}.edit-order .customer-details .card .card-body .buttons-group{align-self:start;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-self:end;row-gap:5px;z-index:2}.edit-order .customer-details .card .card-body .buttons-group button{align-self:end}.edit-order .customer-details .card .card-body .btn{align-self:start;grid-column:1/2;grid-row:1/2;justify-self:end;z-index:2}.edit-order .customer-details .card .card-body .customer-id{grid-column:1/2;grid-row:1/2}.edit-order .customer-details .card .card-body .customer-id p{text-align:left}.edit-order .button-radio{display:flex;gap:1rem;justify-content:flex-start}.edit-order .third-column .buttons{display:flex;gap:2rem;justify-content:flex-end}.update-button{align-self:end;column-gap:1rem;display:flex;grid-column:2/3;grid-row:1/2;justify-self:end;z-index:4}.handle-icon{height:2rem;width:2rem}.order-status{align-items:center;align-self:start;display:flex;grid-column:2/3;grid-row:1/2;justify-self:end;z-index:3}.order-status .fulfillment-container{background-color:#11243f;border-radius:1rem}.order-status .fulfillment-container .fulfillment-status{border-radius:1rem;color:#fff;font-size:1rem;margin-bottom:0;padding:.5rem}.order-status .timer{background-color:#11243f;border-radius:1rem;color:#fff;display:flex;margin-left:1rem}.order-status .timer__icon{fill:#1f6feb;height:1.8rem;margin-top:.25rem;width:1.8rem}.order-status .timer__value{font-size:1rem;margin-bottom:0;padding:.5rem}.edit-item-library{display:grid;grid-template-rows:10vh 80vh;margin:2rem}.edit-item-library .image{height:10rem;width:10rem}.edit-item-library .buttons{display:flex;justify-content:flex-end}.edit-item-library .buttons .btn{margin-left:1rem}.edit-outlet{margin:2rem;width:100%}.edit-outlet .buttons{display:flex;justify-content:flex-end}.edit-outlet .buttons .btn{margin-left:1rem}.sign-in{display:flex;flex-direction:column;width:380px}.sign-in .title{margin:10px 0}.sign-in .buttons{column-gap:10px;display:flex;justify-content:space-between}.sign-up{display:flex;flex-direction:column;width:380px}.sign-up .title{margin:10px 0}.custom-button{align-items:center;background-color:#0f172a;border:1px solid #0f172a;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;height:44px;justify-content:center;letter-spacing:0;line-height:44px;min-width:165px;padding:0 22px;text-transform:none;transition:all .18s ease;width:auto}.custom-button:hover{background-color:#1f2937;border-color:#1f2937}.custom-button.google-sign-in{background-color:#4285f4;color:#fff}.custom-button.google-sign-in:hover{background-color:#357ae8;border:none}.custom-button.inverted{background-color:#fff;border:1px solid #0f172a;color:#0f172a}.custom-button.inverted:hover{background-color:#0f172a;border-color:#0f172a;color:#fff}.spinner-overlay{align-items:center}.spinner-overlay,.spinner-overlay-search{display:flex;height:60vh;justify-content:center;width:100%}.spinner-overlay-search{align-items:flex-start}.spinner-container{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:3px solid #c3c3c399;border-radius:50%;border-top-color:#636767;display:inline-block;height:50px;width:50px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.search-group{margin:14px 0 0;position:relative}.search-group .form-input{background-color:#fff;border:1px solid #c6d0dc;border-radius:12px;color:#1f2937;display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0;padding:16px 14px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-group .form-input:focus{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb24;outline:none}.search-group .form-input:focus~.form-input-label{color:#0f172a;font-size:11px;letter-spacing:.02em;top:-12px}.search-group input[type=password]{letter-spacing:.3em}.search-group .form-input-label{color:#64748b;font-size:14px;font-weight:500;left:14px;pointer-events:none;position:absolute;top:13px;transition:all .2s ease}.search-group .form-input-label.shrink{color:#0f172a;font-size:11px;letter-spacing:.02em;top:-12px}.search-group .suggestions-body{background-color:#fff;border:1px solid #c6d0dc;border-radius:12px;box-shadow:0 14px 28px #02061724;max-height:18rem;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 8px);transition:all .2s ease;width:100%;z-index:20}.search-group .suggestions-body button{background:#eef4ff;border:1px dashed #1f6feb;border-radius:8px;color:#1656b8;font-size:13px;font-weight:700;margin-bottom:6px;padding:8px 10px;text-align:left;transition:background-color .2s ease;width:100%}.search-group .suggestions-body button:hover{background-color:#f8fbff}.search-group .suggestions-body .suggestions{list-style:none;margin:0;padding:0}.search-group .suggestions-body .suggestions li{background-color:#0000;border:1px solid #0000;border-radius:8px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:600;line-height:1.35;margin-bottom:4px;padding:8px 10px;text-align:start;transition:background-color .15s ease,border-color .15s ease}.search-group .suggestions-body .suggestions li:hover{background-color:#eef4ff;border-color:#1f6feb3d}.checkout-card{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin:10px auto 0;width:100%}.checkout-card .checkout-header{border-bottom:1px solid #a9a9a9;display:flex;justify-content:space-between;padding:10px 0;width:100%}.checkout-card .checkout-header .header-block{text-transform:capitalize;width:30%}.checkout-card .checkout-header .header-block:last-child{width:10%}.checkout-card .total{font-size:20px;margin-left:auto;margin-top:5px}.checkout-card button{margin-left:auto;margin-top:50px}.checkout-card .test-warning{color:red;font-size:24px;margin-top:40px;text-align:center}.search-input{border:1px solid #e5e5e5;border-radius:3px;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;height:32px;padding:0 32px 0 16px;width:200px}.x-button{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px;height:34px;justify-content:center;text-align:center;width:32px}.filter-header,.x-button{align-items:center;display:flex}.filter-header{column-gap:10px;justify-content:flex-start;margin-top:-30px}.filter-header .search-component{display:flex}.column-header .column-header-body{display:grid}.column-header .column-header-body .content-group{grid-column:1/2;grid-row:1/2}.column-header .column-header-body .buttons-group{grid-gap:40px;align-self:start;display:grid;gap:40px;grid-column:1/2;grid-row:1/2;justify-self:end;z-index:4}.column-header .column-header-body .buttons-group .btn{justify-self:right}.column-header .column-header-body .buttons-group .active-checkbox{display:grid}.column-header .column-header-body .buttons-group .active-checkbox .toggle-button{justify-self:center}.multi-select-btn{display:flex;flex-direction:column;text-align:left;z-index:20}.disabled-link{pointer-events:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,sans-serif;margin:0}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
/*# sourceMappingURL=main.96cdd1e0.css.map*/