/* Compatibility for the original PHP page DOM; no SAN styles are modified. */
.worker-mission button{padding:0;border-radius:0;background-color:transparent}.worker-mission__worker-remove,.worker-mission__worker-sms{border:0}.worker-mission button.worker-mission__worker-add{border:1px solid #dedede;border-left:0;background-color:white}.worker-mission .mission-form__chapter-title label{font:inherit;margin:0;color:inherit}.worker-mission #assignment-picker{width:100%;max-width:none;line-height:20px;height:26px;padding:2px 5px}.worker-mission__all-cnt .worker-item{flex-shrink:0}.worker-mission__worker-name{font-weight:500}.worker-mission__worker-sms:disabled{opacity:.35}
.legacy-search-form{background:#ebebf2;padding-bottom:16px}.legacy-search-form .main-form__field{font:500 15px/20px Rubik,Arial,sans-serif;height:26px;padding:2px 5px;color:#010101}.legacy-search-form .main-form__chapter-title label{font:inherit;color:inherit;margin:0}.legacy-search-form .main-form__checkbox-outer{display:flex;align-items:center;gap:12px;padding:6px 12px;margin:0;color:#605d89}.legacy-search-form .main-form__checkbox-outer input{width:auto;margin:0}.legacy-search-form .css-button{border:0;background:white;color:#605d89;border-radius:24px;padding:8px 16px}.page-search__count{padding:12px}
.calender-vacations{padding:0 12px 30px}.calender-vacations__month{gap:12px}.calender-vacations__month input{width:180px;padding:5px;border:0;background:transparent}.calender-vacations__month button{border:0;background:transparent}.calender-vacations .day{width:14%;height:50px;background:transparent;font-size:18px}.calender-vacations .calender-vacations__date_selected-full{background:#000;color:white}.calender-vacations .calender-vacations__date_selected{background:#9e9e9e;color:#000}.calender-vacations .calender-vacations__date_state_ready{background:#0b8b00;color:white}
.header-line .header-line__online{border-radius:50%}.legacy-initial img{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover}.legacy-mission-page .mission-form-product__delete{padding:0;border:0;background:transparent}.legacy-mission-page .mission-form-product input{font-size:13px;padding:2px}.legacy-mission-page .mission-form__tab-refresh{display:none}
[hidden]{display:none!important}.header-line button{border:0;background:transparent;border-radius:0;color:inherit;padding:0}.header-line h1{font-size:15px;line-height:47px;margin:0;letter-spacing:0;color:white}.header-line__header-cnt{height:47px}.header-line__online{padding:0!important;border:2px solid white!important}.header-line__online.offline{background:#ae0000}.legacy-user-name{font-size:12px;padding:9px}.legacy-search input{width:100%}.legacy-order-name{top:29px;left:36px;font-weight:500;color:#555}.legacy-order-money{display:flex;top:60px;bottom:auto;left:36px;color:#a5a1c2;align-items:center}.legacy-order-address{display:none}.legacy-order-time{display:none}.mission-item__labels-cnt{font-size:10px}.mission-list.with-worker-panel{max-height:340px;overflow:auto}.mission-workers .worker-item{width:56px;min-width:56px}.mission-workers .worker-item__name{width:40px}.legacy-worker-panel{padding-bottom:140px}.legacy-worker-panel .page-index-user__header{display:flex;justify-content:space-between;align-items:center}.legacy-worker-panel .page-index-user__header button{border:0;background:transparent}.legacy-worker-panel .css-button{border:0;border-radius:24px;padding:10px 16px;color:#605d89;background:white;box-shadow:0 2px 3px #0004;font-size:13px}.legacy-worker-panel .css-button:disabled{opacity:.55;cursor:not-allowed}.legacy-worker-panel .mission-form__line-value{min-width:52px}.legacy-worker-panel .mission-form__line input,.legacy-worker-panel .mission-form__line select{padding:3px;border-radius:3px;max-width:180px;font-size:14px}.legacy-unavailable{font-size:12px;color:#777;padding:12px;text-align:center}.legacy-mission-page .page-mission{display:block;min-height:100vh;padding-bottom:150px}.legacy-mission-page .page-mission__header{color:white}.legacy-mission-page .mission-form__element[hidden]{display:none!important}.legacy-mission-page .mission-form__field{font:500 15px Rubik,Arial,sans-serif;border-radius:3px;padding:3px 5px;background:transparent;border:1px solid #dedede;color:#111}.legacy-mission-page .mission-form__line{display:flex;justify-content:flex-end;align-items:center;margin:0;gap:0}.legacy-mission-page .mission-form__line-label{flex:1;text-align:right}.legacy-mission-page .mission-form__line-label label{display:block;margin:0;font-size:15px;font-weight:700;color:inherit}.legacy-mission-page .mission-form__line-value{width:auto;min-width:52px;max-width:240px}.legacy-mission-page .mission-form__line-value input{width:52px;text-align:center}.legacy-mission-page .mission-form__line-value select{width:auto;min-width:52px;max-width:240px;text-align:center;appearance:auto}.legacy-mission-page .mission-form__field_layout_header{font-size:20px;font-weight:700;border:0;border-bottom:2px solid #dedede;border-radius:0;text-align:right;padding:10px 4px}.legacy-mission-page .mission-form__status select{color:inherit;background:transparent;border:0;width:auto}.legacy-mission-page .mission-form__status option{color:#111}.legacy-mission-page .mission-form__tabs{display:flex}.legacy-mission-page .mission-form__tab{font-size:15px;padding:6px;border-radius:24px}.legacy-mission-page .page-mission__footer{z-index:4}.legacy-mission-page .mission-form__textarea,.legacy-worker-panel .mission-form__textarea{font:400 15px/19px Rubik,Arial,sans-serif;border:0;border-radius:0;resize:vertical;min-height:120px}.legacy-page-actions{padding:20px;display:flex;align-items:center;gap:12px;justify-content:flex-end}.legacy-page-actions button{border-radius:24px;background:#fff;color:#605d89;border:1px solid #605d89;padding:8px 16px}.legacy-page-actions [role=status]{font-size:12px;flex:1}.worker-assignment{display:inline-flex;align-items:center;gap:5px;margin:7px;font-size:13px}.worker-assignment input{width:auto}.legacy-mission-page .mission-messages-composer textarea{font:inherit}.legacy-mission-page .css-required select:has(option:checked[value=""]){background:#ffc4c4}.legacy-mission-page .css-label-accent label{color:#d00000!important}.legacy-mission-page input:disabled,.legacy-mission-page select:disabled,.legacy-mission-page textarea:disabled{opacity:1;color:#555}.legacy-mission-page button:disabled{opacity:.4}.legacy-mission-page .page-mission__header-back{cursor:pointer}.legacy-mission-page .mission-form__header{padding-top:55px}.legacy-mission-page .page-mission__siblings:empty{display:none}
@media(max-width:600px){.legacy-mission-page .mission-form__line-label label{font-size:13px}.legacy-mission-page .mission-form__line{gap:8px}.legacy-mission-page .mission-form__field{font-size:13px}.legacy-mission-page .mission-form__line-value{max-width:50%}.legacy-mission-page .mission-form__line-value select{max-width:100%}.legacy-mission-page .mission-form__line-value input{max-width:100%}.legacy-nav{flex-wrap:wrap}.legacy-user-name{width:100%}.header-line__header-text{margin-left:0}.legacy-mission-page .mission-form__field_layout_header{font-size:18px}}
/* Original mission field geometry and attention states. */
.legacy-mission-page .mission-form__button>.css-button{margin-inline:auto;text-transform:lowercase}.legacy-mission-page .mission-form__field_layout_header{font-weight:500}.legacy-mission-page .mission-form__line-value select[data-cycle="true"][data-chosen="yes"]:focus{background:transparent}.legacy-mission-page[data-readonly="true"] select{appearance:none}
.legacy-mission-page .mission-form__tab{flex:1 1 0;width:0;min-width:0;border:1px solid #605d89;background:#fff;color:#605d89;white-space:nowrap}.legacy-mission-page .mission-form__tab_active{background:#605d89;color:#fff}@media(max-width:540px){.legacy-mission-page .mission-form__tab{font-size:13px;padding:6px 3px}}@media(max-width:360px){.legacy-mission-page .mission-form__tab{font-size:11px;padding-inline:2px;gap:1px}}
.legacy-mission-page [data-legacy-layout="date-gap"]{margin-top:8px}.legacy-mission-page [data-legacy-layout="sale-gap"]{margin-top:6px}.legacy-mission-page [data-legacy-layout="time-align"]{display:flex;justify-content:flex-end;align-items:center}.legacy-mission-page [data-legacy-layout="overlap-title"]{margin-bottom:-28px}.legacy-mission-page [data-legacy-layout="align-right"]{display:flex;justify-content:flex-end}.legacy-mission-page [data-legacy-layout="overlap-left"]{margin-left:-20px}
.legacy-mission-page .mission-form__header{padding-top:0}.legacy-mission-page .mission-form__field_layout_header{height:auto;padding:10px 6px 8px 0}.legacy-mission-page .mission-form__line-value{width:52px;min-width:52px;max-width:none;flex-shrink:0}.legacy-mission-page .mission-form__line-value select{width:100%;min-width:0;max-width:none;appearance:none;padding:2px 5px;height:26px;cursor:pointer}.legacy-mission-page .mission-form__line-value input{height:26px;padding:2px 5px}.legacy-mission-page .mission-form__line-value:has([name="parking"],[name="source"],[name="deliveryType"]){width:116px}.legacy-mission-page .mission-form__line-value:has([name="pigtails"],[name="attenuation"],[name="schemaCompliance"],[name="measurementInfo"],[name="fluke_scheme_received"],[name="fluke_journal_received"]){width:90px}.legacy-mission-page .css-line-full-row .mission-form__line-value{width:100%}.legacy-mission-page .css-line-full-row .mission-form__line-value input{width:100%}
.legacy-mission-page .mission-form__field[data-chosen=""]{background:white}.legacy-mission-page .css-required .mission-form__field[data-chosen=""],.legacy-mission-page .mission-form__field.css-required{background:#ffc4c4;border-color:#ffc4c4}.legacy-mission-page .mission-form__field:focus:not(:disabled){background:white}.legacy-mission-page .mission-form__header .mission-form__field{background:transparent}.legacy-mission-page input:disabled,.legacy-mission-page select:disabled,.legacy-mission-page textarea:disabled{color:#010101;-webkit-text-fill-color:currentColor;cursor:default}.legacy-mission-page .mission-form__status select:disabled{color:inherit;opacity:1;appearance:none}.legacy-mission-page .mission-form__status select{font:700 15px Rubik,Arial,sans-serif}
.legacy-mission-page .mission-form__button .css-button{font:500 13px Rubik,Arial,sans-serif;border:0;background:white;border-radius:24px;color:#605d89;padding:10px 16px;box-shadow:0 2px 3px #0004}.legacy-mission-page .mission-form__button-flex{align-items:center}.legacy-mission-page .mission-form__button-flex-lefts{min-width:120px}.legacy-mission-page .mission-form__contacts-right select{margin-bottom:4px}.legacy-mission-page [name="company"]::placeholder{color:#605d89;opacity:1}.mission-readonly{font-size:13px;color:#605d89;padding:4px 12px 12px}.legacy-mission-page[data-readonly="true"] .worker-mission__worker-remove,.legacy-mission-page[data-readonly="true"] .worker-mission__worker-add,.legacy-mission-page[data-readonly="true"] .worker-mission__worker-sms,.legacy-mission-page[data-readonly="true"] .mission-form-product__delete,.legacy-mission-page[data-readonly="true"] [data-elem="mission-form-product--add"]{display:none}.legacy-page-actions:has([role="status"]:empty):has(button[hidden]){display:none}
