@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);:root{--white:#fff;--black:#171b1f;--gray:#e5e5e5;--gray-100:#f7f9fa;--gray-200:#e3e5e8;--gray-300:#c4c8cc;--gray-500:#868b91;--gray-550:#727272;--gray-600:#666c73;--red:#b82214;--primary:var(--black);--button-primary:#6258e3;--success:#05b20b;--success-bg:#e6f7e8;--danger:#d9545c;--warning:#b45309;--rejected:#94661e;--warning-bg:#fef3e2;--info:#2563eb;--info-bg:#e5eeff;--accent:#5b4fd9}*,:after,:before{box-sizing:border-box}body{background-color:var(--gray-100);color:var(--black);font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;margin:0;padding:0}.app{align-items:center;display:flex;flex-direction:column;min-block-size:100vh;padding-inline:16px}.main{-webkit-padding-after:24px;flex-grow:1;inline-size:100%;padding-block-end:24px}.main:first-child{-webkit-padding-before:24px;padding-block-start:24px}.container{margin-inline:auto}@media(min-width:752px){.container{inline-size:720px}}@media(min-width:532px){.container--narrow{inline-size:500px}}.card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25);padding:16px}.form{display:flex;flex-wrap:wrap;gap:16px}.form>*{inline-size:100%}.alert{--alertForegroundColor:var(--black);--alertBackgroundColor:var(--gray-100);--alertBorderColor:var(--alertForegroundColor);background-color:var(--alertBackgroundColor);border:1px solid var(--alertBorderColor);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;gap:13px;justify-content:space-between;padding:13px}.alert--danger{--alertForegroundColor:#b82214;--alertBackgroundColor:#fcf5f5}.alert--warning{--alertForegroundColor:var(--black);--alertBackgroundColor:#fefce8;--alertBorderColor:#f1d48a}.alert--info{--alertForegroundColor:var(--black);--alertBackgroundColor:var(--info-bg);--alertBorderColor:#bfd7fb}.alert--info,.alert--warning{box-shadow:none}.alert__icon-text-container{align-items:center;display:flex;flex-direction:row;gap:10px}.alert__icon-text-container svg{flex-shrink:0}.alert__label{color:var(--alertForegroundColor);margin:0}.alert__close-button{background-color:var(--alertBackgroundColor);border:0;color:var(--alertBackgroundColor);cursor:pointer;margin:0;padding:0}.header{align-items:center;display:flex;justify-content:center;padding:24px}.header__logo{max-block-size:48px;max-inline-size:100%;object-fit:contain}@media screen and (min-width:600px){.header__logo{max-block-size:64px}}.header--banner{inline-size:100%;padding:24px 0 16px}@media(min-width:752px){.header--banner{inline-size:720px}}.header--banner .header__logo{block-size:120px;border-radius:8px;inline-size:100%;max-block-size:none;object-fit:cover}@media screen and (min-width:600px){.header--banner .header__logo{block-size:164px}}.button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--white);cursor:pointer;display:flex;font-family:Open Sans,sans-serif;justify-content:center;min-block-size:44px;padding:5px 10px;position:relative;text-decoration:none;transition:opacity .25s ease,color .25s ease}.button.default-background{background-color:var(--button-primary);border:1px solid var(--button-primary)}.button--disabled,.button:disabled{cursor:not-allowed;opacity:.2}.button--outline{background-color:var(--white);border-color:var(--gray-200);box-shadow:none;color:var(--gray-500);font-size:14px;font-style:normal;font-weight:600}.button--danger{background-color:var(--danger);border-color:var(--danger);box-shadow:none}.button--danger.button--disabled,.button--danger:disabled{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--gray-500);opacity:1}.button--loading{color:transparent}.button--loading:after{-webkit-margin-before:-2px;-webkit-margin-start:-2px;-webkit-animation:spin .6s linear infinite,grow .3s ease-out forwards;animation:spin .6s linear infinite,grow .3s ease-out forwards;block-size:0;border:2px solid transparent;border-block-start-color:var(--white);border-inline-start-color:var(--white);border-radius:100%;content:"";inline-size:0;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-2px;margin-inline-start:-2px;position:absolute}.button--loading.button--outline:after{border-block-start-color:var(--black);border-inline-start-color:var(--black)}@-webkit-keyframes grow{to{-webkit-margin-before:-8px;-webkit-margin-start:-8px;block-size:14px;inline-size:14px;margin-block-start:-8px;margin-inline-start:-8px}}@keyframes grow{to{-webkit-margin-before:-8px;-webkit-margin-start:-8px;block-size:14px;inline-size:14px;margin-block-start:-8px;margin-inline-start:-8px}}.date-selector__title{font-size:16px;font-weight:600;line-height:21px;margin:0}.date-selector__info-bar,.date-selector__title{-webkit-margin-after:16px;margin-block-end:16px}.date-selector__info-bar{display:flex;justify-content:space-between}.date-selector__info{font-size:14px;font-weight:500;margin-block:0}.date-selector__nav{align-items:center;display:flex;gap:34px}.date-selector__arrow{background:none;border:0;cursor:pointer;display:flex}.date-selector__arrow:disabled{display:none}.date-selector__dates{display:flex;gap:10px;list-style:none;margin:0;padding:0}@media screen and (min-width:600px){.date-selector__dates{gap:20px}}.date-selector__date{inline-size:100%}.date-selector__date-label{cursor:pointer;display:flex;flex-direction:column;gap:4px;text-align:center}.date-selector__date--disabled .date-selector__date-label{cursor:not-allowed}.date-selector__date-input{display:none;inset-inline-start:-9999px;position:absolute}.date-selector__day{font-size:14px;font-weight:500;line-height:20px}.date-selector__number{align-items:center;block-size:40px;border:1px solid var(--gray-200);border-radius:4px;color:var(--black);display:flex;font-size:14px;justify-content:center;position:relative}.date-selector__date--today .date-selector__number{border-color:var(--primary)}:checked~.date-selector__number{background-color:var(--primary);color:var(--white)}.date-selector__date--disabled .date-selector__number{background-color:var(--gray-200)}.date-selector__date--loading .date-selector__number:before{-webkit-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;background-color:var(--loading-grey);background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) var(--gray-200);background-position-x:180%;background-size:200% 100%;content:"";inset:0;position:absolute}.month-selector__title{-webkit-margin-after:16px;font-size:16px;font-weight:600;line-height:21px;margin:0;margin-block-end:16px}.month-selector__calendar{border-radius:8px;padding:16px}.month-selector__weekdays{grid-gap:12px;-webkit-margin-after:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-block-end:12px}.month-selector__weekday{color:var(--gray-500);font-size:14px;font-weight:500;text-align:center}.month-selector__dates{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.month-selector__date-label{cursor:pointer;display:flex;flex-direction:column;gap:4px;text-align:center}.month-selector__date--disabled .month-selector__date-label{cursor:not-allowed}.month-selector__date-input{display:none;inset-inline-start:-9999px;position:absolute}.month-selector__date--disabled .month-selector__number{background-color:var(--gray-200);color:var(--gray-500);cursor:not-allowed}.month-selector__date--today .month-selector__number{border-color:var(--primary)}.month-selector__date--selected .month-selector__number{background-color:var(--primary);color:var(--white)}.month-selector__date--loading .month-selector__number{overflow:hidden;position:relative}.month-selector__date--loading .month-selector__number:before{-webkit-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;background-color:var(--gray-200);background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%);background-position-x:180%;background-size:200% 100%;content:"";inset:0;position:absolute}@-webkit-keyframes loading{to{background-position-x:-20%}}@keyframes loading{to{background-position-x:-20%}}.month-selector__day{color:var(--gray-500);font-size:14px;font-weight:500;line-height:20px}.month-selector__number{align-items:center;background-color:var(--white);block-size:40px;border:1px solid var(--gray-200);border-radius:4px;color:var(--black);display:flex;font-size:14px;justify-content:center;position:relative}:checked~.month-selector__number{background-color:var(--primary);color:var(--white)}.month-selector__nav{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.month-selector__arrow{display:flex}.month-selector__arrow--prev{margin-right:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.month-selector__arrow--next,.month-selector__arrow--prev{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center}.month-selector__arrow:disabled{cursor:not-allowed;opacity:.5}.month-selector__month-year{font-size:14px;font-weight:600;line-height:20px;margin:0}.details-sections__title{-webkit-margin-after:16px;font-size:16px;font-weight:600;line-height:21px;margin:0;margin-block-end:16px}.details-sections__items{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:600px){.details-sections__items{flex-direction:row;flex-wrap:wrap}}.details-sections__item{display:flex;flex-direction:column;gap:4px}@media screen and (min-width:600px){.details-sections__item{inline-size:calc(50% - 8px)}}.details-sections__item-title{color:var(--gray-600);font-size:12px;font-weight:600;line-height:16px;margin:0}.details-sections__item-copy{font-weight:400;margin:0}.time-selector__title{-webkit-margin-after:16px;font-size:16px;font-weight:600;line-height:21px;margin:0;margin-block-end:16px}.time-selector__options{display:flex;flex-direction:column;gap:8px}.time-selector__options--disabled{opacity:.5}.time-selector__inner{align-items:center;border:1px solid var(--gray-200);display:flex;gap:13px;padding:12px 24px 12px 12px;transition:border-color .25s ease,border-width .25s ease}:checked+.time-selector__inner{border-color:var(--primary);border-width:2px}.time-selector__faux-radio{block-size:16.5px;border:2px solid var(--gray-300);border-radius:50%;min-inline-size:16.5px;position:relative;transition:border-color .25s ease}.time-selector__faux-radio:before{background-color:transparent;border-radius:50%;content:"";inset:2px;position:absolute;transition:background-color .25s ease}:checked+* .time-selector__faux-radio{border-color:var(--primary)}:checked+* .time-selector__faux-radio:before{background-color:var(--primary)}.time-selector__radio{inset-inline-start:-9999px;opacity:0;position:absolute}.divider{background-color:var(--gray-200);block-size:1px;border:0;inline-size:100%}.book,.book__date-time-selectors{display:flex;flex-direction:column;gap:16px}.book__date-time-selectors>*{inline-size:100%}.book__actions{display:flex;gap:16px}.field--switch .field__input{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.field-switch__checkbox{left:-9999px;position:absolute}.field--switch__placeholder{color:var(--gray-600);font-size:14px;line-height:20px}.field--switch__switch{background-color:var(--gray-200);block-size:20px;border-radius:20px;inline-size:38px;min-inline-size:38px;position:relative;transition:background-color .25s ease}:checked~* .field--switch__switch{background-color:var(--primary)}:disabled~* .field--switch__switch{opacity:.3}.field--switch__switch:after{background-color:var(--white);block-size:18px;border-radius:50%;content:"";inline-size:18px;inset:1px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}:checked~* .field--switch__switch:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.field--dropdown{display:flex;flex-direction:column;margin-bottom:16px;position:relative;width:100%}.field--dropdown .field__label{margin-bottom:8px}.field--dropdown .field__input-wrapper{position:relative}.field--dropdown .field__search{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='gray' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;outline:none;padding:8px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.field--dropdown .field__search:focus{outline:none}.field--dropdown .field__search:disabled{background-image:none}.field--dropdown .field__dropdown-list{background:#fff;border:1px solid #ccc;border-radius:4px;left:0;list-style:none;margin:0;max-height:120px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.field--dropdown .field__dropdown-item{cursor:pointer;padding:8px}.field--dropdown .field__dropdown-item:hover{background:#f1f1f1}.field--dropdown .field__dropdown-item.no-options{color:#999;cursor:default}.field--dropdown .field__error-message{color:red;font-size:14px;margin-top:8px}.field--error .field__search{border-color:red}.field--disabled{opacity:.6;pointer-events:none}.field--disabled .field__search{background-color:#f5f5f5;cursor:not-allowed}.custom-form{width:100%}.custom-form__title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:15px}.custom-form__description{color:#666;font-size:.875rem;line-height:1.5;margin-bottom:20px}.custom-form__fields{gap:15px}.custom-form__fields,.input{display:flex;flex-direction:column}.input{gap:4px}.input__label{font-weight:600}.input__field{block-size:44px;border:1px solid var(--gray-200);font-size:14px;padding-inline:12px;transition:border-color .25s ease}.input__field:focus{border-color:var(--primary);outline:0}.input__field::-webkit-input-placeholder{color:var(--gray-500);opacity:1}.input__field:-ms-input-placeholder{color:var(--gray-500);opacity:1}.input__field::placeholder{color:var(--gray-500);opacity:1}.login{-webkit-padding-before:32px;padding-block-start:32px}.login .input__field{text-transform:uppercase}.login .input__field::-webkit-input-placeholder{text-transform:none}.login .input__field:-ms-input-placeholder{text-transform:none}.login .input__field::placeholder{text-transform:none}.login__title{font-size:24px;font-weight:700;line-height:32.68px;margin:0 0 4px;text-align:center}.login__copy{color:var(--gray-60);margin:0 0 16px;text-align:center}.login__form>.input:nth-of-type(2),.login__get-otp{inline-size:calc(50% - 8px)}.login__get-otp{align-self:flex-end;transition:all .25s ease}.login__get-otp:not(:disabled){box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--gray-600)}.login__otp-sent-message{margin-block:0}.spinner{block-size:10em;border-radius:50%;box-shadow:inset 0 0 0 1em;color:var(--primary);font-size:4px;inline-size:10em;inset-block-start:50%;inset-inline-start:50%;margin:55px auto;position:absolute;text-indent:-99999em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{background:var(--gray-100);block-size:10.2em;border-radius:50%;content:"";inline-size:5.2em;inset-block-start:-.1em;position:absolute}.spinner:before{-webkit-animation:spin 2s ease 1.5s infinite;animation:spin 2s ease 1.5s infinite;border-radius:10.2em 0 0 10.2em;inset-inline-start:-.1em;-webkit-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em}.spinner:after{-webkit-animation:spin 2s ease infinite;animation:spin 2s ease infinite;border-radius:0 10.2em 10.2em 0;inset-inline-start:4.9em;-webkit-transform-origin:.1em 5.1em;transform-origin:.1em 5.1em}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tracker{--tracker-gap:20px;flex-direction:column;gap:var(--tracker-gap);list-style:none}.tracker,.tracker__item{display:flex;margin:0;padding:0}.tracker__item{align-items:center;gap:8px;position:relative}.tracker__item:after,.tracker__item:before{background-color:var(--gray-200);content:"";inline-size:2px;inset-inline-start:11px;position:absolute}.tracker__item:before{inset-block-start:calc(var(--tracker-gap)/-2)}.tracker__item:after,.tracker__item:before{block-size:calc(50% + var(--tracker-gap)/2)}.tracker__item:after{inset-block-start:50%}.tracker__item:first-child:before,.tracker__item:last-child:after{content:none}.tracker__item--line-in-done:before,.tracker__item--line-out-done:after{background-color:var(--success)}.tracker__number{align-items:center;background-color:var(--gray-200);block-size:24px;border-radius:50%;color:var(--gray-500);display:flex;font-weight:600;justify-content:center;min-inline-size:24px;position:relative;z-index:1}.tracker__item--complete .tracker__number{background-color:var(--success);color:var(--white)}.tracker__item--current .tracker__number{background-color:var(--primary);color:var(--white)}.tracker__item--current .tracker__number:before{border:2px solid var(--primary);border-radius:50%;content:"";inset:-2px;opacity:.5;position:absolute}.tracker--status .tracker__item--current .tracker__number:before{content:none}.tracker--status .tracker__sub-label{color:var(--gray-600);font-size:12px}.tracker__dot{background-color:var(--info);block-size:10px;border-radius:50%;inline-size:10px}.tracker__labels{display:flex;flex-direction:column;justify-content:center;min-block-size:36px}.tracker__label{font-weight:600}.tracker__sub-label{font-size:10px;line-height:16px}.tracker__item.tracker__item--complete .tracker__labels .tracker__label,.tracker__item.tracker__item--current .tracker__labels .tracker__label{color:var(--black)}.tracker__item.tracker__item--todo .tracker__labels .tracker__label{color:var(--gray-600)}.tracker--status{--tracker-gap:14px}.tracker--status .tracker__item{gap:12px}.tracker--status .tracker__number{block-size:24px;font-size:13px;min-inline-size:24px}.tracker--status .tracker__item--current .tracker__number{background-color:var(--white);border:2px solid var(--info);color:var(--info)}.tracker--status .tracker__item--rejected .tracker__number{background-color:var(--rejected)}.tracker--status .tracker__labels{min-block-size:0}.tracker--status .tracker__label{font-size:14px}.tracker--status .tracker__item--todo .tracker__labels .tracker__label{color:var(--gray-500);font-weight:400}.confirm{display:flex;flex-direction:column;padding:24px}.confirm__close{align-items:center;align-self:flex-end;background:none;border:0;cursor:pointer;display:flex;justify-content:center;outline:0}.confirm__close:focus path,.confirm__close:hover path{fill:var(--primary)}.confirm__title{font-size:20px;line-height:32px;margin:0 0 8px;text-align:center}.confirm__copy{margin:0 0 24px;text-align:center}.confirm__copy a{color:var(--primary);text-decoration:none;white-space:nowrap}.confirm__copy a:focus,.confirm__copy a:hover{text-decoration:underline}.confirm__actions{display:flex;gap:16px}.confirm__action{flex-grow:1}.manage__section-title{font-size:16px;font-weight:600;line-height:21px;margin:0}.manage,.manage__actions,.manage__card{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:600px){.manage__actions{flex-direction:row}}.map{block-size:140px;position:relative}@media screen and (min-width:600px){.map{block-size:140px}}.map__iframe{block-size:100%;border:0;inline-size:100%;position:absolute}.zone{display:flex;flex-direction:column;gap:16px}.zone__copy,.zone__title{margin:0}.zone__title{font-size:16px;font-weight:700;line-height:21px}.zone__submit{align-self:flex-start;min-inline-size:150px}.field{max-inline-size:690px}.field__label{-webkit-margin-after:4px;display:block;font-size:14px;font-weight:700;line-height:20px;margin-block-end:4px}.field__input{border:1px solid var(--gray-200);border-radius:4px;font-family:inherit;font-size:14px;inline-size:100%;padding:8px 12px}.field--textarea .field__input{max-inline-size:100%;min-block-size:96px;min-inline-size:100%}.field--error .field__input{border-color:var(--red)}.field--disabled .field__input,.field__input:disabled{background-color:var(--gray-100);color:var(--gray-600)}.field__input:focus{border-color:var(--primary);outline:0}.field__input::-webkit-input-placeholder{color:var(--gray-500)}.field__input:-ms-input-placeholder{color:var(--gray-500)}.field__input::placeholder{color:var(--gray-500)}.field__error-message{color:var(--red);font-size:12px;line-height:16px}.order-details__section-title{font-size:16px;font-weight:600;line-height:21px;margin:0}.order-details,.order-details__card{display:flex;flex-direction:column;gap:16px}.order-details__card{border:1px solid var(--gray-200);border-radius:8px;box-shadow:none}@media screen and (min-width:600px){.order-details__card{padding:20px 28px}}.order-details__card .details-sections__item-copy{font-weight:600}.order-details__card--progress{-webkit-padding-after:8px;padding-block-end:8px}.order-details__map{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden;position:relative}.order-details__map-label{font-size:12px;font-weight:600;inset-block-start:8px;inset-inline-start:12px;position:absolute;z-index:1}.order-details__status{align-items:center;display:inline-flex;gap:6px}.order-details__tasks-section{-webkit-margin-before:8px;display:flex;flex-direction:column;gap:12px;margin-block-start:8px}.order-details__tasks-header{padding-inline:16px}@media screen and (min-width:600px){.order-details__tasks-header{padding-inline:28px}}.order-details__tasks-copy{color:var(--gray-600);font-size:13px;margin:2px 0 0}.order-details__tasks{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.order-details__task{background-color:var(--white);border:1px solid var(--gray-200);border-radius:8px}.order-details__task .button{background-color:var(--accent);border-color:var(--accent);box-shadow:none;flex-shrink:0;font-size:14px;min-block-size:28px;padding:5px 12px}.order-details__task .button.button--outline{background:none;border:0;color:var(--accent);padding-inline:0}.order-details__task--open{border:2px solid var(--accent)}.order-details__task--alert .button{background-color:var(--success);border-color:var(--success)}.order-details__task--alert .order-details__task-toggle{color:var(--success)}.order-details__task--alert.order-details__task--open{border-color:var(--success)}.order-details__task-header{align-items:center;display:flex;gap:16px;padding:16px}@media screen and (min-width:600px){.order-details__task-header{padding:16px 28px 16px 14px}}.order-details__task-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.order-details__task-toggle{align-items:center;background:none;border:0;color:var(--accent);cursor:pointer;display:flex;font:inherit;padding:0}.order-details__task-chevron{display:flex;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.order-details__task--open .order-details__task-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.order-details__task-body{-webkit-border-before:1px solid var(--gray-200);border-block-start:1px solid var(--gray-200);display:flex;flex-direction:column;gap:16px;margin-inline:16px;padding:16px 0 20px}@media screen and (min-width:600px){.order-details__task-body{margin-inline:28px;padding-inline:24px}}.order-details__task-grid{grid-gap:16px 24px;display:grid;gap:16px 24px}@media screen and (min-width:600px){.order-details__task-grid{grid-template-columns:1fr 1fr}}.order-details__task-grid:empty{display:none}.order-details__task-field{display:flex;flex-direction:column;font-size:13px;gap:2px}.order-details__task-field-title{font-weight:600}.order-details__task-link{align-self:flex-start;color:var(--accent);font-size:13px}.order-details__help{background-color:#f5f4fe;border:1px solid #d6d2f7;border-radius:8px;padding:20px 16px}@media screen and (min-width:600px){.order-details__help{padding-inline:28px}}.order-details__help-title{color:#2e2a6b;font-size:18px;line-height:24px;margin:0}.order-details__help-contact{color:var(--accent);font-size:18px;font-weight:600;line-height:24px;margin:4px 0 0}.order-details__help-copy{color:var(--gray-600);font-size:13px;margin:8px 0 0}.order-details__help-copy a{color:var(--accent)}.order-details__task-status{align-items:center;background-color:var(--gray-500);block-size:32px;border-radius:50%;color:var(--white);display:flex;flex-shrink:0;inline-size:32px;justify-content:center}.order-details__task-status--accepted{background-color:var(--accent)}.order-details__task-status--completed,.order-details__task-status--pendingReview{background-color:var(--success)}.order-details__task-labels{display:flex;flex-direction:column;flex-grow:1;gap:2px;min-inline-size:0}.order-details__task-title{font-size:15px;font-weight:600}.order-details__task-subtitle{color:var(--gray-600);font-size:13px}.order-details__task--inProgress .order-details__task-subtitle{color:var(--accent)}.help-card{background:#f8f7fd;border:1.5px solid #d6d1f5;border-radius:14px;padding:20px 30px 16px}.help-card h3{color:#3f3a7a;font-size:22px;font-weight:700;margin:0 0 8px}.help-card .contact{color:#6b5ce0;font-size:18px;font-weight:700;margin:0 0 5px}.help-card .contact a{color:inherit;text-decoration:none}.help-card .note{color:#9a9a9a;font-size:11px;margin:0}.help-card .note a{color:#6b5ce0;text-decoration:none}.help-card a:hover{text-decoration:underline}.language-toggle-container{display:flex;justify-content:flex-end}.lang-select{--ls-ring:color-mix(in srgb,var(--accent) 25%,transparent);appearance:none;-webkit-appearance:none;background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23666C73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid var(--gray-300);border-radius:8px;color:var(--black);color-scheme:light;cursor:pointer;font:inherit;font-size:.925rem;font-weight:500;line-height:1.3;min-width:9rem;padding:.55rem 2.25rem .55rem .85rem;transition:border-color .15s ease,box-shadow .15s ease}.lang-select:hover{border-color:var(--gray-500)}.lang-select:focus{outline:none}.lang-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ls-ring)}@supports((-webkit-appearance:base-select) or (appearance:base-select)){.lang-select,.lang-select::picker(select){-webkit-appearance:base-select;appearance:base-select}.lang-select{align-items:center;background-image:none;display:inline-flex;padding-right:.85rem}.lang-select::picker-icon{color:var(--gray-600);transition:rotate .2s ease}.lang-select:open::picker-icon{rotate:180deg}.lang-select::picker(select){background:var(--white);border:1px solid var(--gray-300);border-radius:10px;box-shadow:0 10px 30px rgba(20,30,50,.12),0 2px 6px rgba(20,30,50,.06);margin-top:6px;min-width:anchor-size(width);opacity:0;padding:4px;transition:opacity .15s ease,translate .15s ease,overlay allow-discrete .15s,display allow-discrete .15s;translate:0 -4px}.lang-select:open::picker(select){opacity:1;translate:0 0}@starting-style{.lang-select:open::picker(select){opacity:0;translate:0 -4px}}.lang-select option{align-items:center;border-radius:6px;color:var(--black);cursor:pointer;display:flex;font-weight:400;gap:.5rem;padding:.5rem .65rem}.lang-select option:focus-visible,.lang-select option:hover{background:var(--gray-100);outline:none}.lang-select option:checked{color:var(--accent);font-weight:600}.lang-select option::checkmark{color:var(--accent);margin-left:auto;order:1}}.page-header,.page-header__back{align-items:center;display:flex}.page-header__back{background:none;border:0;color:var(--gray-600);cursor:pointer;font-family:inherit;gap:8px;padding:0;transition:color .25s ease}.page-header__back:hover{color:var(--black)}.page-header__title{color:inherit;font-size:16px;font-weight:400;line-height:20px;margin:0}.task-progress__title{font-size:16px;font-weight:600;line-height:21px;margin:0}.task-progress{-webkit-padding-after:8px;border:1px solid var(--gray-200);border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding-block-end:8px}@media screen and (min-width:600px){.task-progress{padding:20px 28px 8px}}.task-progress__map{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden;position:relative}.task-progress__map-label{font-size:12px;font-weight:600;inset-block-start:8px;inset-inline-start:12px;position:absolute;z-index:1}.task-details,.task-details__card{display:flex;flex-direction:column;gap:16px}.task-details__card{border:1px solid var(--gray-200);border-radius:8px;box-shadow:none}@media screen and (min-width:600px){.task-details__card{padding:20px 28px}}.task-details__card .details-sections__item-copy{font-weight:600}.dialog{display:flex;flex-direction:column;gap:12px;padding:16px}.dialog__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.dialog__title{font-size:16px;font-weight:600;line-height:24px;margin:0}.dialog__close{align-items:center;background:var(--white);block-size:28px;border:1px solid var(--gray-200);border-radius:4px;color:var(--black);cursor:pointer;display:flex;flex-shrink:0;inline-size:28px;justify-content:center;padding:0}.dialog__close:focus-visible,.dialog__close:hover{border-color:var(--gray-300)}.dialog__body{display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:20px}.dialog__body p{margin:0}.dialog__actions{display:flex;gap:8px;justify-content:flex-end}.dialog__actions .button{box-shadow:none;font-size:14px;font-weight:600;min-block-size:32px;padding:4px 12px}.dialog__actions .button.button--outline{color:var(--black)}.otp-input{display:flex;gap:8px}.otp-input__box{background:var(--white);block-size:36px;border:1px solid var(--gray-200);border-radius:4px;font-family:inherit;font-size:14px;inline-size:36px;padding:0;text-align:center}.otp-input__box:focus{border-color:var(--primary);outline:0}.task-review__section-title{font-size:16px;font-weight:600;line-height:21px;margin:0}.task-review,.task-review__card{display:flex;flex-direction:column;gap:16px}.task-review__file{align-items:center;border:1px solid var(--gray-200);border-radius:4px;display:flex;gap:12px;padding:8px}.task-review__file .button{box-shadow:none;flex-shrink:0;font-size:14px;gap:6px;min-block-size:28px;padding:5px 12px}.task-review__file .button.button--outline{color:var(--black)}.task-review__file-icon{align-items:center;background-color:var(--gray-100);block-size:36px;border-radius:4px;display:flex;flex-shrink:0;inline-size:36px;justify-content:center}.task-review__file-labels{display:flex;flex-direction:column;flex-grow:1;min-inline-size:0}.task-review__file-name{font-weight:600}.task-review__file-size{color:var(--gray-600);font-size:12px}.task-review__confirm{align-items:center;border:1px solid var(--gray-200);border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:12px}.task-review__actions{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:600px){.task-review__actions{flex-direction:row}}.task-review__card{border:1px solid var(--gray-200);border-radius:8px;box-shadow:none}@media screen and (min-width:600px){.task-review__card{padding:20px 28px}}.task-review__card .details-sections__item-copy{font-weight:600}.task-review__result{align-items:center;background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:20px 16px;text-align:center}.task-review__result-icon{-webkit-margin-after:8px;align-items:center;background-color:var(--success);block-size:40px;border-radius:50%;color:var(--white);display:flex;inline-size:40px;justify-content:center;margin-block-end:8px}.task-review__result-icon svg{block-size:22px;inline-size:22px}.task-review__result--rejected .task-review__result-icon{background-color:var(--rejected)}.task-review__result-title{font-size:15px;font-weight:600;margin:0}.task-review__result-copy{color:var(--gray-600);font-size:13px;margin:0}.task-review__reason{display:flex;flex-direction:column;gap:4px}.task-review__reason-label{font-weight:600}.task-review__reason-field .field{max-inline-size:none}.task-review__otp{display:flex;flex-direction:column;gap:8px}.task-review__otp-label{font-weight:600}.task-review__otp-resend{color:var(--gray-600);font-size:12px}.task-review__otp-resend--action{align-self:flex-start;background:none;border:0;color:var(--accent);cursor:pointer;font-family:inherit;padding:0}.message{align-items:center;display:flex;flex-direction:column;text-align:center}.message__icon:not(:last-child){-webkit-margin-after:21px;margin-block-end:21px}.message__title{font-size:16px;font-weight:700;line-height:21px;margin:0}.message__title:not(:last-child){-webkit-margin-after:8px;margin-block-end:8px}.message__copy{color:var(--gray-600);margin:0}.message__copy:last-child{-webkit-margin-after:20px;margin-block-end:20px}.message-view{-webkit-margin-before:40px;margin-block-start:40px}.header~main .message-view{-webkit-margin-before:0;margin-block-start:0}.message-view__card:not(:last-child){-webkit-margin-after:32px;margin-block-end:32px}.message-view__cta{margin-inline:auto}.footer{color:var(--gray-550);font-size:14px;line-height:1.25rem;padding-block:20px;text-align:center}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--primary)}.work-order-header{align-items:center;display:flex;inline-size:100%;justify-content:center;max-inline-size:720px;padding:24px 0 16px}.work-order-header__logo{block-size:120px;border-radius:8px;inline-size:100%;object-fit:cover}@media screen and (min-width:600px){.work-order-header__logo{block-size:164px}}
/*# sourceMappingURL=main.f404c0d1.css.map*/