.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.hidden{display:none !important}@font-face{font-family:"Wix Madefor Text";font-style:normal;src:url(/build/fonts/WixMadeforText-Regular.b4375fab.ttf);font-weight:400;font-display:swap}@font-face{font-family:"Wix Madefor Text";font-style:normal;src:url(/build/fonts/WixMadeforText-Bold.e29706ea.ttf);font-weight:700;font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,address,big,code,em,img,q,s,small,strong,sub,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,embed,figure,header,menu,nav,output,section,summary,time,mark{margin:0;padding:0;border:0;font-family:inherit;vertical-align:baseline}input,button,select,textarea,optgroup,option{font-family:inherit}body{line-height:1}ul,ol{list-style:none}q{quotes:none}q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{outline:0;box-sizing:border-box}img{max-width:100%;height:auto}button::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.text-ui--default{font-size:1rem;line-height:1;font-weight:400}.heading--page-title{font-size:1.5rem;line-height:1;font-weight:700}.heading--card-title{font-size:1.25rem;line-height:1;font-weight:700}.heading--subheading{font-size:.75rem;line-height:1;font-weight:700;text-transform:uppercase}h1{font-size:1.5rem;line-height:1;font-weight:700}h2{font-size:1.25rem;line-height:1;font-weight:700}h3{font-size:.75rem;line-height:1;font-weight:700;text-transform:uppercase}:root{--we-minimum-input-height: 48px;--we-input-icon-size: 16px;--app-height: 100vh}html{scrollbar-width:none}html,body{font-family:"Wix Madefor Text",sans-serif}body{height:var(--app-height, 100vh);overflow:auto}body.is-mobile-sidebar-open{overflow:hidden}body.dark-background{background-color:#073fa1}.fa{display:inline-flex;justify-content:center;align-items:center}button{cursor:pointer}.button-brand{position:relative;align-items:center;justify-content:center;display:flex;flex-flow:row wrap;gap:8px;font-size:1rem;line-height:1;font-weight:700;padding:14px 32px;transition:background-color .1s ease-out,color .1s ease-out,box-shadow .1s ease-out;border-radius:999px;border:0;cursor:pointer;text-decoration:none;max-width:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 768px){.button-brand{max-width:fit-content}}.button-brand .fa{pointer-events:none}.button-brand--primary{background-color:#0b50db;color:#fff}.button-brand--primary:hover,.button-brand--primary:focus-visible{background-color:#246af4}.button-brand--primary:active{background-color:#033eab}.button-brand--primary:disabled,.button-brand--primary.disabled{background-color:#e0e4ec;color:#a7b0c2}.button-brand--primary--variety-haka{background-color:#073fa1;color:#fff}.button-brand--secondary{box-shadow:inset 0 0 0 2px #0b50db;background:rgba(0,0,0,0);color:#0b50db}.button-brand--secondary:hover,.button-brand--secondary:focus-visible{background-color:#e2eeff}.button-brand--secondary:active{box-shadow:inset 0 0 0 3px #246af4}.button-brand--secondary:disabled,.button-brand--secondary.disabled{background-color:#f0f2f6;color:#b8c0cf;box-shadow:inset 0 0 0 2px #b8c0cf}.button-brand--teriary{color:#0b50db;background-color:rgba(0,0,0,0);padding:14px 16px}.button-brand--teriary:hover,.button-brand--teriary:focus-visible{background-color:#e2eeff}.button-brand--teriary:active{background-color:#b3cdff}.button-brand--teriary:disabled,.button-brand--teriary.disabled{background-color:#f0f2f6;color:#b8c0cf}.button-brand--default{color:#03060d;background-color:#f0f2f6}.button-brand--default:hover,.button-brand--default:focus-visible{background-color:#e0e4ec}.button-brand--default:active{background-color:#cbd1dd}.button-brand--default:disabled,.button-brand--default.disabled{background-color:#e0e4ec;color:#b8c0cf}.button-brand--small{padding:9.5px 20px;font-size:.8125rem;line-height:1}.button-brand--small.button-brand--teriary{padding:9px 8px}.button-brand--icon{padding:14px 15px;height:44px;width:44px;justify-content:center;align-items:center}.button-brand--icon .fa{min-width:16px}.button-brand--icon.button-brand--small{font-size:.875rem;line-height:1;padding:9px 9.5px;height:32px;width:32px}@keyframes dropdownSlideBackwards{from{transform:translateX(20px)}to{transform:translateX(0)}}@keyframes dropdownSlideForwards{from{transform:translateX(-20px)}to{transform:translateX(0)}}.dropdown{position:fixed;top:0;left:0;opacity:0;transition:opacity .1s ease-out;pointer-events:none;z-index:6;transform:translateY(4px)}.dropdown.is-open{opacity:1;pointer-events:all}.dropdown__list{display:flex;flex-flow:column nowrap;overflow-x:hidden}.dropdown__list__group{display:none}.dropdown__list__group.is-open{display:block}.dropdown--default{box-shadow:0 0 8px 0 rgba(0,0,0,.08);background-color:#fff;border:1px solid #cbd1dd;min-width:200px;border-radius:4px;overflow:hidden}.dropdown--default .dropdown__list{max-height:205px;overflow:auto;overflow-x:hidden}.dropdown--default .dropdown__list__item:last-child .dropdown__list__item__action{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dropdown--default .dropdown__list__item:first-child .dropdown__list__item__action{border-top-left-radius:4px;border-top-right-radius:4px}.dropdown--default .dropdown__list__item__action{display:flex;flex-flow:row nowrap;gap:8px;font-size:1rem;line-height:1;font-weight:400;color:#03060d;padding:12px 16px;text-decoration:none;border:0;background-color:#fff;cursor:pointer;width:100%;text-align:left;transition:background-color .1s ease-out,color .1s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dropdown--default .dropdown__list__item__action span{pointer-events:none}.dropdown--default .dropdown__list__item__action.animate-backwards{animation:dropdownSlideBackwards .1s ease-out forwards}.dropdown--default .dropdown__list__item__action.animate-forwards{animation:dropdownSlideForwards .1s ease-out forwards}.dropdown--default .dropdown__list__item__action:hover,.dropdown--default .dropdown__list__item__action:focus-visible{background-color:#e0e4ec}.dropdown--default .dropdown__list__item__action .is-active{background-color:#0b50db;color:#fff}.dropdown--default .dropdown__list__item__action .fa{width:16px;min-width:16px;height:16px;min-height:16px}.dropdown--default .dropdown__list__item__action--close-group::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";width:16px;min-width:16px;height:16px;min-height:16px}.dropdown--default .dropdown__list__item__action--open-group::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";margin-left:auto;width:16px;min-width:16px;height:16px;min-height:16px}.dropdown--default .dropdown__list__item__action+.dropdown__list{border-top:1px solid #cbd1dd}.dropdown--default .dropdown__list__item+.dropdown__list__item{border-top:1px solid #cbd1dd}.dropdown--select{box-shadow:0 0 8px 0 rgba(0,0,0,.08);background-color:#fff;border:1px solid #cbd1dd;min-width:200px;border-radius:4px;overflow:hidden;transform:translateY(0)}.dropdown--select.is-autocomplete-enabled{display:flex;flex-flow:column nowrap;gap:4px;padding:4px}.dropdown--select.is-autocomplete-enabled .dropdown__list{border:1px solid #cbd1dd;border-radius:4px;max-height:216px}.dropdown--select .dropdown__search__input{font-size:1rem;line-height:1;font-weight:400;padding:16px 16px 16px 40px;width:100%;color:#03060d;border:1px solid #cbd1dd;border-radius:4px;height:48px}.dropdown--select .dropdown__search__input:focus-visible{border:2px solid #8893a8}.dropdown--select .dropdown__search__input-wrapper{position:relative}.dropdown--select .dropdown__search__input-wrapper::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a7b0c2;font-size:1rem;line-height:1}.dropdown--select .dropdown__search__input ::placeholder{color:#626d83}.dropdown--select .dropdown__list{max-height:200px;overflow:auto}.dropdown--select .dropdown__list--nested{max-height:unset}.dropdown--select .dropdown__list__item__option-group-label{display:block;font-size:1rem;line-height:1;font-weight:700;color:#03060d;padding:12px 16px}.dropdown--select .dropdown__list__item__option-group-label+.dropdown__list{border-top:1px solid #cbd1dd}.dropdown--select .dropdown__list__item__no-items{display:block;font-size:1rem;line-height:1;font-weight:400;color:#03060d;padding:12px 16px;text-decoration:none;border:0;background-color:#fff;width:100%;text-align:left}.dropdown--select .dropdown__list__item__no-results-found{display:flex;flex-flow:column nowrap;text-align:center;padding:50px 48px}.dropdown--select .dropdown__list__item__no-results-found::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";font-weight:100;color:#000;font-size:3rem;line-height:1;margin-bottom:16px}.dropdown--select .dropdown__list__item__no-results-found__title{font-size:1rem;line-height:1;font-weight:700;color:#3c475d;margin-bottom:8px}.dropdown--select .dropdown__list__item__no-results-found__text{font-size:1rem;line-height:1;font-weight:400;color:#192339}.dropdown--select .dropdown__list__item__searching{display:flex;flex-flow:column nowrap;align-items:center;text-align:center;padding:25px 48px}.dropdown--select .dropdown__list__item__searching__title{font-size:1rem;line-height:1;font-weight:700;color:#3c475d;margin-bottom:8px}.dropdown--select .dropdown__list__item__action::before{min-width:16px;min-height:16px}.dropdown--select .dropdown__list__item__action .highlighted{font-weight:700}.dropdown--select .dropdown__list__item__action:hover,.dropdown--select .dropdown__list__item__action:focus-visible{background-color:#e0e4ec}.dropdown--select .dropdown__list__item__action[data-selected=true]{background-color:#0b50db;color:#fff}.dropdown--select .dropdown__list__item__action[data-selected=true]:hover,.dropdown--select .dropdown__list__item__action[data-selected=true]:focus-visible{background-color:#0b50db}.dropdown--select .dropdown__list__item__action--view-all{text-align:center;justify-content:center}.dropdown--select.dropdown--multiple .dropdown__list__item__action::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#fff;border:1px solid #b8c0cf;background-color:#fff;height:16px;width:16px;border-radius:4px;font-size:.875rem;text-align:center}.dropdown--select.dropdown--multiple .dropdown__list__item__action[data-selected=true]{background-color:#fff;color:#03060d}.dropdown--select.dropdown--multiple .dropdown__list__item__action[data-selected=true]:hover,.dropdown--select.dropdown--multiple .dropdown__list__item__action[data-selected=true]:focus-visible{background-color:#e0e4ec}.dropdown--select.dropdown--multiple .dropdown__list__item__action[data-selected=true]::before{border:1px solid #0b50db;background-color:#0b50db}.dropdown--select.dropdown--multiple .dropdown__list__item__action--view-all::before{display:none}.dropdown--user{min-width:240px}.dropdown--user-wrapper{width:100%}@media(min-width: 992px){.dropdown--user-wrapper{width:auto}}.dropdown--user-wrapper .dropdown__toggle{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;padding:8px;background-color:#073fa1;color:#fff;border:0;text-align:left;border-radius:8px;width:auto;height:auto;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dropdown--user-wrapper .dropdown__toggle::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";color:#fff}.dropdown--user-wrapper .dropdown__toggle:hover,.dropdown--user-wrapper .dropdown__toggle:focus-visible{background-color:#002d7c}.dropdown--user-wrapper .dropdown__toggle__image,.dropdown--user-wrapper .dropdown__toggle__user-initials{height:32px;width:32px;min-height:32px;min-width:32px;border-radius:999px;background-color:#fff;object-fit:cover}.dropdown--user-wrapper .dropdown__toggle__user-initials{display:flex;font-size:.875rem;line-height:1;font-weight:700;text-align:center;color:#073fa1;justify-content:center;align-items:center}.dropdown--card-header-wrapper .dropdown__toggle{position:relative;align-items:center;justify-content:center;display:flex;flex-flow:row wrap;gap:8px;font-size:1rem;line-height:1;font-weight:700;padding:14px 32px;transition:background-color .1s ease-out,color .1s ease-out,box-shadow .1s ease-out;border-radius:999px;border:0;cursor:pointer;text-decoration:none;max-width:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 768px){.dropdown--card-header-wrapper .dropdown__toggle{max-width:fit-content}}.dropdown--card-header-wrapper .dropdown__toggle .fa{pointer-events:none}.dropdown--card-header-wrapper .dropdown__toggle{color:#03060d;background-color:rgba(0,0,0,0);font-size:.625rem;line-height:1;padding:0;height:20px;width:20px;min-width:20px}.dropdown--card-header-wrapper .dropdown__toggle:hover,.dropdown--card-header-wrapper .dropdown__toggle:focus-visible{background-color:#e0e4ec}.dropdown--card-header-wrapper .dropdown__toggle:active,.dropdown--card-header-wrapper .dropdown__toggle.is-open{background-color:#cbd1dd}.dropdown--card-header-wrapper .dropdown__toggle:disabled,.dropdown--card-header-wrapper .dropdown__toggle.disabled{background-color:#f0f2f6;color:#b8c0cf}.dropdown--toolbar-calendar{box-shadow:0 0 8px 0 rgba(0,0,0,.08);border-radius:8px;transform:translateY(16px)}.dropdown--toolbar-calendar-wrapper .dropdown__toggle{display:flex;flex-flow:row wrap;gap:8px;padding:16px;border-radius:8px;color:#fff;font-size:1rem;line-height:1;font-weight:400;background-color:#03060d;border:0;transition:background-color .1s ease-out}.dropdown--toolbar-calendar-wrapper .dropdown__toggle:hover,.dropdown--toolbar-calendar-wrapper .dropdown__toggle:focus-visible{background-color:#192339}.dropdown--toolbar-calendar-wrapper .dropdown__toggle::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";color:#8893a8}.card{display:flex;flex-flow:column nowrap;box-shadow:0 0 8px 0 rgba(0,0,0,.08);background-color:#fff;border:1px solid #e0e4ec;border-radius:4px}.card__header{display:flex;align-items:center;border-bottom:1px solid #e0e4ec;padding:16px}.card__header__title{font-size:1.25rem;line-height:1;font-weight:700;margin-right:auto}.card__header__actions{display:flex;flex-flow:row wrap;align-items:center;gap:4px}.card.card--padded-content>.card__content,.card.card--padded-content>.card__actions{padding:16px}.card__content{overflow:auto}.card__actions{display:flex;flex-flow:column nowrap;gap:16px;border-top:1px solid #e0e4ec;padding:16px}@media(min-width: 768px){.card__actions{flex-flow:row nowrap;justify-content:flex-end;align-items:center}}.table{min-width:100%;table-layout:auto;color:#03060d;word-break:normal;height:100%}.table-wrapper{max-width:100%;padding-bottom:var(--table-actions-height, 0)}@media(min-width: 480px){.table-wrapper{padding-bottom:0}}.table th,.table td{height:100%}.table th button,.table td button{white-space:nowrap}.table th{border-top:1px solid #e0e4ec;white-space:nowrap;min-width:200px;font-size:1rem;line-height:1;font-weight:700}@media(min-width: 992px){.table th{min-width:auto;white-space:normal}}.table thead tr:first-child td,.table thead tr:first-child th{border-top:0}.table .table__row__cell__inner .table{border-top:1px solid #e0e4ec}.table .table__row__cell__inner .form-collection .table{border-top:0}.table tbody+tfoot tr:last-child td,.table tbody+tfoot tr:last-child th{border-top:1px solid #e0e4ec}.table tr{height:100%}.table tr td{border-top:1px solid #e0e4ec;font-size:1rem;line-height:1;font-weight:400;vertical-align:top}.table__sorter{display:flex;justify-content:space-between;gap:8px;border:0;background-color:rgba(0,0,0,0);font-size:1rem;line-height:1;font-weight:700;text-align:left;padding:0;width:100%}.table__sorter::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";color:#a7b0c2;width:16px;height:16px;min-height:16px;min-width:16px;text-align:center}.table__sorter.is-ascending::after,.table__sorter.is-descending::after{color:#03060d}.table__sorter.is-ascending::after{content:""}.table__sorter.is-descending::after{content:""}.table .table__row__cell--actions{padding:8px 16px}.table .table__row__cell--actions .table__row__cell__inner{display:flex;flex-flow:row wrap;align-items:flex-start;gap:8px}@media(min-width: 992px){.table .table__row__cell--actions .table__row__cell__inner{justify-items:flex-start}}.table .table__row__cell--actions .table__row__cell__inner .button-brand{min-width:max-content}.table th,.table td{padding:16px;text-align:left}.table-actions{position:fixed;display:flex;align-items:center;justify-content:center;z-index:1;width:100%;pointer-events:none}@media(min-width: 480px){.table-actions{transform:translate(0, -16px);position:fixed;padding:0 16px;max-width:100%}}.table-actions__inner{pointer-events:all;display:flex;flex-flow:column nowrap;justify-content:center;gap:16px;padding:12px 16px;background-color:#fff;width:100%;border-top:1px solid #e0e4ec}@media(min-width: 480px){.table-actions__inner{flex-flow:row nowrap;width:max-content;border-radius:12px;border:1px solid #e0e4ec;align-items:center}}.table-actions__spacer{display:block;content:"";background-color:#e0e4ec;width:100%;height:1px}@media(min-width: 480px){.table-actions__spacer{width:1px;height:16px}}.table-actions .form-element--choice .form-element__choices{padding:0}.table-actions__dropdown-wrapper .form-element--select .select{--we-minimum-input-height: 32px;padding:8px 44px 8px 8px}.table-actions__dropdown-wrapper .form-element--select .select::after{padding:4px 12px;height:24px}.user{display:flex;flex-flow:row nowrap;gap:8px;align-items:center}.content-container{display:grid;padding:0 16px;align-items:start;width:calc(100% + 16px);margin-left:-16px;grid-template-columns:minmax(0, 1fr)}.content-container>*{margin-left:16px;margin-bottom:16px}.content-container>*:last-child{margin-bottom:0}@media(min-width: 1180px){.content-container>*{margin-bottom:0}}.content-container+.content-container{margin-top:16px}.content-container>.content-container{padding:0}.content-container+.content-container--vertical{margin-top:0}.content-container--vertical{width:100%;margin-left:0}.content-container--vertical>*{width:calc(100% - 16px)}@media(min-width: 1180px){.content-container--vertical>*{margin-bottom:16px}}@media(min-width: 1180px){.content-container--one-one{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media(min-width: 1180px){.content-container--one-two{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}}.layout{min-height:var(--app-height, 100vh);--layout-sidebar-width: 0;--layout-sidebar-section-height: 80px;--toolbar-height: 64px;--mobile-header-height: 4rem}@media(min-width: 992px){.layout{--layout-sidebar-width: 48px}}.is-layout-sidebar-open .layout{--layout-sidebar-width: 0}@media(min-width: 992px){.is-layout-sidebar-open .layout{--layout-sidebar-width: 220px}}.layout__inner{position:relative;min-height:var(--app-height, 100vh)}.layout--main{--page-gutter: 16px}@media(min-width: 992px){.layout--main{--page-gutter: 24px}}.layout--main .layout__header-top{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.layout--main .layout__inner{padding-left:var(--layout-sidebar-width);padding-top:var(--mobile-header-height);transition:padding-left .1s ease-out}@media(min-width: 992px){.layout--main .layout__inner{padding-top:0}}.layout--main .layout__inner__content{position:relative;display:flex;flex-flow:column nowrap;background-color:#03060d;border-radius:8px 8px 0 0;height:calc(100vh - var(--toolbar-height));scroll-padding-top:160px}.layout--main .layout__inner__content__content{flex:1;word-break:break-word;background-color:#f0f2f6;padding:16px var(--page-gutter)}.layout--main .layout__inner__content__content .content-container{padding-left:0;padding-right:0}.layout--factory .layout__inner__content,.layout--factory-login .layout__inner__content{position:relative;display:flex;flex-flow:column nowrap;background-color:#073fa1;border-radius:8px 8px 0 0;min-height:var(--app-height, 100vh);max-height:var(--app-height, 100vh);padding-top:var(--toolbar-height)}@media(min-width: 992px){.layout--factory .layout__inner__content,.layout--factory-login .layout__inner__content{max-height:calc(var(--app-height, 100vh) - var(--toolbar-height, 64px));min-height:calc(var(--app-height, 100vh) - var(--toolbar-height, 64px));padding-top:0}}.layout--factory .layout__inner__content__content,.layout--factory-login .layout__inner__content__content{flex:1;word-break:break-word;background-color:#f0f2f6;padding:16px 0}@media(min-width: 992px){.layout--factory .layout__inner__content__content:has(>.page--factory--guide),.layout--factory-login .layout__inner__content__content:has(>.page--factory--guide){display:flex;flex-direction:column;min-height:0;padding-bottom:0}}.layout--factory .layout__header-top,.layout--factory-login .layout__header-top{border-radius:8px 8px 0 0}@media(min-width: 768px){.layout--factory .layout__header-top,.layout--factory-login .layout__header-top{flex-flow:row nowrap}}.layout--factory .layout__left__logo-wrapper,.layout--factory-login .layout__left__logo-wrapper{display:flex;align-items:center;justify-content:center;height:48px;width:64px}.layout--factory .layout__left__logo-wrapper img,.layout--factory-login .layout__left__logo-wrapper img{height:16px;width:auto}.layout__breadcrumbs{display:flex;flex-flow:row nowrap;gap:8px;word-break:break-word}.layout__breadcrumbs .fa{height:24px;width:24px;min-height:24px;min-width:24px}.layout__breadcrumbs__crumbs{display:flex;flex-flow:row wrap;gap:8px;font-size:1.5rem;line-height:1;font-weight:700}.layout__breadcrumbs__crumbs__crumb:not(:first-child){font-weight:400}.layout__breadcrumbs__crumbs__crumb:not(:last-child)::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";margin-left:8px;color:#626d83}.layout__breadcrumbs__crumbs a.layout__breadcrumbs__crumbs__crumb{color:inherit;text-decoration:none}.layout__breadcrumbs__crumbs a.layout__breadcrumbs__crumbs__crumb:hover,.layout__breadcrumbs__crumbs a.layout__breadcrumbs__crumbs__crumb:focus-visible{color:#073fa1}.layout .layout__breadcrumbs--suffix{align-items:center}.layout .layout__breadcrumbs--suffix .badge{flex:none}.layout__header-top{position:sticky;top:0;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:16px;padding:16px;background-color:#fff;z-index:3;border-bottom:1px solid #e0e4ec}@media(min-width: 992px){.layout__header-top{flex-flow:row wrap;align-items:center}}@media(min-width: 992px){.layout__header-top__left,.layout__header-top__center,.layout__header-top__right{width:calc(33% - 8px)}}.layout__header-top__right{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:8px}.layout__header-middle{background-color:#fff;top:64px;z-index:2}@media(min-width: 992px){.layout__header-middle{position:sticky}}.layout__header-bottom{--we-minimum-input-height: 40px;position:relative;background-color:#fff;z-index:1}.layout__sidebar_mobile{position:fixed;left:0;top:0;height:100%;width:var(--layout-sidebar-width);background-color:#073fa1;z-index:5;transition:width .1s ease-out}.layout__sidebar__divider{position:relative;padding:7px 16px 8px 16px}.layout__sidebar__divider::after{display:block;content:"";width:100%;height:1px;background-color:#83acfc}.layout__sidebar__menu{overflow-y:auto;overflow-x:hidden;height:calc(100% - var(--layout-sidebar-section-height))}.layout__sidebar__menu__item__link{display:flex;flex-flow:row nowrap;gap:8px;padding:16px;background-color:#073fa1;color:#fff;font-size:1rem;line-height:1;font-weight:700;transition:background-color .1s ease-out,color .1s ease-out;text-decoration:none}.layout__sidebar__menu__item__link .fa{width:16px;height:16px}.layout__sidebar__menu__item__link:hover,.layout__sidebar__menu__item__link:focus-visible{background-color:#002d7c}.layout__sidebar__menu__item__link:active,.layout__sidebar__menu__item__link.is-active{background-color:#002d7c}.layout__sidebar__menu__item--sub .layout__sidebar__menu__item__link{padding:10px 16px 10px 40px;font-weight:400}.is-layout-sidebar-open .layout__sidebar__menu__item__link__text{opacity:1;width:auto;font-size:inherit}.layout__sidebar_mobile{display:none;height:auto;max-height:calc(var(--app-height, 100vh) - 64px)}.is-mobile-sidebar-open .layout__sidebar_mobile{position:fixed;display:block;width:100vw;top:64px}@media(min-width: 992px){.is-mobile-sidebar-open .layout__sidebar_mobile{display:none}}@media(min-width: 992px){.layout__sidebar_mobile{display:none}}.layout__toolbar{position:sticky;top:0;left:0;flex-flow:column nowrap;justify-content:space-between;gap:8px;background-color:#073fa1;padding:8px 16px 8px 0;width:100%;min-height:var(--toolbar-height);z-index:4;display:none}@media(min-width: 992px){.layout__toolbar{display:flex;flex-flow:row nowrap;gap:16px}}.layout__toolbar__left,.layout__toolbar__center,.layout__toolbar__right{justify-content:center}@media(min-width: 992px){.layout__toolbar__left,.layout__toolbar__center,.layout__toolbar__right{width:100%}}.layout__toolbar__left{display:flex;flex-flow:row nowrap;gap:8px}@media(min-width: 992px){.layout__toolbar__left{justify-content:flex-start}}.layout__toolbar__center{display:flex;justify-content:center}.layout__toolbar__right{display:flex;justify-content:flex-end}@media(min-width: 992px){.layout--main{--layout-sidebar-width: 64px}.is-layout-sidebar-open .layout--main{--layout-sidebar-width: 232px}.layout--main .layout__inner__content{height:var(--app-height, 100vh);border-radius:0;background-color:#f0f2f6}}.side-nav{display:none}@media(min-width: 992px){.side-nav{position:fixed;top:0;left:0;z-index:6;display:flex;flex-direction:column;width:var(--layout-sidebar-width);height:var(--app-height, 100vh);background:#fff;border-right:1px solid #e0e4ec;color:#03060d;transition:width .15s ease-out}}.side-nav__label{white-space:nowrap;transition:opacity .12s ease}body:not(.is-layout-sidebar-open) .side-nav__label{width:0;overflow:hidden;opacity:0}.side-nav__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:64px;padding:0 12px 0 16px}body:not(.is-layout-sidebar-open) .side-nav__top{justify-content:center;padding:0}.side-nav__logo{display:inline-flex;align-items:center;gap:10px;color:#03060d;font-weight:700;text-decoration:none}.side-nav__logo img{box-sizing:content-box;padding:8px 7px;border-radius:8px;background:#073fa1}body:not(.is-layout-sidebar-open) .side-nav__logo{gap:0}.side-nav__toggle{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:none;color:#626d83;font-size:12px;cursor:pointer}.side-nav__toggle:hover,.side-nav__toggle:focus-visible{background:#e0e4ec;color:#03060d;outline:none}.is-layout-sidebar-open .side-nav__toggle i,.is-layout-sidebar-open .side-nav__toggle svg{transform:rotate(180deg)}body:not(.is-layout-sidebar-open) .side-nav__toggle{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%, -50%);background:#073fa1;color:#fff;opacity:0;transition:opacity .12s ease}body:not(.is-layout-sidebar-open) .side-nav__top:hover .side-nav__toggle,body:not(.is-layout-sidebar-open) .side-nav__toggle:focus-visible{opacity:1;background:#002d7c;color:#fff}.side-nav__menu{flex:1;margin:0;padding:10px 8px;list-style:none;overflow-x:hidden;overflow-y:auto}.side-nav__menu>li+li{margin-top:2px}.side-nav__sep{height:1px;margin:10px 8px !important;background:#e0e4ec}.side-nav__link{display:flex;align-items:center;gap:14px;height:42px;padding:0 14px;border-radius:8px;color:#3c475d;font-size:14px;text-decoration:none}.side-nav__link i,.side-nav__link svg{flex:none;width:18px;color:#626d83;font-size:16px;text-align:center}.side-nav__link:hover,.side-nav__link:focus-visible{background:#f0f2f6;color:#03060d;outline:none}.side-nav__link.is-active{background:#e2eeff;color:#033eab;font-weight:600}.side-nav__link.is-active i,.side-nav__link.is-active svg{color:#033eab}.side-nav__link.is-parent{color:#033eab;font-weight:600}.side-nav__link.is-parent i,.side-nav__link.is-parent svg{color:#033eab}.side-nav__sub{position:relative;margin:2px 0 4px;padding:0 0 0 36px;list-style:none}.side-nav__sub::before{content:"";position:absolute;top:0;bottom:6px;left:22px;width:2px;border-radius:2px;background:#e0e4ec}body:not(.is-layout-sidebar-open) .side-nav__sub{display:none}.side-nav__sublink{position:relative;display:flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;color:#3c475d;font-size:14px;text-decoration:none}.side-nav__sublink:hover,.side-nav__sublink:focus-visible{background:#f0f2f6;color:#03060d;outline:none}.side-nav__sublink.is-active{background:#e2eeff;color:#033eab;font-weight:600}.side-nav__sublink.is-active::before{content:"";position:absolute;top:6px;bottom:6px;left:-14px;width:2px;border-radius:2px;background:#033eab}.side-nav__user{position:relative;padding:10px 8px 14px;border-top:1px solid #e0e4ec}.side-nav__user-btn{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;list-style:none;cursor:pointer}.side-nav__user-btn::-webkit-details-marker{display:none}.side-nav__user-btn:hover,.side-nav__user[open] .side-nav__user-btn{background:#f0f2f6}.side-nav__avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:#e2eeff;color:#033eab;font-size:13px;font-weight:700}.side-nav__who{display:grid;min-width:0;line-height:18px}.side-nav__who strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis}.side-nav__who small{color:#626d83;font-size:12px}.side-nav__chev{margin-left:auto;color:#626d83;font-size:11px}.side-nav__usermenu{position:fixed;bottom:70px;left:8px;z-index:30;width:220px;padding:6px;border:1px solid #e0e4ec;border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(3,6,13,.22)}.side-nav__usermenu a,.side-nav__usermenu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.side-nav__usermenu a i,.side-nav__usermenu button i{width:16px;color:#626d83}.side-nav__usermenu a:hover,.side-nav__usermenu button:hover{background:#f0f2f6}.side-nav__usermenu-head{display:grid;gap:2px;margin-bottom:4px;padding:8px 10px 10px;border-bottom:1px solid #e0e4ec}.side-nav__usermenu-head span{color:#626d83;font-size:12px}.side-nav__logout,.side-nav__logout i{color:#cc1f2e !important}.snackbar{display:flex;flex-direction:row;min-height:66px;width:100%;max-width:500px;background-color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.08);z-index:1000;word-break:break-word}.snackbar__status,.snackbar__close{display:flex;align-items:center}.snackbar__status{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:flex;align-items:center;justify-content:center;font-size:1rem;min-width:48px;color:#fff;border-radius:4px 0 0 4px}.snackbar--success .snackbar__status{background-color:#0b8a00}.snackbar--success .snackbar__status::before{content:""}.snackbar--warning .snackbar__status{background-color:#e5a500}.snackbar--warning .snackbar__status::before{content:""}.snackbar--error .snackbar__status{background-color:#cc1f2e}.snackbar--error .snackbar__status::before{content:""}.snackbar__content{display:flex;flex-direction:column;justify-content:center;padding:16px;width:100%;gap:4px}.snackbar__content__title{font-size:1rem;line-height:1;font-weight:700}.snackbar__content__text{font-size:.875rem;line-height:1;font-weight:400}.snackbar--toast{position:fixed;top:100%;right:16px}.snackbar--inline{display:inline-flex;position:relative}.snackbar--inline+.snackbar--inline{margin-top:16px}.snackbar--inline .snackbar__close{display:none}.snackbar__close{width:100%;max-width:105px;justify-content:right;padding-right:16px}.snackbar__close__close-btn{flex-direction:row;white-space:nowrap;font-size:.875rem;line-height:1;font-weight:700}.snackbar__close__close-btn i{font-size:.875rem;line-height:1;font-weight:400}.pagination{display:flex;flex-direction:row;justify-content:center;padding:16px;flex-wrap:wrap;min-height:64px;gap:16px;width:100%;position:sticky;left:0}.pagination__previous-btn,.pagination__next-btn,.pagination__paginator__btn,.pagination__paginator__dots{display:flex;justify-content:center;align-items:center;font-size:.875rem;line-height:1;font-weight:700}.pagination__previous-btn,.pagination__next-btn,.pagination__paginator__btn{align-items:center;background-color:inherit;outline:none;border-radius:360px;min-height:32px;text-decoration:none}.pagination__previous-btn,.pagination__next-btn{width:fit-content;padding:0 20px 0 20px}.pagination__previous-btn{left:32px}.pagination__next-btn{right:32px}.pagination__paginator{display:flex;flex-direction:row;gap:4px;margin:0 auto;flex-wrap:wrap;justify-content:center}.pagination__paginator__btn,.pagination__paginator__dots{min-width:32px;color:#03060d}.pagination__paginator__btn{background-color:#fff;min-width:32px;border:2px solid #e0e4ec;padding:0 8px 0 8px;box-sizing:border-box}.pagination__paginator__btn:not(.pagination__paginator__btn--active):hover{color:#03060d;background-color:#e0e4ec;border:2px solid #e0e4ec;transition:background-color .1s ease-out,color .1s ease-out,border .1s ease-out}.pagination__paginator__btn:active,.pagination__paginator__btn--active{color:#fff;background-color:#0b50db;border:2px solid #0b50db}.pagination__paginator__dots{flex-direction:column}@media(min-width: 976px){.pagination__paginator,.pagination__previous-btn,.pagination__next-btn{position:absolute}}.modal-backdrop{position:fixed;width:100%;height:100%;left:0;top:0;z-index:5;padding:16px}.modal-backdrop--default{display:flex;justify-content:center;align-items:center;background:rgba(60,71,93,.4)}.modal-backdrop.hidden{display:none}.modal-backdrop--default .modal{display:flex;background-color:#fff;opacity:100%;z-index:5;width:fit-content;height:auto;max-height:100%;max-width:100%;box-shadow:0 8px 32px 0px rgba(0,0,0,.08)}.modal-backdrop .modal__header__actions__close-btn{display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;border-radius:360px;color:inherit;border:none;outline:inherit;background:none}.modal-backdrop .modal__header__actions__close-btn:hover,.modal-backdrop .modal__header__actions__close-btn:focus-visible{background-color:#e0e4ec}.modal-backdrop .modal__header__actions__close-btn:active{background-color:#cbd1dd}.modal-backdrop .modal__header__actions__close-btn i{font-size:1rem;line-height:1;font-weight:400}.modal-backdrop .modal__content{width:100%;height:100%;overflow:auto}.modal-backdrop .modal__content__title{font-size:1rem;line-height:1;font-weight:700;margin-bottom:8px}.modal-backdrop .modal__content p{font-size:1rem;line-height:1.4;font-weight:400;max-width:608px}.modal-backdrop .modal__actions{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.modal-backdrop .modal__actions--left,.modal-backdrop .modal__actions--right{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.modal-backdrop .modal__actions__delete-btn{color:#cc1f2e}.modal-backdrop .modal__header__actions i,.modal-backdrop .modal__actions i{pointer-events:none}.modal-backdrop--planning-calendar-segment-detail-modal .modal,.modal-backdrop--planning-calendar-order-detail-modal .modal,.modal-backdrop--planning-calendar-select-modal .modal{min-width:auto;max-width:100%;width:496px}.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-error .loader,.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-error .table-wrapper,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-error .loader,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-error .table-wrapper,.modal-backdrop--planning-calendar-select-modal .modal.is-error .loader,.modal-backdrop--planning-calendar-select-modal .modal.is-error .table-wrapper{display:none}.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-error .error,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-error .error,.modal-backdrop--planning-calendar-select-modal .modal.is-error .error{display:block}.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-loading .error,.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-loading .table-wrapper,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-loading .error,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-loading .table-wrapper,.modal-backdrop--planning-calendar-select-modal .modal.is-loading .error,.modal-backdrop--planning-calendar-select-modal .modal.is-loading .table-wrapper{display:none}.modal-backdrop--planning-calendar-segment-detail-modal .modal.is-loading .loader,.modal-backdrop--planning-calendar-order-detail-modal .modal.is-loading .loader,.modal-backdrop--planning-calendar-select-modal .modal.is-loading .loader{display:block}.modal-backdrop--planning-calendar-segment-detail-modal .modal__content .loader,.modal-backdrop--planning-calendar-segment-detail-modal .modal__content .error,.modal-backdrop--planning-calendar-order-detail-modal .modal__content .loader,.modal-backdrop--planning-calendar-order-detail-modal .modal__content .error,.modal-backdrop--planning-calendar-select-modal .modal__content .loader,.modal-backdrop--planning-calendar-select-modal .modal__content .error{display:none}.modal-backdrop--planning-calendar-segment-detail-modal .modal__header,.modal-backdrop--planning-calendar-order-detail-modal .modal__header,.modal-backdrop--planning-calendar-select-modal .modal__header{border-bottom:0;padding-bottom:0}.modal-backdrop--planning-calendar-segment-detail-modal .modal .table__row__cell,.modal-backdrop--planning-calendar-order-detail-modal .modal .table__row__cell,.modal-backdrop--planning-calendar-select-modal .modal .table__row__cell{color:#03060d;border-bottom:1px solid #f0f2f6}.switch{display:flex;flex-flow:row nowrap;gap:0;background-color:#e0e4ec;border-radius:999px;padding:4px;border:0}.scroll-container{position:relative;scrollbar-width:none;overflow:auto}.scroll-container::-webkit-scrollbar{display:none}.scroll-container:hover>.scroll-container__scrollbar--light,.scroll-container:hover>.scroll-container__scrollbar--dark{opacity:.5}.scroll-container:hover>.scroll-container__scrollbar--light:hover,.scroll-container:hover>.scroll-container__scrollbar--dark:hover{opacity:1}.scroll-container--disable-vertical:hover>.scroll-container__scrollbar--vertical{opacity:0}.scroll-container--disable-vertical:hover>.scroll-container__scrollbar--vertical:hover{opacity:0}.scroll-container--disable-vertical>.scroll-container__scrollbar--vertical{pointer-events:none;opacity:0}.scroll-container--disable-horizontal:hover>.scroll-container__scrollbar--horizontal{opacity:0}.scroll-container--disable-horizontal:hover>.scroll-container__scrollbar--horizontal:hover{opacity:0}.scroll-container--disable-horizontal>.scroll-container__scrollbar--horizontal{pointer-events:none;opacity:0}.scroll-container__scrollbar{cursor:pointer;position:absolute;border-radius:999px;opacity:0;z-index:4}.scroll-container__scrollbar--vertical{width:var(--scrollbar-size)}.scroll-container__scrollbar--vertical.scroll-container__scrollbar--small,.scroll-container__scrollbar--vertical.scroll-container__scrollbar--big{right:4px}.scroll-container__scrollbar--horizontal{height:var(--scrollbar-size)}.scroll-container__scrollbar--horizontal.scroll-container__scrollbar--small{bottom:2px}.scroll-container__scrollbar--horizontal.scroll-container__scrollbar--big{bottom:4px}.scroll-container__scrollbar--big{--scrollbar-size: 8px}.scroll-container__scrollbar--small{--scrollbar-size: 4px}.scroll-container__scrollbar--light:hover,.scroll-container__scrollbar--dark:hover{opacity:1}.scroll-container__scrollbar--light{background-color:#b8c0cf}.scroll-container__scrollbar--dark{background-color:#8893a8}.scroll-container__scrollbar--is-scrolling{opacity:1}.is-mobile-sidebar-open.scroll-container:hover>.scroll-container__scrollbar--light,.is-mobile-sidebar-open.scroll-container:hover>.scroll-container__scrollbar--dark{opacity:0;pointer-events:none}.is-mobile-sidebar-open.scroll-container:hover>.scroll-container__scrollbar--light:hover,.is-mobile-sidebar-open.scroll-container:hover>.scroll-container__scrollbar--dark:hover{opacity:0}.badge{display:inline-flex;justify-content:center;padding:8px 12px;font-size:.875rem;line-height:1;font-weight:400;border-radius:8px;text-align:center}.badge--grey{background-color:#f0f2f6;color:#192339}.badge--green{background-color:#ebffe4;color:#192339}.badge--blue{background-color:#e2eeff;color:#192339}.badge--red{background-color:#fef2f3;color:#192339}.badge--small{padding:6px 8px}.badge--planning-badge{padding:6px 24px;font-weight:bold}.badge--planning-badge.badge-bg--orange{background-color:#eb910e}.badge--planning-badge.badge-text--black{color:#000}.page-tabs{display:flex;flex-wrap:wrap;gap:2px}.page-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:600;color:var(--px-grey-600);text-decoration:none}.page-tab:hover{color:var(--px-grey-900)}.page-tab.is-on{color:var(--px-grey-900);border-bottom-color:#0b50db}.page-tab__n{min-width:20px;padding:0 6px;border-radius:10px;background:var(--px-grey-100);font-size:12px;line-height:20px;font-weight:500;text-align:center;color:var(--px-grey-700);font-variant-numeric:tabular-nums}.page-tab__alert{padding:0 6px;border-radius:10px;background:#fdecec;color:var(--px-error);font-size:12px;line-height:20px;font-weight:600}.sc{overflow:hidden;margin:0}.sc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:16px 16px 12px}.sc-head h2,.sc-title{margin:0;font-size:18px;line-height:24px;color:var(--px-grey-900)}.sc-head>p{flex-basis:100%;margin:0;font-size:13px;color:var(--px-grey-600)}.sc-head p{margin:4px 0 0;font-size:13px;color:var(--px-grey-600)}.sc-sub{font-size:13px;font-weight:400;color:var(--px-grey-600)}.sc-body{display:grid;gap:12px;padding:0 16px 16px}.sc-foot{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-top:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-600)}.card-tabs{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--px-grey-100)}.card-tab{text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 12px;border:0;background:none;font:inherit;font-size:14px;color:var(--px-grey-600);cursor:pointer;white-space:nowrap}.card-tab::after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:rgba(0,0,0,0)}.card-tab:hover{color:var(--px-grey-900)}.card-tab.is-on{color:var(--px-grey-900);font-weight:600}.card-tab.is-on::after{background:#0b50db}.card-tab__n{min-width:20px;padding:0 6px;border-radius:10px;background:var(--px-grey-100);font-size:12px;line-height:20px;font-weight:500;text-align:center;color:var(--px-grey-700);font-variant-numeric:tabular-nums}.card-tab.is-on .card-tab__n{background:var(--px-blue-50);color:#0b50db}.card-tab__alert{padding:0 6px;border-radius:10px;background:#fdecec;color:var(--px-error);font-size:12px;line-height:20px;font-weight:600}.card.kpi-strip{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.kpi-strip>div{flex:1;min-width:180px;padding:14px 18px;border-right:1px solid var(--px-grey-100)}.kpi-strip>div:last-child{border-right:0}.kpi-strip dt{font-size:12px;color:var(--px-grey-600)}.kpi-strip dd{margin:2px 0 0;font-size:22px;font-weight:800;color:var(--px-grey-900)}.kpi-strip dd small{font-size:13px;font-weight:500;color:var(--px-grey-600)}.kpi-strip .is-err dd{color:#b42318}.kpi-strip .is-warn dd{color:#8a4b00}.form-row{display:flex;flex-flow:row wrap;gap:16px;align-items:flex-start;padding:16px}.form-row>*{flex:1 0 100%;margin-bottom:0}@media(min-width: 992px){.form-row--two>*{flex:1 0 calc(50% - 16px)}}.card--padded-content .form-row{padding:16px 0}.card--padded-content .form-row:first-child{padding-top:0}.card--padded-content .form-row:last-child{padding-bottom:0}.form-row+.form-element{margin-top:16px}.form-row .form-element+.form-element{margin-top:0}.form-element{max-width:100%}.table .form-element.form-element{width:100%;height:100%}.form-element+.form-element{margin-top:16px}.form-element__label{display:block;font-size:.875rem;line-height:1;font-weight:700;padding:8px 0}.form-element__label.required::after{display:inline-flex;content:"";margin-left:8px;width:8px;height:8px;border-radius:360px;background-color:#8893a8}.form-element__status-message{display:flex;gap:4px;align-items:flex-start;font-size:.875rem;line-height:1;font-weight:400;padding:8.5px 16px}.form-element__status-message::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;display:flex;font-size:.8125rem;line-height:1;flex:0 0 13px;text-align:center;margin-top:1px}.form-element__status-message--info{color:#3c475d}.form-element__status-message--info::before{content:""}.form-element__status-message--warning{color:#e5a500}.form-element__status-message--warning::before{content:""}.form-element__status-message--error{color:#cc1f2e}.form-element__status-message--error::before{content:""}.form-element--choice:not(.form-element--select)>.form-element__label,.form-element--enum:not(.form-element--select)>.form-element__label,.form-element--checkbox>.form-element__label,.form-element--radio>.form-element__label{padding:8px 0 8px 0}.form-element--select .select{display:flex;gap:8px;align-items:flex-start;width:100%;padding:16px 48px 16px 16px;border:0;box-shadow:inset 0 0 0 1px #cbd1dd;border-radius:4px;transition:box-shadow .1s ease-out;box-sizing:border-box;min-width:100%;max-width:100%;text-align:left;background-color:#fff;font-size:1rem;line-height:1;font-weight:400;position:relative;cursor:pointer;min-height:var(--we-minimum-input-height, 48px)}.form-element--select .select.is-open::after{content:""}.form-element--select .select:hover{box-shadow:inset 0 0 0 1px #8893a8}.form-element--select .select:focus-within,.form-element--select .select:focus-visible{box-shadow:inset 0 0 0 2px #8893a8}.form-element--select .select:focus-within:hover,.form-element--select .select:focus-visible:hover{box-shadow:inset 0 0 0 2px #8893a8}.form-element--select .select::after{position:absolute;font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";color:#00091f;font-size:1rem;line-height:1;padding:12px;top:4px;right:4px;height:40px;width:40px}.form-element--select .select--autocomplete{padding:14px 48px 14px 16px}.form-element--select .select--autocomplete .select__content__placeholder{display:none}.form-element--select .select--autocomplete.select--selected .select__content__value{display:block}.form-element--select .select__content{position:relative;display:flex;flex-flow:row wrap;gap:8px;flex:1}.form-element--select .select__content__placeholder{display:block;color:#626d83}.form-element--select .select__content__value{display:none}.form-element--select .select--selected .select__content__placeholder{display:none}.form-element--select .select--selected .select__content__value{display:block}.form-element--select .select__chip{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;background-color:#e0e4ec;margin:0;padding:4px 4px 4px 16px;border:0;border-radius:999px}.form-element--select .select__chip__remove{display:flex;align-items:center;justify-content:center;padding:0;border:0;width:24px;height:24px;border-radius:999px;background-color:#e0e4ec}.form-element--select .select__chip__remove:hover,.form-element--select .select__chip__remove:focus-visible{background-color:#a7b0c2}.form-element--select .select__chip__remove span{display:none}.form-element--select .select__chip__remove::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";font-size:.875rem;line-height:1;color:#03060d}.form-element--select.form-element--time .select::after{content:""}.form-element--select.form-element--multiple .select{padding:8px 48px 8px 8px;min-height:var(--we-minimum-input-height)}.form-element--select.form-element--multiple .select--autocomplete .select__content__value{display:flex}.form-element--select.form-element--multiple .select__content__placeholder{padding:8px 0}.form-element--select.form-element--multiple .select__content__value{display:flex;flex-flow:row wrap;gap:4px}.form-element--errors{display:flex;flex-flow:column nowrap;gap:0;width:100%}.form-element--errors .snackbar{max-width:100%;z-index:1}.form-element--choice .form-element__choices,.form-element--enum .form-element__choices{display:flex;flex-flow:column nowrap;gap:16px;padding:8px 16px 16px 16px}.form-element--choice .form-element__choices .form-element__label,.form-element--enum .form-element__choices .form-element__label{padding:0;font-size:1rem;line-height:1;font-weight:400}.form-element--choice .form-element__choices__choice,.form-element--enum .form-element__choices__choice{display:grid;grid-template-columns:16px 1fr;gap:8px}.form-element--choice select,.form-element--enum select{width:100%;left:0}.form-element input[type=radio],.form-element input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:16px;height:16px;border:1px solid #b8c0cf;display:grid;place-content:center;transition:border .1s ease-out,background-color .1s ease-out}.form-element input[type=radio]:hover,.form-element input[type=radio]:focus-visible,.form-element input[type=checkbox]:hover,.form-element input[type=checkbox]:focus-visible{border:1px solid #8893a8}.form-element input[type=radio]::before,.form-element input[type=checkbox]::before{transform:scale(0);transition:.1s transform ease-in-out}.form-element input[type=radio]:checked,.form-element input[type=checkbox]:checked{background-color:#0b50db;border:1px solid #0b50db}.form-element input[type=radio]:checked::before,.form-element input[type=checkbox]:checked::before{transform:scale(1)}.form-element input[type=radio]:disabled,.form-element input[type=checkbox]:disabled{background-color:#f0f2f6}.form-element input[type=radio]{border-radius:50%}.form-element input[type=radio]::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff}.form-element input[type=checkbox]{border-radius:4px}.form-element input[type=checkbox]::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";font-size:.875rem;line-height:1;color:#fff}.form-element--textarea .form-element__input{padding:16px;border:0;box-shadow:inset 0 0 0 1px #cbd1dd;border-radius:4px;transition:box-shadow .1s ease-out;box-sizing:border-box;min-width:100%;max-width:100%;resize:vertical;font-size:1rem;line-height:1;font-weight:400}.form-element--textarea .form-element__input::placeholder{color:#626d83}.form-element--textarea .form-element__input:hover{box-shadow:inset 0 0 0 1px #8893a8}.form-element--textarea .form-element__input:focus-within{box-shadow:inset 0 0 0 2px #8893a8}.form-element--textarea .form-element__input:focus-within:hover{box-shadow:inset 0 0 0 2px #8893a8}.form-element--tel>.form-element__input-wrapper,.form-element--phone_number>.form-element__input-wrapper{display:flex;flex-flow:column nowrap;gap:8px}@media(min-width: 480px){.form-element--tel>.form-element__input-wrapper,.form-element--phone_number>.form-element__input-wrapper{flex-flow:row nowrap}}.form-element--tel .form-element--select .select__content__value,.form-element--phone_number .form-element--select .select__content__value{word-break:keep-all}.form-element--tel .form-element--text,.form-element--phone_number .form-element--text{flex:1}.form-element--text .form-element__input,.form-element--pin .form-element__input,.form-element--email .form-element__input,.form-element--password .form-element__input,.form-element--date .form-element__input,.form-element--dateinterval .form-element__input,.form-element--time .form-element__input{flex:1 1 auto;border:0;background-color:rgba(0,0,0,0);font-size:1rem;line-height:1;font-weight:400;min-width:0;padding:16px;max-height:var(--we-minimum-input-height)}.table__row__cell .form-element--text .form-element__input,.table__row__cell .form-element--pin .form-element__input,.table__row__cell .form-element--email .form-element__input,.table__row__cell .form-element--password .form-element__input,.table__row__cell .form-element--date .form-element__input,.table__row__cell .form-element--dateinterval .form-element__input,.table__row__cell .form-element--time .form-element__input{padding:8px 16px}.table__row__cell .form-element--text .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--pin .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--email .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--password .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--date .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--dateinterval .form-element__input.form-element__input--has-icon-right,.table__row__cell .form-element--time .form-element__input.form-element__input--has-icon-right{padding-right:40px}.table__row__cell .form-element--text .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--pin .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--email .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--password .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--date .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--dateinterval .form-element__input.form-element__input--has-icon-left,.table__row__cell .form-element--time .form-element__input.form-element__input--has-icon-left{padding-left:40px}.form-element--text .form-element__input::placeholder,.form-element--text .form-element__input::-moz-placeholder,.form-element--pin .form-element__input::placeholder,.form-element--pin .form-element__input::-moz-placeholder,.form-element--email .form-element__input::placeholder,.form-element--email .form-element__input::-moz-placeholder,.form-element--password .form-element__input::placeholder,.form-element--password .form-element__input::-moz-placeholder,.form-element--date .form-element__input::placeholder,.form-element--date .form-element__input::-moz-placeholder,.form-element--dateinterval .form-element__input::placeholder,.form-element--dateinterval .form-element__input::-moz-placeholder,.form-element--time .form-element__input::placeholder,.form-element--time .form-element__input::-moz-placeholder{color:#626d83}.form-element--text .form-element__input::-moz-placeholder,.form-element--pin .form-element__input::-moz-placeholder,.form-element--email .form-element__input::-moz-placeholder,.form-element--password .form-element__input::-moz-placeholder,.form-element--date .form-element__input::-moz-placeholder,.form-element--dateinterval .form-element__input::-moz-placeholder,.form-element--time .form-element__input::-moz-placeholder{opacity:1}.form-element--text .form-element__input-wrapper,.form-element--pin .form-element__input-wrapper,.form-element--email .form-element__input-wrapper,.form-element--password .form-element__input-wrapper,.form-element--date .form-element__input-wrapper,.form-element--dateinterval .form-element__input-wrapper,.form-element--time .form-element__input-wrapper{display:flex;flex-flow:row nowrap;gap:8px;cursor:text;border:0;box-shadow:inset 0 0 0 1px #cbd1dd;border-radius:4px;transition:box-shadow .1s ease-out;box-sizing:border-box;background-color:#fff}.form-element--text .form-element__input-wrapper:hover,.form-element--pin .form-element__input-wrapper:hover,.form-element--email .form-element__input-wrapper:hover,.form-element--password .form-element__input-wrapper:hover,.form-element--date .form-element__input-wrapper:hover,.form-element--dateinterval .form-element__input-wrapper:hover,.form-element--time .form-element__input-wrapper:hover{box-shadow:inset 0 0 0 1px #8893a8}.form-element--text .form-element__input-wrapper:focus-within,.form-element--pin .form-element__input-wrapper:focus-within,.form-element--email .form-element__input-wrapper:focus-within,.form-element--password .form-element__input-wrapper:focus-within,.form-element--date .form-element__input-wrapper:focus-within,.form-element--dateinterval .form-element__input-wrapper:focus-within,.form-element--time .form-element__input-wrapper:focus-within{box-shadow:inset 0 0 0 2px #8893a8}.form-element--text .form-element__input-wrapper:focus-within:hover,.form-element--pin .form-element__input-wrapper:focus-within:hover,.form-element--email .form-element__input-wrapper:focus-within:hover,.form-element--password .form-element__input-wrapper:focus-within:hover,.form-element--date .form-element__input-wrapper:focus-within:hover,.form-element--dateinterval .form-element__input-wrapper:focus-within:hover,.form-element--time .form-element__input-wrapper:focus-within:hover{box-shadow:inset 0 0 0 2px #8893a8}.form-element--number .form-element__input-wrapper-outer--display-as--buttons{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;position:relative}.form-element--number .form-element__input-wrapper-outer--display-as--buttons .form-element__input-wrapper{box-shadow:none}.form-element--number .form-element__input-wrapper-outer--display-as--buttons .form-element__input{width:80px;text-align:center}.form-element__toggle-password{position:absolute;top:0;right:0;border:0;background:rgba(0,0,0,0);pointer-events:all;padding:16px}.form-element__toggle-password::before{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:""}.form-element__toggle-password.is-active::before{content:""}.form-element--textarea .form-element__input--has-icon-right,.form-element--text .form-element__input--has-icon-right,.form-element--pin .form-element__input--has-icon-right,.form-element--email .form-element__input--has-icon-right,.form-element--password .form-element__input--has-icon-right,.form-element--date .form-element__input--has-icon-right,.form-element--dateinterval .form-element__input--has-icon-right,.form-element--time .form-element__input--has-icon-right{padding-right:40px}.form-element--textarea .form-element__input--has-icon-left,.form-element--text .form-element__input--has-icon-left,.form-element--pin .form-element__input--has-icon-left,.form-element--email .form-element__input--has-icon-left,.form-element--password .form-element__input--has-icon-left,.form-element--date .form-element__input--has-icon-left,.form-element--dateinterval .form-element__input--has-icon-left,.form-element--time .form-element__input--has-icon-left{padding-left:40px}.form-element--textarea .form-element__input-wrapper,.form-element--text .form-element__input-wrapper,.form-element--pin .form-element__input-wrapper,.form-element--email .form-element__input-wrapper,.form-element--password .form-element__input-wrapper,.form-element--date .form-element__input-wrapper,.form-element--dateinterval .form-element__input-wrapper,.form-element--time .form-element__input-wrapper{position:relative}.form-element--textarea .form-element__input-wrapper__icon,.form-element--text .form-element__input-wrapper__icon,.form-element--pin .form-element__input-wrapper__icon,.form-element--email .form-element__input-wrapper__icon,.form-element--password .form-element__input-wrapper__icon,.form-element--date .form-element__input-wrapper__icon,.form-element--dateinterval .form-element__input-wrapper__icon,.form-element--time .form-element__input-wrapper__icon{position:absolute;pointer-events:none;flex:0 0 var(--we-input-icon-size);min-width:var(--we-input-icon-size);font-size:var(--we-input-icon-size);line-height:1}.form-element--textarea .form-element__input-wrapper__icon--left,.form-element--text .form-element__input-wrapper__icon--left,.form-element--pin .form-element__input-wrapper__icon--left,.form-element--email .form-element__input-wrapper__icon--left,.form-element--password .form-element__input-wrapper__icon--left,.form-element--date .form-element__input-wrapper__icon--left,.form-element--dateinterval .form-element__input-wrapper__icon--left,.form-element--time .form-element__input-wrapper__icon--left{left:16px;top:calc(var(--we-minimum-input-height)/2 - var(--we-input-icon-size)/2)}.table__row__cell .form-element--textarea .form-element__input-wrapper__icon--left,.table__row__cell .form-element--text .form-element__input-wrapper__icon--left,.table__row__cell .form-element--pin .form-element__input-wrapper__icon--left,.table__row__cell .form-element--email .form-element__input-wrapper__icon--left,.table__row__cell .form-element--password .form-element__input-wrapper__icon--left,.table__row__cell .form-element--date .form-element__input-wrapper__icon--left,.table__row__cell .form-element--dateinterval .form-element__input-wrapper__icon--left,.table__row__cell .form-element--time .form-element__input-wrapper__icon--left{left:16px;top:9px}.form-element--textarea .form-element__input-wrapper__icon--right,.form-element--text .form-element__input-wrapper__icon--right,.form-element--pin .form-element__input-wrapper__icon--right,.form-element--email .form-element__input-wrapper__icon--right,.form-element--password .form-element__input-wrapper__icon--right,.form-element--date .form-element__input-wrapper__icon--right,.form-element--dateinterval .form-element__input-wrapper__icon--right,.form-element--time .form-element__input-wrapper__icon--right{right:16px;top:16px}.table__row__cell .form-element--textarea .form-element__input-wrapper__icon--right,.table__row__cell .form-element--text .form-element__input-wrapper__icon--right,.table__row__cell .form-element--pin .form-element__input-wrapper__icon--right,.table__row__cell .form-element--email .form-element__input-wrapper__icon--right,.table__row__cell .form-element--password .form-element__input-wrapper__icon--right,.table__row__cell .form-element--date .form-element__input-wrapper__icon--right,.table__row__cell .form-element--dateinterval .form-element__input-wrapper__icon--right,.table__row__cell .form-element--time .form-element__input-wrapper__icon--right{right:16px;top:9px}.form-element.is-disabled input[type=checkbox],.form-element.is-disabled input[type=radio]{pointer-events:none;background-color:#f0f2f6}.form-element.is-disabled.form-element--text,.form-element.is-disabled.form-element--pin,.form-element.is-disabled.form-element--email,.form-element.is-disabled.form-element--password,.form-element.is-disabled.form-element--date,.form-element.is-disabled.form-element--dateinterval,.form-element.is-disabled.form-element--time{pointer-events:none}.form-element.is-disabled.form-element--text .form-element__input-wrapper,.form-element.is-disabled.form-element--pin .form-element__input-wrapper,.form-element.is-disabled.form-element--email .form-element__input-wrapper,.form-element.is-disabled.form-element--password .form-element__input-wrapper,.form-element.is-disabled.form-element--date .form-element__input-wrapper,.form-element.is-disabled.form-element--dateinterval .form-element__input-wrapper,.form-element.is-disabled.form-element--time .form-element__input-wrapper{background-color:#f0f2f6;box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--text .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--pin .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--email .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--password .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--date .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--dateinterval .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--time .form-element__input-wrapper:hover{box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--text .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--pin .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--email .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--password .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--date .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--dateinterval .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--time .form-element__input-wrapper:focus-within{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--text .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--pin .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--email .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--password .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--date .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--dateinterval .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--time .form-element__input-wrapper:focus-within:hover{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--select .select{pointer-events:none;background-color:#f0f2f6;box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--select .select:hover{box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--select .select:focus-within{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--select .select:focus-within:hover{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--textarea{pointer-events:none}.form-element.is-disabled.form-element--textarea .form-element__input{background-color:#f0f2f6;box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--textarea .form-element__input:hover{box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--textarea .form-element__input:focus-visible{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--textarea .form-element__input:focus-visible:hover{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--text,.form-element.is-disabled.form-element--phone_number .form-element--text{pointer-events:none}.form-element.is-disabled.form-element--tel .form-element--text .form-element__input-wrapper,.form-element.is-disabled.form-element--phone_number .form-element--text .form-element__input-wrapper{background-color:#f0f2f6;box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--text .form-element__input-wrapper:hover,.form-element.is-disabled.form-element--phone_number .form-element--text .form-element__input-wrapper:hover{box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--text .form-element__input-wrapper:focus-within,.form-element.is-disabled.form-element--phone_number .form-element--text .form-element__input-wrapper:focus-within{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--text .form-element__input-wrapper:focus-within:hover,.form-element.is-disabled.form-element--phone_number .form-element--text .form-element__input-wrapper:focus-within:hover{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--select .select,.form-element.is-disabled.form-element--phone_number .form-element--select .select{pointer-events:none;background-color:#f0f2f6;box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--select .select:hover,.form-element.is-disabled.form-element--phone_number .form-element--select .select:hover{box-shadow:inset 0 0 0 1px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--select .select:focus-within,.form-element.is-disabled.form-element--phone_number .form-element--select .select:focus-within{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.is-disabled.form-element--tel .form-element--select .select:focus-within:hover,.form-element.is-disabled.form-element--phone_number .form-element--select .select:focus-within:hover{box-shadow:inset 0 0 0 2px #e0e4ec}.form-element.has-error>.form-element__label{color:#cc1f2e}.form-element.has-error.form-element--textarea .form-element__input{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--textarea .form-element__input:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--textarea .form-element__input:focus-visible{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--textarea .form-element__input:focus-visible:hover{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--select .select{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--select .select:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--select .select:focus-within{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--select .select:focus-within:hover{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--text .form-element__input-wrapper,.form-element.has-error.form-element--pin .form-element__input-wrapper,.form-element.has-error.form-element--email .form-element__input-wrapper,.form-element.has-error.form-element--password .form-element__input-wrapper,.form-element.has-error.form-element--date .form-element__input-wrapper,.form-element.has-error.form-element--dateinterval .form-element__input-wrapper{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--text .form-element__input-wrapper:hover,.form-element.has-error.form-element--pin .form-element__input-wrapper:hover,.form-element.has-error.form-element--email .form-element__input-wrapper:hover,.form-element.has-error.form-element--password .form-element__input-wrapper:hover,.form-element.has-error.form-element--date .form-element__input-wrapper:hover,.form-element.has-error.form-element--dateinterval .form-element__input-wrapper:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--text .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--pin .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--email .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--password .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--date .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--dateinterval .form-element__input-wrapper:focus-within{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--text .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--pin .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--email .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--password .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--date .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--dateinterval .form-element__input-wrapper:focus-within:hover{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--tel .form-element--text .form-element__input-wrapper,.form-element.has-error.form-element--phone_number .form-element--text .form-element__input-wrapper{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--tel .form-element--text .form-element__input-wrapper:hover,.form-element.has-error.form-element--phone_number .form-element--text .form-element__input-wrapper:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--tel .form-element--text .form-element__input-wrapper:focus-within,.form-element.has-error.form-element--phone_number .form-element--text .form-element__input-wrapper:focus-within{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--tel .form-element--text .form-element__input-wrapper:focus-within:hover,.form-element.has-error.form-element--phone_number .form-element--text .form-element__input-wrapper:focus-within:hover{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--tel .form-element--select .select,.form-element.has-error.form-element--phone_number .form-element--select .select{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--tel .form-element--select .select:hover,.form-element.has-error.form-element--phone_number .form-element--select .select:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.form-element.has-error.form-element--tel .form-element--select .select:focus-within,.form-element.has-error.form-element--phone_number .form-element--select .select:focus-within{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element.has-error.form-element--tel .form-element--select .select:focus-within:hover,.form-element.has-error.form-element--phone_number .form-element--select .select:focus-within:hover{box-shadow:inset 0 0 0 2px #cc1f2e}.form-element--switch .form-element__input-wrapper{position:relative;display:block;padding:4px;width:48px;cursor:pointer;border-radius:999px}.form-element__input-wrapper--hidden{display:none}.form-collection--form-row__items:empty{display:none}.form-collection--form-row__items__item__actions{display:flex;flex-flow:row wrap;gap:16px}.form-collection--form-row__items__item+.form-collection--form-row__items__item{border-top:1px solid #e0e4ec;padding-top:16px}.form-collection--form-row__items+.form-collection--form-row__actions{padding-top:32px}.form-collection--form-row__items__item__actions{padding-bottom:16px}.form-collection--card__items{width:100%;min-width:fit-content}.form-collection--card__items:empty{border-top:0}.form-collection--card__items__item+.form-collection--card__items__item{border-top:1px solid #e0e4ec}.form-collection--card__items__item__header{display:flex;flex-flow:row nowrap;gap:0}.form-collection--card__items__item__header__title,.form-collection--card__items__item__header__actions{display:flex;align-items:center;padding:16px}.form-collection--card__items__item__header__title{flex:1 1 100%;font-size:1rem;line-height:1;font-weight:700}.form-collection--card__items__item__header__actions{flex:0 1 auto}.form-collection--card__items__item__header+.form-collection--card__items__item__content{border-top:1px solid #e0e4ec}.form-collection--cards__items:empty{display:none}.form-collection--cards__items__item+.form-collection--cards__items__item{padding-top:16px}.form-collection--cards__items+.form-collection--cards__actions{padding-top:32px}.form-collection--row{flex:1;min-width:fit-content;width:100%;--nested-left-padding: 16px}.form-collection--row__header{display:flex;flex-flow:row nowrap;gap:0}.form-collection--row__header__title,.form-collection--row__header__actions{display:flex;align-items:center;padding:16px}.form-collection--row__header__title{flex:1 1 100%;padding-left:var(--nested-left-padding)}.form-collection--row__header__actions{flex:0 1 auto}.form-collection--row__header+.form-collection--row__items{border-top:1px solid #e0e4ec}.form-collection--row__items{display:flex;flex-flow:column nowrap}.form-collection--row__items:empty{border-top:0}.form-collection--row__items__item+.form-collection--row__items__item{border-top:1px solid #e0e4ec}.form-collection--row__items__item__header{display:flex;flex-flow:row nowrap;gap:0}.form-collection--row__items__item__header__title,.form-collection--row__items__item__header__actions{display:flex;align-items:center;padding:16px}.form-collection--row__items__item__header__title{flex:1 1 100%;padding-left:var(--nested-left-padding)}.form-collection--row__items__item__header__title .form-element__label{font-weight:400;padding:0}.form-collection--row__items__item__header__actions{flex:0 1 auto}.form-collection--row__items__item__header+.form-collection--row__items__item__content{border-top:1px solid #e0e4ec}.form-collection--row__items__item__content{display:flex;flex-flow:column nowrap;gap:0}.form-collection--row__items__item__content__item{display:flex;flex-flow:row nowrap}.form-collection--row__items__item__content__item+.form-collection--row__items__item__content__item{border-top:1px solid #e0e4ec}.form-collection--row__items__item__content__item__label{display:flex;align-items:center;flex:0 1 200px;min-width:200px;padding:16px 16px 16px var(--nested-left-padding)}.form-collection--row__items__item__content__item__label .form-element__label{font-weight:400;padding:0}.form-collection--row__items__item__content__item__input{flex:0 1 368px;padding:8px 16px;min-width:300px}.form-collection--row.level--0{--nested-left-padding: 40px}.form-collection--row.level--0 .form-collection--row__header__title,.form-collection--row.level--0 .form-collection--row__items__item__header__title{padding-left:16px}.form-collection--row.level--0>.form-collection--row__header>.form-collection--row__header__title{font-size:1rem;line-height:1;font-weight:700}.form-collection--row.level--1{--nested-left-padding: 80px}.form-collection--row.level--1 .form-collection--row__header__title,.form-collection--row.level--1 .form-collection--row__items__item__header__title{padding-left:40px}.form-collection--row.level--1 .form-collection--row__items{background-color:#f0f2f6}.form-collection--row.level--2{--nested-left-padding: 120px}.form-collection--row.level--2 .form-collection--row__header__title,.form-collection--row.level--2 .form-collection--row__items__item__header__title{padding-left:80px}.form-collection--row.level--2 .form-collection--row__items{background-color:#f0f2f6}.form-collection--row.level--3{--nested-left-padding: 160px}.form-collection--row.level--3 .form-collection--row__header__title,.form-collection--row.level--3 .form-collection--row__items__item__header__title{padding-left:200px}.form-collection--row.level--3 .form-collection--row__items{background-color:#f0f2f6}.form-collection--row.level--3 .form-collection--row__items__item__content__item__label{flex:0 1 300px}.form-collection--card-row__items{width:100%;min-width:fit-content}.form-collection--card-row__items__item+.form-collection--card-row__items__item{border-top:1px solid #e0e4ec}.form-collection--table-row tbody .table__row__cell,.form-collection--table-row tfoot .table__row__cell{padding:8px 16px}.page>.content-container:first-child{margin-top:16px}.page>.content-container:last-child{margin-bottom:16px}.fl-body{margin:0;background:#eef1f5}.layout--factory-login{display:flex;flex-direction:column;min-height:100vh}.fl-top{display:flex;flex:0 0 64px;align-items:center;justify-content:space-between;padding:0 20px 0 24px;background:#0e3794;color:#fff}.fl-brand{font-size:18px;font-weight:700;letter-spacing:.01em;color:#fff}.fl-forgot{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(0,0,0,0);font:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer}.fl-forgot:hover{background:rgba(255,255,255,.1)}.fl-main{display:grid;flex:1;place-items:center;padding:20px}.fl-card{display:grid;justify-items:center;gap:18px;width:420px;padding:28px 32px 30px;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(20,32,46,.08)}.fl-card h1{margin:0;font-size:24px;font-weight:700;color:#03060d}.fl-card p{margin:-10px 0 0;font-size:15px;color:#626d83}.fl-dots{display:flex;align-items:center;gap:14px;height:22px}.fl-dots i{width:18px;height:18px;border:2px solid #b8c2d1;border-radius:50%}.fl-dots i.is-on{border-color:#0e3794;background:#0e3794}.fl-dots.is-err i{border-color:#cc1f2e;animation:fl-shake .3s}.fl-err{min-height:20px;margin-top:-8px;font-size:14px;font-weight:600;text-align:center;color:#b3121f}@keyframes fl-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.fl-keys{display:grid;grid-template-columns:repeat(3, 104px);gap:12px}.fl-key{height:72px;border:0;border-radius:12px;background:#f1f3f7;font:inherit;font-size:26px;font-weight:700;color:#03060d;cursor:pointer;touch-action:manipulation}.fl-key:active{background:#dce3ee}.fl-key--fn{display:grid;place-items:center;align-content:center;gap:4px;font-size:14px;font-weight:600;color:#2a3442}.fl-key--fn i{font-size:22px}.fl-enter{width:100%;height:64px;border:0;border-radius:12px;background:#0b50db;font:inherit;font-size:18px;font-weight:700;color:#fff;cursor:pointer}.fl-enter:disabled{background:#b9c8ea;cursor:default}.fl-dialog{width:520px;max-width:calc(100vw - 32px);margin:90px auto auto;padding:24px 28px;border:0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.fl-dialog::backdrop{background:rgba(14,22,34,.45)}.fl-dialog__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.fl-dialog h2{margin:0;font-size:20px;font-weight:700}.fl-dialog p{margin:0 0 16px;font-size:15px;line-height:1.5;color:#626d83}.fl-close{width:48px;height:48px;border:0;border-radius:10px;background:#f1f3f7;font-size:20px;cursor:pointer}.fl-field{display:grid;gap:6px;font-size:14px;font-weight:600}.fl-field input{height:56px;padding:0 16px;border:1px solid #c9d3e2;border-radius:10px;font:inherit;font-size:18px}.fl-field input:focus{border-color:#0b50db;outline:2px solid #0b50db}.fl-dialog .fl-err{margin-top:10px;text-align:left}.fl-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.fl-btn{height:56px;padding:0 22px;border-radius:10px;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.fl-btn--ghost{border:1px solid #c9d3e2;background:#fff;color:#03060d}.fl-btn--primary{border:0;background:#0b50db;color:#fff}.fl-btn:disabled{opacity:.6;cursor:default}.fl-done{display:flex;gap:12px;padding:16px;border-radius:12px;background:#e9f6e6;font-size:15px;line-height:1.5;color:#1e5b0b}.fl-done[hidden]{display:none}.fl-done>i{font-size:22px}.fl-done p{margin:4px 0 0;color:#1e5b0b}.fl-noaccess{width:min(640px,100vw - 32px);box-sizing:border-box;gap:14px;text-align:center}.fl-noaccess h1{margin:4px 0 0}.fl-noaccess>p{max-width:520px;margin:0}.fl-noaccess__icon{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:#fff6dc;color:#8a4b00;font-size:34px}.fl-noaccess__ip{display:grid;gap:2px;padding:12px 24px;border-radius:12px;background:#f1f3f6}.fl-noaccess__ip span{font-size:14px;color:#5b6475}.fl-noaccess__ip strong{font-size:26px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#03060d}.fl-noaccess__next{width:100%;max-width:540px;text-align:left}.fl-noaccess__next h2{margin:4px 0 8px;font-size:17px;font-weight:800;color:#03060d}.fl-noaccess__next ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fl-noaccess__next li{position:relative;padding-left:26px;font-size:16px;line-height:1.45;color:#39404d}.fl-noaccess__next li::before{content:"";position:absolute;top:.55em;left:6px;width:8px;height:8px;border-radius:50%;background:#0b50db}.fl-noaccess__retry{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-size:17px;text-decoration:none}.lg-body{margin:0;background:#f7f8fa;font-family:"Wix Madefor Text",sans-serif;color:#03060d}.lg{display:grid;grid-template-columns:minmax(360px, 44%) 1fr;min-height:100vh}.lg-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;overflow:hidden;background:#0e3794;color:#fff}.lg-brand__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;mix-blend-mode:screen;pointer-events:none}.lg-logo{position:relative;font-size:22px;font-weight:800;letter-spacing:.01em}.lg-claim{position:relative;max-width:380px;margin:0;font-size:32px;font-weight:800;line-height:1.15;color:#fff}.lg-foot{position:relative;font-size:13px;color:rgba(255,255,255,.6)}.lg-main{display:grid;place-items:center;padding:32px 20px}.lg-wrap{width:440px;max-width:100%}.lg-mobile-logo{display:none}@media(max-width: 860px){.lg{grid-template-columns:1fr}.lg-brand{display:none}.lg-mobile-logo{display:block;margin-bottom:20px;font-size:20px;font-weight:800;text-align:center;color:#0e3794}}.lgc{padding:28px 32px 26px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(3,6,13,.06),0 8px 28px rgba(20,32,46,.07)}.lgc h1{margin:0;font-size:26px;font-weight:800;line-height:1.2;color:#03060d}.lgc-lead{margin:8px 0 0;font-size:15px;line-height:1.5;color:#626d83}.lgc-body{display:grid;gap:16px;margin-top:22px}.lgc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin:-6px -10px 14px 0}.lgc-steps{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#626d83}.lgc-bars{display:inline-flex;gap:4px}.lgc-bars i{width:22px;height:4px;border-radius:2px;background:#e0e4ec}.lgc-bars i.is-done{background:#9db8ee}.lgc-bars i.is-on{background:#0b50db}.lgc-sub{margin-left:2px;padding-left:8px;border-left:1px solid #cbd1dd}.lgc-x{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;font-size:17px;color:#626d83;text-decoration:none}.lgc-x:hover{background:#f0f2f6;color:#03060d}.lgc-or{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px;color:#626d83}.lgc-or::before,.lgc-or::after{content:"";flex:1;height:1px;background:#e0e4ec}.lgc-alt{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.lgc-alt.is-one{grid-template-columns:1fr}.lgc-alt a{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #cbd1dd;border-radius:10px;background:#fff;font-size:15px;font-weight:600;color:#03060d;text-decoration:none}.lgc-alt a:hover{border-color:#0b50db;color:#0b50db}.lgc-alt i{font-size:14px;color:#626d83}.mt-pick{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px}.mt-opt{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid #cbd1dd;border-radius:12px;background:#fff;color:#03060d;text-decoration:none}.mt-opt:hover{border-color:#0b50db;box-shadow:0 0 0 3px #e2eeff}.mt-opt>i{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:#eef4ff;font-size:18px;color:#0b50db}.mt-opt strong{display:block;font-size:16px}.mt-opt small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:#626d83}.mt-tag{margin-left:6px;padding:2px 8px;border-radius:999px;background:#e9f6e6;font-size:11px;font-weight:700;color:#1e5b0b;vertical-align:2px}.otp{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) 4px repeat(3, minmax(0, 1fr));gap:8px}.otp__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);caret-color:rgba(0,0,0,0);font-size:16px;opacity:0;cursor:text}.otp span{grid-row:1;display:grid;place-items:center;height:60px;border:1px solid #cbd1dd;border-radius:12px;background:#fff;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:#03060d}.otp span:nth-of-type(4){grid-column:5}.otp span:nth-of-type(5){grid-column:6}.otp span:nth-of-type(6){grid-column:7}.otp span.is-on{border-color:#0b50db;box-shadow:0 0 0 3px #e2eeff}.otp span.is-on:empty::after{content:"";width:2px;height:28px;background:#0b50db;animation:otp-blink 1s steps(1) infinite}.otp.is-err span{border-color:#d92d20}@keyframes otp-blink{50%{opacity:0}}.qr-box{display:grid;grid-template-columns:132px minmax(0, 1fr);align-items:center;gap:14px 18px;padding:16px;border:1px solid #e0e4ec;border-radius:12px}.qr-code,.qr-code svg{display:block;width:132px;height:132px}.qr-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:qr}.qr-steps li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;color:#03060d;counter-increment:qr}.qr-steps li::before{content:counter(qr);display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef4ff;font-size:12px;font-weight:700;color:#0b50db}.qr-manual{grid-column:1/-1;display:grid;gap:6px;padding-top:12px;border-top:1px solid #e0e4ec}.qr-manual small{font-size:13px;color:#626d83}.qr-manual span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 12px;border-radius:8px;background:#f0f2f6;font-size:14px;letter-spacing:.06em;color:#03060d}.qr-manual b{font-weight:700;font-variant-numeric:tabular-nums}.qr-manual button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#fff;color:#626d83;cursor:pointer}.qr-manual button.is-done{color:#1e6b0b}.lf{display:grid;gap:6px}.lf-label{font-size:14px;font-weight:700;color:#03060d}.lf-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lf-forgot{font-size:13px;font-weight:600;text-decoration:none;color:#626d83}.lf-forgot:hover{color:#0b50db}.lf-input{display:flex;align-items:center;height:48px;overflow:hidden;border:1px solid #cbd1dd;border-radius:10px;background:#fff}.lf-input:focus-within{border-color:#0b50db;box-shadow:0 0 0 3px #e2eeff}.lf-input.is-err{border-color:#d92d20}.lf-input>i{width:44px;text-align:center;font-size:15px;color:#626d83}.lf-input input{flex:1;min-width:0;height:100%;padding:0 12px 0 0;border:0;outline:0;background:none;font:inherit;font-size:16px;font-weight:500;color:#03060d}.lf-input input:-webkit-autofill,.lf-input input:-webkit-autofill:hover,.lf-input input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#03060d;caret-color:#03060d;transition:background-color 9999s}.lf-input input:-webkit-autofill::first-line{font-family:"Wix Madefor Text",sans-serif;font-size:16px;font-weight:500}.lf-eye{width:44px;height:100%;border:0;background:none;font-size:15px;color:#626d83;cursor:pointer}.lf-code input{padding-left:16px;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:20px;letter-spacing:.12em;text-transform:uppercase}.lcheck{display:flex;align-items:center;gap:10px;font-size:15px;color:#03060d;cursor:pointer}.lcheck input{width:20px;height:20px;margin:0;accent-color:#0b50db}.lbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:0;border-radius:10px;background:#0b50db;font:inherit;font-size:16px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer}.lbtn:hover{background:#073fa1}.lbtn:disabled{opacity:.85;cursor:default}.lbtn--ghost{border:1px solid #cbd1dd;background:#fff;color:#03060d}.lbtn--ghost:hover{background:#f7f8fa}.lbtn.is-disabled{background:#b9c8ea;pointer-events:none}.lbtn .spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:lgc-spin .8s linear infinite}@keyframes lgc-spin{to{transform:rotate(360deg)}}.lmsg{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.5}.lmsg[hidden]{display:none}.lmsg>i{margin-top:2px;font-size:16px}.lmsg--info{background:#eef4ff;color:#0b3fa1}.lmsg--err{background:#fdecec;color:#912018}.lmsg--ok{background:#e9f6e6;color:#1e5b0b}.lmsg--warn{background:#fff6dc;color:#5c3d00}.lmsg__link{font-weight:700;color:inherit}.lgc-foot{display:flex;justify-content:flex-end;margin-top:18px}.lgc-back{font-size:15px;font-weight:700;text-decoration:none;color:#03060d}.mf-dialog.lg-dialog{width:440px}.lg-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 -10px 6px 0}.lg-dialog__head h2{margin:0}.lg-dialog .lf{margin-top:4px}.lg-dialog__row{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.lg-dialog__row .lbtn{width:auto;height:48px;padding:0 22px}.lg-done{display:flex;gap:12px;margin-top:4px}.lg-done>i{font-size:22px;color:#1e6b0b}.lg-done strong{display:block;margin-bottom:4px;font-size:16px}.lg-done p{margin:0}.pk-list{display:flex;flex-wrap:wrap;gap:6px}.pk-list span{padding:4px 10px;border-radius:999px;background:#f0f2f6;font-size:13px;color:#3c475d}.codes{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:16px 18px 16px 40px;border:1px dashed #cbd1dd;border-radius:10px;background:#f7f8fa;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:16px;letter-spacing:.06em}.codes li{display:list-item;list-style:decimal}.codes li::marker{color:#a0a8b8}.code-actions{display:flex;gap:8px}.code-actions button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;height:40px;border:1px solid #cbd1dd;border-radius:8px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#03060d;cursor:pointer}.code-actions button.is-done{border-color:#8fd18a;background:#f1faf0}@media print{.lg-brand,.lg-mobile-logo,.code-actions,.lcheck,.lbtn,.lmsg{display:none !important}.lgc{box-shadow:none}}.lgc-resend{margin:14px 0 0;font-size:14px;color:#626d83;text-align:center}.lgc-resend button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#0b50db;cursor:pointer}.lgc-resend button:hover{text-decoration:underline}.mf-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1e6b0b}.mf-status.is-off{color:#8a5a00}.mf-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr)}.mf-grid>.po-sec+.po-sec{border-left:1px solid #e0e4ec}@media(max-width: 900px){.mf-grid{grid-template-columns:1fr}.mf-grid>.po-sec+.po-sec{border-left:0}}.mf-rows{display:grid;gap:8px}.mf-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e0e4ec;border-radius:10px}.mf-row>i{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px;background:#eef4ff;color:#0b50db}.mf-row strong{display:block;font-size:14px}.mf-row small{display:block;font-size:12px;color:#626d83}.mf-acts{display:flex;align-items:center;gap:4px;margin-left:auto}.mf-acts form{margin:0}.mf-icon{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:#626d83;cursor:pointer;list-style:none}.mf-icon::-webkit-details-marker{display:none}.mf-icon:hover{background:#f0f2f6;color:#03060d}.mf-icon.is-del:hover{background:#fdecec;color:#b42318}.mf-rename{position:relative}.mf-rename[open]>form{position:absolute;right:0;top:40px;z-index:3;display:flex;gap:6px;padding:10px;border:1px solid #e0e4ec;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(3,6,13,.12)}.mf-rename input{width:200px}.mf-rename button{white-space:nowrap}.mf-add{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.mf-dialog{width:480px;max-width:calc(100vw - 32px);margin:120px auto auto;padding:24px 26px;border:0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.mf-dialog::backdrop{background:rgba(14,22,34,.45)}.mf-dialog h2{margin:0 0 6px;font-size:20px}.mf-dialog p{margin:0 0 16px;font-size:14px;line-height:1.5;color:#626d83}.mf-dialog .lmsg{margin-top:12px}.mf-dialog__row{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mf-dialog .qr-box{margin:12px 0 0}.mf-gap{margin-top:16px}.mf-note{border-bottom:1px solid #e0e4ec}.mf-note p{margin:0}.mf-admin{border-top:1px solid #e0e4ec}.mf-req{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mf-req .us-secret__note{margin:0}.tr-page{display:grid;gap:16px;padding-bottom:96px}.tr-wrap{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:16px;align-items:start}.tr-groups{position:sticky;top:16px;padding:8px}.tr-groups h3{margin:6px 10px 8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--px-grey-600)}.tr-grp{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--px-grey-700);text-align:left;cursor:pointer}.tr-grp:hover{background:var(--px-grey-50)}.tr-grp.is-on{background:var(--px-blue-50);color:#0b50db;font-weight:600}.tr-grp__n{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;color:var(--px-grey-600)}.tr-grp__miss{padding:1px 7px;border-radius:999px;background:#fdecec;color:#b42318;font-size:11px;font-weight:700}.tr-card{overflow:hidden}.tr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.tr-search{width:340px}.tr-chip b{background:var(--px-grey-50);color:var(--px-grey-700)}.tr-chip--missing b{background:#fdecec;color:#b42318}.tr-chip--edited b{background:#fff1dc;color:#8a4b00}.tr-count{margin-left:auto;font-size:13px;color:var(--px-grey-600)}.tr-table{width:100%;border-collapse:collapse;font-size:14px}.tr-table th{padding:8px 16px;background:var(--px-grey-50);border-bottom:1px solid var(--px-grey-100);text-align:left;font-size:12px;font-weight:700;color:var(--px-grey-600)}.tr-table td{padding:10px 16px;border-bottom:1px solid var(--px-grey-50);vertical-align:top}.tr-src{width:42%}.tr-src__text{color:var(--px-grey-700);white-space:pre-wrap;word-break:break-word}.tr-key{display:block;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#a0a8b8;word-break:break-all}.tr-ph{padding:0 4px;border-radius:4px;background:#eef4ff;color:#0b3fa1;font-family:ui-monospace,Menlo,monospace;font-size:12px}.tr-input{display:block;width:100%;min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px;line-height:20px;resize:none;overflow:hidden;outline:none}.tr-input:focus{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.tr-input.is-missing{border-style:dashed;background:#fffbfb}.tr-input.is-changed{border-color:#0b50db;background:#eef4ff}.tr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;color:var(--px-grey-600)}.tr-tag{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700}.tr-tag.is-err{background:#fdecec;color:#b42318}.tr-tag.is-warn{background:#fff1dc;color:#8a4b00}.tr-tag.is-muted{background:var(--px-grey-50);color:var(--px-grey-600)}.tr-tag.is-blue{background:var(--px-blue-50);color:#0b50db}.tr-lnk{padding:0;border:0;background:none;font:inherit;font-size:12px;color:#0b50db;cursor:pointer}.tr-lnk.is-danger{color:#b42318}.tr-phwarn{color:#8a4b00}.tr-more{padding:14px 16px;text-align:center}.tr-empty{padding:32px 16px;text-align:center;color:var(--px-grey-600)}.tr-note{margin:0;padding:10px 16px;border-top:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}@media(max-width: 900px){.tr-wrap{grid-template-columns:1fr}.tr-groups{position:static}.tr-search{width:100%}}.page.page--factory--index{padding:0 16px}.page.page--factory--guide{display:grid;grid-template-columns:1fr}@media(min-width: 992px){.page.page--factory--guide{flex:1;min-height:0;grid-template-columns:1fr 320px;grid-template-rows:minmax(0, 1fr)}}.page.page--factory--guide .page__content{position:relative;display:flex;flex-flow:column nowrap;gap:16px;padding:0 16px 16px 16px}@media(min-width: 992px){.page.page--factory--guide .page__content{min-height:0}}.page.page--factory--guide .page__content__important-info{display:grid;grid-template-columns:1fr}.page.page--factory--guide .page__content__production-info .card__header{padding:0px}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand{border-radius:8px;min-height:48px;padding:0 18px;gap:8px;font-size:15px;font-weight:600;letter-spacing:.01em;transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,transform .06s ease-out}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand:active{transform:translateY(1px)}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand:focus-visible{outline:2px solid var(--px-haka);outline-offset:2px}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand i{font-size:13px}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand--secondary{background:#fff;color:var(--px-grey-900);box-shadow:inset 0 0 0 1px var(--px-grey-200),0 1px 2px rgba(3,6,13,.06)}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand--secondary i{color:var(--px-grey-600)}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand--secondary:hover{background:var(--px-grey-50);box-shadow:inset 0 0 0 1px #b8c0cf,0 1px 2px rgba(3,6,13,.06)}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand--secondary:active{background:var(--px-grey-100);box-shadow:inset 0 0 0 1px #b8c0cf}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand--small{min-height:40px;padding:0 14px;font-size:14px}:is(.layout__header-top,.layout__inner__content__content,.modal-backdrop,.px-dialog) .button-brand:is(.is-disabled){background:var(--px-grey-100);color:#a7b0c2;box-shadow:none;cursor:not-allowed;transform:none}.px-lanes{align-self:center;align-items:center;display:inline-flex;gap:2px;padding:4px;border-radius:10px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.px-lanes__item{display:inline-flex;align-items:center;height:44px;padding:0 18px;border:0;border-radius:7px;background:none;font-family:inherit;cursor:pointer;font-size:14px;font-weight:600;color:rgba(255,255,255,.78);text-decoration:none;white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.px-lanes__item:hover{background:rgba(255,255,255,.12);color:#fff}.px-lanes__item.is-active{background:#fff;color:var(--px-haka);box-shadow:0 1px 2px rgba(3,6,13,.25)}.px-lanes__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.px-lanes__item i{margin-right:8px;font-size:13px}.px-lanes__sep{align-self:stretch;width:1px;margin:4px 6px;background:rgba(255,255,255,.24)}.layout__left__logo-wrapper.px-brand{justify-content:flex-start;width:auto;padding:0 16px 0 20px;text-decoration:none}.px-brand__name{color:#fff;font-size:17px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.px-me{position:relative;align-self:center}.px-me__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 6px;border-radius:10px;color:#fff;list-style:none;cursor:pointer}.px-me__btn::-webkit-details-marker{display:none}.px-me__btn:hover,.px-me[open]>.px-me__btn{background:rgba(255,255,255,.12)}.px-me__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.px-me__avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--px-haka);font-size:14px;font-weight:700}.px-me__text{display:grid;line-height:1.25;text-align:left}.px-me__text strong{font-size:15px;white-space:nowrap}.px-me__text small{font-size:12px;color:rgba(255,255,255,.78);white-space:nowrap}.px-me__btn>i{font-size:12px;opacity:.8;transition:transform .12s}.px-me[open]>.px-me__btn>i{transform:rotate(180deg)}.px-me__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:300px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(3,6,13,.24);color:var(--px-grey-900)}.px-me__head{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:center;gap:12px;padding:8px 8px 12px}.px-me__head .px-me__avatar{width:44px;height:44px;background:var(--px-blue-50);color:#0b3fa8;font-size:16px}.px-me__head strong{display:block;font-size:16px}.px-me__head span{font-size:13px;color:var(--px-grey-600)}.px-me__group{padding:6px 0;border-top:1px solid var(--px-grey-100)}.px-me__label{padding:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--px-grey-600)}.px-me__item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:8px;color:inherit;font-size:15px;text-decoration:none}.px-me__item i{width:18px;text-align:center;color:var(--px-grey-600)}.px-me__item:hover{background:var(--px-grey-50)}.px-me__item.is-current{background:var(--px-blue-50);color:#0b3fa8;font-weight:600}.px-me__item.is-current i{color:#0b3fa8}.px-me__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;background:#0b50db;color:#fff;font-size:12px;font-weight:700}.px-me__out{margin-top:2px;border-top:1px solid var(--px-grey-100);border-radius:0 0 8px 8px;color:#b42318}.px-me__out i{color:#b42318}.layout--factory .layout__header-top{min-height:64px;box-sizing:border-box}.px-readings{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.px-rtile{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--px-grey-100);border-radius:8px;background:var(--px-grey-50)}.px-rtile__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.px-rtile__head strong{font-size:15px}.px-rtile .px-unit-input{width:100%;height:52px}.px-rtile .px-unit-input input{font-size:24px;background:#fff}.px-rtile__res{display:flex;align-items:baseline;gap:6px;min-height:20px;font-size:13px;color:var(--px-grey-600)}.px-rtile__res strong{font-size:15px;color:var(--px-grey-900)}.px-rtile__res .is-err{font-weight:700;color:var(--px-error)}.px-rtile--wide{grid-column:1/-1}.px-rtile__time{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.px-rtile__time .px-tf__btn{height:52px;width:128px;font-size:20px}.px-rtile__time .px-tf--date .px-tf__btn{width:176px}.px-tf.is-invalid .px-tf__btn{border-color:var(--px-error)}.px-rtile__time .px-textbtn{height:52px}.px-rtile__time .px-rtile__res{margin-left:auto}.px-steps{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 24px;border-bottom:1px solid var(--px-grey-100);background:#fff}.px-steps__item{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--px-grey-600);text-decoration:none;white-space:nowrap}.px-steps__dot{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--px-grey-100);color:var(--px-grey-700);font-size:13px;font-weight:700}.px-steps__item.is-current{color:var(--px-grey-900)}.px-steps__item.is-current .px-steps__dot{background:#0b50db;color:#fff;box-shadow:0 0 0 4px var(--px-blue-50)}.px-steps__item.is-done{color:var(--px-grey-900)}.px-steps__item.is-done .px-steps__dot{background:var(--px-success);color:#fff;font-size:11px}.px-steps__line{flex:0 1 64px;height:2px;border-radius:1px;background:var(--px-grey-200)}.px-tf{display:inline-flex}.px-tf__btn{height:48px;width:100%;min-width:88px;box-sizing:border-box;padding:0 34px 0 10px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-size:16px;font-weight:700;color:var(--px-grey-900);text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;gap:8px}.px-tf__btn::after{position:absolute;right:12px;top:50%;transform:translateY(-50%);content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:13px;color:var(--px-grey-600)}.px-tf__btn:hover{border-color:var(--px-grey-600)}.px-tf__btn:focus-visible{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-tf--date .px-tf__btn::after{content:""}.px-pick .card__content{display:grid;gap:14px;padding:16px}.px-pick__value{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;border-radius:8px;background:var(--px-grey-50)}.px-pick__value span{font-size:13px;font-weight:600;color:var(--px-grey-600)}.px-pick__value strong{font-size:26px;line-height:32px;font-weight:700;color:var(--px-grey-900)}.px-pick__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--px-grey-100)}.px-pick__actions .button-brand.button-brand{min-height:52px;width:100%;max-width:none;font-size:16px}.px-pick__now{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-grey-200),0 1px 2px rgba(3,6,13,.06);font:inherit;font-size:16px;font-weight:600;color:var(--px-grey-900);cursor:pointer}.px-pick__now i{color:var(--px-grey-600)}.px-pick__now:hover{background:var(--px-grey-50)}.px-cal__nav{display:grid;grid-template-columns:1fr auto;gap:8px}.px-cal__step{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border-radius:8px;box-shadow:inset 0 0 0 1px var(--px-grey-200)}.px-cal__step--year{grid-template-columns:48px 64px 48px}.px-cal__step strong{text-align:center;font-size:17px;text-transform:capitalize}.px-cal__btn{width:48px;height:48px;border:0;border-radius:8px;background:rgba(0,0,0,0);font-size:14px;color:var(--px-grey-700);cursor:pointer}.px-cal__btn:hover{background:var(--px-grey-50)}.px-cal__grid{display:grid;grid-template-columns:repeat(7, minmax(48px, 1fr));gap:4px}.px-cal__wd{display:grid;place-items:center;height:28px;font-size:13px;font-weight:700;color:var(--px-grey-600)}.px-cal__day{min-height:48px;border:0;border-radius:8px;background:rgba(0,0,0,0);font:inherit;font-size:17px;font-weight:600;color:var(--px-grey-900);cursor:pointer;font-variant-numeric:tabular-nums}.px-cal__day:hover{background:var(--px-grey-50)}.px-cal__day.is-today{box-shadow:inset 0 0 0 2px #0b50db;color:#0b50db}.px-cal__day.is-on{background:#0b50db;color:#fff;box-shadow:0 1px 2px rgba(3,6,13,.18)}.px-clock{display:grid;grid-template-columns:1fr 24px 1fr;align-items:end;gap:8px}.px-clock__field{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--px-grey-700)}.px-spin{display:grid;grid-template-rows:40px 64px 40px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;overflow:hidden;touch-action:none}.px-spin.is-invalid{border-color:var(--px-error)}.px-spin__adj{border:0;background:rgba(0,0,0,0);font:inherit;font-size:20px;font-weight:500;color:#a7b0c2;cursor:pointer;font-variant-numeric:tabular-nums}.px-spin__adj:hover{background:var(--px-grey-50);color:var(--px-grey-700)}.px-spin__val{width:100%;height:64px;display:grid;place-items:center;user-select:none;box-sizing:border-box;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:36px;font-weight:700;text-align:center;color:var(--px-grey-900);font-variant-numeric:tabular-nums}.px-spin__val{border:0;border-top:1px solid var(--px-grey-100);border-bottom:1px solid var(--px-grey-100);border-radius:0;background:var(--px-grey-50)}.px-spin{cursor:ns-resize}.px-spin:focus-visible{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-clock__sep{height:144px;display:grid;place-items:center;font-size:32px;font-weight:700;color:var(--px-grey-600)}@media(max-height: 560px){.px-pick .card__header{padding-top:8px;padding-bottom:8px}.px-pick .card__content{gap:10px;padding:12px 16px}.px-pick__value{padding:4px 12px}.px-pick__value strong{font-size:22px;line-height:28px}.px-spin{grid-template-rows:32px 52px 32px}.px-spin__val{height:52px}.px-clock__sep{height:116px}.px-pick__now{height:48px}.px-pick__actions{padding:10px 16px 12px}.px-pick__actions .button-brand.button-brand{min-height:48px}}@media(max-width: 480px){.px-cal__grid{grid-template-columns:repeat(7, minmax(40px, 1fr));gap:2px}.px-cal__nav{grid-template-columns:1fr}}.px-sess__row .px-tf{width:100%}.px-sess__lead-ico{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--px-haka);color:#fff;font-size:10px}.px-sess__role{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--px-blue-50);color:var(--px-haka);font-size:11px;font-weight:700;white-space:nowrap}.px-tf__btn{white-space:nowrap}.px-sess__row .px-tf__btn{padding:0 28px 0 8px}.px-sess__row .px-tf__btn::after{right:9px}.page--factory--guide:has(>[data-notes][hidden]){grid-template-columns:1fr}.page--factory--guide.px-page--full{grid-template-columns:1fr}.px-rw__head .card__header__title{display:grid;gap:0}.px-rw__dev{font-size:13px;font-weight:600;color:var(--px-grey-600)}.px-rw__grp{font-size:20px;line-height:26px}.px-rw__head .card__header__actions{display:flex;align-items:center;gap:10px}.px-rw__prog{font-size:14px;font-weight:700;color:var(--px-grey-700)}.px-rw__fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(168px, 1fr));gap:12px}.px-rw__field{display:grid;gap:4px;align-content:start}.px-rw__label{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;color:var(--px-grey-900)}.px-rw__label em{font-style:normal;color:var(--px-error)}.px-rw__field input{width:100%;height:48px;box-sizing:border-box;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:20px;font-weight:700;text-align:center;color:var(--px-grey-900);scroll-margin:120px 0 160px}.px-rw__field input:focus{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-rw__field.is-changed input{background:var(--px-blue-50);border-color:#9dbbfa}.px-rw__field.is-invalid input{border-color:var(--px-error);box-shadow:0 0 0 3px #fdecec}.px-rw__note:empty{display:none}.px-rw__note{min-height:18px;font-size:13px;color:var(--px-grey-600);display:flex;align-items:center;gap:8px}.px-rw__note .is-err{font-weight:700;color:var(--px-error)}.px-rw__undo{min-height:32px;padding:0 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);font:inherit;font-size:13px;font-weight:700;color:#0b50db;cursor:pointer}.px-rw__undo:hover{background:var(--px-blue-50)}.px-rw__foot{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:12px 16px;border-top:1px solid var(--px-grey-100);background:#fff;border-radius:0 0 8px 8px}.px-rw__foot .button-brand.button-brand{min-height:52px;font-size:15px}.px-rw__checked.button-brand.button-brand{background:#ebffe4;color:#1e6b0b;box-shadow:inset 0 0 0 1px #9ad88a}.px-rw__checked i{color:var(--px-success)}.px-sumr{display:grid;gap:20px}.px-sumr__dev h3{margin:0;padding-bottom:6px;border-bottom:2px solid var(--px-grey-100);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--px-grey-600)}.px-sumr.is-view .px-sumr__row{grid-template-columns:120px minmax(0, 1fr) 90px !important}.px-sumr__row{display:grid;grid-template-columns:120px minmax(0, 1fr) 210px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--px-grey-100)}.px-sumr__dev h3+.px-sumr__row{border-top:0}.px-sumr__grp{font-size:14px;font-weight:700;color:var(--px-grey-900)}.px-sumr__cells{display:grid;grid-template-columns:repeat(auto-fill, minmax(112px, 1fr));gap:6px}.px-sumr__cells.is-series{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr))}.px-sumr__cell{display:grid;gap:2px;min-width:0;padding:6px 10px;border:1px solid var(--px-grey-100);border-radius:8px;background:#fff}.px-sumr__cells.is-series .px-sumr__cell{text-align:center}.px-sumr__cell small{font-size:11px;font-weight:600;color:var(--px-grey-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-sumr__cell b{font-size:16px;font-weight:700;color:var(--px-grey-900)}.px-sumr__cell.is-empty{background:var(--px-grey-50);border-color:rgba(0,0,0,0)}.px-sumr__cell.is-empty b{color:#a7b0c2;font-weight:600}.px-sumr__cell.is-ch{background:var(--px-blue-50);border-color:#b9cef7}.px-sumr__cell.is-ch b{color:#0b50db}.px-sumr__cell.is-err{background:#fdecec;border-color:#f2b8b8}.px-sumr__cell.is-err b{color:var(--px-error)}.px-sumr__side{display:flex;align-items:center;justify-content:flex-end;gap:12px}.px-sumr__state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.px-sumr__state.is-unchecked{color:#8a5300}.px-sumr__state.is-unchecked i{color:#d97706}.px-sumr__state.is-checked{color:#1f7a45}.px-sumr__state.is-error{color:var(--px-error)}.px-sumr__total{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.px-sumr__total.is-unchecked{border-color:#f3c77a;background:#fff6e5;color:#7a4300}.px-sumr__total.is-unchecked i{color:#d97706}.px-sumr__total.is-checked{border-color:#a8ddb9;background:#e9f7ee;color:#1f7a45}.px-sumr__total.is-error{border-color:#f2b8b8;background:#fdecec;color:var(--px-error)}.px-sumr__note{margin:12px 0 0;font-size:13px;color:var(--px-grey-600)}@media(max-width: 640px){.px-rw__foot{grid-template-columns:1fr 1fr}.px-sumr__row{grid-template-columns:1fr}.px-sumr__side{justify-content:flex-start}}:root{--px-haka: #073FA1;--px-grey-50: #F0F2F6;--px-grey-100: #E0E4EC;--px-grey-200: #CBD1DD;--px-grey-600: #626D83;--px-grey-700: #3C475D;--px-grey-900: #03060D;--px-blue-50: #E2EEFF;--px-blue-400: #246AF4;--px-success: #0B8A00;--px-error: #CC1F2E;--px-warning: #E5A500}[hidden]{display:none !important}.num{font-variant-numeric:tabular-nums}.px-select .dropdown-wrapper{position:relative}.px-select select.px-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.px-select button.select{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.px-select button.select:focus-visible,.px-select button.select[aria-expanded=true]{outline:none;box-shadow:inset 0 0 0 2px var(--px-haka)}.px-select button.select[aria-expanded=true]::after{transform:rotate(180deg)}.px-select.is-invalid button.select{border-color:var(--px-error);box-shadow:inset 0 0 0 1px var(--px-error),0 0 0 3px #fdecec}.px-select.is-invalid .select__content__placeholder{color:var(--px-error)}.px-pop{position:fixed;z-index:1100;background:#fff;border:1px solid var(--px-grey-100);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.16);padding:4px;overflow-y:auto;overscroll-behavior:contain;font-family:"Wix Madefor Text",system-ui,sans-serif}.px-pop__opt{display:grid;grid-template-columns:minmax(0, 1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);text-align:left;font:inherit;color:var(--px-grey-900);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.px-pop__opt+.px-pop__opt{margin-top:2px}.px-pop__opt:hover,.px-pop__opt:focus-visible{background:var(--px-grey-50);outline:none}.px-pop__opt.is-selected{background:var(--px-blue-50)}.px-pop__opt.is-empty .px-pop__main{opacity:.55}.px-pop__opt.is-empty:not(:first-child):not(.is-empty~.is-empty){margin-top:6px;border-top:1px solid var(--px-grey-100);border-radius:0 0 6px 6px}.px-pop__opt[disabled]{color:var(--px-grey-600);cursor:default;background:rgba(0,0,0,0)}.px-pop__main{display:grid;gap:1px;min-width:0}.px-pop__title{font-size:15px;font-weight:700;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-pop__tag{color:var(--px-haka);font-size:12px;font-weight:600}.px-pop__sub{font-size:12px;color:var(--px-grey-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-pop__right{display:grid;gap:1px;justify-items:end;font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.px-pop__right small{font-weight:400;color:var(--px-grey-600);font-size:12px}.px-pop__check{font-family:"Font Awesome 6 Pro";font-weight:900;font-size:13px;color:var(--px-haka)}.px-pop__opt.is-selected .px-pop__check::before{content:""}.px-stack{display:grid;gap:16px;min-width:0}.page--factory--guide .page__content__production-info .card__header.px-head{padding:12px 16px}.layout--factory .card__header__title{font-size:17px;line-height:24px}.layout--factory .card--padded-content>.card__header,.page--factory--guide .page__content__production-info .card__header.px-head{padding:6px 16px;min-height:48px;box-sizing:border-box}.page--factory--guide .page__content__production-info{display:grid;gap:12px;align-content:start}.layout--factory .layout__header-top{padding:8px 16px;gap:8px 12px}@media(min-width: 700px){.layout--factory .layout__toolbar{display:flex;flex-flow:row nowrap;align-items:center;gap:12px;padding-top:6px;padding-bottom:6px}.layout--factory .layout__toolbar__left,.layout--factory .layout__toolbar__right{flex:1 1 0;width:auto;min-width:max-content}.layout--factory .layout__toolbar__center{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.layout--factory .layout__inner .layout__inner__content{padding-top:0;min-height:calc(var(--app-height, 100vh) - var(--toolbar-height, 64px));max-height:calc(var(--app-height, 100vh) - var(--toolbar-height, 64px))}}@media(min-width: 700px)and (max-width: 991px){.layout--factory .layout__toolbar__left,.layout--factory .layout__toolbar__right{flex:none;width:auto}.layout--factory .px-me__text{display:none}.layout--factory .px-lanes__item{padding:0 10px}}@media(min-width: 801px){.layout--factory .layout__header-top__left,.layout--factory .layout__header-top__right{flex:1 0 auto;width:auto}.layout--factory .layout__header-top__right{flex-wrap:nowrap;justify-content:flex-end}.layout--factory .layout__header-top__center{flex:none;width:auto}}.layout--factory .layout__breadcrumbs__crumbs{white-space:nowrap}@media(max-width: 800px){.layout--factory .layout__header-top{flex-flow:row wrap;flex-shrink:0}.layout--factory .layout__header-top__left{flex:1 1 auto;width:auto;min-width:0}.layout--factory .layout__header-top__center{order:3;flex-basis:100%}}.layout--factory .layout__header-top{align-items:center}.layout--factory .layout__breadcrumbs__crumbs{font-size:20px;line-height:1.2}.layout--factory .layout__header-top__right{gap:6px}.layout--factory .layout__header-top__right .button-brand{min-height:48px;padding:0 18px;font-size:15px}.px-line__name{display:grid;gap:2px;align-self:center;min-width:0}.px-status{display:grid;grid-template-columns:28px minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;gap:6px 10px;padding:8px 12px;border-radius:6px;font-size:14px}.px-status__ico{grid-row:1/span 2;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:13px}.px-status__text{min-width:0}.px-status__text span{color:var(--px-grey-700)}.px-status__nums{font-weight:700;white-space:nowrap;font-size:14px}.px-status__nums small{font-weight:400;color:var(--px-grey-600);font-size:12px}.px-status__bar{grid-column:2/4;height:6px;border-radius:999px;background:rgba(3,6,13,.08);overflow:hidden}.px-status__bar>span{display:block;height:100%;border-radius:999px}.px-status--success{background:#ebffe4}.px-status--success .px-status__ico,.px-status--success .px-status__bar>span{background:var(--px-success)}.px-status--success .px-status__ico::before{content:""}.px-status--warning{background:#fff6dc}.px-status--warning .px-status__ico,.px-status--warning .px-status__bar>span{background:var(--px-warning)}.px-status--warning .px-status__ico::before{content:""}.px-status--error{background:#fef2f3}.px-status--error .px-status__ico,.px-status--error .px-status__bar>span{background:var(--px-error)}.px-status--error .px-status__ico::before{content:""}.px-lots{padding:4px 12px;gap:0}.px-grow{display:grid;grid-template-columns:1fr;gap:6px 12px;align-items:center;padding:8px 0;border-top:1px solid var(--px-grey-100)}@media(min-width: 760px){.px-grow{grid-template-columns:minmax(130px, 1fr) minmax(100px, 0.7fr) minmax(190px, 1.6fr) minmax(160px, 1.2fr)}}.px-lots .select{padding-right:40px}.px-grow--head{padding:6px 0 2px;border-top:0;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--px-grey-600)}.px-grow--head+.px-grow{border-top:0}.px-grow+.px-grow--head{margin-top:10px;border-top:1px solid var(--px-grey-100);padding-top:10px}@media(max-width: 759px){.px-grow--head span:not(:first-child){display:none}}.px-grow .px-comp__name{flex-wrap:nowrap;gap:6px}.px-lots .form-element{margin:0}.px-lots .form-element__label{display:none}.px-lots .select{--we-minimum-input-height: 48px;min-height:48px;padding-top:6px;padding-bottom:6px;align-items:center}.px-lots .form-element--select .select::after{top:0;height:48px;padding:16px 12px}.px-lots .select__content{min-width:0}.px-lots .select__content__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-select .select__content__value,.px-select .select__content__placeholder{line-height:1.35}.px-status--inline{padding:6px 10px;gap:4px 8px;grid-template-columns:20px minmax(0, 1fr) auto;font-size:13px}.px-status--inline .px-status__ico{width:20px;height:20px;font-size:10px}.px-status--inline .px-status__text{line-height:1.3}.px-status--inline .px-status__nums{font-size:13px}.px-status--inline .px-status__bar{height:4px}.px-modal .card__header{padding:12px 16px}.px-modal .modal__header__title .px-meta{font-weight:400}.px-modal .card__content{padding:12px 16px}.px-modal .card__actions{padding:10px 16px}.px-modal .card__actions{flex-direction:row;justify-content:flex-end;align-items:center}.px-section-title{font-size:13px;font-weight:700;color:var(--px-grey-700);padding-top:4px}.px-lotpick{display:grid;border:1px solid var(--px-grey-200);border-radius:6px;overflow:hidden}.px-lotopt{display:grid;grid-template-columns:18px minmax(0, 1fr) auto auto;align-items:center;gap:2px 12px;min-height:44px;padding:6px 12px;border-top:1px solid var(--px-grey-100);cursor:pointer;background:#fff;font-size:14px}.px-lotopt:first-child{border-top:0}@media(min-width: 560px){.px-lotopt{grid-template-columns:18px minmax(0, 1fr) 140px 110px}}.px-lotopt input{width:16px;height:16px;margin:0;accent-color:var(--px-haka)}.px-lotopt__name{display:grid;justify-items:start;gap:3px;min-width:0}.px-lotopt__name strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-res{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:var(--px-blue-50);color:var(--px-haka);font-size:12px;font-weight:600;white-space:nowrap}.px-lotopt__where{white-space:nowrap;font-size:13px}.px-lotopt__kg{display:grid;justify-items:end;gap:0;white-space:nowrap;line-height:1.25}.px-lotopt__kg .px-meta{font-size:11px}@media(max-width: 559px){.px-lotopt__where{grid-column:2}}.px-lotopt.is-selected{background:var(--px-blue-50);box-shadow:inset 3px 0 0 var(--px-haka)}.px-lotopt:focus-within{outline:2px solid var(--px-blue-400);outline-offset:-2px}.px-modal .card__actions .button-brand{min-height:48px;padding:6px 18px;font-size:15px}.px-reading__arrow{height:44px;display:flex;align-items:center;color:var(--px-grey-600);font-family:"Font Awesome 6 Pro";font-weight:900;font-size:14px}.px-reading__arrow::before{content:""}.px-unit-input{position:relative;display:block;width:168px;height:48px}.px-unit-input input{width:100%;height:100%;box-sizing:border-box;padding:0 36px 0 14px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-size:20px;font-weight:700;color:var(--px-grey-900);-moz-appearance:textfield;transition:border-color .1s,box-shadow .1s}.px-unit-input input::-webkit-outer-spin-button,.px-unit-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.px-unit-input input:hover{border-color:var(--px-grey-600)}.px-unit-input input::placeholder{color:var(--px-grey-200);font-weight:400;opacity:1}.px-unit-input input:focus{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-unit-input>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--px-grey-600);pointer-events:none}.px-grow.is-off{opacity:.5}.px-fact-sub{font-size:12px;line-height:16px;font-weight:400;color:var(--px-grey-600)}.px-fin__row .px-unit-input{width:120px}.px-lotqty{margin-top:-8px;border-bottom:1px solid var(--px-grey-100)}.px-fin__row{display:grid;grid-template-columns:132px 64px minmax(32px, 1fr) 120px 150px;align-items:center;gap:10px;min-height:56px;border-top:1px solid var(--px-grey-100)}.px-fin .card__content{padding:4px 16px}.px-fin__rows .px-fin__row:first-child{border-top:0}.px-fin__label{font-size:15px;font-weight:700;white-space:nowrap}.px-fin__start{display:grid;gap:0;font-size:16px;font-weight:700;color:var(--px-grey-700)}.px-fin__start small{font-size:12px;font-weight:400;color:var(--px-grey-600)}.px-fin__row .px-reading__arrow{height:auto;justify-self:center}.px-fin__diff{display:grid;justify-items:end;text-align:right}.px-fin__diff strong{font-size:16px;line-height:20px}.px-fin__diff span{font-size:12px;color:var(--px-grey-600);white-space:nowrap}.px-fin__diff .is-err{font-size:13px;font-weight:700;line-height:16px;color:var(--px-error);text-align:right}.px-unit-input.is-invalid input,.px-unit-input.is-invalid input:hover{border-color:var(--px-error)}.px-unit-input.is-invalid input:focus{border-color:var(--px-error);box-shadow:0 0 0 3px rgba(220,38,38,.12)}@media(max-width: 600px){.px-fin__row{grid-template-columns:1fr 1fr}.px-fin__row .px-reading__arrow{display:none}}.px-lots .px-grow>span.num{font-size:15px;line-height:20px;color:var(--px-grey-900)}.px-info__fact dd .px-unit-input--sm{margin-top:-2px}.px-sum.is-ok::first-letter{margin-right:2px}.px-info{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;padding:12px 16px;background:#fff;border:1px solid var(--px-grey-100);border-radius:8px}.px-info__inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;width:100%}.px-info__id{display:grid;gap:2px;flex:1 1 240px;min-width:0;padding-right:16px}.px-info__title{font-size:18px;line-height:24px;font-weight:700;color:var(--px-grey-900)}.px-info__id .px-meta{font-size:13px;line-height:18px}.px-info__facts{display:flex;flex-wrap:wrap;margin:0}.px-info__fact{display:grid;gap:2px;align-content:center;justify-items:center;text-align:center;min-width:110px;padding:2px 16px;border-left:1px solid var(--px-grey-100)}.px-info--stack{container-type:inline-size}@container (max-width: 900px){.px-info--stack .px-info__inner{flex-direction:column;align-items:stretch}.px-info--stack .px-info__id{flex-basis:auto}.px-info--stack .px-info__facts{border-top:1px solid var(--px-grey-100);padding-top:10px}.px-info--stack .px-info__facts{flex-wrap:nowrap}.px-info--stack .px-info__fact{flex:1 1 auto;min-width:0;padding:2px 8px}.px-info--stack .px-info__fact dt{white-space:nowrap}.px-info--stack .px-info__fact:first-child{border-left:0}}.px-info__fact dt{font-size:12px;line-height:16px;color:var(--px-grey-600)}.px-info__fact dd{display:grid;gap:4px;margin:0;font-size:15px;line-height:20px;font-weight:700;color:var(--px-grey-900);white-space:nowrap}.px-hist-pop{padding:0;overflow:hidden}.px-lotline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.px-lotline .px-lotcount{margin-left:0;list-style:none}.px-lotline .px-lotcount::-webkit-details-marker{display:none}.px-lothist[open]>.px-lotcount::after{content:""}.px-lothist .px-pop--inline{width:min(360px,100vw - 32px);z-index:20}.px-tl__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--px-grey-100)}.px-tl__head>div{display:grid;gap:1px}.px-tl__head strong{font-size:15px;line-height:20px}.px-tl__head span{font-size:12px;color:var(--px-grey-600)}.px-tl{list-style:none;margin:0;padding:6px 14px}.px-tl__item{position:relative;display:grid;grid-template-columns:16px minmax(0, 1fr) auto;align-items:center;gap:10px;min-height:52px}.px-tl__item:not(:last-child)::after{content:"";position:absolute;left:7px;top:34px;bottom:-18px;width:2px;background:var(--px-grey-200)}.px-tl__dot{width:12px;height:12px;margin-left:2px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--px-grey-600);position:relative;z-index:1}.px-tl__item.is-current .px-tl__dot{background:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-tl__main{display:grid;gap:1px;min-width:0}.px-tl__title{font-size:15px;line-height:20px;font-weight:700;white-space:nowrap}.px-tl__silo{font-weight:400;color:var(--px-grey-600)}.px-tl__live{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;background:var(--px-blue-50);color:var(--px-haka);font-size:11px;font-weight:700;line-height:18px;vertical-align:1px}.px-tl__sub{font-size:12px;line-height:18px;color:var(--px-grey-600)}.px-tl__nums{display:grid;justify-items:end;gap:1px}.px-tl__nums strong{font-size:15px;line-height:20px}.px-tl__nums span{font-size:12px;line-height:18px;color:var(--px-grey-600)}.px-tl__item:not(.is-current) .px-tl__title,.px-tl__item:not(.is-current) .px-tl__nums strong{color:var(--px-grey-700)}.px-tl__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;padding:4px 8px 4px 14px;border-top:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-700)}.px-tl__undo{height:32px;padding:0 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);font:inherit;font-size:13px;font-weight:600;color:var(--px-haka);cursor:pointer;white-space:nowrap}.px-tl__undo::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:12px;margin-right:6px}.px-tl__undo:hover{background:var(--px-grey-50)}.px-lotcount{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 8px;border:0;border-radius:999px;background:var(--px-blue-50);color:var(--px-haka);font:inherit;font-size:12px;font-weight:700;line-height:18px;vertical-align:1px;cursor:pointer}.px-lotcount::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:9px}.px-lotcount[aria-expanded=true]::after{content:""}.px-lotcount:focus-visible{outline:2px solid var(--px-blue-400);outline-offset:1px}.px-pop__opt.is-static{cursor:default}.px-pop__opt.is-static:hover{background:rgba(0,0,0,0)}.px-pop__opt.is-static.is-selected:hover{background:var(--px-blue-50)}.px-lots .px-grow{min-height:56px;padding:7px 0;box-sizing:border-box}.px-lots .px-grow.px-grow--head{min-height:28px;padding:6px 0 2px;align-items:end}.px-lots .px-grow+.px-grow--head{margin-top:8px;padding-top:12px;border-top:1px solid var(--px-grey-200)}.px-lots .px-line__name{display:grid;gap:0;align-content:center;min-width:0}.px-lots .px-line__name>strong,.px-lots .px-comp__name,.px-cell-title{font-size:15px;line-height:20px;font-weight:700;color:var(--px-grey-900)}.px-lots .px-line__name>.px-meta,.px-lots .px-line__name>span.px-meta{font-size:13px;line-height:18px}.px-lots .px-status--inline{min-height:48px;box-sizing:border-box;align-content:center}.px-lots .px-grow>.button-brand{min-height:48px;height:48px;padding-top:0;padding-bottom:0}.px-lots .px-grow>span:last-child:not(.px-sum){text-align:right}@media(min-width: 760px){.px-prod .px-grow{grid-template-columns:minmax(130px, 1fr) minmax(180px, 1.2fr) minmax(200px, 1.8fr) 140px}}.px-prod .px-grow--main>.button-brand{white-space:nowrap;min-height:48px;padding-top:6px;padding-bottom:6px;justify-self:end}.px-ico-swap{font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:6px}.px-ico-swap::before{content:""}.is-changed>input{background:var(--px-blue-50);border-color:var(--px-blue-400)}.is-invalid>input{border-color:var(--px-error)}.px-rep__comment textarea{width:100%;box-sizing:border-box;min-height:64px;padding:10px 12px;border:1px solid var(--px-grey-200);border-radius:6px;font:inherit;font-size:15px;resize:vertical}.px-checks{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:16px;align-items:stretch}.px-checks__next{display:grid;align-content:center;justify-items:center;gap:2px;padding:10px 12px;border-radius:8px;background:var(--px-grey-50);text-align:center}.px-checks__next.is-warn{background:#fff3e0}.px-checks__next.is-late{background:#fdecec}.px-checks__label{font-size:12px;font-weight:700;color:var(--px-grey-600)}.px-checks__timer{font-size:30px;line-height:36px;font-weight:700;color:var(--px-grey-900);font-variant-numeric:tabular-nums}.px-checks__next.is-warn .px-checks__timer{color:#b45309}.px-checks__next.is-late .px-checks__timer{color:var(--px-error)}.px-checks__next.is-late .px-checks__label::after{content:" · hilineb";color:var(--px-error)}.px-checks__next.is-now{background:#fdecec}.px-checks__next.is-now .px-checks__timer{color:var(--px-error)}.px-checks__btn{justify-self:stretch;width:auto;margin-top:8px;justify-content:center}.px-checks__next.is-down{background:#fff4e0}.px-checks__next.is-down .px-checks__timer{color:#7a4300}.px-checks__list{min-width:0}.px-checks__row{display:grid;grid-template-columns:minmax(130px, 1fr) 96px 72px 64px 96px;gap:12px;align-items:center;min-height:40px;border-top:1px solid var(--px-grey-100)}.px-checks__row>span.num{font-size:15px;font-weight:700;color:var(--px-grey-900);text-align:center}.px-out{color:var(--px-error);font-weight:700}.px-checks__row--head{min-height:24px;border-top:0;font-size:12px;font-weight:700;color:var(--px-grey-600)}.px-checks__row--head>span:nth-child(n+2){text-align:center}.px-checks__row .px-qty__name{display:flex;align-items:baseline;gap:8px}.px-checks__row .badge{justify-self:center;white-space:nowrap}.px-unit-input.is-invalid input{border-color:var(--px-error);color:var(--px-error)}.px-modal .modal__header__title{font-size:17px;line-height:24px}.px-qty__row{display:grid;grid-template-columns:minmax(180px, 1fr) 124px 180px;gap:12px;align-items:center;min-height:48px;border-top:1px solid var(--px-grey-100)}.px-qty__row--total{border-top:0}.px-qty__done{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.px-qty__done-val{display:flex;align-items:baseline;gap:10px}.px-qty__done-val strong{font-size:18px}.px-qty__name{display:flex;align-items:baseline;gap:8px;min-width:0}.px-qty__name strong{font-size:15px;white-space:nowrap}.px-qty__res{display:grid;grid-template-columns:1fr 76px;align-items:baseline;gap:8px;text-align:right}.px-qty__res strong{font-size:15px}.px-qty__res strong{white-space:nowrap}.px-qty__res .px-meta{font-size:13px;white-space:nowrap}.px-qty__group{display:flex;align-items:center;gap:12px;min-height:36px;border-top:1px solid var(--px-grey-200)}.px-qty__group .px-meta{font-size:12px}.px-unit-input.is-static input{background:var(--px-grey-50);color:var(--px-grey-700);border-color:var(--px-grey-100)}.px-line__name strong .px-ico-swap{color:var(--px-haka);font-size:12px}.px-unit-input--sm{width:124px;height:48px}.px-unit-input--sm input{font-size:16px;padding:0 30px 0 12px}.px-unit-input--sm>span{right:12px;font-size:14px}.px-unit-input.is-overridden input{border-color:var(--px-blue-400);background:var(--px-blue-50)}.px-sum{font-size:13px;font-weight:600;color:var(--px-grey-700)}.px-sum.is-ok,.px-stock.is-ok{color:var(--px-success)}.px-sum.is-err,.px-stock.is-err{color:var(--px-error)}.px-stock{font-size:13px;font-weight:600}.px-stock.is-warn{color:#9a6200}.px-stock.is-muted{color:var(--px-grey-600);font-weight:400}.px-unit-input input:focus{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.px-sess__row{display:grid;grid-template-columns:minmax(200px, 1fr) 108px 108px 88px;gap:12px;align-items:center;min-height:48px;border-top:1px solid var(--px-grey-100)}.px-sess__row--head{min-height:28px;border-top:0;font-size:12px;font-weight:700;color:var(--px-grey-600)}.px-sess__row--head>span:last-child,.px-sess__dur{text-align:right}.px-sess__row.is-off{opacity:.5}.px-sess__time{font-size:16px;font-weight:700;color:var(--px-grey-900);padding-left:2px}.px-sess__row .px-check{gap:8px;min-height:0}.px-sess__row .px-check strong{font-size:15px;white-space:nowrap}.px-sess__row .px-check .px-meta{font-size:13px}.px-sess__dur{display:grid;justify-items:end;font-size:15px}.px-sess__dur .px-stock{font-size:12px}.px-sess__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:52px;border-top:1px solid var(--px-grey-200)}.px-sess__foot .button-brand{min-height:48px;height:48px}.px-sess__sum{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--px-grey-700)}.px-sess__sum strong{font-size:15px;color:var(--px-grey-900)}.px-textbtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-grey-200),0 1px 2px rgba(3,6,13,.06);font:inherit;font-size:14px;font-weight:600;color:var(--px-grey-900);text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .12s ease-out,box-shadow .12s ease-out}.px-textbtn:hover{background:var(--px-grey-50);box-shadow:inset 0 0 0 1px #b8c0cf,0 1px 2px rgba(3,6,13,.06)}.px-textbtn:active{background:var(--px-grey-100);box-shadow:inset 0 0 0 1px #b8c0cf;transform:translateY(1px)}.px-textbtn:focus-visible{outline:2px solid var(--px-haka);outline-offset:2px}.px-textbtn i{font-size:13px;color:var(--px-grey-600)}.px-check{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:48px}.px-check input{width:18px;height:18px;margin:0;accent-color:var(--px-haka)}.px-status--note{grid-template-columns:20px minmax(0, 1fr);align-items:start;padding:8px 10px;font-size:13px}.px-status--note .px-status__ico{grid-row:auto;width:20px;height:20px;font-size:10px}.px-status--note .px-status__text{line-height:1.4}.px-status--info{background:var(--px-blue-50)}.px-status--info .px-status__ico{background:var(--px-haka)}.px-status--info .px-status__ico::before{content:""}@media(min-width: 900px){.layout__header-top__left{width:auto;flex:1 1 auto;min-width:0}.layout__header-top__center{width:auto;flex:0 1 auto}.layout__header-top__right{width:auto;flex:0 0 auto;flex-wrap:nowrap}.layout__header-top__right .button-brand{white-space:nowrap}}.table td{vertical-align:middle}.px-comp{border:1px solid var(--px-grey-100);border-radius:8px;padding:12px;display:grid;gap:10px;background:#fff}.px-comp__name{font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.px-meta{color:var(--px-grey-600);font-size:14px}.px-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.px-bar{height:10px;border-radius:999px;background:var(--px-grey-100);overflow:hidden}.px-bar>span{display:block;height:100%;background:var(--px-haka)}.table td.r,.table th.r{text-align:right}.table tr.is-current td{background:#f7faff}.table tfoot td{font-weight:700}.table tr.is-selected td{background:var(--px-blue-50)}.px-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:14px}.px-kv dt{color:var(--px-grey-600)}.px-kv dd{margin:0;font-weight:700;min-width:0;overflow-wrap:anywhere}.px-shiftlbl{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--px-grey-700);white-space:nowrap}.px-shiftlbl .fa-sun{color:#d97706}.px-shiftlbl .fa-moon{color:#4b5b8a}@media(min-width: 801px)and (max-width: 991px){.px-shiftlbl__crew{display:none}}.px-lanecard__chips{display:flex;flex-wrap:wrap;gap:6px}.px-reopen{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;text-align:left}.px-reopen__text{display:grid;justify-items:start;gap:4px}.px-reopen__text strong{font-size:16px}.px-reopen.is-warn{padding:4px 4px 4px 14px;border-left:4px solid #e8a33d}.px-crew{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--px-grey-100)}.px-crew__label{width:110px;font-size:13px;font-weight:700;color:var(--px-grey-700)}.px-crewchip{display:inline-grid;padding:6px 12px;border-radius:10px;background:var(--px-blue-50);color:var(--px-grey-900);line-height:1.25;list-style:none;cursor:pointer}.px-crewchip::-webkit-details-marker{display:none}.px-crewchip strong{font-size:14px}.px-crewchip small{font-size:12px;color:var(--px-grey-600)}.px-crewchip:hover{box-shadow:inset 0 0 0 1px #9dbbfa}.px-crewchip.is-free{background:#fff4e0}.px-crewchip.is-free small{color:#8a4b00;font-weight:600}.px-crewchip.is-absent{background:var(--px-grey-50)}.px-crewchip.is-absent strong{color:var(--px-grey-600);text-decoration:line-through}.px-plan{display:grid;grid-template-columns:140px minmax(0, 1.3fr) minmax(0, 1fr);align-items:center;gap:16px;min-height:64px;padding:12px 0;border-top:1px solid var(--px-grey-100)}.px-plans>.px-plan:first-child{border-top:0}.px-plan.is-missing{margin:0 -12px;padding:12px;border-radius:10px;background:#fff8eb}.px-plan__lane{display:grid;justify-items:start;gap:4px}.px-plan__lane strong{font-size:18px}.px-plan__warn{font-size:12px;font-weight:700;color:#8a4b00}.px-plan__order{display:grid;gap:2px;min-width:0}.px-plan__product{font-size:15px;line-height:1.35}.px-plan__ops{display:flex;flex-wrap:wrap;gap:6px}.px-optoggle{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border:1px dashed var(--px-grey-200);border-radius:999px;background:#fff;color:var(--px-grey-700);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.px-optoggle i{font-size:12px;color:var(--px-grey-600)}.px-optoggle:hover{border-color:#9dbbfa}.px-optoggle.is-on{border:1px solid var(--px-haka);background:var(--px-haka);color:#fff}.px-optoggle.is-on i{color:#fff}.px-crewchip.is-head{background:#fff;box-shadow:inset 0 0 0 1.5px var(--px-haka);cursor:default}.px-crewchip.is-head strong{display:inline-flex;align-items:center;gap:6px}.px-crewchip.is-head strong i{font-size:12px;color:var(--px-haka)}.px-crewchip.is-head small b{font-weight:600;color:var(--px-haka)}.px-crew__sep{width:1px;height:32px;margin:0 4px;background:var(--px-grey-100)}.px-optoggle__role{display:inline-flex;align-items:center;height:20px;margin-left:2px;padding:0 7px;border-radius:999px;background:var(--px-blue-50);font-size:11px;font-weight:700;color:var(--px-haka)}.px-optoggle.is-on .px-optoggle__role{background:rgba(255,255,255,.2);color:#fff}@media(max-width: 900px){.px-plan{grid-template-columns:90px minmax(0, 1fr)}.px-plan__ops{grid-column:1/-1}}.px-opchip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;border-radius:999px;background:var(--px-blue-50);color:var(--px-grey-900);font-size:14px;font-weight:600;white-space:nowrap}.px-opchip:not(:has(button)){padding-right:12px}.px-opchip button{width:24px;height:24px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--px-grey-600);font-size:16px;line-height:1;cursor:pointer}.px-opchip button:hover{background:rgba(0,0,0,.08);color:var(--px-grey-900)}button.px-opchip{border:0;padding:0 14px;cursor:pointer;font-family:inherit}button.px-opchip:hover{background:#cfe0ff}.px-oplist{display:grid}.px-oprow{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:10px;align-items:center;min-height:52px;border-top:1px solid var(--px-grey-100)}.px-oprow:first-child{border-top:0}.px-oprow.is-off .px-line__name{opacity:.5}label.px-oprow{grid-template-columns:18px minmax(0, 1fr)}.px-le-time{display:flex;align-items:center;gap:12px;font-weight:600}.px-le-time .px-tf{width:120px}.px-le-time .px-tf--date{width:168px}.px-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:#0b50db;color:#fff;font-size:12px;font-weight:700;vertical-align:2px}.px-qlist,.px-slist{display:grid}.px-count--inv{background:#fff;color:#0b50db;margin-left:4px;vertical-align:0}.px-qrow{display:grid;grid-template-columns:minmax(0, 2fr) minmax(90px, 0.8fr) minmax(120px, 1fr) 140px;gap:16px;align-items:center;min-height:60px;border-top:1px solid var(--px-grey-100)}.px-qrow:first-child,.px-srow:first-child{border-top:0}.px-qrow .button-brand{justify-content:center}.px-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.px-lanegrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 1100px){.px-lanegrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.px-lanegrid{grid-template-columns:1fr}.px-qrow{grid-template-columns:minmax(0, 1fr) 130px}.px-qrow>:nth-child(2),.px-qrow>:nth-child(3){display:none}}.px-lanecard{display:grid;gap:10px;align-content:start;padding:14px 16px;border:1px solid var(--px-grey-100);border-radius:12px;background:#fff}.px-lanecard.is-err{border-color:#d64545;box-shadow:inset 3px 0 0 #d64545}.px-lanecard__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px}.px-lanecard__prog{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;align-items:center}.px-bar{display:block;height:6px;border-radius:3px;background:var(--px-grey-100);overflow:hidden}.px-bar span{display:block;height:100%;background:#0b50db;border-radius:3px}.px-lanecard__check{display:flex;justify-content:space-between;gap:8px;font-size:14px}.px-lanecard__check.is-err span:first-child{color:#c62828;font-weight:700}.px-lanecard__open{display:grid;gap:10px;width:100%;margin:-6px -8px;padding:6px 8px;border:0;border-radius:8px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:content-box}.px-lanecard__open:hover{background:var(--px-grey-50)}.px-lanecard__open:focus-visible{outline:2px solid #0b50db;outline-offset:0}.px-lanecard__open .px-line__name strong{display:inline-flex;align-items:center;gap:8px}.px-lanecard__open .px-line__name strong::after{content:"";font:900 11px/1 "Font Awesome 6 Pro";color:var(--px-grey-600)}.px-lanecard__ops{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:8px;align-items:center;padding-top:10px;border-top:1px solid var(--px-grey-100)}.px-srow{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;gap:16px;align-items:center;min-height:52px;border-top:1px solid var(--px-grey-100)}.px-rev-2col{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:16px;align-items:start}@media(max-width: 900px){.px-rev-2col{grid-template-columns:1fr}}.px-downbar{display:grid;grid-template-columns:28px minmax(0, 1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;margin-bottom:12px;border-radius:10px;background:#fff4e0;border:1px solid #e8a33d}.px-downbar .px-line__name strong{font-size:16px;color:#7a4300}.px-downbar .px-line__name span{font-size:14px;color:#7a4300}.px-downbar__ico{width:28px;height:28px;border-radius:50%;background:#e8a33d;position:relative}.px-downbar__ico::before,.px-downbar__ico::after{content:"";position:absolute;top:8px;width:4px;height:12px;border-radius:1px;background:#fff}.px-downbar__ico::before{left:9px}.px-downbar__ico::after{right:9px}.button-brand.px-btn-down{border-color:#e8a33d !important;color:#7a4300 !important;background:#fff4e0 !important}.px-srow--down{grid-template-columns:124px minmax(0, 1fr) auto auto}.px-srow--down>.num{white-space:nowrap}.px-dt__field{display:grid;gap:6px}.px-dt__label{font-size:14px;font-weight:700;color:var(--px-grey-800)}.px-dt__reasons{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:8px}.px-dt__reason{min-height:48px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:var(--px-grey-900);cursor:pointer}.px-dt__reason:hover{border-color:#0b50db}.px-dt__reason.is-on{background:#0b50db;border-color:#0b50db;color:#fff}.px-dt__note{height:48px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:15px}.px-dt__note:focus{outline:2px solid #0b50db;outline-offset:-1px}.px-dt__times{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;align-items:end}.px-dt__times .px-tf{width:100%}.px-dt__times .px-tf__btn{height:48px;font-size:18px}.px-revhours{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 700px){.px-revhours{grid-template-columns:1fr}}.px-revhours__val{display:flex;align-items:center;height:52px;font-size:24px;font-weight:700;color:var(--px-grey-900)}.px-rtile.is-invalid{border-color:var(--px-error)}.px-revrep{display:flex;align-items:center;justify-content:space-between;gap:12px}.px-revrep__btn{margin-top:12px;width:100%;justify-content:center}.px-chklist{display:grid}.px-chk{display:grid;grid-template-columns:24px minmax(0, 1fr) auto;gap:12px;align-items:center;min-height:46px;border-top:1px solid var(--px-grey-100)}.px-chk:first-child{border-top:0}.px-chk>i{font-size:20px}.px-chk.is-ok>i{color:#1f8a4c}.px-chk.is-warn>i{color:#d97706}.px-chk.is-info>i{color:#0b50db}.px-chk.is-ok strong{font-weight:600;color:var(--px-grey-700)}.px-handlist{display:grid}.px-handrow{display:grid;grid-template-columns:44px minmax(0, 1fr) 120px 124px 236px;gap:12px;align-items:center;min-height:52px;border-top:1px solid var(--px-grey-100)}.px-handrow>.badge{justify-self:end;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:112px;height:26px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.px-handrow .px-line__name strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.px-handrow--head{min-height:28px;border-top:0;font-size:12px;font-weight:700;color:var(--px-grey-600)}.px-handrow--head>:nth-child(4),.px-handrow--head>:nth-child(5){text-align:right}.px-handrow>strong{font-size:16px}@media(max-width: 700px){.px-handrow{grid-template-columns:40px minmax(0, 1fr) 124px 236px}.px-handrow>:nth-child(3){display:none}}.px-handrow>.px-dq{justify-self:end}.px-dq{display:flex;justify-content:flex-end}.px-dq .button-brand{min-height:48px;padding:0 16px;white-space:nowrap;flex-direction:row}.px-dq--auto{display:grid;justify-items:end;gap:2px}.px-dq--auto .px-meta{font-size:12px;white-space:nowrap}.px-handrow--done{min-height:44px;border-top-style:dashed}.px-handrow--done>strong:first-child{visibility:hidden}.px-end2col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-items:start}@media(max-width: 760px){.px-end2col{grid-template-columns:1fr}}.px-srow--down2{grid-template-columns:104px minmax(0, 1fr) auto}.px-srow--down2>.num:first-child{white-space:nowrap}.px-live{color:#b45309;font-weight:700}.px-end2col .card.card--padded-content>.card__content{padding-top:4px;padding-bottom:4px}.px-end2col .px-chk{grid-template-columns:18px minmax(0, 1fr) auto;gap:10px;min-height:0;padding:7px 0}.px-end2col .px-chk>i{font-size:16px}.px-end2col .px-srow{min-height:0;padding:7px 0}.px-end2col .px-line__name{gap:0}.px-end2col .px-line__name strong,.px-end2col .px-srow>.num,.px-end2col .px-srow>.num strong{font-size:14px;line-height:20px}.px-end2col .px-line__name strong,.px-end2col .px-srow>.num:first-child strong{font-weight:600}.px-end2col .px-srow>.num:last-child{font-weight:400}.px-end2col .px-chk.is-ok strong{font-weight:400;color:var(--px-grey-700)}.px-end2col .px-meta{font-size:12px;line-height:16px}.px-slist--scroll{max-height:276px;overflow-y:auto;overscroll-behavior:contain}.px-slist--scroll .px-srow{min-height:46px}.px-slist--scroll .px-srow--down2{grid-template-columns:124px minmax(0, 1fr) auto;gap:12px}.px-optime{overflow-x:auto}.px-optime table{width:100%;border-collapse:collapse;font-size:14px}.px-optime th,.px-optime td{padding:8px 10px;border-top:1px solid var(--px-grey-100);text-align:center;vertical-align:top}.px-optime thead th{padding-top:0;border-top:0;font-size:12px;font-weight:700;color:var(--px-grey-600);white-space:nowrap}.px-optime th:first-child{padding-left:0;text-align:left}.px-optime tbody th{font-weight:700;white-space:nowrap}.px-optime th:last-child,.px-optime td:last-child{padding-right:0;text-align:right}.px-optime td .px-meta{display:block;font-size:12px;white-space:nowrap}.px-optime__none{color:var(--px-grey-200)}.gd-cols{display:grid;grid-template-columns:minmax(0, 1fr) 320px;align-items:start;gap:16px}.gd-note{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:start;gap:14px;margin-bottom:12px;padding:14px 18px;border:2px solid #f2c200;border-radius:12px;background:#fff8db}.gd-note__ico{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f2c200;color:#3d2b00;font-size:20px}.gd-note__body strong{display:block;font-size:15px;font-weight:800;color:#5c3d00}.gd-note__body p{margin:2px 0 4px;font-size:18px;font-weight:600;line-height:1.4;white-space:pre-line;color:#03060d}.gd-note__body small{font-size:13px;color:#7a5a1a}.gd-main>.card{margin:0}.gd-side{position:sticky;top:0;min-width:0}.gd-start{display:grid;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(3,6,13,.06),0 0 0 1px var(--px-grey-100)}.gd-start__h{padding:14px 16px;border-bottom:1px solid var(--px-grey-100);font-size:17px;font-weight:700}.gd-start__body{display:grid;gap:10px;padding:14px 16px}.gd-start__lbl{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:700}.gd-start .px-rtile__time{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}.gd-start .px-rtile__time .px-tf{display:flex;min-width:0}.gd-start .px-rtile__time .px-tf--date{grid-column:1/-1}.gd-start .px-rtile__time .px-tf__btn,.gd-start .px-rtile__time .px-tf--date .px-tf__btn{width:100%;height:52px;font-size:20px}.gd-start .px-rtile__time .px-textbtn{justify-content:center;height:52px;padding:0 16px;border:1px solid var(--px-grey-200);border-radius:10px;background:#f6f7f9}.gd-start__foot{padding:14px 16px 16px;border-top:1px solid var(--px-grey-100);background:#fafbfc}.gd-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;border:0;border-radius:10px;background:var(--px-haka);font:inherit;font-size:17px;font-weight:700;color:#fff;cursor:pointer}.gd-go:disabled{background:var(--px-grey-200);color:var(--px-grey-600);cursor:not-allowed}@media(max-width: 900px){.gd-cols{grid-template-columns:minmax(0, 1fr)}.gd-side{position:static}}.cp-box{display:grid;gap:4px;margin-bottom:8px;padding:12px 14px;border:1px solid #f3c27a;border-left:5px solid #e8892e;border-radius:10px;background:#fffaf2}.px-guide>.cp-box:first-child{margin-top:8px}.cp-box__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.cp-box__head strong{font-size:16px}.cp-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#e8892e;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff}.cp-full{display:inline-flex;align-items:center;height:22px;margin-left:6px;padding:0 8px;border-radius:999px;background:#e4f5e0;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#1e6b0b}.cp-need{margin-left:auto;font-weight:700}.cp-row{display:grid;grid-template-columns:var(--gd-mat) var(--gd-silo) minmax(0, 1fr) var(--gd-need);align-items:center;gap:10px;padding:6px 0;border-top:1px solid #f3e2c6}.cp-row--head{padding:0 0 2px;border-top:0}.cp-row--head span:last-child,.cp-row>.px-meta{text-align:right}.cp-row.is-empty .px-comp__name{color:var(--px-grey-600)}.cp-row .px-select{min-width:0}.cp-row .px-select.is-off{opacity:.45}.cp-row.is-empty>.px-select:first-of-type .select{border-style:dashed;border-color:#e2c08f;background:rgba(0,0,0,0)}.cp-row>.px-select:first-of-type .select__content__placeholder{font-weight:600;color:var(--px-grey-600)}.cp-row>.px-select:first-of-type .select__content__placeholder::before{content:"";margin-right:8px;font-family:"Font Awesome 6 Pro";font-weight:400;color:#b08a55}@media(max-width: 760px){.cp-row{grid-template-columns:minmax(0, 1fr)}}.ct-box{margin:0 0 8px}.ct-box .cp-box__head .ct-undo{margin-left:auto}.ct-row{display:grid;grid-template-columns:210px minmax(0, 1fr) minmax(0, 1.15fr) 110px;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #f3e2c6}.ct-row--head{padding:0 0 2px;border-top:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600)}.ct-row.is-off .px-comp__name{color:var(--px-grey-600)}.ct-lot{display:grid;gap:2px;min-width:0}.ct-lot__name{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700}.ct-lot__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-lot__none{font-size:15px;font-weight:600;color:var(--px-grey-600)}.ct-lot__none::before{content:"";margin-right:8px;font-family:"Font Awesome 6 Pro";font-weight:400;color:#b08a55}.ct-row .px-actions{justify-content:stretch}.ct-btn{width:100%;justify-content:center}.ct-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:1px dashed #e2c08f;border-radius:8px;background:rgba(0,0,0,0);font:inherit;font-size:15px;font-weight:700;color:var(--px-haka);cursor:pointer}.px-lotopt.ct-stop{background:#fafbfc}@media(max-width: 760px){.ct-row{grid-template-columns:minmax(0, 1fr)}}.bt-box{margin-top:8px}.bt2{margin-top:10px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #f0d9b5,0 1px 2px rgba(3,6,13,.05)}.bt2__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--px-grey-100);background:#fcfcfd}.bt2__title{display:flex;align-items:center;gap:12px}.bt2__title>div{display:grid;gap:1px}.bt2__title strong{font-size:17px}.bt2__no{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e8892e;color:#fff;font-weight:800}.bt2__qty{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.bt2__qty .px-unit-input{width:124px}.bt2__qty .px-meta{min-width:60px;text-align:right}.bt2__table{width:100%;border-collapse:collapse;font-size:15px}.bt2__table th{padding:8px 14px 4px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600);text-align:left}.bt2__table td{padding:9px 14px;border-top:1px solid var(--px-grey-100);vertical-align:middle}.bt2__table .num{text-align:right;white-space:nowrap}.bt2__table th:nth-child(1){width:30%}.bt2__table th:nth-child(3){width:12%}.bt2__table th:nth-child(4){width:9%}.bt2__table th:nth-child(5){width:14%}.bt2__table .px-mat{white-space:nowrap}.bt2-lot{font-weight:700}.bt2-silo{color:var(--px-grey-700)}.bt2-pct{font-weight:700}.bt2__other td{border-top-color:var(--px-grey-200);background:#fafbfc}.bt2__other .bt2-pct{font-weight:400;color:var(--px-grey-600)}.bt2__table tfoot td{border-top:1px solid var(--px-grey-200);font-weight:700}.bt2__table tfoot small{display:block;font-size:12px;font-weight:400;color:var(--px-grey-600)}.bt2-tag{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 8px;border-radius:999px;background:var(--px-grey-100);font-size:11px;font-weight:700;color:var(--px-grey-700);vertical-align:middle}.bt2-tag--new{background:var(--px-blue-50);color:var(--px-haka)}.bt2-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 14px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #f0d9b5;font-size:15px}.bt2-total .px-sum.is-err{color:var(--px-error);font-weight:700}.px-mat{display:block;min-width:0}.px-mat .px-comp__name{display:inline}.px-mat-code{margin-left:6px;font-size:13px;font-weight:500;color:var(--px-grey-600)}.px-grow__cat{margin-left:8px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--px-grey-600)}.lo-lane{margin-left:6px;font-weight:500;color:var(--px-grey-600)}.lo-shift{margin:-4px 0 0;font-size:14px;font-weight:600;color:#7a271a}.lo-crew{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--px-grey-100);border-radius:12px;background:#fff;font-size:14px}.lo-crew__lbl{font-weight:700;color:var(--px-grey-700)}.lo-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--px-blue-50);font-weight:600}.lo-chip.is-head{background:#fff;box-shadow:inset 0 0 0 1.5px var(--px-haka)}.lo-chip.is-head i,.lo-chip.is-head small{color:var(--px-haka)}.lo-chip.is-head small{font-size:11px;font-weight:700}.lo-crew__plan{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 12px;border-radius:999px;background:#fff4e0;font-size:13px;font-weight:600;color:#8a4b00}.lo-grid{display:grid;grid-template-columns:minmax(0, 1fr) 380px;align-items:start;gap:14px}.lo-now{display:grid;align-content:start;gap:14px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 2px var(--px-haka)}.lo-now.is-next{box-shadow:inset 0 0 0 2px #1f7a45}.lo-now__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lo-state{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.lo-state.is-run{background:#e2eeff;color:var(--px-haka)}.lo-state.is-next{background:#e9f7ee;color:#1f7a45}.lo-state--live{background:var(--px-haka);color:#fff}.lo-now__no{font-size:14px;color:var(--px-grey-600)}.lo-now__title{display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:center;gap:4px 14px}.lo-now__title strong{font-size:24px;line-height:1.25}.lo-now__title span{grid-column:2;font-size:15px;color:var(--px-grey-700)}.lo-now__title span b{color:var(--px-grey-900)}.lo-pipe{position:relative;display:inline-block;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(3,6,13,.2)}.lo-now__title .lo-pipe{grid-row:span 2}.lo-pipe::after{content:"";position:absolute;top:16px;right:-2px;left:-2px;height:8px;background:var(--t)}.lo-pipe.is-sm{width:22px;height:22px}.lo-pipe.is-sm::after{top:9px;height:4px}.lo-prog{display:grid;gap:6px}.lo-prog__txt{display:flex;justify-content:space-between;gap:12px;font-size:15px}.lo-prog__txt b{font-size:20px}.lo-prog__bar{height:14px;overflow:hidden;border-radius:999px;background:var(--px-grey-100)}.lo-prog__bar i{display:block;height:100%;border-radius:999px;background:var(--px-haka)}.lo-prep{display:grid;gap:8px;padding:12px 14px;border:1px solid #f3d9a6;border-radius:10px;background:#fff8ea}.lo-prep__h{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#8a4b00}.lo-prep__row{display:flex;flex-wrap:wrap;gap:8px}.lo-pchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #f3d9a6;border-radius:10px;background:#fff;font-size:15px;font-weight:700}.lo-pchip small{font-weight:600;color:var(--px-grey-600)}.lo-facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0}.lo-facts div{display:grid;align-content:start;gap:2px;padding:10px 12px;border-radius:10px;background:#f6f7f9}.lo-facts dt{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600)}.lo-facts dd{margin:0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.lo-sub{display:block;font-size:12px;font-weight:600;color:var(--px-grey-600)}.lo-sub.is-late{color:#b42318}.lo-sub.is-ok{color:#1f7a45}.lo-sub.is-warn{color:#8a4b00}.lo-now__act{display:flex;align-items:center;gap:10px}.lo-now__act .lo-go{flex:1;max-width:none;justify-content:center;min-height:64px;font-size:18px}.lo-check{display:inline-flex;align-items:center;gap:8px;min-height:64px;padding:0 18px;border-radius:10px;background:#f6f7f9;font-weight:700}.lo-check b{font-size:20px}.lo-check.is-warn{background:#fff4e0;color:#8a4b00}.lo-check.is-late{background:#fdecec;color:#b42318}.lo-queue{display:grid;align-content:start;gap:8px}.lo-queue__h{display:flex;align-items:baseline;justify-content:space-between;font-size:15px;font-weight:800}.lo-queue__h small{font-weight:600;color:var(--px-grey-600)}.lo-row{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:4px 10px;padding:10px 12px;border:1px solid var(--px-grey-100);border-radius:12px;background:#fff}.lo-row__n{grid-row:span 4;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--px-grey-50);font-size:14px;font-weight:800}.lo-row__time{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--px-grey-700);font-variant-numeric:tabular-nums}.lo-row__name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.25}.lo-row__cust{font-size:13px;font-weight:600;color:var(--px-grey-700)}.lo-row__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.lo-row.is-stop{background:repeating-linear-gradient(135deg, #fff 0 10px, #F6F7F9 10px 20px)}.lo-row.is-stop .lo-row__n{background:#fdecec;color:#b42318}.lo-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;background:var(--px-grey-50);font-weight:700;color:var(--px-grey-700)}.lo-tag.is-change{background:#fff4e0;color:#8a4b00}.lo-tag.is-late{background:#fdecec;color:#b42318}.lo-tag.is-ok{background:#e9f7ee;color:#1f7a45}.lo-queue__more{font-size:13px;font-weight:700;text-align:center;color:var(--px-grey-600)}@media(max-width: 1000px){.lo-grid{grid-template-columns:minmax(0, 1fr)}.lo-facts{grid-template-columns:repeat(2, minmax(0, 1fr))}}.px-confirm__text{margin:0 0 12px;font-size:15px;line-height:22px;color:var(--px-grey-800)}.px-confirm__facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin:0;border:1px solid var(--px-grey-100);border-radius:8px}.px-confirm__facts div{display:grid;gap:2px;padding:10px 12px;text-align:center;border-left:1px solid var(--px-grey-100)}.px-confirm__facts div:first-child{border-left:0}.px-confirm__facts dt{font-size:12px;line-height:16px;color:var(--px-grey-600)}.px-confirm__facts dd{margin:0;font-size:16px;line-height:22px;font-weight:700;color:var(--px-grey-900)}.px-confirm__warn{margin-top:12px}dialog.px-dialog{padding:16px;border:0;background:rgba(0,0,0,0);max-width:100vw;max-height:100dvh;width:100%;height:100%;box-sizing:border-box;overflow:auto}dialog.px-dialog[open]{display:grid;place-items:center}dialog.px-dialog::backdrop{background:rgba(3,6,13,.4)}dialog.px-dialog>.modal{display:flex;flex-direction:column;background:#fff;width:min(620px,100%);max-height:100%;box-shadow:0 8px 32px rgba(0,0,0,.16);border-radius:12px}dialog.px-dialog>.modal .modal__header__actions__close-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}dialog.px-dialog>.modal .modal__header__actions__close-btn:hover{background:var(--px-grey-100)}dialog.px-dialog>.modal .modal__content{overflow:auto}dialog.px-dialog>.modal .modal__actions{display:flex;justify-content:flex-end;gap:12px}dialog.px-dialog>.modal .modal__actions--right{display:flex;gap:12px}dialog.px-pick-dialog>.modal{width:min(440px,100%);overflow:visible}dialog.px-pick-dialog .px-pick--date .card__content,dialog.px-pick-dialog .px-pick--time .card__content{min-width:0}select.px-select{width:100%;height:48px;padding:0 40px 0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%2353627C%27 d=%27M6 8 0 0h12z%27/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;font:inherit;font-size:15px;font-weight:600;color:var(--px-grey-900);text-overflow:ellipsis;cursor:pointer}select.px-select:focus-visible{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}select.px-select:invalid{color:var(--px-grey-600)}select.px-select.px-select--sm{width:auto;min-width:200px;height:48px;font-size:15px}.px-addworker{display:inline-flex;align-items:center;gap:8px}.px-dt__reason-wrap{display:grid}.px-dt__reason-wrap input{position:absolute;opacity:0;pointer-events:none}.px-dt__reason-wrap .px-dt__reason{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.px-dt__reason-wrap input:checked+.px-dt__reason{background:#0b50db;border-color:#0b50db;color:#fff}.px-dt__reason-wrap input:focus-visible+.px-dt__reason{outline:2px solid #0b50db;outline-offset:2px}.px-seg__opt--ok input:checked+span{background:var(--px-haka);color:#fff}.px-seg__opt--fault input:checked+span{background:var(--px-error);color:#fff}.px-chipmenu{position:relative;display:inline-block}.px-chipmenu>summary{list-style:none;cursor:pointer}.px-chipmenu>summary::-webkit-details-marker{display:none}.px-chipmenu .px-pop--inline{position:absolute;top:calc(100% + 4px);left:0;min-width:240px;max-height:320px}.px-pop--inline form{margin:0}.px-qty,.px-sess{display:grid}.px-guide{padding-top:4px}.px-guide{--gd-mat: 220px;--gd-silo: 200px;--gd-need: 100px;--gd-inset: 19px;--gd-inset-end: 15px}@media(min-width: 760px){.px-guide .px-grow{grid-template-columns:calc(var(--gd-mat) + var(--gd-inset)) var(--gd-silo) minmax(0, 1fr) calc(var(--gd-need) + var(--gd-inset-end));gap:6px 10px}.px-guide .px-grow>:last-child{grid-column:4;padding-right:var(--gd-inset-end);text-align:right}}.px-guide .px-select{min-width:0}.px-guide .px-grow--head,.cp-row--head{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600)}.px-guide .select__content__value{font-size:15px;font-weight:600;color:var(--px-grey-900)}.px-guide .select__content__placeholder{font-size:15px}.px-guide .px-grow>.px-meta.num,.cp-row>.px-meta.num{font-size:15px;color:var(--px-grey-900)}.px-unit-input>.form-element__input-wrapper{height:100%}dialog.px-dialog>.modal.px-modal.px-modal--wide{width:min(780px,100%)}.px-ctl__err{grid-column:1/-1;margin-top:-8px;padding-bottom:8px;font-size:13px;font-weight:600;color:var(--px-error)}p.px-ctl__err{margin:0 0 8px}.card:has(.px-chipmenu),.card:has(.px-chipmenu)>.card__content{overflow:visible}.px-status--note.px-lotrep{grid-template-columns:20px minmax(0, 1fr) auto;align-items:center}.px-revrep--lot{margin-top:14px;padding-top:12px;border-top:1px solid var(--px-grey-100)}.px-draft-note{margin-bottom:12px}.px-busy{pointer-events:none}.px-busy::before{content:"";width:20px;height:20px;margin-right:10px;border:3px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:px-busy-spin .8s linear infinite}@keyframes px-busy-spin{to{transform:rotate(360deg)}}.cw{display:grid;gap:12px;padding-top:8px}.cw-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-card{display:grid;justify-items:center;gap:8px;padding:12px;border:1px solid var(--px-grey-100);border-radius:14px;background:#fbfcfd}.cw-card--wide{grid-column:1/-1}.cw-card h3{margin:0;font-size:17px;font-weight:800;letter-spacing:0;text-transform:none;color:#03060d}.cw-num{display:inline-flex;align-items:center;gap:6px}.cw-wheels{display:inline-flex;align-items:center;gap:6px}.cw-range{display:inline-flex;align-items:center;gap:18px}.cw-dash,.cw-comma{font-size:34px;font-weight:800;color:var(--px-grey-600)}.cw-unit{margin-left:4px;font-size:15px;font-weight:600;color:var(--px-grey-500)}.cw-spin{display:grid;grid-template-rows:34px 60px 34px;width:92px;overflow:hidden;border:1px solid var(--px-grey-200);border-radius:12px;background:#fff;touch-action:none;user-select:none;cursor:ns-resize}.cw-spin[data-part=decimal]{width:68px}.cw-spin button{border:0;background:none;font:inherit;font-size:20px;font-variant-numeric:tabular-nums;color:#a7b0c2;cursor:pointer}.cw-spin button:active{background:var(--px-blue-50)}.cw-spin strong{display:grid;place-items:center;border-top:1px solid var(--px-grey-100);border-bottom:1px solid var(--px-grey-100);background:#f3f7ff;font-size:34px;font-weight:800;color:#03060d}.cw-look{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:4px 4px 0}.cw-look__label{font-size:17px;font-weight:800;color:#03060d}.cw-seg{display:inline-flex;gap:12px}.cw-seg__opt{position:relative;cursor:pointer}.cw-seg__opt input{position:absolute;opacity:0;pointer-events:none}.cw-seg__opt span{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:170px;height:56px;border:2px solid var(--px-grey-200);border-radius:12px;background:#fff;font-size:18px;font-weight:700;color:var(--px-grey-700)}.cw-seg__opt--ok input:checked+span{border-color:#1f9d4c;background:#1f9d4c;color:#fff}.cw-seg__opt--fault input:checked+span{border-color:#d92d20;background:#d92d20;color:#fff}.cw-seg__opt input:focus-visible+span{outline:3px solid #0b50db;outline-offset:2px}.cw .px-ctl__err{grid-column:1/-1}dialog.px-dialog>.modal.px-modal.px-modal--two{width:min(1248px,100%)}.cw--two{padding-top:4px}.cw-sides{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cw-side{display:grid;gap:10px;align-content:start;padding:10px;border:1px solid var(--px-grey-200);border-radius:16px;background:#fff}.cw-side__title{display:flex;align-items:center;gap:8px;margin:0 2px;font-size:18px;font-weight:800;color:#03060d}.cw-side__title small{font-size:14px;font-weight:600;color:var(--px-grey-500)}.cw-side__dot{width:10px;height:10px;border-radius:50%;background:#0b50db}.cw-side--right .cw-side__dot{background:#f08c00}.cw--two .cw-grid{gap:10px}.cw--two .cw-card{padding:8px;gap:4px}.cw--two .cw-look{justify-content:space-between;padding:2px 4px 0;gap:10px}.cw--two .cw-seg__opt span{width:150px}.px-fs{display:inline-flex;align-items:center;gap:8px;height:44px;margin-right:10px;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(255,255,255,.12);font:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer}.px-fs[hidden]{display:none}.px-fs:hover{background:rgba(255,255,255,.22)}.px-fs.is-on{background:#fff;color:#0b3fa1}.px-fs .px-fs__off,.px-fs.is-on .px-fs__on{display:none}.px-fs.is-on .px-fs__off{display:inline}.po-page{padding:0 0 32px}.po-sync{display:flex;align-items:center;gap:12px}.po-syncbtn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--px-grey-600);cursor:pointer}.po-syncbtn:hover,.po-syncbtn[aria-expanded=true]{background:#fff;color:var(--px-grey-900);box-shadow:inset 0 0 0 1px var(--px-grey-200)}.po-syncbtn :is(i,svg){font-size:12px}.po-fpop.po-syncpop{left:auto;right:0;width:280px;padding:6px}.po-syncitem{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--px-grey-900);text-align:left;cursor:pointer}.po-syncitem :is(i,svg){color:var(--px-grey-600);font-size:13px}.po-syncitem:hover,.po-syncitem:focus-visible{background:var(--px-grey-50);outline:none}.po-table td:last-child{white-space:nowrap}.po-table th,.po-table td{padding-left:8px;padding-right:8px}.po-table td{white-space:nowrap}.po-c-order{min-width:64px}.po-c-order strong{font-weight:500}.po-note__customer{color:var(--px-grey-900);font-weight:600}.po-table.table .po-noterow td{border-top:0}.po-table.table td{vertical-align:middle}.po-table th,.po-table td{padding-left:7px;padding-right:7px}.po-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--px-grey-700);font-size:13px}.po-color{display:inline-block;min-width:44px;padding:2px 7px;border-radius:4px;color:#fff;font-size:12px;font-weight:500;text-align:center}.po-color.is-light{color:var(--px-grey-900)}.badge.po-b-warn{background:#fff1dc;color:#8a4b00}.po-listcard{padding:0;overflow:hidden}.po-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.po-search{position:relative;flex:1 1 260px;max-width:360px}.po-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--px-grey-600);font-size:13px}.po-search input{width:100%;height:36px;box-sizing:border-box;padding:0 12px 0 34px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px}.po-search input:focus{outline:none;border-color:var(--px-haka);box-shadow:0 0 0 3px var(--px-blue-50)}.po-fbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.po-fwrap{position:relative;display:inline-flex}.po-fchip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px dashed #c3cad7;border-radius:17px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:var(--px-grey-700);cursor:pointer;white-space:nowrap}.po-fchip :is(i,svg){font-size:10px;color:var(--px-grey-600)}.po-fchip:hover{border-color:#9dbbfa;color:var(--px-grey-900)}.po-fchip[aria-expanded=true]{border-color:#0b50db;border-style:solid}.po-fchip.is-on{border:1px solid #9dbbfa;background:var(--px-blue-50);color:#0b3fa8}.po-fwrap .po-fchip.is-on{border-radius:17px 0 0 17px;padding-right:8px}.po-fchip__val{padding-left:6px;border-left:1px solid #9dbbfa;color:#0b50db;font-weight:600}.po-fchip__clear{height:34px;padding:0 10px 0 6px;border:1px solid #9dbbfa;border-left:0;border-radius:0 17px 17px 0;background:var(--px-blue-50);color:#0b50db;cursor:pointer;font-size:12px}.po-fchip__clear:hover{background:#d6e4ff}.po-ftoggle.is-on :is(i,svg){color:#e8a33d}.po-fsep{width:1px;height:22px;margin:0 4px;background:var(--px-grey-200)}.po-freset{height:34px;padding:0 8px;border:0;background:none;font:inherit;font-size:13px;color:#0b50db;cursor:pointer}.po-freset:hover{text-decoration:underline}.po-fpop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:220px;padding:6px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(3,6,13,.16)}.po-fpop__list{display:grid;max-height:300px;overflow-y:auto}.po-fopt{display:grid;grid-template-columns:18px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:14px;cursor:pointer}.po-fopt:hover{background:var(--px-grey-50)}.po-fopt input{width:16px;height:16px;margin:0;accent-color:#0b50db}.po-fopt.is-empty span{color:#a7b0c2}.po-fopt__n{font-size:12px;color:var(--px-grey-600);font-variant-numeric:tabular-nums}.po-count{align-self:center;margin-left:auto;font-size:13px}.po-table{width:100%;border-collapse:collapse;font-size:14px}.po-table th{position:sticky;top:0;z-index:1;background:var(--px-grey-50);padding:8px 12px;text-align:left;font-size:12px;font-weight:700;color:var(--px-grey-600);white-space:nowrap;border-bottom:1px solid var(--px-grey-100)}.po-table th.r,.po-table td.r{text-align:right}.po-table td{padding:10px 12px;border-bottom:1px solid var(--px-grey-100);vertical-align:middle}.po-group{cursor:pointer}.po-group:hover td{background:#f7f9fc}.po-group.is-selected td{background:var(--px-blue-50)}.po-group.is-selected tr:first-child td:first-child,.po-group.is-selected .po-noterow td:first-child{box-shadow:inset 3px 0 0 #0b50db}.po-group.is-hidden td{color:var(--px-grey-600)}.po-group:focus-visible{outline:2px solid #0b50db;outline-offset:-2px}.po-group tr:first-child td{border-bottom:0;padding-bottom:2px}.po-noterow td{padding-top:0 !important;padding-bottom:10px !important;max-width:0}.po-sort{color:inherit;text-decoration:none;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.po-sort.is-asc::after{content:" ↑"}.po-sort.is-desc::after{content:" ↓"}.po-c-star{width:28px;padding-right:0 !important}.po-star{width:28px;height:28px;border:0;border-radius:6px;background:none;color:#c3cad7;cursor:pointer;font-size:14px}.po-star:hover{background:var(--px-grey-100)}.po-star.is-on{color:#e8a33d}.po-two{display:grid;gap:1px;min-width:0}.po-two strong{font-weight:500;white-space:nowrap;color:var(--px-grey-900)}.po-two .px-meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-due.is-late{color:var(--px-error)}.po-due.is-soon{color:#b45309}.po-prog{display:grid;grid-template-columns:52px;justify-items:stretch;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.po-prog__bar{height:6px;border-radius:3px;background:var(--px-grey-100);overflow:hidden}.po-prog__bar span{display:block;height:100%;background:#0b50db}.po-prog__bar span.is-over{background:var(--px-success)}.po-empty{padding:32px 16px;text-align:center;color:var(--px-grey-600)}.po-panel{position:fixed;top:0;right:0;bottom:0;z-index:20;width:min(480px,100vw);margin:0;overflow:auto;padding:0;border-radius:12px 0 0 0;box-shadow:-12px 0 32px rgba(3,6,13,.14);animation:po-in .16s ease-out}@keyframes po-in{from{transform:translateX(24px);opacity:0}}.po-panel__head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;align-items:start;padding:14px 16px 12px;background:#fff;border-bottom:1px solid var(--px-grey-100)}.po-panel__title{display:grid;gap:2px}.po-panel__title strong{font-size:18px;line-height:24px;font-weight:600}.po-panel__close{width:32px;height:32px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--px-grey-700)}.po-panel__close:hover{background:var(--px-grey-100)}.po-sec{padding:14px 16px;border-bottom:1px solid var(--px-grey-100)}.po-sec:last-child{border-bottom:0}.po-sec__t{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--px-grey-600);text-transform:uppercase}.po-facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.po-facts div{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--px-grey-50)}.po-facts dt{font-size:12px;color:var(--px-grey-600)}.po-facts dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.po-rows{display:grid}.po-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--px-grey-100);font-size:14px}.po-row:first-child{border-top:0;padding-top:0}.po-panel .px-kv dd,.po-row strong{font-weight:500}.po-actions{display:flex;flex-wrap:wrap;gap:8px}.po-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.po-timeline li{position:relative;display:grid;grid-template-columns:16px minmax(0, 1fr) auto;gap:10px;padding:0 0 12px;font-size:14px}.po-timeline li::before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:2px;background:var(--px-grey-100)}.po-timeline li:last-child::before{display:none}.po-timeline .dot{width:12px;height:12px;margin:3px 2px 0;border-radius:50%;background:var(--px-grey-200)}.po-timeline .dot.is-done{background:var(--px-success)}.po-timeline .dot.is-now{background:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.po-timeline .dot.is-warn{background:#e8a33d}.po-timeline .dot.is-err{background:var(--px-error)}.po-code{display:block;padding:8px 10px;border-radius:6px;background:var(--px-grey-50);font:12px/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.po-fdetails,.po-sync{position:relative}.po-fdetails>summary,.po-sync>summary{list-style:none}.po-fdetails>summary::-webkit-details-marker,.po-sync>summary::-webkit-details-marker{display:none}.po-fdetails[open]>.po-fchip:not(.is-on){border-color:#0b50db;border-style:solid}.po-sync[open]>.po-syncbtn{background:#fff;color:var(--px-grey-900);box-shadow:inset 0 0 0 1px var(--px-grey-200)}.po-syncitem{text-decoration:none}.po-fchip__clear{display:inline-flex;align-items:center;text-decoration:none}a.po-fchip,a.po-freset{text-decoration:none}.badge.po-b-muted{background:var(--px-grey-50);color:var(--px-grey-700)}.badge.po-b-info{background:var(--px-blue-50);color:#0b3fa8}.badge.po-b-ok{background:#e7f6e4;color:#1e6b0b}.badge.po-b-error{background:#fdecec;color:#b42318}.po-color--blue{background:#246af4;color:#fff}.po-color--red{background:#bc313c;color:#fff}.po-color--black{background:#252222;color:#fff}.po-color--yellow{background:#dfd816;color:var(--px-grey-900)}.po-color--brown{background:#6a5543;color:#fff}.po-color--green{background:#2e9e44;color:#fff}.po-color--orange{background:#eabb28;color:var(--px-grey-900)}.po-color--white{background:#fff;color:var(--px-grey-900);box-shadow:inset 0 0 0 1px var(--px-grey-200)}.po-note-box{display:grid;gap:2px;margin-bottom:8px;padding:10px 12px;border-radius:8px;font-size:14px}.po-note-box strong{font-weight:600}.po-note-box.is-warn{background:#fff6e5;color:#6b3b00}.po-note-box.is-error{background:#fdecec;color:#8f1622}.po-pager{display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px;border-top:1px solid var(--px-grey-100)}.po-pager__page{min-width:32px;height:32px;padding:0 8px;border-radius:8px;color:var(--px-grey-700);font-size:14px;line-height:32px;text-align:center;text-decoration:none}.po-pager__page:hover{background:var(--px-grey-50)}.po-pager__page.is-on{background:var(--px-blue-50);color:#0b50db;font-weight:600}.po-panel form{margin:0}.po-panel .px-kv dd{font-weight:500}.pn-sec{background:#fffbea}.pn-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pn-head .po-sec__t{margin:0}.pn-where{font-size:12px;white-space:nowrap;color:#7a5a1a}.pn-text{width:100%;min-height:96px;padding:10px 12px;box-sizing:border-box;border:1px solid #e8d38a;border-radius:10px;background:#fff;font:inherit;font-size:14px;line-height:1.45;color:var(--px-grey-900);resize:vertical}.pn-text:focus{outline:0;border-color:#0b50db;box-shadow:0 0 0 3px rgba(11,80,219,.15)}.pn-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pn-foot small{font-size:12px;color:#7a5a1a}.pn-foot span{display:inline-flex;align-items:center;gap:10px}.po-panel .pn-save{min-height:32px;height:32px;padding:0 14px;border-radius:8px;font-size:13px}.pn-clear{padding:0 4px;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:#b42318;cursor:pointer}.pl-page{padding:0 0 32px}.pl-weeknav{display:flex;align-items:center;gap:8px}.pl-navbtn{display:inline-grid;place-items:center;text-decoration:none;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--px-grey-700);cursor:pointer}.pl-navbtn:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--px-grey-200)}.pl-weeklabel{min-width:190px;text-align:center;font-size:14px;font-weight:500}.pl-today{display:inline-flex;align-items:center;color:inherit;text-decoration:none;height:32px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 1px 2px rgba(3,6,13,.05)}.pl-today:hover{border-color:#9dbbfa}.pl-datenav+.pl-today{height:36px}.pl-datenav{position:relative;display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(3,6,13,.05)}.pl-datenav__arrow{display:inline-grid;place-items:center;width:36px;color:var(--px-grey-700);text-decoration:none}.pl-datenav__arrow:first-child{border-radius:7px 0 0 7px}.pl-datenav__arrow:last-child{border-radius:0 7px 7px 0}.pl-datenav__arrow:hover,.pl-datenav__date:hover{background:var(--px-grey-50)}.pl-datenav__date{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:200px;padding:0 12px;border:0;border-left:1px solid var(--px-grey-200);border-right:1px solid var(--px-grey-200);background:none;font:inherit;font-size:14px;font-weight:600;color:var(--px-grey-900);cursor:pointer}.pl-datenav__date>i{color:#0b50db}.pl-datenav__date small{font-size:12px;font-weight:500;color:var(--px-grey-600)}.pl-datenav__date .pl-datenav__caret{font-size:10px;color:var(--px-grey-600)}.pl-datenav__date[aria-expanded=true]{background:var(--px-blue-50)}.pl-datenav a:focus-visible,.pl-datenav button:focus-visible{outline:2px solid #0b50db;outline-offset:-2px}.pl-cal{position:absolute;top:calc(100% + 6px);left:50%;z-index:30;box-sizing:border-box;width:316px;padding:12px;transform:translateX(-50%);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(3,6,13,.16),0 0 0 1px var(--px-grey-100)}.pl-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pl-cal__head strong{font-size:14px}.pl-cal__head button{width:30px;height:30px;padding:0;border:0;border-radius:6px;background:none;color:var(--px-grey-700);cursor:pointer}.pl-cal__head button:hover{background:var(--px-grey-50)}.pl-cal__grid{display:grid;grid-template-columns:34px repeat(7, minmax(0, 1fr));gap:2px 0;font-size:13px;font-variant-numeric:tabular-nums}.pl-cal__dow{padding:4px 0;text-align:center;font-size:11px;font-weight:600;color:var(--px-grey-600);text-transform:uppercase}.pl-cal__wk{display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:none;font:inherit;font-size:11px;color:var(--px-grey-600);cursor:pointer}.pl-cal__wk:hover{background:var(--px-grey-50);color:var(--px-grey-900)}.pl-cal__day{position:relative;min-width:0;height:34px;padding:0;border:0;background:none;font:inherit;color:var(--px-grey-900);cursor:pointer}.pl-cal__day span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.pl-cal__day:hover span{background:var(--px-grey-100)}.pl-cal__day.is-other{color:#a3abba}.pl-cal__day.is-today span{box-shadow:inset 0 0 0 1px #0b50db;color:#0b50db;font-weight:600}.pl-cal__day.is-range{background:var(--px-blue-50)}.pl-cal__day.is-range-start,.pl-cal__day.is-range.is-mon{border-top-left-radius:15px;border-bottom-left-radius:15px}.pl-cal__day.is-range-end,.pl-cal__day.is-range.is-sun{border-top-right-radius:15px;border-bottom-right-radius:15px}.pl-cal__day.is-selected span{background:#0b50db;color:#fff;font-weight:600}.pl-cal__day.has-plan::after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#9dbbfa}.pl-cal__day.is-selected::after{background:#fff}.pl-cal__day:focus-visible,.pl-cal__wk:focus-visible{outline:2px solid #0b50db;outline-offset:-2px}.pl-cal__foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.pl-cal__foot button{height:28px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.pl-zoom{display:inline-flex;margin-left:4px;padding:3px;border-radius:8px;background:var(--px-grey-100)}.pl-zoom a{display:inline-flex;align-items:center;text-decoration:none;height:30px;padding:0 12px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;color:var(--px-grey-700);cursor:pointer}.pl-zoom a[aria-pressed=true]{background:#fff;color:var(--px-grey-900);box-shadow:0 1px 2px rgba(3,6,13,.12)}.pl-split{display:grid;grid-template-columns:minmax(0, 1fr) 288px;gap:16px;align-items:start}.pl-board{padding:0;overflow:hidden;--pl-lane: 88px}.pl-head,.pl-row{display:grid;grid-template-columns:var(--pl-lane) minmax(0, 1fr)}.pl-head{border-bottom:1px solid var(--px-grey-100);background:var(--px-grey-50)}.pl-head__corner{padding:10px 12px;font-size:12px;color:var(--px-grey-600)}.pl-days{display:grid;grid-template-columns:repeat(var(--pl-days, 7), minmax(0, 1fr))}.pl-day{display:grid;gap:1px;padding:8px 8px;border-left:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.pl-day strong{font-size:13px;font-weight:500;color:var(--px-grey-900)}.pl-day.is-today{background:var(--px-blue-50)}.pl-day.is-today strong{color:#0b50db}.pl-row{position:relative;min-height:72px;border-bottom:1px solid var(--px-grey-100)}.pl-row:last-child{border-bottom:0}.pl-row.is-drop{background:#f2f7ff;box-shadow:inset 0 0 0 2px #9dbbfa}.pl-lane{display:grid;align-content:center;gap:2px;padding:8px 12px;border-right:1px solid var(--px-grey-100)}.pl-lane strong{font-size:14px;font-weight:600}.pl-lane span{font-size:12px;color:var(--px-grey-600);white-space:nowrap}.pl-track{position:relative;background-image:linear-gradient(to right, var(--px-grey-100) 1px, transparent 1px);background-size:calc(100%/var(--pl-days, 7)) 100%}.pl-track::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right, rgba(224, 228, 236, 0.55) 1px, transparent 1px);background-size:calc(100%/var(--pl-days, 7)/4) 100%;pointer-events:none}.pl-past{position:absolute;top:0;bottom:0;left:0;background:rgba(240,242,246,.6);pointer-events:none}.pl-nowline{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--px-error);z-index:3;pointer-events:none}.pl-nowline.is-head::after{content:attr(data-label);position:absolute;top:2px;left:4px;padding:0 4px;border-radius:3px;background:var(--px-error);color:#fff;font-size:11px;line-height:16px;white-space:nowrap}.pl-bar{position:absolute;top:10px;bottom:10px;z-index:2;display:grid;align-content:center;gap:1px;min-width:6px;padding:0 6px 0 9px;border:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #9dbbfa;font:inherit;text-align:left;overflow:hidden;cursor:pointer}.pl-bar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(to bottom, var(--c, #252222) 0 38%, var(--t, #252222) 38% 62%, var(--c, #252222) 62%)}.pl-bar strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--px-grey-900)}.pl-bar small{font-size:11px;color:var(--px-grey-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-bar.is-done{background:var(--px-grey-50);box-shadow:inset 0 0 0 1px var(--px-grey-200)}.pl-bar.is-done strong{color:var(--px-grey-600)}.pl-bar.is-now{background:#eaf1ff;box-shadow:inset 0 0 0 2px #0b50db}.pl-bar.is-new{animation:pl-pop .5s ease-out}.pl-bar.is-selected{box-shadow:inset 0 0 0 2px #0b50db,0 4px 12px rgba(11,80,219,.25)}.pl-bar:hover{z-index:4;box-shadow:inset 0 0 0 1px #0b50db,0 4px 12px rgba(3,6,13,.12)}.pl-bar.is-late::after{content:"";position:absolute;right:4px;top:4px;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:9px;color:var(--px-error)}@keyframes pl-pop{from{transform:scale(0.9);opacity:0}}.pl-down{position:absolute;top:6px;bottom:6px;z-index:2;border-radius:4px;background:repeating-linear-gradient(135deg, #FDECEC 0 6px, #F8C9C9 6px 9px);box-shadow:inset 0 0 0 1px #f1a7a7}.pl-change{position:absolute;top:18px;bottom:18px;z-index:1;border-radius:3px;background:repeating-linear-gradient(135deg, #F0F2F6 0 4px, #D6DBE4 4px 6px)}.pl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;border-top:1px solid var(--px-grey-100);font-size:12px}.pl-legend span{display:inline-flex;align-items:center;gap:6px}.pl-legend__hint{margin-left:auto}.pl-key{display:inline-block;width:18px;height:10px;border-radius:3px}.pl-key--now{background:#eaf1ff;box-shadow:inset 0 0 0 2px #0b50db}.pl-key--down{background:repeating-linear-gradient(135deg, #FDECEC 0 4px, #F8C9C9 4px 6px)}.pl-key--change{background:repeating-linear-gradient(135deg, #F0F2F6 0 3px, #D6DBE4 3px 5px)}.pl-queue{position:sticky;top:16px;display:grid;grid-template-rows:auto auto minmax(0, 1fr);max-height:calc(100vh - 120px);padding:0;overflow:hidden}.pl-queue__head{display:flex;align-items:center;gap:8px;padding:14px 14px 8px;font-size:15px}.pl-queue__head strong{font-weight:600}.pl-queue__search{max-width:none;margin:0 14px 10px}.pl-queue__list{display:grid;align-content:start;gap:8px;padding:0 10px 12px;overflow-y:auto}.pl-card{position:relative;display:grid;gap:6px;padding:10px 12px 10px 14px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;cursor:grab}.pl-card::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:6px;border-radius:0 3px 3px 0;background:linear-gradient(to bottom, var(--c, #252222) 0 38%, var(--t, #252222) 38% 62%, var(--c, #252222) 62%)}.pl-card:hover{border-color:#9dbbfa;box-shadow:0 2px 8px rgba(3,6,13,.06)}.pl-card.is-dragging{opacity:.5}.pl-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pl-card__top strong{font-size:14px;font-weight:600}.pl-card__spec{font-size:13px;color:var(--px-grey-900)}.pl-card__meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--px-grey-600)}.pl-card__hint{font-size:12px;color:#1e6b0b}.pl-card__hint :is(i,svg){margin-right:4px}.pl-card__actions{position:relative;display:flex;gap:6px}.pl-addbtn{height:28px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-size:12px;font-weight:500;color:var(--px-grey-900);cursor:pointer}.pl-addbtn:hover{border-color:#0b50db;color:#0b50db}.pl-lanemenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:250px;padding:6px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(3,6,13,.16)}.pl-lanemenu button{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.pl-lanemenu button:hover{background:var(--px-grey-50)}.pl-lanemenu button strong{font-weight:600}.pl-lanemenu button span{color:var(--px-grey-600)}.pl-lanemenu button.is-suggested span{color:#1e6b0b}.pl-empty{padding:24px 8px;text-align:center;font-size:13px;color:var(--px-grey-600)}.po-facts--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-bar.is-selected,.pl-card.is-selected{box-shadow:inset 0 0 0 2px #0b50db,0 4px 12px rgba(11,80,219,.2)}.pl-card[hidden]{display:none}.pl-card__hint.is-warn{color:#8a4b00}.pl-star{color:#e8a33d;font-size:11px}.pl-card__actions>summary{list-style:none;display:inline-flex;align-items:center;gap:6px}.pl-card__actions>summary::-webkit-details-marker{display:none}.pl-lanemenu form{margin:0}.pl-card__actions{display:block}.pl-card__actions .pl-lanemenu{position:static;width:auto;margin-top:6px;box-shadow:none}.pl-board{--pl-lane: 132px}.pl-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-600)}.pl-tools .pl-zoom{margin-left:0}.pl-tools .pl-zoom button{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;color:var(--px-grey-700);cursor:pointer}.pl-tools .pl-zoom button[aria-pressed=true]{background:#fff;color:var(--px-grey-900);box-shadow:0 1px 2px rgba(3,6,13,.12)}.pl-sum{display:flex;flex-wrap:wrap;gap:16px;margin-left:auto;font-variant-numeric:tabular-nums}.pl-sum .is-warn{color:#b42318;font-weight:600}.pl-pipe{flex:none;position:relative;display:inline-block;width:16px;height:16px;border-radius:50%;overflow:hidden;background:var(--c, #C9CED8);box-shadow:inset 0 0 0 1px rgba(3,6,13,.18);vertical-align:-3px}.pl-pipe::after{content:"";position:absolute;left:-2px;right:-2px;top:6px;height:4px;background:var(--t, #C9CED8)}.pl-row{min-height:78px}.pl-row.is-blocked::after{content:attr(data-blocked-text);position:absolute;inset:0 0 0 var(--pl-lane);z-index:7;display:grid;place-items:center;background:rgba(240,242,246,.8);font-size:12px;font-weight:600;color:var(--px-grey-600)}.pl-row.is-blocked .pl-lane{opacity:.5}.pl-row.is-drop{box-shadow:inset 0 0 0 2px #0b50db;background:none}.pl-lane em{font-style:normal;font-size:11px;color:var(--px-grey-600);white-space:nowrap}.pl-lane em i{margin-right:3px}.pl-lane em.is-hot{color:#8a4b00}.pl-lane form{margin:2px 0 0}.pl-bycolour{padding:0;border:0;background:none;font:inherit;font-size:11px;font-weight:600;color:#1e6b0b;text-align:left;cursor:pointer}.pl-bycolour:hover{text-decoration:underline}.pl-bar{display:flex;align-items:center;gap:7px;padding:0 6px 0 12px}.pl-bar[draggable=true]{cursor:grab}.pl-bar__txt{display:grid;gap:1px;min-width:0}.pl-bar.is-narrow .pl-bar__txt,.pl-bar.is-narrow .pl-pipe{display:none}.pl-lock{font-size:10px;color:var(--px-grey-500)}.pl-bar.is-dragging{opacity:.35}.pl-bar.is-moving{visibility:hidden}.pl-bar.is-shifted{box-shadow:inset 0 0 0 1px #e8a33d;transition:left .15s ease,width .15s ease}.pl-bar.is-ghost{z-index:4;pointer-events:none;background:repeating-linear-gradient(135deg, #F2F7FF 0 6px, #fff 6px 12px);box-shadow:inset 0 0 0 2px #0b50db}.pl-bar.is-ghost strong{color:#0b50db}.pl-board.is-colour .pl-bar:not(.is-ghost){background:var(--c, #C9CED8);box-shadow:inset 0 3px 0 var(--t, #C9CED8),inset 0 -3px 0 var(--t, #C9CED8)}.pl-board.is-colour .pl-bar.is-done{opacity:.5}.pl-board.is-colour .pl-bar.is-now{box-shadow:inset 0 3px 0 var(--t),inset 0 -3px 0 var(--t),0 0 0 2px #0b50db}.pl-board.is-colour .pl-bar:not(.is-ghost) :is(strong,small,.pl-lock){color:var(--fg, #fff)}.pl-board.is-colour .pl-bar:not(.is-ghost)::before,.pl-board.is-colour .pl-bar .pl-pipe{display:none}.pl-board.is-colour .pl-bar.is-ghost{background:var(--c);box-shadow:inset 0 0 0 3px #0b50db;opacity:.85}.pl-board.is-colour .pl-bar.is-ghost strong{color:var(--fg)}.pl-change{top:14px;bottom:14px;display:flex;align-items:center;justify-content:center;gap:3px;overflow:hidden;font-size:10px;font-weight:600;color:var(--px-grey-700);white-space:nowrap}.pl-change.is-colour{background:repeating-linear-gradient(135deg, #FFF6DC 0 4px, #F6E3A6 4px 6px);color:#6b4500}.pl-change.is-preview{box-shadow:inset 0 0 0 1px #e8a33d}.pl-change.is-hidden,.pl-ins.is-hidden{display:none}.pl-key--colour{background:repeating-linear-gradient(135deg, #FFF6DC 0 3px, #F6E3A6 3px 5px)}.pl-ins{position:absolute;top:4px;bottom:4px;z-index:5;display:grid;place-items:center;width:22px;margin-left:-11px;opacity:0;transition:opacity .1s}.pl-row:hover .pl-ins,.pl-ins:focus-within{opacity:1}.pl-page.is-dragging .pl-ins{display:none}.pl-ins button{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#0b50db;color:#fff;font:inherit;font-size:13px;line-height:20px;cursor:pointer;box-shadow:0 2px 6px rgba(11,80,219,.35)}.pl-marker{position:absolute;top:2px;bottom:2px;z-index:6;width:3px !important;margin-left:-1px;border-radius:2px;background:#0b50db;pointer-events:none}.pl-tip{position:fixed;z-index:1000;width:300px;padding:10px 12px;border-radius:10px;background:#0f1830;color:#fff;font-size:12px;line-height:1.45;box-shadow:0 12px 32px rgba(3,6,13,.3);pointer-events:none}.pl-tip[hidden]{display:none}.pl-tip strong{display:block;margin-bottom:4px;font-size:13px}.pl-tip ul{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none}.pl-tip li{display:flex;gap:6px}.pl-tip li i{width:14px;text-align:center;opacity:.8}.pl-tip .is-ok{color:#8be09b}.pl-tip .is-warn{color:#ffd36b}.pl-tip .is-bad{color:#ff9b9b}.pl-pick{position:fixed;z-index:1000;width:330px;max-height:60vh;overflow-y:auto;padding:6px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;box-shadow:0 12px 32px rgba(3,6,13,.18)}.pl-pick__head{padding:6px 8px 8px;font-size:12px;color:var(--px-grey-600)}.pl-pick button{display:grid;grid-template-columns:18px minmax(0, 1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.pl-pick button:hover,.pl-pick button:focus-visible{background:var(--px-grey-50);outline:none}.pl-pick button small{display:block;font-size:11px;color:var(--px-grey-600)}.pl-pick button em{font-style:normal;font-size:12px;font-weight:600;white-space:nowrap}.pl-pick .is-free{color:#1e6b0b}.pl-pick .is-cost{color:#8a4b00}.pl-queue{grid-template-rows:auto auto auto minmax(0, 1fr)}.pl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 14px 10px}.pl-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 6px;border:1px solid var(--px-grey-200);border-radius:999px;background:#fff;font:inherit;font-size:12px;color:var(--px-grey-900);cursor:pointer}.pl-chip.is-on{border-color:#0b50db;background:#eaf1ff;color:#0b50db}.pl-chip .pl-pipe{width:14px;height:14px}.pl-chip .pl-pipe::after{display:none}.pl-card.is-filtered{display:none}.pl-card__spec{display:flex;align-items:center;gap:6px}form.pl-card__hint{display:flex;gap:4px;margin:0}form.pl-card__hint button{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pl-queue.is-drop{box-shadow:inset 0 0 0 2px #cc1f2e}.pl-queue.is-drop .pl-queue__list::before{content:attr(data-drop-text);display:block;padding:10px;border:1px dashed #cc1f2e;border-radius:8px;font-size:12px;text-align:center;color:#b42318}.pl-toast{position:fixed;left:50%;bottom:24px;z-index:900;display:flex;align-items:center;gap:12px;max-width:min(760px,100vw - 32px);padding:10px 10px 10px 16px;border-radius:10px;background:#0f1830;color:#fff;font-size:13px;box-shadow:0 12px 32px rgba(3,6,13,.3);transform:translateX(-50%)}.pl-toast form{margin:0}.pl-toast form button{height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:none;font:inherit;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap}.pl-toast__close{width:30px;height:30px;border:0;background:none;color:rgba(255,255,255,.7);cursor:pointer}@media(max-width: 1200px){.pl-split{grid-template-columns:minmax(0, 1fr)}.pl-queue{position:static;max-height:none}}.pl-board.is-day .pl-day{padding:8px 6px}.pl-board.is-day .pl-bar small{white-space:nowrap}.pl-board.is-day .pl-change{font-size:11px}.pl-bar__time{font-weight:600;color:var(--px-grey-900);font-variant-numeric:tabular-nums}.op-page{padding:0 0 32px}.op-card{border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(3,6,13,.06),0 0 0 1px var(--px-grey-100)}.op-proposal{display:grid;grid-template-columns:260px minmax(0, 1fr)}.op-side{display:grid;align-content:start;gap:18px;padding:16px;border-right:1px solid var(--px-grey-100)}.op-side h2{margin:0;font-size:16px}.op-field{display:grid;gap:8px;margin:0;padding:0;border:0;font-size:13px}.op-field legend{margin-bottom:8px;padding:0;font-weight:600;color:var(--px-grey-900)}.op-field small{color:var(--px-grey-600);line-height:1.4}.op-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:8px;background:var(--px-grey-100)}.op-seg label{position:relative;display:grid}.op-seg input{position:absolute;opacity:0;pointer-events:none}.op-seg span{display:grid;place-items:center;min-height:30px;padding:2px 4px;border-radius:6px;font-size:12px;text-align:center;color:var(--px-grey-700);cursor:pointer}.op-seg input:checked+span{background:#fff;color:var(--px-grey-900);font-weight:600;box-shadow:0 1px 2px rgba(3,6,13,.12)}.op-seg input:focus-visible+span{outline:2px solid #0b50db;outline-offset:-2px}.op-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.op-check input{margin-top:2px}.op-warn{margin:0;font-size:12px;color:#8a4b00}.op-main{min-width:0}.op-kpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-bottom:1px solid var(--px-grey-100)}.op-kpi{padding:14px 16px;border-left:1px solid var(--px-grey-100)}.op-kpi:first-child{border-left:0}.op-kpi span{display:block;font-size:12px;color:var(--px-grey-600)}.op-kpi strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-size:22px}.op-kpi s{font-size:14px;font-weight:500;color:var(--px-grey-600)}.op-kpi em{padding:1px 6px;border-radius:999px;font-size:12px;font-style:normal;font-weight:600}.op-kpi em.is-better{background:#e9f7ee;color:#1f7a45}.op-kpi em.is-worse{background:#fdecec;color:#b42318}.op-kpi em.is-same{background:var(--px-grey-50);color:var(--px-grey-600)}.op-caption{margin:0;padding:6px 16px;border-bottom:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.op-board{--op-lane: 124px}.op-days,.op-lanerow{display:grid;grid-template-columns:var(--op-lane) minmax(0, 1fr);border-bottom:1px solid var(--px-grey-100)}.op-days{font-size:12px;color:var(--px-grey-600)}.op-days>div:last-child{display:grid;grid-template-columns:repeat(var(--op-days), minmax(0, 1fr))}.op-days span{padding:6px 8px;border-left:1px solid var(--px-grey-100);white-space:nowrap;overflow:hidden}.op-days strong{font-weight:500;color:var(--px-grey-900)}.op-lanename{display:grid;align-content:center;gap:2px;padding:6px 10px;font-size:12px;color:var(--px-grey-600)}.op-lanename strong{font-size:14px;color:var(--px-grey-900)}.op-lanename .is-better{color:#1f7a45}.op-tracks{display:grid}.op-track{position:relative;height:34px;overflow:hidden;background-image:linear-gradient(to right, var(--px-grey-100) 1px, transparent 1px);background-size:calc(100%/var(--op-days)) 100%}.op-track+.op-track{border-top:1px dashed var(--px-grey-100)}.op-track.is-current{opacity:.5}.op-track::after{content:attr(data-label);position:absolute;top:50%;left:4px;transform:translateY(-50%);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#a3abba;pointer-events:none}.op-lock{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg, rgba(240, 242, 246, 0.9) 0 6px, rgba(255, 255, 255, 0.9) 6px 12px);border-right:1px solid #cbd1dd}.op-nowline{position:absolute;top:0;bottom:0;z-index:4;width:2px;margin-left:-1px;background:var(--px-error)}.op-bar{position:absolute;top:5px;bottom:5px;z-index:2;display:flex;align-items:center;min-width:4px;padding:0 4px 0 9px;overflow:hidden;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #9dbbfa;font-size:11px;font-weight:600;white-space:nowrap;color:var(--px-grey-900)}.op-bar::before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:linear-gradient(to bottom, var(--c) 0 38%, var(--t) 38% 62%, var(--c) 62%)}.op-bar.is-running{background:#f2f7ff;box-shadow:inset 0 0 0 2px #0b50db}.op-bar.is-moved{background:#f1fbf5;box-shadow:inset 0 0 0 2px #0e9f6e}.op-bar.is-new{background:repeating-linear-gradient(135deg, #F1FBF5 0 6px, #fff 6px 12px);box-shadow:inset 0 0 0 2px #0e9f6e}.op-bar.is-late{box-shadow:inset 0 0 0 2px #e5484d}.op-bar.is-hl{z-index:3;outline:2px solid #0b50db;outline-offset:1px}.op-change{position:absolute;top:11px;bottom:11px;z-index:1;border-radius:3px;background:repeating-linear-gradient(135deg, #FFF6DC 0 4px, #F6E3A6 4px 6px)}.op-legend{display:flex;flex-wrap:wrap;gap:14px;padding:8px 16px;border-bottom:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.op-key{display:inline-block;width:18px;height:10px;margin-right:5px;vertical-align:-1px;border-radius:3px}.op-key--running{background:#f2f7ff;box-shadow:inset 0 0 0 2px #0b50db}.op-key--moved{background:#f1fbf5;box-shadow:inset 0 0 0 2px #0e9f6e}.op-key--new{background:repeating-linear-gradient(135deg, #F1FBF5 0 4px, #fff 4px 8px);box-shadow:inset 0 0 0 2px #0e9f6e}.op-key--late{box-shadow:inset 0 0 0 2px #e5484d}.op-key--change{background:repeating-linear-gradient(135deg, #FFF6DC 0 4px, #F6E3A6 4px 6px)}.op-key--lock{background:repeating-linear-gradient(135deg, #F0F2F6 0 4px, #fff 4px 8px);box-shadow:inset 0 0 0 1px #cbd1dd}.op-bottom{display:grid;grid-template-columns:minmax(0, 1fr) 240px;gap:16px;align-items:start;padding:14px 16px}.op-changes{min-width:0}.oc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-bottom:10px}.oc-head h3{margin:0;font-size:15px}.oc-sum{display:flex;flex-wrap:wrap;gap:6px}.oc-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:var(--px-grey-50);font-size:12px;font-weight:600;color:var(--px-grey-700);white-space:nowrap}.oc-tag i{font-size:10px}.oc-tag.is-new{background:#e9f7ee;color:#1f7a45}.oc-tag.is-moved{background:#e2eeff;color:#0b50db}.oc-tag.is-late{background:#fdecec;color:#b42318}.oc-scroll{max-height:320px;overflow:auto;border:1px solid var(--px-grey-100);border-radius:10px}.oc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.oc-table thead th{position:sticky;top:0;z-index:1;padding:6px 10px;border-bottom:1px solid var(--px-grey-100);background:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase;color:var(--px-grey-600)}.oc-table td{padding:8px 10px;border-bottom:1px solid var(--px-grey-50);vertical-align:middle}.oc-table tbody tr:last-child td{border-bottom:0}.oc-table tbody tr:hover td,.oc-table tbody tr:focus-visible td{background:#f7f9fc}.oc-table tbody tr:focus-visible{outline:2px solid #0b50db;outline-offset:-2px}.oc-order{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:2px 10px;align-items:center}.oc-order strong{white-space:nowrap;font-variant-numeric:tabular-nums}.oc-order small{grid-column:2;overflow:hidden;color:var(--px-grey-600);white-space:nowrap;text-overflow:ellipsis}.oc-pipe{position:relative;grid-row:span 2;width:18px;height:18px;overflow:hidden;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(3,6,13,.18)}.oc-pipe::after{content:"";position:absolute;top:7px;right:-2px;left:-2px;height:4px;background:var(--t)}.oc-move{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.oc-move>i{font-size:11px;color:var(--px-grey-600)}.oc-move small{color:var(--px-grey-600)}.oc-lane{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-grey-200);font-size:12px;font-weight:600;color:var(--px-grey-900)}.oc-lane.is-queue{background:var(--px-grey-50);box-shadow:none;font-weight:500;color:var(--px-grey-600)}.oc-lane.is-to{background:#f1fbf5;box-shadow:inset 0 0 0 1.5px #0e9f6e;color:#1f7a45}.oc-time,.oc-due{display:grid;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.oc-time strong{font-weight:600}.oc-time s,.oc-due span{font-size:12px;color:var(--px-grey-600)}.oc-delta{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600}.oc-delta.is-earlier{background:#e9f7ee;color:#1f7a45}.oc-delta.is-later{background:#fff6dc;color:#8a4b00}.oc-ok{font-size:12px;font-weight:600;color:#1f7a45}.oc-late{font-size:12px;font-weight:600;color:#b42318}.oc-due .oc-none{font-size:12px;color:var(--px-grey-600)}.op-actions{display:grid;gap:8px}.op-accept{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:8px;background:#0b50db;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.op-accept:disabled{background:var(--px-grey-200);color:var(--px-grey-600);cursor:default}.op-discard{display:inline-flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--px-grey-200);border-radius:8px;color:inherit;font-size:14px;text-decoration:none}.op-discard:hover{border-color:#9dbbfa}.op-actions small{font-size:12px;line-height:1.4;color:var(--px-grey-600)}.pl-optimize{display:inline-flex;align-items:center;gap:8px;height:36px;margin-left:4px;padding:0 14px;border-radius:8px;background:#0b50db;font-size:13px;font-weight:600;color:#fff;text-decoration:none}.pl-optimize:hover{background:#0a46c2}.oh-bar{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:8px 8px 8px 14px;border-radius:10px;background:#eef4ff;box-shadow:inset 0 0 0 1px #c9dbff;font-size:13px;color:#0f1830}.oh-bar[hidden]{display:none}.oh-bar>i{color:#0b50db}.oh-bar__text{flex:1;min-width:0}.oh-bar__text span{color:var(--px-grey-700)}.oh-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:7px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--px-grey-900);text-decoration:none;white-space:nowrap;cursor:pointer}.oh-btn:hover{background:var(--px-grey-50)}.oh-btn.is-undo{border-color:#0b50db;color:#0b50db}.oh-btn.is-danger{border-color:#b42318;background:#b42318;color:#fff}.oh-btn.is-danger:hover{background:#912018}.oh-x{width:32px;height:32px;border:0;border-radius:7px;background:none;color:var(--px-grey-600);cursor:pointer}.oh-x:hover{background:rgba(3,6,13,.06)}.oh-card{margin-top:16px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(3,6,13,.06),0 0 0 1px var(--px-grey-100)}.oh-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.oh-head h3{margin:0;font-size:15px}.oh-head small{color:var(--px-grey-600);font-size:12px}.oh-scroll{overflow-x:auto}.oh-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.oh-table thead th{padding:6px 10px;border-bottom:1px solid var(--px-grey-100);font-size:11px;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase;color:var(--px-grey-600)}.oh-table td{padding:10px;border-bottom:1px solid var(--px-grey-50);vertical-align:middle}.oh-item.is-open td{background:#f7f9fc}.oh-item.is-open>tr:first-child td{border-bottom-color:rgba(0,0,0,0)}.oh-when{display:grid;gap:1px;white-space:nowrap}.oh-when small{color:var(--px-grey-600)}.oh-set{display:flex;gap:4px;flex-wrap:wrap}.oh-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--px-grey-50);font-size:12px;color:var(--px-grey-700);white-space:nowrap}.oh-res{display:grid;gap:2px;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums;color:var(--px-grey-700)}.oh-res s{color:var(--px-grey-600)}.oh-res b{color:#1f7a45}.oh-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.oh-state.is-active{background:#e9f7ee;color:#1f7a45}.oh-state.is-undone{background:var(--px-grey-50);color:var(--px-grey-700)}.oh-state.is-old{background:var(--px-grey-50);color:var(--px-grey-600);font-weight:500}.oh-state-wrap{display:grid;gap:3px;justify-items:start}.oh-state-wrap small{color:var(--px-grey-600);font-size:12px;white-space:nowrap}.oh-actions{white-space:nowrap;text-align:right}.oh-toggle{width:30px;height:30px;margin-left:4px;border:0;border-radius:6px;background:none;color:var(--px-grey-600);cursor:pointer;vertical-align:middle}.oh-toggle:hover{background:var(--px-grey-100)}.oh-toggle i{transition:transform .15s ease-out}.oh-toggle[aria-expanded=true] i{transform:rotate(180deg)}.oh-detail td{padding:0 10px 14px}.oh-detail .oc-scroll{max-height:none;background:#fff}.oh-detail__note{margin:6px 0 0;font-size:12px;color:var(--px-grey-600)}.oh-dialog{width:min(520px,100%);padding:20px;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(3,6,13,.22)}.oh-dialog h3{margin:0 0 4px;font-size:17px}.oh-dialog>p{margin:0 0 14px;color:var(--px-grey-700);font-size:13px}.oh-list{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none;font-size:13px}.oh-list li{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:8px;align-items:start}.oh-list li>i{margin-top:2px;text-align:center}.oh-list .is-queue{color:var(--px-grey-600)}.oh-list .is-moved{color:#0b50db}.oh-list .is-started{color:#1f7a45}.oh-list small{display:block;color:var(--px-grey-600)}.oh-warn{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:8px;margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#fff6dc;color:#6b4500;font-size:13px;line-height:1.45}.oh-warn i{margin-top:2px}.oh-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width: 760px){.oh-bar{flex-wrap:wrap}.oh-hide-sm{display:none}}.db-page{display:grid;gap:16px;padding:0 0 32px}.db-updated{display:inline-flex;align-items:center;gap:6px;margin-left:16px;font-size:13px}.db-updated :is(i,svg){font-size:11px}.db-lanegrid{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.db-link{color:inherit}.db-link:hover{color:#0b50db}.sh-card{padding:0;overflow:visible}.sh-body{padding:16px}.sh-empty{padding:32px 16px;border:1px dashed var(--px-grey-200);border-radius:10px;text-align:center;color:var(--px-grey-600)}.sh-note{margin:0;font-size:13px;color:var(--px-grey-600)}.sh-alert{color:#b42318;font-weight:600}.sh-ok{color:#1e6b0b;font-weight:600}.sh-inline{display:inline}.sh-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sh-icon{width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--px-grey-600);cursor:pointer;font-size:13px}.sh-icon:hover{background:var(--px-grey-100);color:var(--px-grey-900)}.sh-info{padding:10px 12px;border-radius:8px;background:var(--px-grey-50);font-size:13px;color:var(--px-grey-700)}.sh-range{display:flex;align-items:center;gap:8px}.sh-range .sh-pick__btn{width:92px;height:44px;font-variant-numeric:tabular-nums}.sh-range .sh-pick__pop{width:160px;max-height:264px}.sh-range__dash{color:var(--px-grey-600)}.sh-range__len{margin-left:4px;font-size:13px;color:var(--px-grey-600);font-variant-numeric:tabular-nums}.sh-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;font-size:13px}.sh-legend>span{display:inline-flex;align-items:center;gap:6px}.sh-key{display:inline-block;width:18px;height:14px;border-radius:4px}.sh-key--vacation{background:#ddf4ea}.sh-key--sickness{background:#fdecec}.sh-key--training{background:#e2eeff}.sh-key--other{background:#eceef2}.sh-pick{position:relative;min-width:0}.sh-pick__btn{position:relative;display:flex;align-items:center;height:36px;box-sizing:border-box;padding:0 34px 0 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-grey-200);font-size:14px;color:var(--px-grey-600);list-style:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-pick__btn::-webkit-details-marker{display:none}.sh-pick__btn::after{content:"";position:absolute;top:50%;right:10px;margin-top:-6px;font:900 11px/1 "Font Awesome 6 Pro";color:var(--px-grey-600);transition:transform .12s}.sh-pick__btn.is-set{color:var(--px-grey-900)}.sh-pick__btn:hover{box-shadow:inset 0 0 0 1px #9dbbfa}.sh-pick[open]>.sh-pick__btn{box-shadow:inset 0 0 0 2px var(--px-haka)}.sh-pick[open]>.sh-pick__btn::after{transform:rotate(180deg)}.sh-pick__pop{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:100%;width:max-content;max-width:420px;max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.16)}.sh-pick__search{position:sticky;top:-4px;z-index:1;display:block;width:100%;height:34px;box-sizing:border-box;margin-bottom:4px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-size:14px}.sh-pick__search:focus{outline:none;border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.sh-pick__opt{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);font:inherit;font-size:14px;text-align:left;color:var(--px-grey-900);cursor:pointer}.sh-pick__opt:hover,.sh-pick__opt:focus-visible,.sh-pick__opt:has(:focus-visible){background:var(--px-grey-50);outline:none}.sh-pick__opt.is-selected,.sh-pick__opt:has(:checked){background:var(--px-blue-50)}.sh-pick__main{display:grid;gap:1px;min-width:0}.sh-pick__main>span{white-space:nowrap}.sh-pick__main small{font-size:12px;color:var(--px-grey-600)}.sh-pick__right{font-size:12px;font-weight:500;color:var(--px-grey-600);white-space:nowrap}.sh-pick__none{display:block;padding:10px;font-size:13px;color:var(--px-grey-600)}.sh-pick__opt[hidden]{display:none}.sh-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.sh-form .is-wide{grid-column:span 2}.sh-formfoot{display:flex;align-items:center;gap:12px;margin-top:12px}.sh-field{display:grid;gap:4px;font-size:12px;color:var(--px-grey-600)}.sh-input{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--px-grey-900)}.sh-input:focus{outline:none;border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.sh-input:disabled{background:var(--px-grey-50);color:var(--px-grey-600)}.sh-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--px-grey-200);border-radius:8px;overflow:hidden}.sh-seg label{position:relative}.sh-seg input{position:absolute;opacity:0;pointer-events:none}.sh-seg span{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-left:1px solid var(--px-grey-200);background:#fff;font-size:13px;color:var(--px-grey-700);cursor:pointer}.sh-seg label:first-child span{border-left:0}.sh-seg input:checked+span{background:var(--px-blue-50);color:#0b50db;font-weight:600}.sh-seg input:focus-visible+span{outline:2px solid #0b50db;outline-offset:-2px}.sh-seg--fill{display:flex;flex-wrap:nowrap}.sh-seg--fill label{flex:1 1 0;min-width:0}.sh-seg--fill span{display:flex;justify-content:center}.sh-views{display:inline-flex;margin-right:8px;padding:3px;border-radius:9px;background:var(--px-grey-50);box-shadow:inset 0 0 0 1px var(--px-grey-100)}.sh-views a{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:600;color:var(--px-grey-600);text-decoration:none}.sh-views a:hover{color:var(--px-grey-900)}.sh-views a.is-on{background:#fff;color:#03060d;box-shadow:0 1px 2px rgba(3,6,13,.12)}.sh-view{position:relative}.sh-alertbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;padding:8px 12px;border-radius:10px;background:#fdecec;color:#8f1d14;font-size:14px}.sh-alertbar.is-ok{background:#e8f6e6;color:#1e6b0b}.sh-alertbar b{font-weight:700}.sh-alertbar__who{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:8px;background:#fff;color:inherit;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.08)}.sh-alertbar__who:hover{box-shadow:inset 0 0 0 1px #cc1f2e}.sh-alertbar__hint{margin-left:auto;font-size:13px}.sh-grid{display:grid;grid-template-columns:210px repeat(var(--sh-days), minmax(0, 1fr));border:1px solid var(--px-grey-100);border-radius:10px;overflow:hidden}.sh-grid>*{min-width:0;border-top:1px solid var(--px-grey-100)}.sh-grid>.sh-gh{border-top:0}.sh-gh{display:grid;align-content:center;justify-items:center;gap:1px;padding:6px 0;background:var(--px-grey-50);border-left:1px solid var(--px-grey-100);font-size:11px;color:var(--px-grey-600)}.sh-gh strong{font-size:13px;font-weight:600;color:var(--px-grey-900)}.sh-gh.is-corner{justify-items:start;padding-left:14px;border-left:0;font-size:12px}.sh-gh.is-weekend{background:#e8ebf1}.sh-gh.is-today{background:var(--px-blue-50);color:#0b50db}.sh-gh.is-today strong{color:#0b50db}.sh-gkind{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600}.sh-gkind i{width:16px;text-align:center}.sh-gshift{display:grid;place-items:center;padding:4px 2px;border-left:1px solid var(--px-grey-100)}.sh-gduty{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;height:30px;box-sizing:border-box;padding:0 4px;border-radius:6px;border-top:3px solid var(--sh-crew);background:var(--px-grey-50);font-size:12px;font-weight:700;color:var(--px-grey-700);text-decoration:none;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.sh-gduty:hover{background:var(--px-grey-100)}.sh-gduty.is-short{background:#fdecec;color:#b42318}.sh-gduty.is-done{opacity:.5}.sh-gduty.is-now{box-shadow:inset 0 0 0 2px #0b50db}.sh-gduty.is-changed::after{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#e8a33d}.sh-gcrew{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--px-grey-50);font-size:13px;font-weight:700}.sh-gcrew .dot{width:10px;height:10px;border-radius:50%}.sh-gname{display:grid;align-content:center;gap:1px;min-height:44px;padding:2px 14px;border:0;border-top:1px solid var(--px-grey-100);background:#fff;text-align:left;font:inherit;font-size:12px;color:var(--px-grey-600);cursor:pointer}.sh-gname strong{font-size:13px;font-weight:600;color:var(--px-grey-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-gname strong small{font-size:11px;color:var(--px-grey-600)}.sh-gname:hover strong,.sh-gname.is-picked strong{color:#0b50db}.sh-gname .is-warn{color:#8a4b00}.sh-gname .is-bad{color:#b42318}.sh-gcell{position:relative;display:grid;align-items:center;padding:4px 0;border-left:1px solid var(--px-grey-100);cursor:pointer}.sh-gcell:hover{background:#f3f7ff}.sh-gcell.is-weekend{background:#f7f8fa}.sh-gcell.is-today{background:#f3f8ff}.sh-gcell.is-picked{z-index:2;box-shadow:inset 0 0 0 2px #0b50db}.sh-gcell:focus-visible{outline:2px solid #0b50db;outline-offset:-2px}.sh-grid.is-narrow>:is(.sh-gcell,.sh-gshift,.sh-gh){border-left-color:#f2f4f7}.sh-grid.is-narrow>:is(.sh-gcell,.sh-gshift,.sh-gh).is-monday{border-left-color:var(--px-grey-200)}.sh-gchip{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:4px;width:calc(100% - 6px);height:30px;box-sizing:border-box;padding:0 4px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden}.sh-gchip+.sh-gchip{margin-top:2px}.sh-gchip.is-day{background:#e2eeff;color:#0b3fa8}.sh-gchip.is-night{background:#e8e6f6;color:#3d2e8c}.sh-gchip.is-in{background:#e3f6e1;color:#1e6b0b;box-shadow:inset 0 0 0 1px #9ed696}.sh-gchip.is-added{box-shadow:inset 0 0 0 1px currentColor}.sh-gchip.is-done{opacity:.5}.sh-gchip__also{color:#1e6b0b}.sh-legend .sh-gchip{width:auto;min-width:26px;height:24px;padding:0 6px}.sh-gband{position:relative;display:block;height:30px}.sh-gband.is-vacation{background:#ddf4ea}.sh-gband.is-sickness{background:#fdecec}.sh-gband.is-training{background:#e2eeff}.sh-gband.is-other{background:#eceef2}.sh-gband.is-start{margin-left:3px;border-radius:6px 0 0 6px}.sh-gband.is-end{margin-right:3px;border-radius:0 6px 6px 0}.sh-gband.is-start.is-end{border-radius:6px}.sh-gmark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:10px}.sh-gband .sh-gmark{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.sh-gband.is-start .sh-gmark{left:calc(50% - 1.5px)}.sh-gband.is-end .sh-gmark{left:calc(50% + 1.5px)}.sh-gband.is-start.is-end .sh-gmark{left:50%}.sh-gmark.is-open{background:#fff;color:#cc1f2e;box-shadow:inset 0 0 0 2px #cc1f2e}.sh-gmark.is-covered{background:#0b8a00;color:#fff}.sh-gmark.is-waived{background:var(--px-grey-200);color:var(--px-grey-700)}.sh-gmark.is-past{background:rgba(0,0,0,.08);color:var(--px-grey-600)}.sh-legend .sh-gmark{width:18px;height:18px}.sh-tip{position:absolute;z-index:45;display:grid;gap:4px;width:max-content;max-width:300px;padding:10px 12px;border-radius:10px;background:#1f2533;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 8px 24px rgba(3,6,13,.25);pointer-events:none}.sh-tip__t{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.sh-tip__t .sh-key{width:10px;height:10px;border-radius:3px}.sh-tip__m{color:#b8c0cf}.sh-tip__day{margin-top:2px;padding-top:6px;border-top:1px solid rgba(255,255,255,.15)}.sh-tip .is-ok{color:#8fe08a}.sh-tip .is-bad,.sh-tip__day.is-open{color:#ff9c94}.sh-pop{position:absolute;z-index:40;width:360px;max-width:calc(100vw - 32px);padding:14px;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(3,6,13,.22),0 0 0 1px rgba(3,6,13,.06)}.sh-pop__t{margin:0 36px 2px 0;font-size:16px;font-weight:700}.sh-pop__s{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--px-grey-600)}.sh-pop__x{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--px-grey-600);cursor:pointer}.sh-pop__x:hover{background:var(--px-grey-50)}.sh-pop__acts{display:grid;gap:8px}.sh-pop__sec{margin:14px 0 6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600)}.sh-pop__row{display:flex;gap:8px;margin-top:14px}.sh-pop__row>*{flex:1}.sh-pop__date,.sh-pop__field{display:grid;gap:4px;margin-top:10px;font-size:13px;color:var(--px-grey-700)}.sh-pop__date{display:none}form:has(input[name=until][value=date]:checked) .sh-pop__date{display:grid}.sh-pop__date .sh-pop__sec{margin:0}.dp-field{position:relative;display:grid;gap:4px}.dp-field__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 12px;box-sizing:border-box;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;color:var(--px-grey-900);cursor:pointer}.dp-field__btn small{margin-left:4px;font-size:13px;color:var(--px-grey-600)}.dp-field__btn i{color:var(--px-grey-600)}.dp-field__btn:hover{border-color:#9dbbfa}.dp-field__btn.is-open{border-color:#0b50db;box-shadow:0 0 0 3px rgba(11,80,219,.15)}.dp-field__clear{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#0b50db;cursor:pointer}.dp-field:not(.is-inline)>.dp{position:absolute;z-index:5;top:50px;left:0;width:320px;max-width:calc(100vw - 48px);box-shadow:0 12px 32px rgba(3,6,13,.16)}.dp{display:grid;gap:8px;padding:12px;box-sizing:border-box;border:1px solid var(--px-grey-100);border-radius:12px;background:#fff}.dp[hidden]{display:none}.dp__head{display:flex;align-items:center;justify-content:space-between}.dp__month{font-size:15px;font-weight:800;color:var(--px-grey-900)}.dp__month::first-letter{text-transform:uppercase}.dp__nav{display:flex;gap:6px}.dp__nav button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--px-grey-100);border-radius:8px;background:#fff;color:var(--px-grey-700);cursor:pointer}.dp__nav button:hover{border-color:#9dbbfa}.dp__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.dp__wd{padding:2px 0 4px;font-size:11px;font-weight:700;text-align:center;text-transform:uppercase;color:var(--px-grey-500)}.dp__wd.is-we{color:#b42318;opacity:.7}.dp__day{position:relative;height:38px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;color:var(--px-grey-900);cursor:pointer}.dp__day:hover{background:#ebf2ff}.dp__day.is-out,.dp__day:disabled{color:#c2c8d2}.dp__day:disabled{background:none;cursor:default}.dp__day.is-today::after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#0b50db}.dp__day.is-range{border-radius:0;background:#ebf2ff;color:#0b3fa1}.dp__day.is-start,.dp__day.is-end{background:#0b50db;color:#fff;font-weight:800}.dp__day.is-start{border-radius:8px 0 0 8px}.dp__day.is-end{border-radius:0 8px 8px 0}.dp__day.is-start.is-end{border-radius:8px}.dp__day.is-start::before{content:attr(data-start);position:absolute;top:-9px;left:50%;padding:0 4px;border-radius:4px;background:var(--px-grey-900);color:#fff;font-size:9px;font-weight:700;line-height:14px;white-space:nowrap;transform:translateX(-50%)}.dp__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid var(--px-grey-50);font-size:13px;color:var(--px-grey-900)}.dp__len{padding:2px 8px;border-radius:999px;background:#ebf2ff;color:#0b3fa1;font-size:12px;font-weight:700;white-space:nowrap}.sh-bigbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 14px;box-sizing:border-box;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:var(--px-grey-900);text-decoration:none;cursor:pointer}.sh-pop__acts .sh-bigbtn{justify-content:flex-start}.sh-bigbtn i{width:18px;text-align:center}.sh-bigbtn:hover{border-color:#9dbbfa}.sh-bigbtn.is-primary{border-color:#0b50db;background:#0b50db;color:#fff}.sh-bigbtn.is-primary:hover{background:#0a46c2}.sh-bigbtn.is-danger{color:#b42318}.sh-bigbtn:disabled{opacity:.45;cursor:default}.sh-opt{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 12px;box-sizing:border-box;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;text-align:left;font:inherit;font-size:14px;color:var(--px-grey-900);text-decoration:none;cursor:pointer}.sh-opt:hover:not(:disabled){border-color:#9dbbfa;background:#f7faff}.sh-opt:disabled{cursor:default;background:var(--px-grey-50);color:var(--px-grey-600)}.sh-opt>span{display:grid;gap:1px;min-width:0}.sh-opt small{font-size:12px;color:var(--px-grey-600)}.sh-opt b{font-weight:600}.sh-opt em{font-style:normal;font-size:13px;font-weight:600;color:#1e6b0b;white-space:nowrap}.sh-opt em.is-warn,.sh-opt .is-warn{color:#8a4b00}.sh-opt.is-own{border-color:#0b50db;background:#ebf2ff;box-shadow:inset 0 0 0 1px #0b50db}.sh-opt.is-own>i{color:#0b50db}.sh-chips{display:flex;flex-wrap:wrap;gap:6px}.sh-chips form{display:contents}.sh-chip{position:relative;display:inline-flex;padding:0;border:0;background:none;font:inherit;cursor:pointer}.sh-chip input{position:absolute;opacity:0;pointer-events:none}.sh-chip span{display:inline-flex;align-items:center;height:42px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:var(--px-grey-900)}.sh-chip:hover span{border-color:#9dbbfa}.sh-chip input:checked+span{border-color:#0b50db;background:#ebf2ff;color:#0b50db;font-weight:600}.sh-chip input:focus-visible+span{outline:2px solid #0b50db;outline-offset:1px}.sh-or{display:flex;align-items:center;gap:10px;margin:2px 0;font-size:12px;color:var(--px-grey-600)}.sh-or::before,.sh-or::after{content:"";flex:1;border-top:1px solid var(--px-grey-100)}.sh-shade{position:fixed;inset:0;z-index:90;background:rgba(3,6,13,.35)}.sh-sheet{position:fixed;top:24px;left:50%;z-index:91;display:grid;grid-template-rows:auto minmax(0, 1fr);width:min(1200px,100vw - 32px);max-height:calc(100vh - 48px);border-radius:16px;background:#fff;box-shadow:0 12px 40px rgba(3,6,13,.25);transform:translateX(-50%)}.sh-sheet.is-small{width:min(640px,100vw - 32px)}.sh-sheet:has(.sh-cover){height:min(760px,100vh - 48px)}.sh-sheet__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--px-grey-100)}.sh-sheet__head h2{margin:0;font-size:18px;font-weight:700}.sh-sheet__head p{margin:2px 0 0;font-size:13px;color:var(--px-grey-600)}.sh-sheet__done{flex:none;width:auto;margin-left:auto}.sh-sheet__body{overflow:auto;padding:14px 18px 18px}.sh-sheet__head h2 span{font-weight:600;color:var(--px-grey-600)}.sh-cprog{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--px-grey-600)}.sh-cprog__bar{display:flex;width:180px;height:8px;overflow:hidden;border-radius:99px;background:var(--px-grey-50)}.sh-cprog__bar i{display:block;height:100%}.sh-cprog__bar .is-ok{background:#1f9d4c}.sh-cprog__bar .is-no{background:#a0a8b8}.sh-cprog__bar .is-open{background:#d92d20}.sh-cover{display:grid;grid-template-columns:minmax(0, 1fr) 400px;min-height:0}.sh-cover__shifts{display:grid;grid-template-rows:auto minmax(0, 1fr);min-height:0;border-right:1px solid var(--px-grey-100)}.sh-cover__head{display:grid;gap:2px;padding:12px 20px;border-bottom:1px solid var(--px-grey-50)}.sh-cover__shifts>.sh-cover__head{display:flex;align-items:center;gap:12px}.sh-cover__head h3{margin:0;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--px-grey-900)}.sh-cover__head p{margin:0;font-size:13px;line-height:1.45;color:var(--px-grey-600)}.sh-cover__links{display:flex;gap:16px;margin-left:auto}.sh-cover .sh-link{font-size:13px;font-weight:600;color:#0b50db;text-decoration:none}.sh-cover .sh-link:disabled{color:var(--px-grey-400, #A3AAB8);cursor:default}.sh-cover__list{min-height:0;overflow-y:auto;padding:4px 20px 20px}.sh-cover__side{display:flex;flex-direction:column;min-height:0;background:#fbfcfd}.sh-cover__idle{border-bottom:0}.sh-cover__part{flex:1;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-height:0}.sh-cover__part[hidden]{display:none}.sh-who{display:grid;align-content:start;gap:6px;min-height:0;overflow-y:auto}.sh-who [data-load-label].is-warn{color:#8a4b00;font-weight:600}.sh-cweek{display:flex;align-items:center;gap:10px;margin:14px 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--px-grey-600)}.sh-cweek::after{content:"";flex:1;height:1px;background:var(--px-grey-100)}.sh-cweek .sh-link{order:2;letter-spacing:0;text-transform:none}.sh-crow{display:grid;grid-template-columns:28px 96px 132px minmax(0, 1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;margin:0 0 6px;padding:0 12px;box-sizing:border-box;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;font:inherit;text-align:left;color:var(--px-grey-900)}.sh-crow.is-open{cursor:pointer}.sh-crow.is-open:hover{border-color:#9dbbfa}.sh-crow.is-selected{border-color:#0b50db;background:#f3f7ff;box-shadow:inset 0 0 0 1px #0b50db}.sh-crow.is-covered,.sh-crow.is-waived,.sh-crow.is-past{background:#fbfcfd}.sh-crow__check{width:22px;height:22px;display:grid;place-items:center;box-sizing:border-box;font-size:12px;color:rgba(0,0,0,0)}.sh-crow.is-open .sh-crow__check{border:2px solid var(--px-grey-200);border-radius:6px;background:#fff}.sh-crow.is-selected .sh-crow__check{border-color:#0b50db;background:#0b50db;color:#fff}.sh-crow.is-covered .sh-crow__check{font-size:17px;color:#1f9d4c}.sh-crow.is-waived .sh-crow__check{font-size:17px;color:#a0a8b8}.sh-crow__day{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.sh-crow__day small{display:block;font-size:12px;font-weight:500;color:var(--px-grey-600)}.sh-crow__kind{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--px-grey-700);white-space:nowrap}.sh-crow__kind i{width:16px;text-align:center;color:#0b50db}.sh-crow__kind.is-night i{color:#3b2a8c}.sh-crow__who{min-width:0;overflow:hidden;font-size:14px;color:var(--px-grey-700);text-overflow:ellipsis;white-space:nowrap}.sh-crow__state{display:inline-flex;align-items:center;gap:4px;justify-self:end;padding:3px 10px;border-radius:999px;background:var(--px-grey-50);font-size:12px;font-weight:700;white-space:nowrap;color:var(--px-grey-600)}.sh-crow__state.is-open{background:#fdecec;color:#b42318}.sh-crow__state.is-covered{background:#e7f6ec;color:#136c34}.sh-crow__x{margin:-4px -6px -4px 0;padding:4px 6px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.sh-crow__x:hover{background:rgba(0,0,0,.07)}.sh-cover .sh-who{padding:12px 20px}.sh-cover .sh-opt{grid-template-columns:minmax(0, 1fr) auto;min-height:56px}.sh-cover .sh-opt b,.sh-cover .sh-opt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-cover .sh-opt b{font-size:15px;font-weight:700}.sh-cover .sh-opt b i{margin-right:8px;color:#0b50db}.sh-fit{display:grid;justify-items:end;gap:4px;min-width:72px;color:#a0a8b8}.sh-fit span{font-size:13px;font-weight:800;white-space:nowrap}.sh-fit i{display:block;width:72px;height:5px;overflow:hidden;border-radius:99px;background:var(--px-grey-100)}.sh-fit i::after{content:"";display:block;width:var(--fit, 0);height:100%;background:currentColor}.sh-fit.is-all{color:#136c34}.sh-fit.is-part{color:#8a4b00}.sh-cover__foot{padding:12px 20px 16px;border-top:1px solid var(--px-grey-50)}.sh-ppl{display:grid;gap:6px}.sh-person{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:10px;min-height:52px;padding:4px 12px;border-radius:8px;background:var(--px-grey-50);font-size:14px}.sh-person>span{display:grid;min-width:0}.sh-person small{font-size:12px;color:var(--px-grey-600)}.sh-person.is-in{background:#eef9ec}.sh-person.is-in small{color:#1e6b0b}.sh-person.is-open{background:#fff8f8;box-shadow:inset 0 0 0 1px #e8a8a8}.sh-person.is-open small{color:#b42318}.sh-person .sh-bigbtn{width:auto;min-height:40px;font-size:13px}.sh-person .sh-pick{width:220px}.sh-person .sh-pick__pop{left:auto;right:0}.sh-crews{display:grid;grid-template-columns:repeat(var(--sh-cols), minmax(0, 1fr));gap:12px;align-items:start}.sh-crewcard{margin:0;overflow:visible;border-top:3px solid var(--crew)}.sh-crewcard__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:10px 12px 8px;font-size:14px;color:var(--px-grey-900)}.sh-rename{flex:0 1 auto}.sh-rename__btn{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 6px;margin-left:-6px;border-radius:6px;list-style:none;cursor:pointer}.sh-rename__btn::-webkit-details-marker{display:none}.sh-rename__btn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-rename__btn i{flex:none;font-size:10px;color:var(--px-grey-600);opacity:.45}.sh-rename__btn:hover{background:var(--px-grey-50)}.sh-rename__btn:hover i,.sh-rename[open] i{opacity:1}.sh-rename__pop{display:grid;gap:8px;width:220px;padding:10px}.sh-crewcard__head .card-tab__n{flex:none;margin-left:auto}.sh-crewcard__today{display:inline-flex;flex-basis:100%;align-items:center;gap:6px;font-size:12px;font-weight:600}.sh-crewcard__today .fa-sun{color:#e8a33d}.sh-crewcard__today .fa-moon{color:#5b6b8c}.sh-crewcard__today.is-off{font-weight:400;color:var(--px-grey-600)}.sh-crewcard__lead{display:grid;gap:4px;padding:0 12px 10px;font-size:12px;color:var(--px-grey-600)}.sh-crewcard__lead .sh-pick__btn{width:100%}.sh-crewcard__people{margin:0;padding:0;list-style:none}.sh-crewcard__people li{display:flex;align-items:center;gap:6px;min-height:48px;padding:6px 12px;border-top:1px solid var(--px-grey-50)}.sh-crewcard__people li>span{display:grid;flex:1;min-width:0;font-size:13px}.sh-crewcard__people small{font-size:12px;color:var(--px-grey-600)}.sh-crewcard__empty{margin:0;padding:12px;border-top:1px solid var(--px-grey-50);font-size:13px;color:var(--px-grey-600)}.sh-move__dot{display:inline-block;flex:none;width:10px;height:10px;margin-right:6px;border-radius:50%;border:1px solid rgba(0,0,0,.18);vertical-align:-1px}.sh-move .sh-pick__btn{height:34px;padding-right:28px;font-size:12px;font-weight:600}.sh-move .sh-pick__btn::after{right:8px}.sh-move .sh-pick__pop{left:auto;right:0}.sh-move .sh-pick__opt:disabled{cursor:default}.sh-patform{display:grid;gap:16px}.sh-pats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;padding:0 16px 16px}.sh-pat{display:grid;align-content:start;gap:8px;padding:12px 14px;border:1px solid var(--px-grey-200);border-radius:10px;background:#fff;cursor:pointer}.sh-pat:hover{border-color:#9dbbfa}.sh-pat:has(:checked){border-color:#0b50db;box-shadow:inset 0 0 0 1px #0b50db;background:#f7faff}.sh-pat:has(:focus-visible){outline:2px solid #0b50db;outline-offset:2px}.sh-pat__top{display:flex;align-items:center;gap:8px}.sh-pat__top b{font-size:15px;color:var(--px-grey-900)}.sh-pat__cycle{margin-left:auto;font-size:12px;color:var(--px-grey-600);white-space:nowrap}.sh-pat__text{font-size:13px;line-height:1.45;color:var(--px-grey-600)}.sh-rhythm{display:grid;grid-template-columns:repeat(14, minmax(0, 1fr));gap:2px}.sh-rhythm i{font-style:normal;font-size:9px;font-weight:600;text-align:center;color:var(--px-grey-600)}.sh-rhythm .sh-gchip{width:100%;height:20px;padding:0;border-radius:4px;font-size:10px}.sh-rhythm .sh-gchip+.sh-gchip{margin-top:0}.sh-rhythm__off{height:20px;border-radius:4px;background:var(--px-grey-50)}.sh-patform__row{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:16px;border-top:1px solid var(--px-grey-100)}.sh-patform__row .ln-input{min-width:180px}.sh-patform__note{flex:1}.sh-patform .sh-patform__first{display:none}.sh-patform:has(input[name=pattern][value="2-2-3w"]:checked) .sh-patform__first{display:grid}.sh-undo{position:fixed;left:50%;bottom:24px;z-index:95;display:flex;align-items:center;gap:14px;max-width:min(680px,100vw - 32px);padding:10px 12px 10px 16px;border-radius:10px;background:#1f2533;color:#fff;font-size:14px;line-height:1.4;box-shadow:0 8px 32px rgba(0,0,0,.25);transform:translateX(-50%)}.sh-undo form{flex:none}.sh-undo button{height:40px;padding:0 14px;border:0;border-radius:8px;background:rgba(255,255,255,.16);color:#fff;font:inherit;font-weight:600;cursor:pointer}.sh-undo button:hover{background:rgba(255,255,255,.26)}.sh-prevs{padding:0 0 4px}.sh-prev{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.sh-prev th{padding:6px 2px;font-weight:600;color:var(--px-grey-600);text-align:center;white-space:nowrap}.sh-prev th.is-we{color:var(--px-grey-900)}.sh-prev tr>:first-child{width:72px;padding-left:16px;text-align:left}.sh-prev td{padding:2px}.sh-prev .sh-gkind{min-height:30px;padding:0 0 0 16px;font-size:12px}.sh-prev .sh-gduty{cursor:default}.sh-prev .sh-gduty i{font-size:10px;opacity:.8}.sh-prev .sh-gduty:hover{background:var(--px-grey-50)}.sh-prev .is-mon{border-left:1px solid var(--px-grey-100)}.sh-prev tbody+tbody tr:first-child th{padding-top:14px}.sh-prev__off{display:block;height:30px;line-height:30px;text-align:center;color:var(--px-grey-600)}.sh-prev__warn{margin:0 16px 12px}.sh-prev__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding:10px 16px 14px;border-top:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-700)}.us-card{padding:0;overflow:hidden}.us-table td.us-lane,.us-table th.us-lane{width:64px;padding-left:2px !important;padding-right:2px !important;text-align:center}.us-table tr.is-selected td{background:var(--px-blue-50)}.us-table tr.is-off td{color:var(--px-grey-600)}.us-grp th{padding-top:10px !important;padding-bottom:10px !important;vertical-align:middle;background:#fafbfc;border-bottom:1px solid var(--px-grey-100);font-size:12px;font-weight:500;color:var(--px-grey-600);text-align:left}.us-grp__name{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.us-grp__name strong{font-size:14px;font-weight:600;color:var(--px-grey-900)}.us-grp__name .dot{width:8px;height:8px;border-radius:50%}.us-lh{display:inline-grid;justify-items:center;gap:3px;line-height:1.1}.us-lh b{font-size:12px;font-weight:600;color:var(--px-grey-700)}.us-lh small{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--px-grey-600);font-variant-numeric:tabular-nums}.us-lh small :is(i,svg){font-size:9px;color:#a7b0c2}.us-lh.is-zero small,.us-lh.is-zero small :is(i,svg){color:#b42318}.us-lanebtn{width:30px;height:26px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;color:rgba(0,0,0,0);font-size:12px;cursor:pointer}.us-lanebtn:hover{border-color:#0b50db}.us-lanebtn.is-on{border-color:#0b50db;background:#0b50db;color:#fff}.us-lanebtn:focus-visible{outline:2px solid #0b50db;outline-offset:2px}.us-lanebtn:disabled{opacity:.6}.us-name{display:grid;gap:1px;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.us-name strong{font-weight:500;color:var(--px-grey-900)}.us-name:hover strong{color:#0b50db;text-decoration:underline}.us-name small{font-size:12px;color:var(--px-grey-600)}.us-ok{color:var(--px-grey-900)}.us-ok :is(i,svg){margin-right:4px;color:var(--px-success)}.us-miss{font-weight:500;color:#b42318}.us-miss :is(i,svg){margin-right:4px}.us-lanes{display:flex;flex-wrap:wrap;gap:6px}.us-lanes button{height:32px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:16px;background:#fff;font:inherit;font-size:13px;color:var(--px-grey-700);cursor:pointer}.us-lanes button:hover{border-color:#0b50db}.us-lanes button[aria-pressed=true]{border-color:#0b50db;background:#0b50db;color:#fff}.us-odoo{display:flex;align-items:center;gap:8px}.us-odoo>.sh-pick,.us-odoo>.sh-input{flex:1}.us-warn{display:grid;grid-template-columns:18px minmax(0, 1fr);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;border-radius:8px;background:#fdecec;font-size:13px;color:#b42318}.us-secret{display:flex;align-items:center;gap:8px;height:36px;box-sizing:border-box;padding:0 4px 0 12px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font-size:14px}.us-secret__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--px-grey-900)}.us-secret__btn{height:28px;padding:0 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;font-weight:500;color:#0b50db;white-space:nowrap;cursor:pointer}.us-secret__btn:hover{background:var(--px-blue-50)}.us-secret__btn:disabled{color:var(--px-grey-600);cursor:default}.us-secret__note{margin:6px 0 0;font-size:12px;color:var(--px-grey-600)}.us-secret__link{display:inline-flex;align-items:center;gap:6px;line-height:28px;text-decoration:none}.us-secret__link i{font-size:11px}.us-secret.is-missing+.us-secret__note.us-secret__note--plain{color:var(--px-grey-600)}.us-secret.is-new{border-color:#8fd18a;background:#f1faf0}.us-secret.is-new .us-secret__val{font-size:16px;font-weight:600;letter-spacing:.18em;font-variant-numeric:tabular-nums}.us-secret.is-new+.us-secret__note{color:#1e6b0b}.us-secret.is-missing .us-secret__val{color:var(--px-grey-600)}.us-secret.is-missing+.us-secret__note{color:#b42318}.ac-page{display:grid;gap:16px;max-width:1180px}.ac-hero{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:18px;padding:20px 24px}.ac-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#073fa1;color:#fff;font-size:22px;font-weight:700;letter-spacing:.02em}.ac-who strong{display:block;font-size:22px;line-height:28px;color:var(--px-grey-900)}.ac-who .px-meta{display:block;margin-top:2px;font-size:14px;color:var(--px-grey-600)}.ac-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ac-facts{display:grid;grid-auto-flow:column;gap:4px 28px;margin:0}.ac-facts div{display:grid;gap:2px}.ac-facts dt{font-size:12px;color:var(--px-grey-600)}.ac-facts dd{margin:0;font-size:14px;font-weight:600;color:var(--px-grey-900);white-space:nowrap}.ac-lanes{display:flex;flex-wrap:wrap;gap:4px}.ac-lane{padding:1px 7px;border-radius:6px;background:var(--px-blue-50);color:#0b50db;font-size:12px;font-weight:600}.ac-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:16px;align-items:start}.ac-card{overflow:hidden}.ac-lock{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--px-grey-600)}.ac-lock i{font-size:11px}.ac-log{width:100%;border-collapse:collapse;font-size:14px}.ac-log th{padding:8px 16px;background:var(--px-grey-50);text-align:left;font-size:12px;font-weight:700;color:var(--px-grey-600)}.ac-log td{padding:10px 16px;border-top:1px solid var(--px-grey-100);color:var(--px-grey-900)}.ac-log td.num{font-variant-numeric:tabular-nums}.ac-log tr.is-bad td{background:snow}.ac-log__empty{color:var(--px-grey-600)}@media(max-width: 1100px){.ac-hero{grid-template-columns:auto minmax(0, 1fr)}.ac-facts{grid-column:1/-1;grid-auto-flow:row;grid-template-columns:repeat(3, minmax(0, 1fr))}.ac-grid{grid-template-columns:1fr}}.rp-page{display:grid;gap:16px;padding-bottom:32px}.rp-card{overflow:hidden}.rp-muted{color:var(--px-grey-600)}.rp-sub{display:block;margin-top:1px;font-size:12px;font-weight:400;color:var(--px-grey-600)}.rp-note{margin:0;padding:4px 16px 16px;font-size:13px;color:var(--px-grey-600)}.rp-empty{color:var(--px-grey-600)}.rp-ok{color:#1e6b0b;font-weight:600}.rp-bad{color:#b42318;font-weight:700}.rp-table{width:100%;border-collapse:collapse;font-size:14px}.rp-table th{padding:8px 12px;background:var(--px-grey-50);text-align:left;font-size:12px;font-weight:700;color:var(--px-grey-600);white-space:nowrap}.rp-table td{padding:10px 12px;border-top:1px solid var(--px-grey-100);vertical-align:middle;color:var(--px-grey-900)}.rp-table .r{text-align:right}.rp-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-table tr.is-bad td{background:snow}.rp-table .rp-side{border-left:1px solid var(--px-grey-100);text-align:center}.rp-table td.rp-side{text-align:right}.rp-link{position:relative}.rp-link:hover td{background:#fafbfd}.rp-ord a{font-size:15px;font-weight:700;color:var(--px-grey-900);text-decoration:none}.rp-ord a:hover{color:#0b50db}.rp-ord strong{font-size:15px;font-weight:700;color:var(--px-grey-900)}.rp-add td{border-top-color:var(--px-grey-200)}.rp-add__head td{padding-top:14px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--px-grey-600)}.rp-add__head span{margin-left:8px;font-weight:400;letter-spacing:0;text-transform:none}.rp-wait{font-style:normal;color:var(--px-grey-600)}.rp-ord span{display:block;max-width:360px;font-size:12px;color:var(--px-grey-600)}.rp-lots{display:flex;flex-wrap:wrap;gap:4px;max-width:320px}.rp-lot{padding:1px 7px;border-radius:6px;background:var(--px-grey-50);font-size:12px;font-weight:600;color:var(--px-grey-700);white-space:nowrap;text-decoration:none}a.rp-lot:hover{background:var(--px-blue-50);color:#0b50db}.rp-checks{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.rp-dot{width:8px;height:8px;border-radius:50%;background:#1e8e0b}.rp-dot.is-err{background:#cc1f2e}.rp-dot.is-none{background:var(--px-grey-200)}.rp-hero{display:grid;gap:16px;padding:20px 24px}.rp-hero__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-hero__title strong{font-size:22px;line-height:28px;color:var(--px-grey-900)}.rp-hero__product{margin-top:4px;font-size:14px;color:var(--px-grey-700)}.rp-kpis{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));margin:0;border:1px solid var(--px-grey-100);border-radius:10px;overflow:hidden}.rp-kpis--inline{grid-template-columns:repeat(3, auto)}.rp-kpi{padding:10px 14px;border-left:1px solid var(--px-grey-100)}.rp-kpi:first-child{border-left:0}.rp-kpi dt{font-size:12px;color:var(--px-grey-600)}.rp-kpi dd{margin:2px 0 0;font-size:17px;font-weight:700;color:var(--px-grey-900);font-variant-numeric:tabular-nums}.rp-kpi dd small{font-size:12px;font-weight:500;color:var(--px-grey-600)}.rp-kpi.is-err dd{color:#b42318}.rp-two{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:start}.rp-two--stack{grid-template-columns:minmax(0, 1fr)}.rp-row--added td{background:#fff8ea}.rp-row--changed td{background:#fffbf2}.rp-tag{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--px-grey-100);font-size:12px;line-height:18px;color:var(--px-grey-600);white-space:nowrap}.rp-tag--added,.rp-tag--removed{background:#ffe7b8;font-weight:600;color:#7a4200}.rp-tag--changed{background:#fff1dc;font-weight:600;color:#8a4b00}.rp-delta{font-weight:600;color:#8a4b00}.rp-table tfoot td{border-top:2px solid var(--px-grey-200);font-weight:600}.rp-report{border-top:1px solid var(--px-grey-100)}.rp-report__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px}.rp-report__head .rp-sub{flex:1;margin:0}.rp-groups{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:12px;padding:0 16px 16px}.rp-group{overflow:hidden;border:1px solid var(--px-grey-100);border-radius:10px}.rp-group h3{display:flex;justify-content:space-between;gap:8px;margin:0;padding:8px 12px;background:var(--px-grey-50);font-size:13px;font-weight:700;color:var(--px-grey-700)}.rp-group h3 span{font-weight:500;color:var(--px-grey-600)}.rp-kv{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:0 12px;padding:6px 12px 10px;font-size:13px}.rp-kv span{padding:4px 0;border-bottom:1px solid #f3f5f8}.rp-kv span:nth-child(odd){color:var(--px-grey-700)}.rp-kv span:nth-child(even){text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.rp-kv .is-changed{color:#8a4b00}.rp-people{display:grid;gap:8px;padding:0 16px 16px}.rp-person{display:grid;grid-template-columns:32px minmax(0, 1fr) auto;align-items:center;gap:10px;font-size:14px}.rp-person small{display:block;font-size:12px;color:var(--px-grey-600)}.rp-av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--px-blue-50);font-size:12px;font-weight:700;color:#0b50db}.rp-odoo{display:grid;gap:0;margin:0;padding:0 16px 16px;font-size:14px}.rp-odoo div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f3f5f8}.rp-odoo dt{color:var(--px-grey-600)}.rp-odoo dd{margin:0;text-align:right}.rp-trace{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px;padding:20px 24px}.rp-trace__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:#fff1dc;font-size:15px;font-weight:800;letter-spacing:.04em;color:#8a4b00}.rp-trace strong{font-size:20px;color:var(--px-grey-900)}.rp-bar{min-width:90px;height:8px;overflow:hidden;border-radius:4px;background:var(--px-grey-100)}.rp-bar i{display:block;height:100%;background:#e5a500}@media(max-width: 1100px){.rp-kpis{grid-template-columns:repeat(3, minmax(0, 1fr))}.rp-kpi:nth-child(4){border-left:0}.rp-kpi:nth-child(n+4){border-top:1px solid var(--px-grey-100)}.rp-two{grid-template-columns:1fr}.rp-trace{grid-template-columns:auto minmax(0, 1fr)}.rp-trace .rp-kpis{grid-column:1/-1}}@media print{.side-nav,.layout__header-top__right{display:none !important}.rp-card,.rp-hero{break-inside:avoid}}.rp-kpis-strip{margin:0}.rp-table tr.rp-day td{padding:14px 12px 6px;border-top:0;font-size:12px;font-weight:700;color:var(--px-grey-600);text-transform:uppercase;letter-spacing:.03em}.rp-lane-reports tr.rp-link{cursor:pointer}.rp-lane-reports tr.rp-link:hover td,.rp-lane-reports tr.is-selected td{background:#f5f9ff}.rp-kind{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rp-kind i{width:16px;text-align:center;color:var(--px-grey-600)}.rp-kind.is-final i{color:#1e6b0b}.rp-lotcode{padding:1px 6px;border-radius:6px;background:var(--px-grey-50);font-family:ui-monospace,Menlo,monospace;color:var(--px-grey-900)}.rp-changed{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;background:#fff1d6;font-weight:700;color:#8a5300}.rp-acts{display:flex;justify-content:flex-end;gap:4px}.rp-ibtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--px-grey-700);text-decoration:none}.rp-ibtn:hover{background:var(--px-blue-50);color:#0b3fa1}.rp-pfacts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:14px 16px;border-bottom:1px solid var(--px-grey-100);font-size:13px}.rp-pfacts dt{font-size:12px;color:var(--px-grey-600)}.rp-pfacts dd{margin:2px 0 0;font-weight:600}.rp-pfacts a{color:#0b50db;text-decoration:none}.rp-pchanges{padding:12px 16px;border-bottom:1px solid var(--px-grey-100);font-size:13px}.rp-pchanges h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;text-transform:none;letter-spacing:0;color:#8a5300}.rp-pchanges ul{margin:0;padding-left:18px}.rp-pchanges li{margin:4px 0}.rp-pacts{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.rp-pdf{display:block;width:100%;height:calc(100vh - 320px);min-height:420px;border:0;background:#525659}.ln-page{display:grid;gap:16px;padding-bottom:96px}.ln-sub{font-size:12px;color:var(--px-grey-600);font-weight:400}.ln-issues{padding:0 16px 16px;display:grid;gap:8px}.ln-issue{display:grid;grid-template-columns:22px minmax(0, 1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;font-size:14px}.ln-issue.is-err{background:#fdecec;color:#7a1a12}.ln-issue.is-warn{background:#fff6dc;color:#5c3d00}.ln-issue.is-info{background:#eef4ff;color:#0b3fa1}.ln-issue.is-muted{background:var(--px-grey-50);color:var(--px-grey-700)}.ln-issue a{font-weight:600;color:inherit;white-space:nowrap}.ln-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.lc{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;transition:box-shadow .12s ease}.lc__head::after{content:"";position:absolute;inset:0;z-index:1}.lc:hover{box-shadow:0 0 0 2px #0b50db}.lc:hover .lc__name{color:#0b50db}.lc__head:focus-visible{outline:none}.lc:has(.lc__head:focus-visible){box-shadow:0 0 0 3px #0b50db}.lc__groups dd a,.lc__foot{position:relative;z-index:2}.lc__head{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;color:inherit;text-decoration:none}.lc__name{font-size:20px;font-weight:800;color:var(--px-grey-900)}.lc__meta{flex:1;font-size:12px;color:var(--px-grey-600)}.lc__issues{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.lc__issue{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.lc__issue.is-err{background:#fdecec;color:#b42318}.lc__issue.is-warn{background:#fff1dc;color:#8a4b00}.lc__groups{display:grid;gap:0;border-top:1px solid var(--px-grey-100)}.lc__groups section{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:0 12px;padding:10px 16px;border-bottom:1px solid var(--px-grey-100)}.lc__groups h3{margin:0;padding-top:2px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--px-grey-600)}.lc__groups dl{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4px 10px;margin:0;font-size:13px}.lc__groups dt{color:var(--px-grey-700)}.lc__groups dd{margin:0;text-align:right;font-weight:600;color:var(--px-grey-900);white-space:nowrap}.lc__groups dd small{font-weight:400;color:var(--px-grey-600)}.lc__groups dd a{color:#0b50db;text-decoration:none}.lc__groups dd a:hover{text-decoration:underline}.lc__groups dd.is-err{color:#b42318}.lc__groups dd.is-warn,.lc__groups dd.is-warn a{color:#8a4b00}.lc__groups dd.is-muted{color:var(--px-grey-200)}.lc__foot{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:12px;color:var(--px-grey-600);text-decoration:none}.lc__foot span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lc__foot:hover{background:#fafbfd;color:var(--px-grey-900)}.mx-wrap{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:16px;align-items:start}.mx-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.mx-search{display:flex;align-items:center;gap:8px;width:220px;height:36px;padding:0 12px;box-sizing:border-box;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff}.mx-search input{flex:1;min-width:0;border:0;outline:0;font:inherit}.mx-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px dashed var(--px-grey-200);border-radius:999px;background:#fff;font:inherit;font-size:13px;color:var(--px-grey-700);cursor:pointer}.mx-chip.is-on{border-style:solid;border-color:#0b50db;background:var(--px-blue-50);color:#0b50db;font-weight:600}.mx-chip b{padding:0 6px;border-radius:999px;background:#fff1dc;color:#8a4b00;font-size:11px}.mx-scroll{height:600px;min-height:360px;overflow:auto}.dn-pop{width:360px;padding:8px}.dn-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:8px;border:1px solid var(--px-grey-200);border-radius:8px;color:var(--px-grey-600)}.dn-search input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:14px;color:var(--px-grey-900)}.dn-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dn-quick button{height:28px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:999px;background:#fff;font:inherit;font-size:12px;color:var(--px-grey-700);cursor:pointer}.dn-quick button:hover{border-color:#0b50db;color:#0b50db}.dn-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2px;max-height:260px;overflow-y:auto}.dn-opt{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;white-space:nowrap;border-radius:6px;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.dn-opt:hover{background:var(--px-grey-50)}.dn-opt input{width:16px;height:16px;margin:0;accent-color:#0b50db}.dn-opt small{margin-left:auto;font-size:11px;color:var(--px-grey-600)}.dn-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.dn-foot button{padding:0;border:0;background:none;font:inherit;color:#0b50db;cursor:pointer}.mx{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.mx th{position:sticky;top:0;z-index:2;padding:8px 8px;background:var(--px-grey-50);border-bottom:1px solid var(--px-grey-100);text-align:center;font-size:12px;font-weight:700;color:var(--px-grey-600);white-space:nowrap}.mx th:first-child{text-align:left;padding-left:16px}.mx td{padding:3px 8px;border-bottom:1px solid var(--px-grey-100);white-space:nowrap}.mx td:first-child{padding-left:16px}.mx tr.is-dn td{padding:6px 16px;background:#f7f9fc;font-size:12px;font-weight:700;color:var(--px-grey-700)}.mx tr.is-new td{background:#eef4ff}.mx .dim{font-weight:700;color:var(--px-grey-900)}.mx .tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:700}.mx .tag.one{background:#fff1dc;color:#8a4b00}.mx .tag.new{background:#0b50db;color:#fff}.cell{width:72px;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid var(--px-grey-200);border-radius:6px;background:#fff;font:inherit;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--px-grey-900);outline:none}.cell:placeholder-shown{border-style:dashed;background:rgba(0,0,0,0)}.cell::placeholder{color:var(--px-grey-200);font-weight:400}.cell:focus{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.cell.is-best{border-color:#8fd18a;background:#f1faf0;color:#1e6b0b}.cell.is-changed{border-color:#0b50db;background:#eef4ff;color:#0b3fa1}.cell.is-removed{border-color:#cc1f2e;background:#fdecec}.mx-legend{display:flex;flex-wrap:wrap;gap:14px;padding:10px 16px;border-top:1px solid var(--px-grey-100);font-size:12px;color:var(--px-grey-600)}.mx-legend i{display:inline-block;width:18px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px;border:1px solid}.insp{position:sticky;top:16px;display:grid;gap:0;align-content:start;max-height:calc(var(--app-height, 100vh) - 120px);overflow:auto}.insp__head{padding:14px 16px;border-bottom:1px solid var(--px-grey-100)}.insp__head strong{display:block;font-size:18px;color:var(--px-grey-900)}.insp__sec{padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.insp__sec h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--px-grey-600)}.insp__row{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:13px}.insp__row b{font-variant-numeric:tabular-nums}.insp__row.is-me{font-weight:700;color:#0b50db}.insp__warn{padding:8px 10px;border-radius:8px;background:#fff6dc;color:#5c3d00;font-size:13px}.insp__hist{display:grid;gap:6px;font-size:13px}.insp__hist div{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.insp__hist span{color:var(--px-grey-600);font-size:12px}.savebar{position:fixed;left:50%;bottom:16px;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:12px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.18);transform:translateX(-50%);font-size:14px}.savebar strong{color:var(--px-grey-900)}.savebar .ln-sub{max-width:360px}.ln-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 20px;padding:16px;max-width:900px}.ln-field{display:grid;align-content:start;gap:4px;font-size:12px;color:var(--px-grey-600)}.ln-hm{display:flex;align-items:center;gap:8px;max-width:220px;font-size:14px;font-weight:600}.ln-hm .ln-input{flex:1;min-width:0}.ln-help{font-size:12px;color:var(--px-grey-600)}.ln-help.is-warn{color:#8a4b00}.ln-input{height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--px-grey-900)}.ln-seg{display:flex;border:1px solid var(--px-grey-200);border-radius:8px;overflow:hidden}.ln-seg span{flex:1;display:flex;align-items:center;justify-content:center;height:34px;font-size:13px;color:var(--px-grey-700);border-left:1px solid var(--px-grey-200)}.ln-seg span:first-child{border-left:0}.ln-seg span.is-on{background:var(--px-blue-50);color:#0b50db;font-weight:600}.rf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.rf-head strong{display:block;font-size:16px;color:var(--px-grey-900)}.rf-head span{font-size:13px;color:var(--px-grey-600)}.rf-ro{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--px-grey-50);font-size:12px}.rf-devices{display:grid;gap:16px;padding:0 16px 16px}.rf-device h3{margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--px-grey-900)}.rf-groups{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:10px}.rf-group{overflow:hidden;border:1px solid var(--px-grey-100);border-radius:10px}.rf-group__head{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--px-grey-50);font-size:13px;font-weight:700;color:var(--px-grey-700)}.rf-group__head span{font-weight:500;color:var(--px-grey-600)}.rf-fields{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.rf-field{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--px-grey-100);border-radius:6px;font-size:12px;color:var(--px-grey-900)}.rf-field i{font-size:10px;color:var(--px-grey-600)}.rf-field.is-req{border-color:#9dbbfa;background:#eef4ff}.rf-field.is-req b{color:#b42318}.rf-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-600)}.rf-extra strong{color:var(--px-grey-900)}.cc{display:grid;gap:16px;padding:16px}.cc-fields{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.cc-top{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border:1px solid var(--px-grey-100);border-radius:12px;background:#fbfcfd}.cc-part{display:grid;align-content:start;justify-items:center;gap:10px;padding:14px 18px;border-left:1px solid var(--px-grey-100);text-align:center}.cc-part:first-child{border-left:0}.cc-part h3,.cc-box__head h2{margin:0;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--px-grey-900)}.cc-time{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--px-grey-600)}.cc-time input{width:110px;height:44px;box-sizing:border-box;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--px-grey-900)}.cc-seg{width:100%;max-width:320px}.cc-seg span{height:42px;cursor:pointer}.cc-box{padding:16px;border:1px solid var(--px-grey-100);border-radius:12px}.cc-box__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.cc-box__head h2{font-size:17px;font-weight:800}.cc-box__tools{display:flex;align-items:center;gap:12px;white-space:nowrap}.cc-count{padding:4px 10px;border-radius:999px;background:#eef4ff;color:#0b3fa1;font-size:12px;font-weight:700}.cc-count.is-none{background:var(--px-grey-50);color:var(--px-grey-600)}.cc-sample{padding:2px 8px;border-radius:999px;background:#fff1dc;color:#8a4b00;font-size:12px;font-weight:700}.cc-scroll{overflow-x:auto}.cc-mx{width:100%;border-collapse:separate;border-spacing:6px;table-layout:fixed}.cc-mx th{font-size:13px;font-weight:700;color:var(--px-grey-700)}.cc-mx th.is-on{color:#0b50db}.cc-mx thead th{padding:0 0 4px}.cc-mx thead th:first-child,.cc-mx tbody th{width:120px}.cc-mx tbody th{text-align:left;white-space:nowrap}.cc-mx__corner{font-size:11px !important;font-weight:600 !important;color:var(--px-grey-500) !important;text-align:left;vertical-align:bottom}.cc-sw{display:inline-block;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);vertical-align:middle}.cc-mx thead .cc-sw{display:block;margin:0 auto 4px}.cc-mx tbody .cc-sw{margin-right:8px}.cc-cell{position:relative}.cc-cell input{width:100%;height:48px;box-sizing:border-box;padding:0 6px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;color:var(--px-grey-900)}.cc-cell input::placeholder{color:#a0a8b8}.cc-cell input:hover{border-color:#9dbbfa}.cc-cell input:focus{outline:0;border-color:#0b50db;box-shadow:0 0 0 3px rgba(11,80,219,.18)}.cc-cell.is-ex input{border-color:#9dbbfa;background:#eef4ff;color:#0b3fa1;font-weight:800}.cc-reset{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:none;place-items:center;border:0;border-radius:50%;background:#0b3fa1;color:#fff;font-size:11px;cursor:pointer}.cc-cell.is-ex:hover .cc-reset{display:grid}.cc-same{height:48px;display:grid;place-items:center;border-radius:10px;background:repeating-linear-gradient(135deg, var(--px-grey-50) 0 6px, #fff 6px 12px);color:#a0a8b8}.cc-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;color:var(--px-grey-600)}.cc-legend i{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;border:1px solid var(--px-grey-100);border-radius:4px;background:#fff}.cc-legend i.is-ex{border-color:#9dbbfa;background:#eef4ff}.cc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cc-note{font-size:12px;color:var(--px-grey-600)}@media(max-width: 1100px){.cc-top{grid-template-columns:1fr}.cc-part{border-top:1px solid var(--px-grey-100);border-left:0}.cc-part:first-child{border-top:0}}.cc-del{border:0;background:none;color:var(--px-grey-600);cursor:pointer;font-size:14px}.cc-del:hover{color:#b42318}.ln-page--fill{padding-bottom:0}.ln-seg label{flex:1;display:flex;margin:0;border-left:1px solid var(--px-grey-200);cursor:pointer}.ln-seg label:first-child{border-left:0}.ln-seg label input{position:absolute;opacity:0;pointer-events:none}.ln-seg label span{border-left:0}.ln-seg label input:checked+span{background:var(--px-blue-50);color:#0b50db;font-weight:600}.ln-seg label input:focus-visible+span{box-shadow:inset 0 0 0 2px #0b50db}.ln-seg label input:disabled+span{cursor:default}.lc.is-archived{opacity:.7}.ln-comment-form{display:flex;gap:8px;align-items:flex-start;padding:16px;border-top:1px solid var(--px-grey-100)}.ln-comment-form textarea{flex:1;min-height:60px;padding:8px 10px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px;resize:vertical}.ln-empty{padding:16px;color:var(--px-grey-600);font-size:14px}.ln-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(3,6,13,.4)}.ln-modal>.card,.ln-modal>form.card{width:480px;max-width:calc(100vw - 32px);padding:20px;display:grid;gap:14px}.ln-modal__acts{display:flex;gap:8px;justify-content:flex-end}.ln-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cell[readonly]{cursor:default}@media(max-width: 1280px){.ln-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.mx-wrap{grid-template-columns:minmax(0, 1fr) 300px}}@media(max-width: 900px){.ln-cards,.ln-form{grid-template-columns:1fr}.mx-wrap{grid-template-columns:1fr}.insp{position:static}}.ln-facts{display:flex;flex-wrap:wrap;gap:8px 0;margin:0;padding:12px 16px;border-bottom:1px solid var(--px-grey-100)}.ln-facts>div{display:grid;gap:2px;margin-right:24px;padding-right:24px;border-right:1px solid var(--px-grey-100)}.ln-facts>div:last-child{margin-right:0;padding-right:0;border-right:0}.ln-facts dt{font-size:12px;color:var(--px-grey-600)}.ln-facts dd{margin:0;font-size:15px;font-weight:700;color:var(--px-grey-900)}.ln-facts dd small{font-weight:400;color:var(--px-grey-600)}.ln-facts dd.is-err{color:#b42318}.ln-facts dd a{color:#0b50db;text-decoration:none}.ln-facts dd a:hover{text-decoration:underline}.pc-card{overflow-x:auto}.pc-update{display:flex;align-items:center;gap:12px}.pc-update__at{font-size:13px;color:var(--px-grey-700);white-space:nowrap}.pc-tools{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.pc-tools .mx-chip{text-decoration:none}.pc-table{width:100%;border-collapse:collapse;font-size:14px}.pc-table th{padding:8px 10px;background:var(--px-grey-50);border-top:1px solid var(--px-grey-100);border-bottom:1px solid var(--px-grey-100);text-align:left;font-size:12px;font-weight:700;color:var(--px-grey-600);white-space:nowrap}.pc-table td{padding:8px 10px;border-bottom:1px solid var(--px-grey-50);vertical-align:middle;white-space:nowrap}.pc-table td.pc-wrap{white-space:normal}.pc-table tr:last-child td{border-bottom:0}.pc-table .r{text-align:right}.pc-odoo{font-weight:600;color:var(--px-grey-900)}.pc-muted{color:var(--px-grey-700)}.pc-none{color:#a0a8b8}.pc-ex{display:block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--px-grey-600)}.pc-hint{display:block;margin-top:2px;font-size:12px;color:#8a4b00}.pc-done{padding:16px;color:#0b6b00}.pc-dot{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.18);vertical-align:-1px}.pc-pick{position:relative;display:inline-block}.pc-pick__btn{display:inline-flex;align-items:center;gap:8px;min-width:116px;height:34px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--px-grey-900);cursor:pointer}.pc-pick__btn:hover{border-color:#9dbbfa}.pc-pick__btn:focus-visible{outline:none;border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.pc-pick__btn .fa-chevron-down{margin-left:auto;font-size:11px;color:var(--px-grey-600)}.pc-pick.is-empty .pc-pick__btn{border-style:dashed;color:var(--px-grey-600)}.pc-pick.is-empty .pc-pick__btn .pc-dot{border-style:dashed}.pc-pick.is-missing .pc-pick__btn{border-color:#cc1f2e;border-style:solid}.pc-pick__menu{position:fixed;z-index:70;display:grid;gap:2px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(3,6,13,.16)}.pc-pick__menu button{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--px-grey-900);text-align:left;white-space:nowrap;cursor:pointer}.pc-pick__menu button:hover,.pc-pick__menu button:focus-visible{background:var(--px-grey-50);outline:none}.pc-pick__menu button .fa-check{margin-left:auto;padding-left:12px;font-size:12px;color:#0b50db;visibility:hidden}.pc-pick__menu button.is-on{font-weight:600}.pc-pick__menu button.is-on .fa-check{visibility:visible}.pc-add{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.pc-link{padding:0 6px;border:0;background:none;font:inherit;font-size:13px;color:var(--px-grey-600);cursor:pointer}.pc-link:hover{color:var(--px-grey-900);text-decoration:underline}.pc-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pc-tag.is-warn{background:#fff1dc;color:#8a4b00}.pc-tag.is-muted{background:var(--px-grey-50);color:var(--px-grey-600)}.pc-ignored summary{padding:12px 16px;border-top:1px solid var(--px-grey-100);font-size:14px;font-weight:600;color:var(--px-grey-700);cursor:pointer}.pc-legend{display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 16px 14px;border-top:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-700)}.mk-card{padding:0;overflow:hidden}.mk-intro{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-600)}.mk-intro :is(i,svg){color:#0b50db}.mk-table td,.mk-table td:last-child{white-space:normal}.mk-table tr[data-url]{cursor:pointer}.mk-table tr[data-url]:hover td{background:#f7f9fc}.mk-table tr.is-selected td,.mk-table tr.is-selected:hover td{background:var(--px-blue-50)}.mk-tags{display:flex;flex-wrap:wrap;gap:4px}.mk-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--px-grey-100);font-size:12px;color:var(--px-grey-700);white-space:nowrap}.mk-tag.is-pas{background:#eef4ff;color:#0b50db}.mk-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px 9px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;line-height:22px;color:var(--px-grey-900)}.mk-tok.is-var{color:#0b50db}.mk-tok.is-missing{color:#b42318}.mk-logo{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border:1.5px solid currentColor;border-radius:10px;font-family:inherit;font-size:10.5px;font-weight:700;white-space:nowrap}.mk-logo--nordic_poly,.mk-logo--fi{color:#1767c9}.mk-logo--fi{border-radius:3px}.mk-logo--fi::before{content:"";width:6px;height:6px;border:1.5px solid currentColor;transform:rotate(45deg)}.mk-logo--dinplus{color:#4a5568}.mk-strip{position:relative;display:flex;align-items:center;min-height:56px;box-sizing:border-box;padding:10px 16px 14px;border-radius:8px;background:var(--pipe, #1F2226);overflow:hidden}.mk-strip::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:4px;background:var(--stripe, transparent)}.mk-strip .mk-line{gap:4px 12px;font-size:15px;line-height:26px;color:var(--ink, #fff)}.mk-strip .mk-tok.is-var{color:inherit}.mk-strip .mk-tok.is-live{padding:0 4px;border-radius:4px;outline:2px solid #ffc940;outline-offset:1px}.mk-strip .mk-tok.is-missing{padding:0 4px;border-radius:4px;background:#fdecec;color:#b42318}.mk-strip .mk-logo{height:22px;color:var(--ink, #fff)}.mk-strip--sm{min-height:44px;padding:8px 12px 12px}.mk-strip--sm .mk-line{font-size:13px;line-height:22px}.mk-state{display:inline-flex;align-items:center;gap:6px;font-size:13px}.mk-state.is-ok :is(i,svg){color:var(--px-success)}.mk-state.is-warning{color:#9a5b00}.mk-state.is-error{font-weight:500;color:#b42318}.mk-why{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none;font-size:13px}.mk-why li{display:grid;grid-template-columns:16px minmax(0, 1fr);gap:8px;align-items:baseline;color:var(--px-grey-700)}.mk-why li :is(i,svg){font-size:11px;color:var(--px-grey-600)}.mk-why li.is-error,.mk-why li.is-error :is(i,svg){color:#b42318}.mk-why li.is-warning,.mk-why li.is-warning :is(i,svg){color:#9a5b00}.mk-why b{font-weight:600;color:var(--px-grey-900)}.mk-mark{padding:16px;border-bottom:1px solid var(--px-grey-100)}.mk-mark__head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.mk-mark__head h3{margin:0;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.mk-mark p{max-width:900px;margin:0 0 10px;font-size:13px;color:var(--px-grey-700)}.mk-rules{border-collapse:collapse;font-size:14px}.mk-rules th{padding:6px 16px 6px 0;text-align:left;font-size:12px;font-weight:600;color:var(--px-grey-600)}.mk-rules td{padding:4px 16px 4px 0;border-top:1px solid var(--px-grey-100)}.mk-num.sh-input{display:inline-block;width:80px;height:32px}.mk-sdr.sh-input{width:180px;height:32px}.mk-marks__foot{padding:16px}.mk-name.sh-input{height:34px;font-size:16px;font-weight:600}.mk-sub{margin:10px 0 6px;font-size:12px;color:var(--px-grey-600)}.mk-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-chips label{position:relative}.mk-chips input{position:absolute;opacity:0;pointer-events:none}.mk-chips span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:16px;background:#fff;font-size:13px;color:var(--px-grey-700);cursor:pointer}.mk-chips input:checked+span{border-color:#0b50db;background:#0b50db;color:#fff}.mk-chips input:focus-visible+span{outline:2px solid #0b50db;outline-offset:2px}.mk-chips input:disabled+span{cursor:default}.mk-preview-pick{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--px-grey-600)}.mk-preview-pick .sh-input{flex:1;height:32px}.mk-blocks{display:grid;gap:6px}.mk-block{display:grid;grid-template-columns:22px 18px minmax(0, 1fr) 140px 28px;align-items:center;gap:6px;padding:5px 6px 5px 4px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff}.mk-block .sh-input{height:30px;padding:0 8px;font-size:13px}.mk-block .mk-in{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-weight:600}.mk-block .mk-if{font-size:12px;color:var(--px-grey-700)}.mk-move{display:grid}.mk-move button{height:14px;padding:0;border:0;background:none;font-size:10px;line-height:14px;color:var(--px-grey-600);cursor:pointer}.mk-move button:hover:not(:disabled){color:#0b50db}.mk-move button:disabled{opacity:.3;cursor:default}.mk-kind{font-size:12px;text-align:center;color:var(--px-grey-600)}.mk-rule{padding-left:2px;font-size:12px;color:var(--px-grey-600)}.mk-add{display:flex;gap:6px;margin-top:8px}.mk-add button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px dashed #c3cad7;border-radius:6px;background:#fff;font:inherit;font-size:13px;color:var(--px-grey-700);cursor:pointer}.mk-add button:hover{border-color:#0b50db;color:#0b50db}.mk-actions{display:flex;flex-wrap:wrap;gap:8px}.mk-factory .card__content{display:grid;gap:8px}.mk-factory__foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--px-grey-700)}.mk-factory__foot:empty{display:none}.mk-factory__foot>span>:is(i,svg){margin-right:6px;color:#c98a00}.mk-factory__foot .mk-state{font-size:14px}.rs-page{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:16px;align-items:start;padding-bottom:32px}.rs-main{display:grid;gap:16px;min-width:0}.rs-scroll{overflow-x:auto}.rs-table tbody tr:hover td{background:var(--px-grey-50)}.rs-table tbody tr.is-on td{background:var(--px-blue-50)}.rs-table tbody tr.is-on td:first-child{box-shadow:inset 3px 0 0 #0b50db}.rs-lane{font-weight:800;color:var(--px-grey-900);text-decoration:none}.rs-lane::after{content:"";position:absolute;inset:0}.rs-table tbody tr{position:relative;cursor:pointer}.rs-num{padding:2px 8px;border-radius:6px;background:var(--px-grey-50);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--px-grey-900)}.rs-sub{display:block;font-size:12px;color:var(--px-grey-600)}.rs-panel{position:sticky;top:16px}.rs-fields{margin:0;border:0;min-width:0}.rs-text{height:38px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px;font-weight:600;outline:none}.rs-text:focus{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.rs-numbering{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 0.7fr);gap:10px}.rs-numbering .cf-unit input{padding:0 10px;text-align:left}.rs-big{font-size:15px}.rs-devices{display:grid;gap:6px}.rs-device{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid var(--px-grey-100);border-radius:10px;font-size:13px}.rs-device strong{color:var(--px-grey-900)}.rs-device span{color:var(--px-grey-600);white-space:nowrap}.rs-hint{margin:0;font-size:12px;color:var(--px-grey-600)}.rs-sec+.rs-sec{margin-top:16px;padding-top:16px;border-top:1px solid var(--px-grey-100)}.rs-sec h3{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--px-grey-700)}.rs-sec>.cf-field+.cf-field,.rs-sec .cf-example,.rs-sec .rs-hint{margin-top:10px}.rs-foot{display:flex;gap:8px}.rs-foot .fa-file-pdf{margin-right:6px}@media(max-width: 1200px){.rs-page{grid-template-columns:minmax(0, 1fr)}.rs-panel{position:static}}.cf-wrap{display:grid;gap:16px;max-width:1100px}.cf-intro h2{margin:0;font-size:18px;font-weight:800;color:var(--px-grey-900)}.cf-intro p{margin:4px 0 0;font-size:13px;color:var(--px-grey-600)}.cf-narrow{max-width:760px;padding-bottom:32px}.cf-page{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:start;max-width:1100px;padding-bottom:32px}.cf-tol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cf-field{display:grid;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--px-grey-700)}.cf-unit{display:flex;align-items:center;height:38px;border:1px solid var(--px-grey-200);border-radius:8px;background:#fff;overflow:hidden}.cf-unit:focus-within{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.cf-unit b{padding:0 10px;font-weight:600;color:var(--px-grey-600)}.cf-unit input{flex:1;min-width:0;height:100%;border:0;outline:0;font:inherit;font-size:15px;font-weight:700;text-align:right}.cf-unit span{padding:0 10px;border-left:1px solid var(--px-grey-100);font-size:13px;color:var(--px-grey-600)}.cf-example{padding:10px 12px;border-radius:10px;background:#f7f8fa;font-size:13px;color:var(--px-grey-700)}.cf-example b{color:var(--px-grey-900);font-variant-numeric:tabular-nums}.cf-lang{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid var(--px-grey-100);border-radius:10px;cursor:pointer}.cf-lang strong{display:block;font-size:14px;color:var(--px-grey-900)}.cf-lang small{display:block;font-size:12px;color:var(--px-grey-600)}.cf-switch{appearance:none;position:relative;flex:none;width:40px;height:22px;margin:0 0 0 auto;border-radius:999px;background:var(--px-grey-200);cursor:pointer;transition:background .12s}.cf-switch::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .12s}.cf-switch:checked{background:#0b50db}.cf-switch:checked::after{left:21px}.cf-switch:disabled{opacity:.5;cursor:default}.cf-switch:focus-visible{outline:2px solid #0b50db;outline-offset:2px}.cf-ips{display:grid;gap:6px}.cf-ip{display:flex;align-items:center;gap:8px}.cf-ip input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;outline:none}.cf-ip input:focus{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.cf-ip__me{display:none;font-size:12px;font-weight:600;color:#1e6b0b;white-space:nowrap}.cf-ip.is-me input{border-color:#8fd18a;background:#f1faf0}.cf-ip.is-me .cf-ip__me{display:inline}.cf-ip__head{display:flex;gap:8px;padding-right:46px;font-size:12px;font-weight:600;color:var(--px-grey-600)}.cf-ip__head span:first-child{flex:0 0 160px}.cf-ip input.cf-ip__addr{flex:0 0 160px}.cf-ip input.cf-ip__name{font-variant-numeric:normal}@media(max-width: 560px){.cf-ip{flex-wrap:wrap}.cf-ip input.cf-ip__addr{flex:1 0 calc(100% - 46px)}.cf-ip input.cf-ip__name{order:3;flex-basis:100%}.cf-ip__head{display:none}}.cf-ip__del{flex:none;width:38px;height:38px;border:0;border-radius:8px;background:none;color:#a0a8b8;cursor:pointer;font-size:15px}.cf-ip__del:hover{background:#fdecec;color:#b42318}.cf-link{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:#0b50db;cursor:pointer}.cf-mine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;background:#f1faf0;font-size:13px;color:#1e6b0b}.cf-mine.is-out{background:#eef4ff;color:#0b3fa1}.cf-warn{padding:10px 12px;border-radius:10px;background:#fff6dc;font-size:13px;color:#5c3d00}.cf-note{margin:0;font-size:12px;color:var(--px-grey-600)}@media(max-width: 900px){.cf-page{grid-template-columns:1fr}}.cf-field--inline{display:flex;align-items:center;gap:12px}.cf-unit--short{width:140px}.cf-unit--short input{padding-left:10px}.cf-wide{grid-column:1/-1}.cf-mg{display:grid;gap:12px}.cf-mg__group{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--px-grey-100);border-radius:10px}.cf-mg__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.cf-mg__name{width:220px;height:38px;padding:0 10px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:15px;font-weight:700}.cf-mg__rule{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--px-blue-50);font-size:13px;color:#0b3fa1}.cf-mg__del{margin-left:auto;border:0;background:none;font:inherit;font-size:13px;color:#b3121f;cursor:pointer}.cf-mg__chips{display:flex;flex-wrap:wrap;gap:8px}.cf-mg__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:999px;background:#f1f3f7;font-size:14px;font-weight:600}.cf-mg__chip button{width:22px;height:22px;border:0;border-radius:50%;background:var(--px-grey-100);font-size:12px;cursor:pointer}.cf-mg__add{width:420px;max-width:100%}.st-page{display:grid;gap:16px;padding-bottom:32px}.st-hero{padding:0;overflow:hidden;border-left:4px solid var(--hero)}.st-hero.is-ok{--hero: #1F9D4C;--hero-bg: #E7F6EC;--hero-fg: #136C34}.st-hero.is-warn{--hero: #E3A008;--hero-bg: #FFF6DC;--hero-fg: #8A4B00}.st-hero.is-err{--hero: #D92D20;--hero-bg: #FDECEC;--hero-fg: #B42318}.st-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px}.st-hero__icon{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--hero-bg);color:var(--hero-fg);font-size:20px}.st-hero__text{flex:1;min-width:240px;display:grid;gap:2px}.st-hero__text strong{font-size:17px;font-weight:800;color:var(--px-grey-900)}.st-hero__text span{font-size:13px;color:var(--px-grey-600)}.st-hero__checked{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--px-grey-600);white-space:nowrap}.st-hero__kpis{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--px-grey-100);background:#fbfcfd}.st-hero__kpis>div{flex:1;min-width:160px;padding:12px 18px;border-right:1px solid var(--px-grey-100)}.st-hero__kpis>div:last-child{border-right:0}.st-hero__kpis dt{font-size:12px;color:var(--px-grey-600)}.st-hero__kpis dd{margin:2px 0 0;font-size:20px;font-weight:800;color:var(--px-grey-900)}.st-hero__kpis dd small{margin-left:4px;font-size:12px;font-weight:500;color:var(--px-grey-600)}.st-hero__kpis>.is-warn dd{color:#8a4b00}.st-hero__kpis>.is-err dd{color:#b42318}.st-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-items:start}.st-col{display:grid;gap:16px}.st-page .sc{scroll-margin-top:16px}.st-page .sc-head h2{display:flex;align-items:center;gap:8px}.st-page .sc-head h2 i{color:var(--px-grey-500);font-size:16px}.st-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px}.st-head>.st-chip{flex-shrink:0}.st-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.st-chip::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.st-chip.is-ok{background:#e7f6ec;color:#136c34}.st-chip.is-warn{background:#fff6dc;color:#8a4b00}.st-chip.is-err{background:#fdecec;color:#b42318}.st-chip.is-info{background:#eef4ff;color:#0b3fa1}.st-chip.is-muted{background:var(--px-grey-50);color:var(--px-grey-600)}.st-table{width:100%;border-collapse:collapse;font-size:14px}.st-table th{padding:8px 10px;text-align:left;font-size:12px;font-weight:600;color:var(--px-grey-600);border-bottom:1px solid var(--px-grey-100);white-space:nowrap}.st-table td{padding:10px;border-bottom:1px solid var(--px-grey-100);vertical-align:top;white-space:nowrap}.st-table tr:last-child td{border-bottom:0}.st-table td .st-sub,.st-table td.st-wrap{white-space:normal}.st-table .st-n{text-align:right;font-variant-numeric:tabular-nums}.st-table td.st-n{font-weight:700;color:var(--px-grey-900)}.st-name{font-weight:700;color:var(--px-grey-900)}.st-sub{display:block;font-size:12px;font-weight:400;color:var(--px-grey-600)}.st-err{color:#b42318}.st-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:320px}.st-scroll{overflow-x:auto}.st-kv{display:grid;grid-template-columns:minmax(150px, 40%) minmax(0, 1fr);margin:0;font-size:14px}.st-kv dt,.st-kv dd{margin:0;padding:9px 0;border-bottom:1px solid var(--px-grey-100)}.st-kv dt{color:var(--px-grey-600)}.st-kv dd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-weight:600;color:var(--px-grey-900);overflow-wrap:anywhere}.st-kv dt:last-of-type,.st-kv dd:last-of-type{border-bottom:0}.st-kv dd .st-sub{display:inline;text-align:right}.st-page code{padding:1px 6px;border-radius:4px;background:var(--px-grey-50);font-size:13px;font-weight:600}.st-subhead{margin:18px 0 6px;font-size:13px;font-weight:700;color:var(--px-grey-700)}.st-hint{margin:12px 0 0;font-size:12px;color:var(--px-grey-600)}.st-hint--flush{margin:0;font-size:13px}.st-odoo__state{margin-bottom:4px}.st-failed{margin-top:10px}.st-failed summary{cursor:pointer;font-size:13px;font-weight:600;color:#0b50db}.st-failed[open] summary{margin-bottom:8px}.st-msg{padding:10px 12px;border:1px solid var(--px-grey-100);border-radius:10px;font-size:13px}.st-msg+.st-msg{margin-top:8px}.st-msg strong{color:var(--px-grey-900)}.st-msg pre{margin:6px 0 8px;padding:8px;border-radius:6px;background:var(--px-grey-50);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#7a1a12}.st-actions{display:flex;flex-wrap:wrap;gap:8px}.st-actions form{margin:0}.st-log{display:grid}.st-log div{display:grid;grid-template-columns:82px 72px minmax(0, 1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--px-grey-100);font-size:13px}.st-log div:last-child{border-bottom:0}.st-log time{color:var(--px-grey-600);font-variant-numeric:tabular-nums}.st-log b{font-size:11px;font-weight:700}.st-log b.e{color:#b42318}.st-log b.w{color:#8a4b00}.st-log span{overflow-wrap:anywhere;color:var(--px-grey-800)}.st-log em{font-style:normal;font-weight:700;color:var(--px-grey-600)}.st-spin{animation:st-spin .8s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}@media(max-width: 1200px){.st-grid{grid-template-columns:minmax(0, 1fr)}}.em-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px;align-items:start;max-width:1100px;padding:24px 32px 64px}.em-lang{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--px-grey-100);border-radius:10px;color:inherit;text-decoration:none}.em-lang:hover{border-color:#0b50db;background:#f5f9ff}.em-lang strong{font-size:14px}.em-lang .em-tag{margin-left:auto}.em-lang i{font-size:12px;color:#a0a8b8}.em-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--px-grey-50);font-size:12px;font-weight:700;color:var(--px-grey-700);white-space:nowrap}.em-tag.is-saved{background:#e7f6e5;color:#1e6b0b}.em-edit{max-width:1280px;padding:16px 32px 64px}.em-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;color:#0b50db;text-decoration:none}.em-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:start}.em-side{display:grid;gap:16px}.em-seg{display:inline-flex;flex:none;margin-left:auto;padding:3px;border-radius:9px;background:var(--px-grey-50)}.em-seg a{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700;color:var(--px-grey-600);text-decoration:none}.em-seg a.is-on{background:#fff;color:#03060d;box-shadow:0 1px 2px rgba(3,6,13,.1)}.em-state{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--px-grey-50);font-size:13px;color:var(--px-grey-700)}.em-state.is-saved{background:#e7f6e5;color:#1e4d12}.em-edit .cf-field .form-element__input-wrapper{display:block;width:100%}.em-edit .cf-field .form-element__input{box-sizing:border-box;width:100%;height:38px;padding:0 12px;border:1px solid var(--px-grey-200);border-radius:8px;font:inherit;font-size:14px;font-weight:400;outline:none}.em-edit .cf-field .form-element__input:focus{border-color:#0b50db;box-shadow:0 0 0 3px var(--px-blue-50)}.cf-field small{font-weight:400;color:var(--px-grey-600)}.em-body .form-element{margin:0}.em-body .ck.ck-editor{overflow:hidden;border:1px solid var(--px-grey-200);border-radius:8px}.em-body .ck.ck-editor .ck.ck-editor__top .ck-sticky-panel__content{border:0;border-bottom:1px solid var(--px-grey-100);border-radius:0}.em-body .ck.ck-editor .ck.ck-toolbar{padding:4px 6px;border:0;border-radius:0;background:#f7f8fa}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items{gap:2px}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items .ck-toolbar__separator{align-self:stretch;margin:4px 6px;background:var(--px-grey-100)}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button,.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button{min-width:30px;height:28px;min-height:28px;margin:0;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--px-grey-700)}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:hover,.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button:hover,.em-body .ck.ck-editor .ck.ck-toolbar .ck-button.ck-on{background:var(--px-grey-100);color:#03060d}.em-body .ck.ck-editor .ck.ck-toolbar .ck-icon{width:15px;height:15px;color:inherit}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button .ck-button__label{width:auto;font-size:13px;font-weight:600;color:inherit}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button_with-text .ck-button__label{display:none}.em-body .ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button_with-text .ck-icon{margin:0}.em-body .ck.ck-editor .ck-editor__main>.ck-editor__editable{min-height:260px;padding:12px 14px;border:0;box-shadow:none;font-size:14px;font-weight:400;line-height:1.5;color:#03060d}.em-body .ck-content h1{font-size:22px;line-height:1.3;color:#03060d}.em-body .ck-content a{color:inherit;text-decoration:none}.em-body .ck-content .em-var{padding:1px 5px;border-radius:6px;background:var(--px-blue-50);font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#0b3fa1}.em-body .ck-content p{margin:0 0 10px}.em-body .ck-content h1{margin:0 0 8px}.em-dirty{font-size:13px;font-weight:600;color:#8a5300}.em-chips{display:grid;gap:6px}.em-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--px-grey-100);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.em-chip:hover{border-color:#0b50db;background:#f5f9ff}.em-chip code{padding:2px 6px;border-radius:6px;background:var(--px-blue-50);font-size:12.5px;color:#0b3fa1;white-space:nowrap}.em-chip span{font-size:13px;color:var(--px-grey-700)}.em-chip i{margin-left:auto;font-size:12px;color:#0b50db}.em-chip__miss{display:none;color:#8a5300}.em-chip.is-missing{border-color:#f3c77a;background:#fffaf0}.em-chip.is-missing .em-chip__miss{display:inline}.em-mail{overflow:hidden;border:1px solid var(--px-grey-100);border-radius:10px}.em-mail__meta{display:grid;gap:2px;padding:10px 14px;border-bottom:1px solid var(--px-grey-100);background:var(--px-grey-50);font-size:13px;color:var(--px-grey-700)}.em-mail__meta b{color:#03060d}.em-mail__body{display:block;width:100%;height:200px;border:0;background:#fff}@media(max-width: 900px){.em-grid{grid-template-columns:minmax(0, 1fr)}.em-list,.em-edit{padding-left:16px;padding-right:16px}}.mobile-layout__header{display:flex;position:fixed;top:0;width:100%;z-index:3;background-color:#073fa1}@media(min-width: 992px){.mobile-layout__header{display:none}}.mobile-layout__header .dropdown--user-wrapper .dropdown__toggle{border-radius:0;width:100%;height:100%}.layout--factory .mobile-layout__header{z-index:4;padding:8px 16px 8px 0;display:grid;grid-template-columns:1fr 1fr}@media(min-width: 700px){.layout--factory .mobile-layout__header{display:none}}.layout--factory .mobile-layout__header .mobile-layout__header__left{display:flex;justify-content:flex-start}.layout--factory .mobile-layout__header .mobile-layout__header__right{display:flex;justify-content:flex-end}.mobile-layout__header__container{display:flex;justify-content:center;width:20%}.mobile-layout__header__container+.mobile-layout__header__container{border-left:1px solid #002d7c}.mobile-layout__header__container--logo{padding:24px 26px}.mobile-layout__header__container__button{color:#fff;text-decoration:none}.mobile-layout__header__container__button--burger-button{width:100%;border:0;background-color:#073fa1}.mobile-layout__header__container__button--burger-button:hover,.mobile-layout__header__container__button--burger-button:focus-visible{background-color:#002d7c}.is-mobile-sidebar-open .mobile-layout__header__container__button--burger-button{background-color:#002d7c}.mobile-layout__header__container__button--burger-button::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";margin-left:auto;width:16px;min-width:16px;height:16px;min-height:16px}.is-mobile-sidebar-open .mobile-layout__header__container__button--burger-button::after{content:""}body>.vanilla-calendar{max-height:calc(100% - 128px);overflow:auto;z-index:6;width:max-content}@media(max-width: 991px){body>.vanilla-calendar{position:fixed;top:0 !important;left:32px !important;width:calc(100% - 32px)}}@media(min-width: 992px){body>.vanilla-calendar{position:absolute;max-height:unset}}.vanilla-calendar{z-index:1;padding:8px}.vanilla-calendar[data-calendar-theme=light].vanilla-calendar_to-input,.vanilla-calendar[data-calendar-theme=dark].vanilla-calendar_to-input{box-shadow:0 8px 32px 0 rgba(0,0,0,.08)}.vanilla-calendar[data-calendar-theme=dark]{background-color:#03060d}.vanilla-calendar_to-input_bottom{margin-left:-16px;margin-top:16px}.vanilla-calendar--no-month-select.vanilla-calendar--no-year-select .vanilla-calendar-header{padding:16px 0}.vanilla-calendar--no-month-select.vanilla-calendar--no-year-select .vanilla-calendar-header .vanilla-calendar-arrow{display:none}.vanilla-calendar-grid{gap:8px}.vanilla-calendar-month,.vanilla-calendar-year{display:flex;gap:4px}.vanilla-calendar-month::after,.vanilla-calendar-year::after{font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;content:"";font-size:.875rem;line-height:1;min-width:16px;min-height:16px}.vanilla-calendar-column_month,.vanilla-calendar-column_year{min-width:308px}.vanilla-calendar-years{gap:0}.vanilla-calendar-years__year{height:100%;border-radius:4px;min-height:50px}[data-calendar-theme=light] .vanilla-calendar-years__year{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{background-color:#e0e4ec}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected{background-color:#0b50db}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:#0b50db}[data-calendar-theme=dark] .vanilla-calendar-years__year{color:#fff;background-color:#03060d}[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{background-color:#192339}[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected{background-color:#3c475d}[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:#3c475d}.vanilla-calendar-months{gap:0}.vanilla-calendar-months__month{height:100%;border-radius:4px;min-height:50px}[data-calendar-theme=light] .vanilla-calendar-months__month{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{background-color:#e0e4ec}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected{background-color:#0b50db}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{background-color:#0b50db}[data-calendar-theme=dark] .vanilla-calendar-months__month{color:#fff;background-color:#03060d}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover{background-color:#192339}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected{background-color:#3c475d}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{background-color:#3c475d}.vanilla-calendar-controls{padding:24px 24px 0 24px;background-image:none}.vanilla-calendar-arrow{padding:3px 5.5px;min-width:24px;min-height:24px;flex:0 0 24px}@media(min-width: 992px){.vanilla-calendar-arrow{padding:9px 11.5px;min-width:32px;min-height:32px;flex:0 0 32px}}.vanilla-calendar-arrow::before{position:relative;top:unset;left:unset;background-image:none !important;font-weight:900;font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;font-size:.875rem;line-height:1}[data-calendar-theme=light] .vanilla-calendar-arrow::before{color:#0b50db;transform:none}[data-calendar-theme=dark] .vanilla-calendar-arrow::before{transform:none;color:#fff}.vanilla-calendar-arrow_prev:before{content:""}.vanilla-calendar-arrow_next:before{content:""}.vanilla-calendar-month{margin-right:16px}.vanilla-calendar-month_disabled{margin-right:4px}.vanilla-calendar-month,.vanilla-calendar-year{font-size:1rem;line-height:1;padding:0}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled::after,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-year_disabled::after,[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled::after,[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-year_disabled::after,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-month_disabled::after,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled::after,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-month_disabled::after,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled::after{display:none}[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-year_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#03060d}[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-year_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#fff}.vanilla-calendar-header{padding:16px;margin-bottom:0}@media(min-width: 992px){.vanilla-calendar-header{padding:24px 16px}}.vanilla-calendar-header__content{gap:0;padding:0}.vanilla-calendar-week{margin-bottom:0}.vanilla-calendar-week__day{max-width:44px;font-size:.75rem;line-height:1;padding:6px 18px}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#a7b0c2}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#a7b0c2}.vanilla-calendar-week-numbers__title{font-size:0}.vanilla-calendar-week-numbers__content{gap:0}.vanilla-calendar-week-number{font-size:.75rem;line-height:1;min-width:20px;font-weight:400;min-height:36px;padding:8px 0 17px 0}@media(min-width: 992px){.vanilla-calendar-week-number{padding:8px 0 24px 0;min-height:44px}}[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#a7b0c2}.vanilla-calendar-days{gap:0}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{transition-duration:0ms}[data-calendar-theme=light] .vanilla-calendar-day_hover .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover .vanilla-calendar-day__btn__custom-background{background-color:#b3cdff}[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{position:relative;background-color:rgba(0,0,0,0)}[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover .vanilla-calendar-day__btn__custom-background{background-color:#b3cdff}[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_prev .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next .vanilla-calendar-day__btn__custom-background{background-color:#e2eeff}[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn.vanilla-calendar-day__btn_today{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn .vanilla-calendar-day__btn__custom-background{background-color:rgba(0,0,0,0)}[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover{background-color:#0b50db;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover:hover,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover:hover{background-color:#0b50db;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next{background-color:#e2eeff;color:#a7b0c2}[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_prev .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-last .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_prev .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_hover-first .vanilla-calendar-day__btn.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next .vanilla-calendar-day__btn__custom-background{background-color:rgba(0,0,0,0)}.vanilla-calendar-day__btn{font-size:1rem;line-height:1;min-width:36px;min-height:36px;border-radius:4px;will-change:color}@media(min-width: 992px){.vanilla-calendar-day__btn{min-width:44px;min-height:44px}}.vanilla-calendar-day__btn__number{position:absolute}.vanilla-calendar-day__btn__custom-background{content:"";position:absolute;background-color:rgba(0,0,0,0);width:100%;height:28px;top:50%;left:0;transform:translateY(-50%);will-change:background-color}@media(min-width: 992px){.vanilla-calendar-day__btn__custom-background{height:36px}}[data-calendar-theme=dark] .vanilla-calendar-day__btn{background-color:#03060d;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{background-color:#192339;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover{color:#03060d;background-color:rgba(0,0,0,0)}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover:hover{background-color:#e2eeff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover.vanilla-calendar-day__btn_next{background-color:rgba(0,0,0,0);color:#a7b0c2}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next{background-color:#03060d;color:#626d83}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover{background-color:#192339;color:#626d83}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{background-color:#fff;color:#0b50db}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{background-color:#cbd1dd;color:#03060d}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{background-color:#3c475d;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{background-color:#192339;color:#fff}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn,.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn_selected{border-radius:4px}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn,.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn,.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn,.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn,.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn_selected,.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend{background-color:#0b50db;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend:hover{background-color:#0b50db;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev{color:#a7b0c2}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_weekend{background-color:#e2eeff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_weekend:hover{background-color:#e2eeff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected{color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{position:relative;background-color:rgba(0,0,0,0);color:#03060d}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev{background-color:rgba(0,0,0,0)}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{background-color:rgba(0,0,0,0)}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend:hover{color:#03060d}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev{color:#a7b0c2}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{color:#a7b0c2}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next .vanilla-calendar-day__btn__custom-background,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev .vanilla-calendar-day__btn__custom-background{background-color:#e2eeff;color:#a7b0c2}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected .vanilla-calendar-day__btn__custom-background{background-color:#b3cdff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgba(0,0,0,0);color:#03060d}[data-calendar-theme=light] .vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_prev{color:#a7b0c2}[data-calendar-theme=dark] .vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev{color:#626d83}[data-calendar-theme=dark] .vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev:hover{color:#626d83}.vanilla-calendar-extra-actions{border-top:1px solid #e0e4ec;margin-top:8px;padding-top:8px}.vanilla-calendar-extra-actions__inner{display:flex;flex-flow:column nowrap;padding:16px;gap:24px}@media(min-width: 768px){.vanilla-calendar-extra-actions__inner{flex-flow:row wrap}}@media(min-width: 768px){.vanilla-calendar-extra-actions__inner__save-filter{margin-left:auto}}.vanilla-calendar-extra-actions__inner__week-actions{display:flex;flex-flow:column nowrap;gap:8px}@media(min-width: 768px){.vanilla-calendar-extra-actions__inner__week-actions{flex-flow:row nowrap}}.ck.ck-editor{--ck-icon-size: 16px;--ck-color-list-button-on-background: #0B50DB;--ck-color-list-button-hover-background: #E0E4EC;--ck-font-face: "Wix Madefor Text", sans-serif}.ck.ck-editor .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:4px;box-shadow:1px solid #cbd1dd}.ck.ck-editor .ck.ck-dropdown{--ck-border-radius: 4px}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel{border-radius:4px;border:1px solid #cbd1dd;box-shadow:none}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button{padding:12px 16px;cursor:pointer}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button>.ck-button__label{font-size:1rem;line-height:1;font-weight:400}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button.ck-on:hover{background-color:#0b50db}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:rgba(0,0,0,0);box-shadow:none}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button.heading--page-title .ck-button__label{font-size:1.5rem;line-height:1;font-weight:700}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button.heading--card-title .ck-button__label{font-size:1.25rem;line-height:1;font-weight:700}.ck.ck-editor .ck.ck-dropdown .ck.ck-dropdown__panel .ck-list__item>.ck-button.heading--subheading .ck-button__label{font-size:.75rem;line-height:1;font-weight:700;text-transform:uppercase}.ck.ck-editor .ck.ck-button:focus,.ck.ck-editor .ck.ck-button:active{border:1px solid rgba(0,0,0,0);box-shadow:none}.ck.ck-editor .ck.ck-toolbar{padding:0 8px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items .ck-toolbar__separator{margin:0 8px 0 8px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown{margin:0}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button .ck-button__label{font-size:1rem;line-height:1;font-weight:700;width:auto}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button_with-text .ck.ck-icon{margin:0}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button{border-radius:999px;position:relative;align-items:center;justify-content:center;display:flex;flex-flow:row wrap;gap:8px;font-size:1rem;line-height:1;font-weight:700;padding:14px 32px;transition:background-color .1s ease-out,color .1s ease-out,box-shadow .1s ease-out;border-radius:999px;border:0;cursor:pointer;text-decoration:none;max-width:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 768px){.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button{max-width:fit-content}}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button .fa,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button .fa{pointer-events:none}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button{color:#0b50db;background-color:rgba(0,0,0,0);padding:14px 16px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:hover,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:focus-visible,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button:hover,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button:focus-visible{background-color:#e2eeff}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:active,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button:active{background-color:#b3cdff}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:disabled,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button.disabled,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button:disabled,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button.disabled{background-color:#f0f2f6;color:#b8c0cf}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button{padding:9.5px 20px;font-size:.8125rem;line-height:1;padding:9px;margin:5px 0 5px 0}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button>.ck-button__label,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button>.ck-button__label{font-size:1rem;line-height:1;font-weight:700}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button.ck-on,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown>.ck-button.ck-on{background-color:#cbd1dd;border-radius:999px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button+.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button+.ck-dropdown,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown+.ck-button,.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-dropdown+.ck-dropdown{margin-left:4px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:not(.ck-button_with-text){position:relative;width:32px;height:32px;min-height:32px;min-width:32px}.ck.ck-editor .ck.ck-toolbar>.ck-toolbar__items>.ck-button:not(.ck-button_with-text) svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ck.ck-editor .ck-link_selected.button-brand--primary{background-color:#0b50db;color:#fff}.ck.ck-editor .ck-link_selected.button-brand--primary:hover,.ck.ck-editor .ck-link_selected.button-brand--primary:focus-visible{background-color:#246af4}.ck.ck-editor .ck-link_selected.button-brand--primary:active{background-color:#033eab}.ck.ck-editor .ck-link_selected.button-brand--primary:disabled,.ck.ck-editor .ck-link_selected.button-brand--primary.disabled{background-color:#e0e4ec;color:#a7b0c2}
