@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.rf-drawer{--rf-drawer-stroke:#0f172a14;--rf-drawer-text:#1f2330;--rf-drawer-glass:#fffffffa;--rf-drawer-scrim:#0f1c3c80}@media not print{:root[data-mantine-color-scheme=dark] .rf-drawer{--rf-drawer-stroke:#ffffff17;--rf-drawer-text:var(--text-primary);--rf-drawer-glass:color-mix(in srgb, var(--surface-raised) 98%, transparent);--rf-drawer-scrim:var(--scrim)}}.rf-drawer__bg{background:var(--rf-drawer-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rf-drawer__container{background:var(--rf-drawer-glass);border-left:1px solid var(--rf-drawer-stroke);color:var(--rf-drawer-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:-30px 0 80px -28px #0f1c3c59}.rf-drawer__header{background:0 0;flex-shrink:0;align-items:center;gap:10px;min-height:0;padding:12px 16px 12px 20px;display:flex;position:relative}.rf-drawer__header:after{content:"";background:linear-gradient(90deg, transparent 0%, #4cc8ff73 25%, color-mix(in srgb, var(--primary-50) 50%, transparent) 50%, #b08cff73 75%, transparent 100%);height:1px;position:absolute;bottom:0;left:20px;right:20px}.rf-drawer__title{font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--rf-drawer-text);flex:auto;min-width:0;margin:0}.rf-drawer__close-button{margin-left:auto}.rf-drawer__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.rf-drawer__wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rf-drawer__content{min-height:0;color:var(--neutral-90);flex-direction:column;flex:auto;padding:16px 20px 20px;display:flex;overflow:auto}.rf-drawer__footer{background:var(--rf-drawer-glass);z-index:1;flex-shrink:0;align-items:center;gap:10px;padding:14px 20px 16px;display:flex;position:relative}.rf-drawer__footer:before{content:"";background:linear-gradient(90deg, transparent 0%, #4cc8ff73 25%, color-mix(in srgb, var(--primary-50) 50%, transparent) 50%, #b08cff73 75%, transparent 100%);height:1px;position:absolute;top:0;left:20px;right:20px}.rf-abookpicker{cursor:pointer;width:100%;height:40px;position:relative}.rf-abookpicker--disabled{pointer-events:none}.rf-abookpicker__input-wrapper{cursor:pointer;box-sizing:border-box}.rf-abookpicker__input-wrapper svg{color:var(--neutral-30)}.rf-abookpicker .rf-abookpicker__input-wrapper:not(.rf-abookpicker__input-wrapper--readonly) .mantine-Input-input[readonly]{color:inherit;cursor:pointer}.rf-abookpicker__focus-border>.rf-abookpicker__input-wrapper{border:1px solid #0000;border-radius:10px}.rf-abookpicker__focus-border>.rf-abookpicker__input-wrapper:hover{border:1px solid var(--primary-70)}.rf-abookpicker__displayType-text{min-height:40px;line-height:var(--lh-ui);align-items:center;display:flex}.rf-abookpicker__calendar-button{color:var(--neutral-50);cursor:pointer;pointer-events:none;transition:all .35s}.rf-abookpicker__calendar-button svg{color:var(--neutral-50)}.rf-abookpicker__calendar-chevron{cursor:pointer;pointer-events:inherit;justify-content:center;align-items:center;display:flex}.rf-abookpicker__calendar-chevron svg{color:var(--neutral-50)}.rf-abookpicker__calendar-chevron.rf-abookpicker__calendar-cross{pointer-events:inherit}.rf-abookpicker .mantine-Input-section[data-position=right]{justify-content:center;align-items:center;gap:4px;display:flex}.rf-abookpicker__input-wrapper--disabled{pointer-events:none;color:var(--neutral-90)}.rf-abookpicker__input-wrapper--disabled .rf-abookpicker__calendar-button,.rf-abookpicker__input-wrapper--disabled .rf-abookpicker__calendar-chevron{cursor:pointer}.rf-abookpicker .rf-abookpicker__input-wrapper .mantine-Input-input[readonly]{cursor:pointer}.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]{cursor:default;-webkit-user-select:text;user-select:text;box-shadow:none;border-color:#0000}.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:hover{border-color:var(--neutral-50)}.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:focus,.rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly]:focus-within{box-shadow:none;border-color:#0000}.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]{cursor:default;box-shadow:none;border-color:#0000}.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:hover,.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:focus,.rf-abookpicker .rf-abookpicker__input-wrapper--disabled .mantine-Input-input[readonly]:focus-within{box-shadow:none;border-color:#0000}.rf-abookpicker-ingrid .rf-abookpicker__input-wrapper--readonly{cursor:default;box-shadow:none}.rf-abookpicker__input-day{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);pointer-events:none;text-transform:capitalize;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.rf-abookpicker__date-picker-container{outline:none}.abook-container{flex-direction:column;width:min(1200px,100vw - 96px);height:min(68vh,720px);min-height:360px;display:flex}.abook-container .abook-grid{flex-direction:column;flex:auto;min-height:180px;display:flex}.abook-container .abook-grid>*{flex:auto;min-width:0;min-height:0}.abook-tabs{min-height:52px}.abookModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.abook-container{width:calc(100vw - 48px);min-height:320px}}.rf-tabs__navigation{border-bottom:2px solid #0000;position:relative}.rf-tabs__navigation__line{border-bottom:2px solid var(--neutral-10)}.rf-tabs__navigation-list{align-items:center;display:flex;position:relative}.rf-tabs__navigation-list--without-menu{overflow-clip-margin:2px;overflow:clip}.rf-tabs__link{white-space:nowrap}.rf-tabs__link--hidden{visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none;position:absolute}.rf-tabs__link:last-of-type{margin-right:0}.rf-tabs__button{height:auto;font:inherit;color:var(--neutral-60);cursor:pointer;background-color:#0000;border:0;outline:none;align-items:center;padding:12px 16px;display:flex;position:relative}.rf-tabs__button.rf-tabs__link--hidden{position:absolute}.rf-tabs__button:not(.rf-tabs__button--active) .rf-badge{background-color:var(--neutral-10);color:var(--text-text-secondary)}.rf-tabs__button:focus-visible{outline:2px solid var(--primary-60-main);border-radius:8px}.rf-tabs__button--md{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);padding:12px 16px}.rf-tabs__button--sm{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);padding:10px 12px}.rf-tabs__button--active{color:var(--neutral-90)}.rf-tabs__ink{background-color:var(--primary-60-main);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--primary-60-main) 55%, transparent);opacity:0;pointer-events:none;border-radius:2px;position:absolute;bottom:-2px}@media (prefers-reduced-motion:reduce){.rf-tabs__ink{transition:none!important}}.rf-tabs__button--invalid{color:var(--error-60-main)}.rf-tabs__button:disabled{color:var(--neutral-30);pointer-events:none}.rf-tabs__content{margin-top:2px}.rf-tabs__icon:not(:last-child){margin-right:8px}.rf-tabs__icon svg{display:block}.rf-tabs__button-label{align-items:center;display:flex}.rf-tabs__menu-content{width:100%;padding:8px 0}.rf-tabs__menu{justify-content:center;align-items:center;width:auto;height:100%;display:flex;position:absolute;top:0;right:4px}.rf-tabs__menu--active .rf-tabs__menu__btn{color:var(--primary-80)}.rf-tabs__menu .rf-tabs__menu__btn{color:var(--neutral-50)}.rf-tabs__menu .rf-tabs__menu__btn:active,.rf-tabs__menu .rf-tabs__menu__btn:hover{color:var(--primary-60-main);background-color:#0000}.rf-tabs__content_box{height:100%}.rf-tabs__content_hide{display:none}.rf-tabs__menu-link .rf-tabs__menu-button{width:100%;transition:all .2s ease-in-out}.rf-tabs__menu-link .rf-tabs__menu-button--active{background-color:var(--neutral-10)}.rf-tabs__menu-link .rf-tabs__menu-button:hover{background-color:var(--neutral-05)}.abook-container-search{flex-direction:column;flex:auto;min-height:0;display:flex}.abook-container-search-input{width:100%;padding:10px;display:flex}.abook-container-search__grid{flex:auto;width:100%;min-height:0;display:flex}.abook-container-search__grid>*{flex:1;min-width:0}.selected-items-panel{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--text-primary);flex:none;position:relative}.selected-items-panel:before{content:"";background:var(--primary-60-main);width:76px;height:2px;position:absolute;top:-1px;left:24px}.selected-items-panel__head{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 24px;display:flex}.selected-items-panel__title{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);min-width:0;color:var(--text-primary);font-weight:var(--fw-600);align-items:center;gap:6px;margin:0;display:flex}.selected-items-panel__count{border:1px solid var(--status-info-border);background:var(--status-info-surface);min-width:26px;height:24px;color:var(--status-info-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-700);border-radius:7px;place-items:center;padding:0 7px;display:inline-grid}.selected-items-panel__actions{flex:none;align-items:center;gap:16px;display:flex}.selected-items-panel__toggle.rf-button,.selected-items-panel__clear.rf-button{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);font-weight:var(--fw-600)}.selected-items-panel__toggle .rf-button__adornment--end{transition:transform .16s}.selected-items-panel.is-expanded .selected-items-panel__toggle .rf-button__adornment--end{transform:rotate(180deg)}.selected-items-panel__body{padding:0 24px 14px}.selected-items-panel--single .selected-items-panel__head{min-height:48px}.selected-items-panel__single-item{border:1px solid var(--border-strong);background:var(--surface-raised);width:fit-content;max-width:min(720px,100%);min-height:48px;color:var(--text-primary);border-radius:9px;align-items:center;gap:10px;padding:5px 12px 5px 9px;display:flex}.selected-items-panel__single-mark{background:var(--status-info-surface);width:24px;height:24px;color:var(--status-info-text);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.selected-items-panel__single-mark svg{width:16px;height:16px}.selected-items-panel__single-text{min-width:0;overflow:hidden}.selected-items-panel__single-primary{min-width:0;font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.selected-items-panel__meta{color:var(--text-tertiary);font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.selected-items-panel__chips{flex-wrap:wrap;gap:8px;max-height:72px;display:flex;overflow:hidden}.selected-items-panel.is-expanded .selected-items-panel__chips{scrollbar-color:var(--neutral-40) transparent;scrollbar-width:thin;max-height:160px;padding-right:6px;overflow:auto}.selected-items-panel__chip{border:1px solid var(--border-strong);background:var(--surface-active);max-width:min(360px,100%);height:32px;color:var(--text-primary);font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);border-radius:9px;align-items:center;gap:7px;padding-left:11px;display:inline-flex}.selected-items-panel__prefix{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.selected-items-panel__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-items-panel__remove.rf-button{width:24px;min-width:24px;height:24px;color:var(--text-tertiary);border-radius:6px;flex:0 0 24px;margin-right:4px}.selected-items-panel__remove.rf-button:hover,.selected-items-panel__remove.rf-button:focus-visible{background:var(--neutral-20);color:var(--text-primary)}.selected-items-panel__remove.rf-button svg{width:16px;height:16px}.selected-items-panel__empty{min-height:32px;color:var(--text-tertiary);font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);align-items:center;display:flex}.selected-items-panel__empty--single{gap:10px;min-height:48px}.selected-items-panel__empty-mark{border:1px dashed var(--border-strong);border-radius:7px;flex:0 0 24px;width:24px;height:24px}.selected-items-panel--picker-modal{margin:14px -24px -24px}@media (width<=640px){.selected-items-panel__head{align-items:flex-start;padding:10px 14px 7px}.selected-items-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.selected-items-panel__body{padding-left:14px;padding-right:14px}.selected-items-panel__chip{max-width:100%}.selected-items-panel__single-item{width:100%}}@media (prefers-reduced-motion:reduce){.selected-items-panel__toggle .rf-button__adornment--end{transition:none}}.modal-dlg-message{margin-bottom:1rem}.modal-dlg-container .pw-content{overflow-y:unset}.mail-reminder{margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px}.mail-reminder-days-before{padding-top:10px;padding-bottom:10px;display:flex}.mail-reminder-days-before .mail-reminder-days-before__element{text-align:center;flex-direction:column;place-content:center;display:flex}.mail-reminder-days-before .mail-reminder-days-before__prefix{width:15%}.mail-reminder-days-before .mail-reminder-days-before__input{width:50%}.mail-reminder-days-before .mail-reminder-days-before__input .rf-form-group__message{display:none}.mail-reminder-days-before .mail-reminder-days-before__suffix{width:35%}.mail-reminder-period-settings .mail-reminder-period-settings__checkboxes{padding-bottom:10px;display:flex}.mail-reminder-period-settings .mail-reminder-period-settings__day-of-week-input{width:50%}.form-container .form-row{flex-flow:wrap;display:flex}.form-container .form-column{flex-direction:column;flex:1;width:100%;display:flex}.form-container .form-field,.form-container .form-column>.document-table-field{margin-inline:10px}.form-container .form-field{flex-grow:1;display:flex}.form-container .form-table{display:flex}@supports (grid-template-rows:subgrid){.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom)){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));row-gap:8px;display:grid}.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom))>.form-column{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;height:auto;display:grid}.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom))>.form-column>.form-field{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;height:auto;display:grid}.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom))>.form-column>.form-field>.rf-form-group{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;height:auto;display:grid}.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom))>.form-column>.form-field>.rf-form-group>.rf-form-group_label__inner{overflow-wrap:anywhere}.form-container .form-row:has(>.form-column>.form-field>.rf-form-group):not(:has(>.form-column>:not(.form-field),>.form-column>.form-field~.form-field,>.form-column>.form-field>:not(.rf-form-group,.rf-field-formula-tooltip__trigger),>.form-column>.form-field>.rf-form-group>.rf-form-group__verticalbottom))>.form-column>.form-field>.rf-form-group>.rf-form-group__inner{align-self:start;min-width:0;height:auto}}.form-container .form-row.form-row--grid{grid-template-columns:repeat(var(--form-columns,12), minmax(0, 1fr));gap:var(--form-gap,16px);align-items:start;display:grid;container:form-grid/inline-size}.form-container .form-row.form-row--grid>.form-column{width:auto;min-width:min(var(--col-min,0px), 100%);max-width:min(var(--col-max,100%), 100%);grid-column:span var(--span,1);flex:none;display:block}.form-container .form-row.form-row--grid>.form-column>.form-column{width:100%;min-width:0}.form-container .form-row.form-row--grid .form-field,.form-container .form-row.form-row--grid>.form-column>.document-table-field{margin-inline:0}.form-container .form-row--grid.form-row--align-control{align-items:end}@container form-grid (width<=440px){.form-container .form-row--grid>.form-column{grid-column:span var(--span-sm,var(--span,1))}}.form-container .rf-checkbox:has(.mantine-Checkbox-input:disabled) .mantine-Checkbox-label{color:inherit}.form-container .rf-checkbox{cursor:inherit}.form-field--readonly,.form-field--readonly input,.form-field--readonly textarea,.form-field--readonly select,.form-field--readonly label{cursor:not-allowed}.form-field--readonly input,.form-field--readonly textarea{-webkit-user-select:text;user-select:text}.form-field--readonly .mantine-Input-wrapper,.form-field--readonly .mantine-Input-section,.form-field--readonly .mantine-NumberInput-control,.form-field--readonly .mantine-NumberInput-controls,.form-field--readonly .mantine-Checkbox-label,.form-field--readonly .mantine-Switch-track,.form-field--readonly .mantine-Switch-label,.form-field--readonly .rf-dictpicker,.form-field--readonly .rf-abookpicker,.form-field--readonly .rf-dictpicker__input-wrapper,.form-field--readonly .rf-abookpicker__input-wrapper,.form-field--readonly .rf-dictpicker .rf-dictpicker__input-wrapper--readonly .mantine-Input-input[readonly],.form-field--readonly .rf-abookpicker .rf-abookpicker__input-wrapper--readonly .mantine-Input-input[readonly],.form-field--readonly .rf-dictpicker .mantine-Input-input[readonly],.form-field--readonly .rf-abookpicker .mantine-Input-input[readonly],.form-field--readonly .dict-chips-add--disabled{cursor:not-allowed}.form-field--readonly .rf-field-formula-tooltip__trigger,.form-field--readonly .rf-field-formula-tooltip__trigger *{cursor:pointer}.field-wrapper{width:100%;margin-bottom:8px;display:flex}.field-wrapper-label{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);color:var(--neutral-50);transition:all .15s ease-in;display:flex}.field-wrapper-title{color:var(--primary-60-main);vertical-align:text-bottom;height:16px;margin-left:.125rem;display:inline}.field-wrapper-field__verticalbottom{flex-direction:column-reverse}.field-wrapper-field{--field-wrapper-color:#2b313bcc;height:100%;font-size:var(--fz-16);font-weight:var(--fw-700);color:var(--field-wrapper-color);flex-grow:1;display:flex;position:relative}@media not print{:root[data-mantine-color-scheme=dark] .field-wrapper-field{--field-wrapper-color:var(--neutral-80)}}.field-wrapper-row{flex-direction:row}.field-wrapper-column{flex-direction:column}.field-wrapper-field-row{margin-left:10px}.field-wrapper-field-multiline{white-space:pre-wrap}.yn-seg-field{width:100%;min-width:0;max-width:340px;display:inline-flex}.yn-seg--disabled>*{pointer-events:none}.yn-seg{background:var(--neutral-05);border:1px solid var(--neutral-10);isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:stretch;width:100%;min-width:0;max-width:340px;padding:3px;transition:box-shadow .2s,border-color .2s;display:inline-flex;position:relative}.yn-seg__thumb{z-index:0;background:var(--neutral-00);width:calc(50% - 3px);box-shadow:var(--shadow-lvl2);will-change:transform;border-radius:9px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:3px;bottom:3px;left:3px}@media not print{:root[data-mantine-color-scheme=dark] .yn-seg:not(.yn-seg--disabled) .yn-seg__thumb{background:var(--neutral-70)}}.yn-seg--empty .yn-seg__thumb{opacity:0;transform:translate(50%)scale(.6)!important}.yn-seg__btn{z-index:1;min-width:0;font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-tight);text-align:center;color:var(--neutral-50);cursor:pointer;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 12px;transition:color .24s cubic-bezier(.22,1,.36,1),transform .18s;display:inline-flex;position:relative}.yn-seg__btn:hover:not(.is-active):not(:disabled){color:var(--neutral-90)}.yn-seg__btn.is-active{color:var(--neutral-90);font-weight:var(--fw-600)}@media not print{:root[data-mantine-color-scheme=dark] .yn-seg:not(.yn-seg--disabled) .yn-seg__btn.is-active{color:var(--neutral-00)}}.yn-seg__btn:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:2px}.yn-seg--invalid{border-color:var(--error-60-main);box-shadow:0 0 0 3px var(--error-10)}.yn-seg--disabled{background:var(--surface-sunken);border-color:var(--border);cursor:not-allowed}.yn-seg--disabled .yn-seg__thumb{background:var(--surface-active);box-shadow:none}.yn-seg--disabled .yn-seg__btn{color:var(--text-secondary);font-weight:var(--fw-400);cursor:not-allowed}.yn-seg--disabled .yn-seg__btn.is-active{color:var(--text-primary);font-weight:var(--fw-400)}@media (prefers-reduced-motion:reduce){.yn-seg__thumb,.yn-seg__btn{transition:none}}.rf-rate-picker__star{width:var(--rating-size);height:var(--rating-size);display:block}.rf-rate-picker__star--empty{color:var(--neutral-20)}.rf-rate-picker__star--full{color:var(--primary-60-main)}.rf-rate-picker--invalid .rf-rate-picker__star--empty,.rf-rate-picker--invalid .rf-rate-picker__star--full{color:var(--error-60-main)}.form-field{position:relative}.form-field>.rf-field-formula-tooltip__trigger{z-index:10;position:absolute;top:-2px;right:2px}.rf-field-formula-tooltip__trigger{--fft-trigger-bg:#007aff14;--fft-trigger-bg-hover:#007aff26;background:var(--fft-trigger-bg);width:20px;height:20px;color:var(--primary-60-main);cursor:pointer;opacity:.6;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in;display:flex}@media not print{:root[data-mantine-color-scheme=dark] .rf-field-formula-tooltip__trigger{--fft-trigger-bg:color-mix(in srgb, var(--primary-60-main) 8%, transparent);--fft-trigger-bg-hover:color-mix(in srgb, var(--primary-60-main) 15%, transparent)}}.rf-field-formula-tooltip__trigger:hover{opacity:1;background:var(--fft-trigger-bg-hover)}.rf-field-formula-tooltip__trigger--force-edit-active,.rf-field-formula-tooltip__trigger--force-edit-active:hover{background:var(--warning-10);color:var(--warning-50-main);opacity:1}.rf-field-formula-tooltip__trigger--force-edit-active:hover{background:var(--warning-20);color:var(--warning-60)}.rf-field-formula-tooltip__popover{--fft-focus-ring:#007aff24;--fft-seg-shadow:0 1px 2px #0000001a;--fft-ring-form:#1ba04959;--fft-ring-direct:#007aff59;--fft-role-req-border:#f3c9c9;--fft-role-req-bg:#fdf3f3;--fft-role-vis-border:#c9e0fb;--fft-role-vis-bg:#f2f8ff;--fft-role-max-border:#ded4f5;--fft-role-max-bg:#f7f4fe;--fft-role-max-text:#6d28d9;background:var(--neutral-00);border:1px solid var(--neutral-10);width:384px;min-width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-lvl4);z-index:1100;-webkit-user-select:text;user-select:text;touch-action:none;border-radius:10px;flex-direction:column;display:flex;overflow:hidden auto}@media not print{:root[data-mantine-color-scheme=dark] .rf-field-formula-tooltip__popover{--fft-focus-ring:color-mix(in srgb, var(--primary-60-main) 14%, transparent);--fft-seg-shadow:0 1px 2px #0006, 0 0 0 1px #ffffff17;--fft-ring-form:color-mix(in srgb, var(--success-50-main) 35%, transparent);--fft-ring-direct:color-mix(in srgb, var(--primary-60-main) 35%, transparent);--fft-role-req-border:color-mix(in srgb, var(--error-60-main) 35%, transparent);--fft-role-req-bg:color-mix(in srgb, var(--error-60-main) 16%, transparent);--fft-role-vis-border:color-mix(in srgb, var(--primary-60-main) 35%, transparent);--fft-role-vis-bg:color-mix(in srgb, var(--primary-60-main) 16%, transparent);--fft-role-max-border:#c4b5fd59;--fft-role-max-bg:#8b5cf629;--fft-role-max-text:#c4b5fd}}.rf-field-formula-tooltip__header{background:var(--neutral-05);border-bottom:1px solid var(--neutral-10);cursor:grab;align-items:center;gap:6px;padding:6px 10px;display:flex}.rf-field-formula-tooltip__header:active{cursor:grabbing}.rf-field-formula-tooltip__field-key{font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);font-family:var(--font-family-mono);color:var(--neutral-90)}.rf-field-formula-tooltip__copy{width:20px;height:20px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:flex}.rf-field-formula-tooltip__copy:hover{background:var(--neutral-10)}.rf-field-formula-tooltip__close{width:20px;height:20px;color:var(--neutral-50);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.rf-field-formula-tooltip__close:hover{background:var(--neutral-10)}.rf-field-formula-tooltip__table{border-collapse:collapse;width:100%}.rf-field-formula-tooltip__table td{font-size:var(--fz-11);vertical-align:top;border-bottom:1px solid var(--neutral-05);padding:4px 10px}.rf-field-formula-tooltip__label{font-weight:var(--fw-500);color:var(--neutral-50);white-space:nowrap;width:1%}.rf-field-formula-tooltip__value{font-family:var(--font-family-mono);color:var(--neutral-90);word-break:break-all;font-size:var(--fz-10)}.rf-field-formula-tooltip__actions{background:var(--neutral-00);border-bottom:1px solid var(--neutral-05);align-items:center;gap:6px;padding:6px 10px;display:flex}.rf-field-formula-tooltip__force-edit-btn{border:1px solid var(--neutral-10);background:var(--neutral-00);height:22px;color:var(--neutral-70);font-size:var(--fz-11);font-weight:var(--fw-500);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 8px;transition:all .15s ease-in;display:inline-flex}.rf-field-formula-tooltip__force-edit-btn:hover:not(:disabled){background:var(--neutral-05);border-color:var(--neutral-20)}.rf-field-formula-tooltip__force-edit-btn:disabled{cursor:not-allowed;opacity:.5}.rf-field-formula-tooltip__force-edit-btn--active{background:var(--warning-10);border-color:var(--warning-50-main);color:var(--warning-50-main)}.rf-field-formula-tooltip__force-edit-btn--active:hover:not(:disabled){background:var(--warning-20);border-color:var(--warning-60);color:var(--warning-60)}.rf-field-formula-tooltip__overridden-badge{font-size:var(--fz-10);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--warning-10);color:var(--warning-60);font-family:var(--font-family);vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;display:inline-block}.rf-field-formula-tooltip__h-bug{color:var(--primary-60-main);flex-shrink:0;display:flex}.rf-field-formula-tooltip__field-key{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.rf-field-formula-tooltip__mode{font-size:var(--fz-10);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;border-radius:10px;flex-shrink:0;padding:2px 7px}.rf-field-formula-tooltip__mode--edit{background:var(--success-10);color:var(--success-60)}.rf-field-formula-tooltip__mode--view{background:var(--neutral-10);color:var(--neutral-50)}.rf-field-formula-tooltip__section{border-bottom:1px solid var(--neutral-05);padding:10px 12px}.rf-field-formula-tooltip__section:last-child{border-bottom:none}.rf-field-formula-tooltip__section-title{font-size:var(--fz-10);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;font-family:var(--font-family-mono);color:var(--neutral-40);align-items:center;gap:8px;margin-bottom:8px;display:flex}.rf-field-formula-tooltip__section-title .rf-field-formula-tooltip__force-edit-btn{text-transform:none;letter-spacing:var(--ls-normal);margin-left:auto}.rf-field-formula-tooltip__count{color:var(--neutral-30)}.rf-field-formula-tooltip__override-badge{background:var(--warning-10);color:var(--warning-60);font-size:var(--fz-10);letter-spacing:var(--ls-caps);border-radius:3px;padding:1px 6px}.rf-field-formula-tooltip__formula-line{font-size:var(--fz-11);color:var(--neutral-50);align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.rf-field-formula-tooltip__formula-line code{background:var(--neutral-05);min-width:0;color:var(--neutral-70);font-family:var(--font-family-mono);font-size:var(--fz-10);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:1px 5px;overflow:hidden}.rf-field-formula-tooltip__now{color:var(--neutral-40);flex-shrink:0}.rf-field-formula-tooltip__now b{color:var(--neutral-70);font-weight:var(--fw-600)}.rf-field-formula-tooltip__tri{border:1px solid var(--neutral-10);background:var(--neutral-05);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.rf-field-formula-tooltip__tri.is-disabled{opacity:.5}.rf-field-formula-tooltip__tri-btn{height:24px;color:var(--neutral-50);font-size:var(--fz-11);font-weight:var(--fw-500);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:0 12px}.rf-field-formula-tooltip__tri-btn.is-active{background:var(--neutral-00);color:var(--neutral-90);box-shadow:var(--fft-seg-shadow)}.rf-field-formula-tooltip__tri-btn--override.is-active{background:var(--warning-10);color:var(--warning-60);box-shadow:inset 0 0 0 1px var(--warning-50-main)}.rf-field-formula-tooltip__tri-btn:disabled{cursor:not-allowed}.rf-field-formula-tooltip__note{font-size:var(--fz-10);line-height:var(--lh-text);color:var(--warning-60);margin-top:7px}.rf-field-formula-tooltip__ovr-row+.rf-field-formula-tooltip__ovr-row{margin-top:11px}.rf-field-formula-tooltip__ovr-head{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.rf-field-formula-tooltip__ovr-label{font-family:var(--font-family-mono);font-size:var(--fz-10);font-weight:var(--fw-600);color:var(--neutral-70);flex-shrink:0}.rf-field-formula-tooltip__ovr-formula{background:var(--neutral-05);min-width:0;color:var(--neutral-70);font-family:var(--font-family-mono);font-size:var(--fz-10);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:1px 5px;overflow:hidden}.rf-field-formula-tooltip__ovr-value{align-items:center;gap:6px;display:flex}.rf-field-formula-tooltip__ovr-input{border:1px solid var(--neutral-20);background:var(--neutral-00);min-width:0;height:26px;color:var(--neutral-90);font-family:var(--font-family-mono);font-size:var(--fz-11);border-radius:6px;flex:1;padding:0 8px}.rf-field-formula-tooltip__ovr-input:focus{border-color:var(--primary-60-main);box-shadow:0 0 0 3px var(--fft-focus-ring);outline:none}.rf-field-formula-tooltip__ovr-input.is-overridden{border-color:var(--warning-50-main);background:var(--warning-10)}.rf-field-formula-tooltip__ovr-input:disabled{opacity:.5;cursor:not-allowed}.rf-field-formula-tooltip__ovr-apply{border:1px solid var(--neutral-20);background:var(--neutral-00);width:26px;height:26px;color:var(--neutral-40);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rf-field-formula-tooltip__ovr-apply:not(:disabled){border-color:var(--success-50-main);color:var(--success-60)}.rf-field-formula-tooltip__ovr-apply:not(:disabled):hover{background:var(--success-10)}.rf-field-formula-tooltip__ovr-apply:disabled{cursor:default;opacity:.55}.rf-field-editor{flex-direction:column;gap:9px;display:flex}.rf-field-editor--compact{gap:8px}.rf-field-editor__value{align-items:center;gap:7px;display:flex}.rf-field-editor__input{border:1px solid var(--neutral-20);background:var(--neutral-00);min-width:0;height:30px;color:var(--neutral-90);font-family:var(--font-family-mono);font-size:var(--fz-12);font-variant-numeric:tabular-nums;border-radius:6px;flex:1;padding:0 9px}.rf-field-editor__input:focus{border-color:var(--primary-60-main);box-shadow:0 0 0 3px var(--fft-focus-ring);outline:none}.rf-field-editor__input--textarea{resize:vertical;height:auto;padding:6px 9px}.rf-field-editor__input--select{cursor:pointer}.rf-field-editor__hint{font-size:var(--fz-10);color:var(--neutral-40);flex-shrink:0}.rf-field-editor__seg{border:1px solid var(--neutral-10);background:var(--neutral-05);border-radius:7px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.rf-field-editor__seg-btn{height:24px;color:var(--neutral-50);font-size:var(--fz-11);font-weight:var(--fw-500);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.rf-field-editor__seg-btn.is-active{background:var(--neutral-00);color:var(--neutral-90);box-shadow:var(--fft-seg-shadow)}.rf-field-editor__seg-btn--form.is-active{color:var(--success-60);box-shadow:var(--fft-seg-shadow), inset 0 0 0 1px var(--fft-ring-form)}.rf-field-editor__seg-btn--direct.is-active{color:var(--primary-60-main);box-shadow:var(--fft-seg-shadow), inset 0 0 0 1px var(--fft-ring-direct)}.rf-field-editor__wire{border:1.5px solid var(--primary-60-main);background:var(--neutral-00);border-radius:7px;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.rf-field-editor__wire--foreign{border-color:var(--neutral-40);background:var(--neutral-05)}.rf-field-editor__wire--error{border-color:var(--error-60-main)}.rf-field-editor__bolt{color:var(--primary-60-main);flex-shrink:0}.rf-field-editor__wire--foreign .rf-field-editor__bolt{color:var(--neutral-50)}.rf-field-editor__address{min-width:0;font-family:var(--font-family-mono);font-size:var(--fz-10);color:var(--neutral-50);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rf-field-editor__address b{color:var(--neutral-90);font-weight:var(--fw-600)}.rf-field-editor__foreign{font-weight:var(--fw-600);color:var(--neutral-50);margin-right:4px}.rf-field-editor__write-btn{font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:var(--primary-60-main);height:26px;color:var(--text-on-accent);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:0 12px;display:inline-flex}.rf-field-editor__write-btn:hover:not(:disabled){background:var(--primary-70)}.rf-field-editor__write-btn:disabled{opacity:.6;cursor:default}.rf-field-editor__form-action{align-items:center;gap:8px;display:flex}.rf-field-editor__apply-btn{font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:var(--success-50-main);height:26px;color:var(--text-on-accent);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.rf-field-editor__apply-btn:hover:not(:disabled){background:var(--success-60)}.rf-field-editor__apply-btn:disabled{opacity:.5;cursor:not-allowed}.rf-field-editor__note{font-size:var(--fz-10);color:var(--neutral-40);line-height:var(--lh-ui)}.rf-field-editor__flash{font-size:var(--fz-10);font-weight:var(--fw-500);color:var(--success-60);align-items:center;gap:4px;display:inline-flex}.rf-field-editor__error{background:var(--error-10);font-size:var(--fz-10);color:var(--error-60-main);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.rf-field-editor__error b{flex-shrink:0}.rf-field-editor__error span{flex:1;min-width:0}.rf-field-editor__error button{border:1px solid var(--error-60-main);color:var(--error-60-main);font-size:var(--fz-10);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:2px 6px}.rf-field-editor-list{flex-direction:column;gap:2px;display:flex}.rf-field-rel-row{cursor:pointer;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:4px 6px;display:flex}.rf-field-rel-row:hover,.rf-field-rel-row.is-open{background:var(--neutral-05)}.rf-field-rel-row__name{min-width:0;font-size:var(--fz-12);color:var(--neutral-90);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.rf-field-rel-row__roles{flex-shrink:0;gap:3px;display:inline-flex}.rf-field-rel-row__role{border:1px solid var(--neutral-10);background:var(--neutral-05);color:var(--neutral-50);font-family:var(--font-family-mono);font-size:var(--fz-10);font-weight:var(--fw-600);line-height:var(--lh-text);border-radius:3px;padding:0 5px}.rf-field-rel-row__role--req{border-color:var(--fft-role-req-border);background:var(--fft-role-req-bg);color:var(--error-60-main)}.rf-field-rel-row__role--vis{border-color:var(--fft-role-vis-border);background:var(--fft-role-vis-bg);color:var(--primary-60-main)}.rf-field-rel-row__role--ro{color:var(--neutral-70)}.rf-field-rel-row__role--max{border-color:var(--fft-role-max-border);background:var(--fft-role-max-bg);color:var(--fft-role-max-text)}.rf-field-rel-row__value{max-width:130px;font-family:var(--font-family-mono);font-size:var(--fz-10);color:var(--neutral-70);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;overflow:hidden}.rf-field-rel-row__value.is-muted{color:var(--neutral-30)}.rf-field-rel-row__edit{color:var(--neutral-40);flex-shrink:0;display:flex}.rf-field-rel-row:hover .rf-field-rel-row__edit{color:var(--primary-60-main)}.rf-field-rel-row__editor{padding:4px 6px 10px}.document-block-table-title{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.document-block-table-title__name{overflow-wrap:anywhere;min-width:0}.table-row-count{font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.document-table-field{flex-direction:column;min-width:0;display:flex}.document-table-field--mode-settling{opacity:.6;pointer-events:none;transition:opacity .15s}.document-table-field__links-error{color:var(--error-60-main);font-size:var(--fz-13);align-items:center;gap:6px;display:inline-flex}.table-empty-state{border:1px dashed var(--border);background:var(--surface-sunken);border-radius:12px;grid-template-columns:auto minmax(0,560px);place-content:center start;align-items:center;gap:14px 16px;min-height:112px;padding:24px;display:grid}.table-empty-state__icon{width:36px;height:36px;color:var(--text-secondary);flex:none;grid-area:1/1}.table-empty-state__copy{overflow-wrap:anywhere;grid-area:1/2}.table-empty-state__title{font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--text-primary);margin:0}.table-empty-state__description{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);color:var(--text-secondary);margin:6px 0 0}.table-empty-state__actions{flex-wrap:wrap;grid-area:2/2;gap:8px;max-width:100%;display:flex}.table-empty-state__actions .rf-button{white-space:normal;height:auto;min-height:36px}.table-empty-state--centered{text-align:center;flex-direction:column;justify-content:center;gap:16px;display:flex}.table-empty-state--centered .table-empty-state__icon,.table-empty-state--centered .table-empty-state__copy,.table-empty-state--centered .table-empty-state__actions{grid-area:auto}.table-empty-state--centered .table-empty-state__copy{max-width:560px}.table-empty-state--centered .table-empty-state__actions{justify-content:center}.dict-container{flex-direction:column;width:1200px;display:flex}.dictpicker-modal__layout{flex-direction:column;width:min(1200px,100vw - 96px);height:min(68vh,720px);min-height:360px;display:flex}.dictpicker-modal__grid{flex:auto;min-width:0;min-height:180px;display:flex;overflow:hidden}.dictpicker-modal__grid>*{flex:auto;min-width:0;min-height:0}.dict-grid{height:450px;display:flex}.dict-list,.dict-tree{max-width:100%;height:100%;display:flex}.dict-list>*,.dict-tree>*{flex:1;min-width:0}.dict-list--pending{width:900px;max-width:100%}.dictModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.dict-add-form__wrapper{max-height:80vh}@media (width<=640px){.dictpicker-modal__layout{width:calc(100vw - 48px);min-height:320px}}.dict-container-search,.dict-container-search-form{flex-direction:column;display:flex}.dict-container-search__form-wrapper,.dict-container-search__grid{width:100%;display:flex}.dict-search-buttons{flex-direction:row-reverse;padding-bottom:10px;padding-right:10px;display:flex}.table-form__wrapper{max-height:80vh}.table-form{width:100%}.table-form__pagination{margin-top:.5rem}.table-form__drawer .table-form__wrapper{height:100%;max-height:none}.table-form__drawer .rf-drawer__header{min-height:0;padding:0;display:block}.table-form__drawer .rf-drawer__title{width:100%}.table-form__drawer .rf-drawer__close-button{z-index:1;margin:0;position:absolute;top:9px;right:16px}.table-form__drawer .rf-drawer__footer{justify-content:flex-start;min-height:52px;padding:9px 20px}.table-form__drawer-resize{--drawer-grip-color:var(--neutral-50)}@media not print{:root[data-mantine-color-scheme=dark] .table-form__drawer-resize{--drawer-grip-color:var(--static-white)}}.table-form__drawer-resize{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:14px;padding:0;position:fixed;inset:0 auto 0 0}.table-form__drawer-resize:before,.table-form__drawer-resize:after{content:"";background:0 0;transition:background-color .16s;position:absolute;top:50%;left:50%}.table-form__drawer-resize:before{border-radius:8px;width:10px;height:64px;transform:translate(-50%,-50%)}.table-form__drawer-resize:after{pointer-events:none;border-radius:999px;width:3px;height:52px;transform:translate(-50%,-50%)}.table-form__drawer-resize:hover:before,.table-form__drawer-resize:focus-visible:before{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.table-form__drawer-resize:hover:after,.table-form__drawer-resize:focus-visible:after{background:var(--drawer-grip-color)}.table-form__drawer-resize:active:before,.table-form__drawer-resize.is-resizing:before{background:var(--status-info-surface)}.table-form__drawer-resize:active:after,.table-form__drawer-resize.is-resizing:after{background:var(--text-link)}.table-form__drawer-resize:focus-visible{outline:none}.table-form__dw-header{width:100%;min-width:0}.table-form__dw-head{align-items:center;gap:10px;width:100%;min-width:0;min-height:50px;padding:8px 54px 8px 20px;display:flex}.table-form__dw-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.table-form__dw-title{font:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-form__dw-mode{flex:none}.table-form__dw-mode .rf-chip-wrapper{padding:0}.table-form__dw-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.table-form__dw-delete.rf-button--outline-neutral{border-color:color-mix(in srgb, var(--error-60-main) 32%, var(--neutral-20));color:var(--error-60-main)}.table-form__dw-delete.rf-button--outline-neutral:hover,.table-form__dw-delete.rf-button--outline-neutral:focus-visible{border-color:var(--error-60-main);color:var(--error-70)}.table-form__dw-delete.rf-button--outline-neutral:active{background:var(--error-10);border-color:var(--error-70);color:var(--error-80)}.table-form__dw-delete.rf-button--outline-neutral:disabled{border-color:var(--neutral-10);color:var(--neutral-30)}.table-form__dw-toolbar{border-top:1px solid var(--neutral-20);background:var(--neutral-05);flex:none;align-items:center;gap:12px;min-height:44px;padding:6px 20px;display:flex}.table-form__dw-status{min-width:0;color:var(--neutral-70);font-size:var(--fz-11);justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.table-form__dw-status-dot{border:1px solid var(--primary-60-main);background:color-mix(in srgb, var(--primary-60-main) 10%, var(--neutral-00));border-radius:50%;flex:none;width:7px;height:7px}.table-form__dw-status-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.table-form__dw-status button{color:var(--primary-70);font-size:inherit;font-weight:var(--fw-600);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.table-form__dw-status button:disabled{opacity:.5;cursor:default}.table-form__dw-status--error{color:var(--error-70)}.table-form__dw-status--error .table-form__dw-status-dot{border-color:var(--error-60-main);background:color-mix(in srgb, var(--error-60-main) 10%, var(--neutral-00))}.table-form__dw-footer-actions{align-items:center;gap:10px;display:flex}.table-form__empty{min-height:240px;color:var(--neutral-70);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.table-form__empty button{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.table-form__dw-mode{display:none}.table-form__dw-toolbar{flex-wrap:wrap;align-items:flex-start}.table-form__dw-status{justify-content:flex-start;width:100%;margin-left:0}}.table-form-navigation{container:table-form-navigation/inline-size}.table-form-navigation__controls{border-top:1px solid var(--border-subtle);background:var(--surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 20px;display:grid}.table-form-navigation__controls .rf-button{justify-self:start;height:36px}.table-form-navigation__controls .rf-button:last-child{justify-self:end}.table-form-navigation__position{font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal);border:1px solid var(--border);background:var(--surface);width:172px;max-width:100%;height:36px;color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:0 10px;font-family:inherit}.table-form-navigation__position:hover:not(:disabled){border-color:var(--border-strong)}.table-form-navigation__position:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.table-form-navigation__position:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:default}@container table-form-navigation (width<=540px){.table-form-navigation__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:12px}.table-form-navigation__position{grid-area:1/1/auto/-1;width:100%}}@media (pointer:coarse){.table-form-navigation__controls .rf-button,.table-form-navigation__position{height:44px}}.rf-pagination,.rf-pagination--disabled{justify-content:center;align-items:center;gap:.5rem;display:flex}.rf-pagination .rf-pagination__input,.rf-pagination--disabled .rf-pagination__input{width:129px;margin-left:8px}.rf-pagination__chevron-wrapper{color:var(--neutral-50)}.rf-pagination__chevron-left{margin-right:8px}.rf-pagination__chevron-right{margin-left:8px}.rf-pagination__label{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rf-pagination__label-simple{background-color:var(--neutral-10);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:16px;height:4px;margin:0 8px;display:flex}.rf-pagination__label-simple:hover{background-color:var(--primary-70)}.rf-pagination__label-simple:active{background-color:var(--primary-80)}.rf-pagination__label-simple--disabled{cursor:default;color:var(--neutral-30)}.rf-pagination__label-simple--disabled:hover{background-color:initial;color:var(--neutral-30)}.rf-pagination__label-simple--selected{color:var(--text-on-accent);background-color:var(--primary-60-main)}.rf-pagination__label-simple--selected:hover{background-color:var(--primary-70);color:var(--text-on-accent)}.rf-pagination__label,.rf-pagination__chevron-wrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rf-pagination__label:hover,.rf-pagination__chevron-wrapper:hover{background-color:var(--neutral-10);color:var(--primary-70)}.rf-pagination__label:active,.rf-pagination__chevron-wrapper:active{background-color:var(--neutral-10);color:var(--primary-80)}.rf-pagination__label--disabled,.rf-pagination__chevron-wrapper--disabled{cursor:default;color:var(--neutral-30)}.rf-pagination__label--disabled:hover,.rf-pagination__chevron-wrapper--disabled:hover{background-color:initial;color:var(--neutral-30)}.rf-pagination__label--selected,.rf-pagination__chevron-wrapper--selected{color:var(--text-on-accent);background-color:var(--primary-60-main)}.rf-pagination__label--selected:hover,.rf-pagination__chevron-wrapper--selected:hover{background-color:var(--primary-60-main);color:var(--text-on-accent)}.rf-pagination__ellipsis{width:40px;height:40px;font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);-webkit-user-select:none;user-select:none;color:var(--neutral-90);justify-content:center;align-items:center;display:flex}.rf-pagination--compact .rf-pagination__label{font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.rf-pagination--compact .rf-pagination__label,.rf-pagination--compact .rf-pagination__chevron-wrapper,.rf-pagination--compact .rf-pagination__ellipsis{width:30px;height:30px}.rf-pagination__label:focus-visible,.rf-pagination__chevron-wrapper:focus-visible{outline:2px solid var(--primary-60-main);outline-offset:-2px;border-radius:50%}.rf-pagination__label--selected:focus{outline-offset:2px}.rf-pagination--disabled{cursor:not-allowed}.rf-pagination--disabled .rf-pagination__label,.rf-pagination--disabled .rf-pagination__label--selected,.rf-pagination--disabled .rf-pagination__chevron-wrapper{cursor:not-allowed;color:var(--neutral-30);background-color:#0000}.rf-pagination--disabled .rf-pagination__label:hover,.rf-pagination--disabled .rf-pagination__label--selected:hover,.rf-pagination--disabled .rf-pagination__chevron-wrapper:hover{color:var(--neutral-30);background-color:#0000}.rf-pagination--disabled .rf-pagination__ellipsis{color:var(--neutral-30)}.rf-pagination--disabled .rf-pagination__input{display:none}.confirm-modal__controls{flex-direction:row-reverse;gap:15px;display:flex}.confirm-modal__error{color:var(--error-60-main);margin:10px 0}.sign-check-container{flex-direction:column;display:flex}.sign-check-Row{flex-direction:row;display:flex}.sign-check-Icon{width:30px}.sign-check-Msg{line-height:var(--lh-text)}.table-data-next{--tdn-ink:#0f172a;--tdn-field-bg:#fff;--tdn-glass:#ffffffc7;--tdn-glass-strong:#fffffff5;--tdn-dot-ring:#ffffffe6}@media not print{:root[data-mantine-color-scheme=dark] .table-data-next{--tdn-ink:#fff;--tdn-field-bg:var(--neutral-00);--tdn-glass:#292b30c7;--tdn-glass-strong:#34373bf5;--tdn-dot-ring:var(--neutral-05)}}.table-data-next .tdn-scrollstart{animation:.2s tdn-scrollstart-in}@keyframes tdn-scrollstart-in{0%{opacity:0;translate:6px}}.table-data-next{margin:4px 0 8px}.table-data-next__caption{font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.table-data-next .dtb__rowline>*{padding-block:5px}.table-data-next .dtb__rowline .dtb__cell{align-items:center;display:flex}.table-data-next .tdn-cell{border-radius:8px;flex:1;align-self:stretch;align-items:center;min-width:0;min-height:34px;margin:0 -6px;padding:3px 6px;display:flex;position:relative}.table-data-next .tdn-cell--invalid{background:color-mix(in srgb, var(--error-60-main) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error-60-main) 45%, transparent)}.table-data-next .tdn-cell--empty{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tdn-ink) 16%, transparent)}.table-data-next .tdn-cell--readonly{color:var(--neutral-70);background:color-mix(in srgb, var(--tdn-ink) 10%, transparent);cursor:not-allowed;-webkit-user-select:text;user-select:text;padding-inline-end:30px}.table-data-next .tdn-cell__lock{inset-inline-end:7px;position:absolute;top:50%;transform:translateY(-50%)}.table-data-next .tdn-cell--longtext>.tdn-cell__lock{top:6px;transform:none}.table-data-next .tdn-cell--readonly-hint .rf-checkbox{pointer-events:none}:is(.table-data-next .tdn-cell:has(.rf-checkbox-readonly),.table-data-next .tdn-cell:has(.mantine-Checkbox-input:disabled)){cursor:not-allowed}.table-data-next .tdn-cell__blank{color:var(--doc-text-mute2);opacity:.7}.table-data-next .tdn-cell--longtext{white-space:pre-wrap}.table-data-next .dtb__cell--editable:hover{box-shadow:none;background:0 0}.table-data-next .dtb__rowline:hover .dtb__cell--editable .tdn-cell:not(.tdn-cell--invalid){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tdn-ink) 16%, transparent);background:var(--tdn-field-bg)}.table-data-next .dtb__rowline:hover .dtb__cell--editable:hover .tdn-cell:not(.tdn-cell--invalid){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-50) 40%, transparent)}.table-data-next .dtb__cell--editable:focus-visible{box-shadow:none}.table-data-next .dtb__cell--editable:focus-visible .tdn-cell:not(.tdn-cell--invalid){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary-50) 45%, transparent)}.table-data-next .dtb__cell:has(>.tdn-cell--readonly){cursor:not-allowed}.table-data-next .dtb__cell--editing>:not(.tdn-cell){flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:stretch;min-width:0;display:flex}.table-data-next .dtb__cell--editing>:has(textarea){justify-content:flex-start}.table-data-next .dtb__cell--editing>.tdn-cell-editor--single-line{border:1px solid var(--primary-60-main);background:var(--tdn-field-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-60-main) 15%, transparent);border-radius:8px;padding:0 4px}.table-data-next .dtb__cell--editing>:has([data-variant=unstyled]){border:1px solid var(--primary-60-main);background:var(--tdn-field-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-60-main) 15%, transparent);border-radius:8px;padding:0 4px}.table-data-next .tdn-cell-editor--single-line .mantine-Input-input{box-shadow:none;background:0 0;border-color:#0000}.table-data-next .tdn-cell-editor--single-line .mantine-Input-input:focus,.table-data-next .tdn-cell-editor--single-line .mantine-Input-input:focus-within{box-shadow:none;border-color:#0000}.table-data-next .dtb__cell--editing .dtb__cell-editor{height:auto}.table-data-next .dtb__cell--center .tdn-cell{justify-content:center}.table-data-next .dtb__cell--right .tdn-cell{justify-content:flex-end}.table-data-next .dtb__row-actions--left,.table-data-next .dtb__hcell--actions{gap:0}.table-data-next .tdn-action-slot{flex-shrink:0;justify-content:center;align-items:center;width:26px;display:inline-flex}.table-data-next .tdn-detail{flex-direction:column;gap:10px;min-width:0;display:flex}.table-data-next .dtb__detail{--dtb-detail-inline-inset:18px;margin:10px;padding:6px 8px;padding-inline-end:calc(8px + var(--dtb-detail-end-clearance))}.table-data-next .tdn-opendoc{width:24px;height:24px;color:var(--doc-text-mute2);border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.table-data-next .tdn-opendoc:hover{background:color-mix(in srgb, var(--primary-50) 12%, transparent);color:var(--aura-2)}.table-data-next .tdn-hbtn{width:20px;height:20px;color:var(--doc-text-mute2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.table-data-next .tdn-hbtn:hover{background:color-mix(in srgb, var(--primary-50) 12%, transparent);color:var(--aura-2)}.table-data-next--compact .dtb__bar{gap:6px;padding:2px 2px 6px}.table-data-next--compact .dtb__icon-btn{border-radius:9px;width:28px;height:28px}.table-data-next--compact .dtb__icon-btn svg{width:15px;height:15px}.table-data-next--compact .dtb__icon-btn--label{width:auto;height:28px;font-size:var(--fz-12);padding:0 10px 0 7px}.tdn-confirm{--tdn-confirm-bg:#fffffffa;--tdn-confirm-inset:#ffffffb3;--tdn-confirm-muted:#5a6072}@media not print{:root[data-mantine-color-scheme=dark] .tdn-confirm{--tdn-confirm-bg:color-mix(in srgb, var(--surface-raised) 98%, transparent);--tdn-confirm-inset:#ffffff0f;--tdn-confirm-muted:var(--neutral-60)}}.tdn-confirm{z-index:1000;border:1px solid var(--rf-modal-stroke);border-radius:var(--rf-modal-border-radius);background:var(--tdn-confirm-bg);min-width:340px;max-width:480px;box-shadow:0 1px 0 var(--tdn-confirm-inset) inset, 0 30px 80px -28px #0f1c3c59;color:var(--rf-modal-text);padding:20px 24px 18px;animation:.18s tdn-confirm-in;position:fixed;top:18vh;left:50%;translate:-50%}.tdn-confirm__title{font-size:var(--fz-16);font-weight:var(--fw-600);margin-bottom:8px}.tdn-confirm__text{font-size:var(--fz-13);line-height:var(--lh-text);color:var(--doc-text-muted,var(--tdn-confirm-muted));margin-bottom:16px}.tdn-confirm__buttons{justify-content:flex-end;gap:10px;display:flex}@keyframes tdn-confirm-in{0%{opacity:0;translate:-50% -8px}}.tdn-issues{height:36px;font-size:var(--fz-12);white-space:nowrap;--tdn-issues-tone:var(--warning-50-main);--tdn-issues-ink:var(--warning-70);background:color-mix(in srgb, var(--tdn-issues-tone) 8%, transparent);border:1px solid color-mix(in srgb, var(--tdn-issues-tone) 32%, transparent);min-width:96px;max-width:max-content;color:var(--tdn-issues-ink);border-radius:11px;flex:999 1 0;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.tdn-issues--danger{--tdn-issues-tone:var(--danger);--tdn-issues-ink:#a01717}@media not print{:root[data-mantine-color-scheme=dark] .tdn-issues--danger{--tdn-issues-ink:var(--error-70)}}.tdn-issues__dot{background:var(--tdn-issues-tone);border-radius:50%;flex:none;width:7px;height:7px}.tdn-issues__count{font-weight:var(--fw-600);display:none}.tdn-issues__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tdn-issues__text b{font-weight:var(--fw-600)}.tdn-issues__act{font:inherit;font-size:var(--fz-12);height:26px;color:var(--aura-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:0 10px}.tdn-issues__act:hover{background:color-mix(in srgb, var(--primary-50) 10%, transparent)}.tdn-issues__close{width:24px;height:24px;color:var(--doc-text-mute2);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tdn-issues__close svg{width:15px;height:15px}.tdn-issues__close:hover{opacity:1;background:color-mix(in srgb, var(--tdn-ink) 5%, transparent)}.dtb__bar{container-type:inline-size}@container (width<=900px){.tdn-issues{flex:none;min-width:0;padding:0 10px}.tdn-issues__text,.tdn-issues__act,.tdn-issues__close{display:none}.tdn-issues__count{display:inline}}.tdn-sets{border:1px solid var(--border);background:var(--tdn-glass);border-radius:11px;align-items:center;min-width:0;max-width:100%;height:36px;display:inline-flex}.tdn-sets__select{font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-flat);letter-spacing:var(--ls-normal);min-width:0;height:34px;color:var(--text-link);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px 0 0 10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tdn-sets__select:hover,.tdn-sets__select[aria-expanded=true]{background:var(--surface-hover)}.tdn-sets__select svg{flex:none}.tdn-sets__prefix{color:var(--text-secondary)}.tdn-sets__name{text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}.tdn-sets__dropdown{border:1px solid var(--border);background:var(--surface-raised);min-width:230px;max-width:calc(100vw - 24px);max-height:min(420px,100dvh - 80px);color:var(--text-primary);border-radius:12px;padding:5px;overflow-y:auto}.tdn-sets__label{font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);color:var(--text-secondary);padding:5px 10px}.tdn-sets__option{font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);min-height:36px;color:var(--text-primary);overflow-wrap:anywhere;border-radius:7px}.tdn-sets__option[aria-checked=true]{background:var(--surface-selected);color:var(--text-link)}.tdn-sets__option-name{align-items:center;gap:6px;display:flex}.tdn-sets__own{background:var(--text-link);border-radius:50%;flex:none;width:5px;height:5px}.tdn-sets__alert{background:var(--status-error-text);border-radius:50%;flex:none;width:6px;height:6px}.tdn-sets__more{border:none;border-left:1px solid var(--border);width:36px;height:34px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:0 10px 10px 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tdn-sets__more svg{width:17px;height:17px}.tdn-sets__more:hover{background:var(--surface-hover)}.tdn-sets__more--dirty:after{content:"";background:var(--text-link);width:6px;height:6px;box-shadow:0 0 0 2px var(--tdn-dot-ring);border-radius:50%;position:absolute;top:6px;right:6px}.tdn-sets__menu{flex-direction:column;min-width:230px;padding:4px;display:flex}.tdn-sets__menuitem{width:100%;color:var(--doc-text);font:inherit;font-size:var(--fz-13);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 11px;transition:background .14s,color .14s;display:block}.tdn-sets__menuitem:hover{background:color-mix(in srgb, var(--primary-50) 8%, transparent);color:var(--aura-2)}.tdn-sets__menuitem--danger:hover{background:color-mix(in srgb, var(--error-60-main) 8%, transparent);color:var(--error-60-main)}.tdn-sets__hint{--tdn-sets-muted:#5a6072;font-size:var(--fz-13);color:var(--doc-text-muted,var(--tdn-sets-muted));margin:0 0 12px}@media not print{:root[data-mantine-color-scheme=dark] .tdn-sets__hint{--tdn-sets-muted:var(--neutral-60)}}.tdn-sets__error{font-size:var(--fz-12);color:var(--error-60-main);margin-top:8px}.table-data-next__title-group{align-items:baseline;gap:8px;min-width:0;max-width:100%;padding-block:8px 12px;display:flex}.table-data-next--compact>.table-data-next__title-group{padding-block:4px 8px}.table-data-next--compact>.table-data-next__title-group .table-data-next__caption{font-size:var(--fz-14);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.dtb__detail .table-data-next>.table-data-next__title-group,.dtb__detail .table-data-next>.dtb>.dtb__bar{inline-size:calc(100cqi - var(--dtb-detail-inline-inset) - var(--dtb-detail-inline-inset) - var(--dtb-detail-end-clearance));position:sticky;inset-inline-start:var(--dtb-detail-inline-inset)}.rf-dictpicker{width:100%;height:40px;position:relative}.rf-dictpicker__input-wrapper{box-sizing:border-box}.rf-dictpicker__input-wrapper svg{color:var(--neutral-30)}.rf-dictpicker__input-wrapper .rf-select__button svg{color:inherit}.rf-dictpicker:has(.rf-dictpicker__input-wrapper>.dict-chips-container){height:unset}.rf-dictpicker__input-wrapper:has(.dict-chips-container){background-color:unset!important}.rf-dictpicker-ingrid{cursor:pointer;width:100%;position:relative}.rf-dictpicker-ingrid .mantine-Input-input{box-shadow:none;height:30px}.rf-dictpicker .rf-dictpicker__input-wrapper:not(.rf-dictpicker__input-wrapper--readonly) .mantine-Input-input[readonly]{color:inherit;cursor:pointer}.filter__wrapper .mantine-Input-input{height:38px}.rf-dictpicker .rf-dictpicker__input-wrapper .mantine-Input-input[readonly]{cursor:pointer}.rf-dictpicker .rf-dictpicker__input-wrapper--readonly .mantine-Input-input[readonly]{cursor:default;-webkit-user-select:text;user-select:text}.rf-dictpicker-ingrid .rf-dictpicker__input-wrapper--readonly{cursor:default;box-shadow:none}.rf-dictpicker__focus-border>.rf-dictpicker__input-wrapper .mantine-Input-input[readonly]{border:1px solid #0000;border-radius:10px}.rf-dictpicker__focus-border>.rf-dictpicker__input-wrapper .mantine-Input-input[readonly]:hover{border:1px solid var(--primary-70)}.rf-dictpicker__calendar-button{color:var(--neutral-50);cursor:pointer;transition:all .35s}.rf-dictpicker__calendar-button svg{color:var(--neutral-50)}.rf-dictpicker__calendar-chevron{cursor:pointer;justify-content:center;align-items:center;display:flex}.rf-dictpicker__calendar-chevron svg{color:var(--neutral-50)}.rf-dictpicker__input-wrapper--disabled{color:var(--neutral-90)}.rf-dictpicker__input-wrapper--disabled .rf-dictpicker__calendar-button,.rf-dictpicker__input-wrapper--disabled .rf-dictpicker__calendar-chevron{cursor:pointer}.card-filter__status-picker .rf-select__wrapper{box-shadow:none}.rf-dictpicker__input-day{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);text-transform:capitalize;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.rf-dictpicker .rf-dictpicker__input-wrapper,.rf-dictpicker-ingrid .rf-dictpicker__input-wrapper{background-color:var(--neutral-10);border-radius:8px}.rf-dictpicker__date-picker-container{outline:none}.dict-chips-container{flex-direction:row;gap:10px;display:flex}.dict-chips-add{padding-top:2px;display:flex}.dict-chips-add svg{color:var(--primary-60-main)}.dict-chips-add .dict-chips-add--disabled svg{color:var(--neutral-50)}.dict-chips-items{flex-wrap:wrap;align-items:center;display:flex}.dict-chips-items .dict-chips-show-more{border:1px solid var(--primary-60-main);font-weight:var(--fw-400);border-radius:16px;margin-left:.25rem}.dict-chips-items .dict-chips-show-more svg{color:unset}.dict-chips-placeholder{color:var(--neutral-50);align-items:center;display:flex}.rf-dictchipitem{width:fit-content;margin:1px;display:inline-flex;position:relative}.rf-dictchipitem .rf-chip-wrapper{cursor:default}.rf-abookchipitem{width:fit-content;margin:1px;display:inline-flex;position:relative}.rf-abookchipitem .rf-chip-wrapper{cursor:default}.approval-list-moved{border:1px dashed var(--neutral-20);color:var(--neutral-60);font-size:var(--fz-13);line-height:var(--lh-text);border-radius:12px;padding:14px 16px}.approval-list-moved__link{font:inherit;cursor:pointer;color:var(--primary-60-main);background:0 0;border:none;padding:0}.approval-list-moved__link:hover{text-decoration:underline}.form-approveListTable{flex-direction:column;flex:1;display:flex}.apl-cycle-graph-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.apl-cycle-graph-icon .apl-icon--Active{color:var(--primary-60-main)}.apl-cycle-graph-icon .apl-icon--Done{color:var(--success-50-main)}.apl-cycle{flex-direction:column;height:100%;display:flex}.apl-cycle-header,.apl-cycle-box{flex-direction:row;height:100%;display:flex}.apl-cycle-header{cursor:pointer}.apl-cycle-title{min-height:40px;line-height:var(--lh-ui);font-style:normal;font-weight:var(--fw-550);color:var(--neutral-90);align-items:center;margin-left:5px;display:flex}.apl-cycle-line{border-radius:1px;min-width:2px;height:100%;margin-left:19px}.apl-cycle-content{flex-direction:column;width:100%;margin-left:19px;display:flex}.apl-cycle-line--Done{background-color:#2abb5b}.apl-cycle-line--Active{background-color:var(--primary-60-main)}.apl-level-graph-icon{border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.apl-level{flex-direction:column;height:100%;display:flex}.apl-level-header,.apl-level-box{flex-direction:row;height:100%;display:flex}.apl-level-header{cursor:pointer}.apl-level-title{font-style:normal;font-size:var(--fz-14);line-height:var(--lh-text)}.apl-level-line{border-radius:1px;width:2px;height:100%;margin-left:9px}.apl-level-content{width:100%;margin-left:25px}.apl-level-line--Done{background-color:#2abb5b}.apl-level-line--Active{background-color:var(--primary-60-main)}.attach-files-block-skeleton{flex-direction:column;gap:12px;display:flex}.attach-files-block-skeleton__dropzone{border:1px dashed var(--border-subtle);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:104px;padding:18px;display:grid}.attach-files-block-skeleton__body{flex-direction:column;gap:10px;min-width:0;display:flex}.custom-component--preview-unsupported{border:1px dashed var(--warning-40);background:var(--warning-10);min-height:64px;color:var(--neutral-70);border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;display:flex}.custom-component--preview-unsupported b{font-size:var(--fz-11)}.custom-component--preview-unsupported span,.custom-component--preview-unsupported small{font-size:var(--fz-10);margin-top:3px}.custom-component--preview-unsupported small{color:var(--neutral-60)}.ws-demand-wrapper{--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 10%, transparent) 0%, color-mix(in srgb, var(--aura-2) 6%, transparent) 50%, color-mix(in srgb, var(--aura-3) 10%, transparent) 100%);--aurora-tint-soft:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 5%, transparent) 0%, color-mix(in srgb, var(--aura-3) 3%, transparent) 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-glass-panel:#fffffff5;--ws-glass-track:#ffffffa6;--ws-glass-aside-top:#ffffff9e;--ws-glass-aside-bottom:#f8faff6b;--ws-glass-pill:#fffffff2;--ws-head-glass-top:#fffffff5;--ws-head-glass-bottom:#f8faffeb;--ws-shine-95:#fffffff2;--ws-shine-70:#ffffffb3;--ws-shine-60:#fff9;--ws-shine-45:#ffffff73;--ws-shine-40:#fff6;--ws-shine-35:#ffffff59;--ws-ink:#0f172a;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-paper:#fff;--ws-sticky-bg:#fafcff;--ws-sticky-grad-top:#fff;--ws-sticky-grad-bottom:#f5f8ff;--ws-band-bg:#f8fbff;--ws-band-grad-top:#f5f8ff;--ws-band-grad-bottom:#eef2fb;--ws-field-grad-top:#f3f7ff;--ws-field-grad-bottom:#eef3fd;--ws-canvas:#fbfcff;--ws-ink-accent:#1d54c2;--ws-ink-muted:#475569;--ws-danger:#c2382a;--ws-amber:#d68a00;--ws-delivery-track:#e6eaf0;--ws-danger-solid:#c2382a;--ws-win:#15803d;--ws-win-grad:linear-gradient(180deg, #1a9c4b, #15803d);--ws-win-grad-hover:linear-gradient(180deg, #1aa552, #14733a);--ws-medal-silver:linear-gradient(135deg, #eaf0f8 0%, #bcc8da 52%, #9fafc6 100%);--ws-medal-silver-ink:#34404f;--ws-medal-silver-stroke:#0f172a1f;--ws-medal-silver-muted:#566f93;--ws-medal-bronze:linear-gradient(135deg, #f4dab9 0%, #ddb080 55%, #c8964f 100%);--ws-medal-bronze-ink:#6b4423;--ws-medal-bronze-stroke:#78501e33;--ws-medal-bronze-muted:#9a6a39;--ws-star:#eab308;--ws-violet-dot:#8b83d6;--ws-aurora-text-mid:#1d54c2;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px color-mix(in srgb, var(--aura-2) 30%, transparent)}@media not print{:root[data-mantine-color-scheme=dark] .ws-demand-wrapper{--glass:#292b30b8;--glass-strong:#292b30e0;--glass-soft:#292b3080;--ws-glass-panel:#34373bf5;--ws-glass-track:#292b30a6;--ws-glass-aside-top:#292b3099;--ws-glass-aside-bottom:#26282c66;--ws-glass-pill:#34373bf2;--ws-head-glass-top:#34373bf5;--ws-head-glass-bottom:#292b30eb;--ws-shine-95:#ffffff14;--ws-shine-70:#ffffff0f;--ws-shine-60:#ffffff0f;--ws-shine-45:#ffffff0d;--ws-shine-40:#ffffff0d;--ws-shine-35:#ffffff0a;--ws-ink:#fff;--ws-stroke:#ffffff2e;--ws-stroke-soft:#ffffff21;--ws-stroke-strong:#ffffff40;--ws-paper:var(--neutral-00);--ws-sticky-bg:var(--neutral-05);--ws-sticky-grad-top:var(--neutral-05);--ws-sticky-grad-bottom:var(--neutral-00);--ws-band-bg:var(--neutral-05);--ws-band-grad-top:var(--neutral-05);--ws-band-grad-bottom:var(--neutral-10);--ws-field-grad-top:var(--neutral-10);--ws-field-grad-bottom:var(--neutral-05);--ws-canvas:var(--neutral-00);--ws-ink-accent:var(--primary-70);--ws-ink-muted:var(--neutral-60);--ws-danger:var(--error-60-main);--ws-amber:var(--attention-50-main);--ws-delivery-track:var(--neutral-10);--ws-aurora-text-mid:var(--primary-70);--ws-shadow-glass:0 1px 0 #ffffff0f inset, 0 8px 24px -16px #00000080}}.ws-demand-wrapper{font-variant-numeric:tabular-nums;color:var(--neutral-90);flex-direction:column;min-height:240px;padding-top:10px;display:flex;position:relative}.ws-demand-wrapper .ws-demand__loading{flex:auto;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.ws-demand-wrapper .ws-demand__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ws-demand-wrapper .ws-demand__empty h1{font-size:calc(var(--fz-18) * var(--ws-font-scale,1));font-weight:var(--fw-500)}.ws-demand-wrapper .ws-demand__empty p{font-size:calc(var(--fz-16) * var(--ws-font-scale,1));font-weight:var(--fw-400);color:var(--neutral-70)}.ws-scroll{background:var(--glass-strong);border:1px solid var(--ws-stroke);border-radius:var(--ws-r-card);min-height:200px;max-height:max(100vh - 235px,200px);box-shadow:var(--ws-shadow-glass);scrollbar-color:color-mix(in srgb, var(--aura-2) 30%, transparent) transparent;position:relative;overflow:auto}.ws-scroll::-webkit-scrollbar{width:10px;height:10px}.ws-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--aura-2) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.ws-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--aura-2) 50%, transparent);background-clip:padding-box}.ws-scroll::-webkit-scrollbar-corner{background:0 0}.ws-scroll.is-grab{cursor:grab}.ws-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ws-scroll.is-dragging *{cursor:grabbing!important}:is(.form-container:has(.ws-demand-wrapper),.form-row:has(.ws-demand-wrapper),.form-column:has(.ws-demand-wrapper),.custom-component:has(.ws-demand-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.custom-component:has(>.ws-demand-wrapper)>.ws-demand-wrapper{flex:auto;min-height:0}.custom-component:has(>.ws-demand-wrapper)>.ws-demand-wrapper>.ws-scroll{flex:auto;min-height:0;max-height:none}.document-form-details .custom-component>.ws-demand-wrapper{flex:none;height:clamp(420px,100vh - 300px,760px)}.ws-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed;width:max-content;min-width:100%}.ws-col-crit{width:280px}.ws-col-offer{width:320px}.ws-th{z-index:4;text-align:left;font-weight:var(--fw-500);vertical-align:top;background:var(--ws-sticky-bg);background-image:linear-gradient(180deg, var(--ws-sticky-grad-top) 0%, var(--ws-sticky-grad-bottom) 100%);border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke);height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--ws-ink) 4%, transparent), 0 8px 14px -8px color-mix(in srgb, var(--ws-ink) 22%, transparent);padding:0;position:sticky;top:0}.ws-th:last-child{border-right:none}.ws-th>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-th-crit{z-index:6;font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-70);font-weight:var(--fw-600);background:var(--ws-sticky-bg);background-image:linear-gradient(180deg, var(--ws-sticky-grad-top) 0%, var(--ws-sticky-grad-bottom) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--ws-ink) 4%, transparent), 0 8px 14px -8px color-mix(in srgb, var(--ws-ink) 22%, transparent), 6px 0 10px -8px #0f172a29;padding:14px 18px;position:sticky;left:0}.ws-td{vertical-align:top;border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke-soft);background:var(--ws-paper);height:1px;padding:0}.ws-td:last-child{border-right:none}tbody tr:hover .ws-td,tbody tr:hover .ws-td-crit{background:var(--ws-sticky-bg)}.ws-td-crit{z-index:1;background:var(--ws-paper);border-right:1px solid var(--ws-stroke);padding:14px 18px;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-demand-wrapper .offer-cell-header-menu:focus-visible,.ws-demand-wrapper .ws-row-cat:focus-visible,.ws-demand-wrapper .ws-cell:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}.ws-table--by-offer .ws-col-offerhead{width:340px}.ws-table--by-offer .ws-col-critcol{width:300px}.ws-table--by-offer .ws-th-catgroup{z-index:5;text-align:left;vertical-align:middle;background:var(--ws-band-bg);background-image:linear-gradient(180deg, var(--ws-band-grad-top) 0%, var(--ws-band-grad-bottom) 100%);border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke-soft);height:34px;padding:0;position:sticky;top:0;box-shadow:0 1px #0f172a0a}.ws-table--by-offer .ws-th-catgroup:last-child{border-right:none}.ws-table--by-offer .ws-catgroup{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;display:flex;overflow:hidden}.ws-table--by-offer .ws-catgroup__name{min-width:0;font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-600);color:var(--neutral-70);text-overflow:ellipsis;overflow:hidden}.ws-table--by-offer .ws-catgroup__name b{color:var(--neutral-90);font-weight:var(--fw-700)}.ws-table--by-offer .ws-catgroup__sum{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);font-weight:var(--fw-500);white-space:nowrap;flex-shrink:0}.ws-table--by-offer .ws-catgroup__sum b{color:var(--neutral-90);font-weight:var(--fw-700);font-variant-numeric:tabular-nums}.ws-table--by-offer .ws-catgroup__sigma{font-family:var(--font-family-serif);font-size:calc(var(--fz-13) * var(--ws-font-scale,1));font-weight:var(--fw-700);background:var(--aurora-button);color:#0000;-webkit-background-clip:text;background-clip:text}.ws-table--by-offer .ws-th-critcol{z-index:4;vertical-align:top;background:var(--ws-sticky-bg);background-image:linear-gradient(180deg, var(--ws-sticky-grad-top) 0%, var(--ws-sticky-grad-bottom) 100%);border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke);padding:14px 16px;position:sticky;top:34px;box-shadow:0 8px 14px -8px #0f172a38}.ws-table--by-offer .ws-th-critcol:last-child{border-right:none}.ws-table--by-offer .ws-td-offerhead{z-index:1;background:var(--ws-paper);border-right:1px solid var(--ws-stroke);padding:0;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-table--by-offer .ws-td-offerhead>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-table--by-offer tbody tr:hover .ws-td-offerhead{background:var(--ws-sticky-bg)}.ws-demand-wrapper.is-refreshing .ws-scroll{opacity:.5;pointer-events:none;transition:opacity .18s}.ws-demand-wrapper.is-refreshing:after{content:"";z-index:10;background:linear-gradient(90deg, transparent, var(--aura-2), var(--aura-3), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;height:2px;animation:1.1s ease-in-out infinite ws-refreshing-bar;position:absolute;top:10px;left:0;right:0}@keyframes ws-refreshing-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.ws-row-cat{cursor:pointer;-webkit-user-select:none;user-select:none}.ws-row-cat>td{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-600);color:var(--neutral-70);border-top:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke-soft);background:var(--ws-band-bg);background-image:radial-gradient(80% 100% at 0% 50%, color-mix(in srgb, var(--aura-1) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--ws-band-grad-top) 0%, var(--ws-band-grad-bottom) 100%);padding:0;transition:filter .16s}.ws-row-cat:hover>td{filter:brightness(.985)}.ws-row-cat__inner{align-items:center;width:max-content;max-width:100%;padding:10px 18px;display:inline-flex;position:sticky;left:0}.ws-row-cat__chev{color:var(--neutral-60);vertical-align:middle;margin-right:8px;line-height:0;transition:transform .2s;display:inline-flex}.ws-row-cat.is-collapsed .ws-row-cat__chev{transform:rotate(-90deg)}.ws-row-cat__label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:min(60ch,100vw - 360px);display:inline-flex;overflow:hidden}.ws-row-cat__label b{color:var(--neutral-90);font-weight:var(--fw-700)}.ws-row-cat__label:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--aura-2) 25%, transparent), transparent);width:32px;height:1px;margin-left:4px;display:inline-block}.ws-row-cat__sum{float:right;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));text-transform:none;letter-spacing:var(--ls-caps);color:var(--neutral-70);font-weight:var(--fw-500);white-space:nowrap;align-items:baseline;gap:4px;padding:10px 18px;display:inline-flex;position:sticky;right:0}.ws-row-cat__sum-sigma{font-family:var(--font-family-serif);font-size:calc(var(--fz-14) * var(--ws-font-scale,1));font-weight:var(--fw-700);line-height:var(--lh-flat);background:var(--aurora-button);color:#0000;-webkit-background-clip:text;background-clip:text}.ws-row-cat__sum-value{color:var(--neutral-90);font-weight:var(--fw-700);font-variant-numeric:tabular-nums;font-size:calc(var(--fz-12) * var(--ws-font-scale,1))}.ws-row--alt>.ws-td{background:color-mix(in srgb, var(--aura-2) 6%, transparent)}.ws-row--alt>.ws-td-crit{background:linear-gradient(180deg, var(--ws-field-grad-top) 0%, var(--ws-field-grad-bottom) 100%)}tbody tr.ws-row--alt:hover .ws-td,tbody tr.ws-row--alt:hover .ws-td-crit{background:var(--ws-sticky-bg)}.ws-crit{flex-direction:column;gap:6px;display:flex}.ws-crit__title{font-size:calc(var(--fz-14) * var(--ws-font-scale,1));font-weight:var(--fw-600);line-height:var(--lh-ui);color:var(--neutral-90);letter-spacing:var(--ls-tight)}.ws-crit__info-icon{color:var(--neutral-60);vertical-align:-2px;cursor:help;margin-left:4px;line-height:0;display:inline-flex}.ws-crit__badges{flex-wrap:wrap;gap:4px;display:flex}.ws-crit__badge{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);letter-spacing:var(--ls-caps);border-radius:var(--ws-r-pill);background:var(--glass-strong);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ws-crit__badge b{font-weight:var(--fw-700);color:var(--neutral-90);margin-left:2px}.ws-crit__badge--weight{color:var(--ws-ink-accent);border-color:color-mix(in srgb, var(--aura-2) 22%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--aura-1) 10%, transparent), color-mix(in srgb, var(--aura-2) 8%, transparent))}.ws-crit__badge--scale-custom{color:var(--warning-50-main);background:color-mix(in srgb, var(--ws-amber) 8%, transparent);border-color:color-mix(in srgb, var(--ws-amber) 25%, transparent)}.ws-crit__badge--req{color:var(--error-60-main);background:color-mix(in srgb, var(--ws-danger) 6%, transparent);border-color:color-mix(in srgb, var(--ws-danger) 22%, transparent)}.ws-offer-head{cursor:pointer;flex-direction:column;flex:auto;gap:5px;min-height:100%;padding:11px 14px 10px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.ws-offer-head:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aura-2) 35%, transparent)}.ws-offer-head:not(.ws-offer-head--winner):hover{background:var(--aurora-tint-soft)}.ws-offer-head--winner{background:radial-gradient(60% 100% at 50% 0%, color-mix(in srgb, var(--aura-1) 22%, transparent), transparent 70%), radial-gradient(60% 80% at 50% 100%, color-mix(in srgb, var(--aura-3) 14%, transparent), transparent 70%)}.ws-offer-head--winner:before{content:"";background:var(--aurora-ribbon-h);height:4px;box-shadow:0 8px 18px -4px color-mix(in srgb, var(--aura-2) 55%, transparent);position:absolute;top:0;left:0;right:0}.ws-offer-head__top{min-height:calc(28px * var(--ws-font-scale,1));justify-content:space-between;align-items:center;gap:6px;display:flex}.ws-offer-head__rank{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);color:var(--neutral-70);letter-spacing:var(--ls-caps);flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ws-offer-head__rank-num{width:22px;height:22px;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-700);font-variant-numeric:tabular-nums;background:var(--neutral-10);color:var(--neutral-90);border:1px solid var(--ws-stroke);line-height:var(--lh-flat);border-radius:50%;place-items:center;display:inline-grid}.ws-offer-head__rank--1 .ws-offer-head__rank-num{background:var(--aurora-button);color:var(--text-on-accent);box-shadow:0 1px 0 var(--ws-shine-40) inset, 0 4px 10px -2px color-mix(in srgb, var(--aura-2) 40%, transparent);border-color:#0000}.ws-offer-head__rank--1{color:var(--ws-ink-accent)}.ws-offer-head__rank--2 .ws-offer-head__rank-num{background:var(--ws-medal-silver);color:var(--ws-medal-silver-ink);border-color:var(--ws-medal-silver-stroke);box-shadow:0 1px 0 var(--ws-shine-95) inset, 0 3px 8px -3px #5a6e8c80}.ws-offer-head__rank--2{color:var(--ws-medal-silver-muted)}.ws-offer-head__rank--3 .ws-offer-head__rank-num{background:var(--ws-medal-bronze);color:var(--ws-medal-bronze-ink);border-color:var(--ws-medal-bronze-stroke);box-shadow:0 1px 0 var(--ws-shine-60) inset, 0 3px 8px -3px #b4783280}.ws-offer-head__rank--3{color:var(--ws-medal-bronze-muted)}.ws-offer-head__rank-label{text-transform:uppercase;letter-spacing:var(--ls-caps)}.ws-offer-head__approve{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:var(--ls-caps);align-items:center;gap:5px;display:inline-flex}.ws-offer-head__approve--ok{color:var(--success-50-main)}.ws-offer-head__approve--no{color:var(--error-60-main)}.ws-offer-head__approve svg{flex-shrink:0}.ws-offer-head__name{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));line-height:var(--lh-tight);color:var(--neutral-90);letter-spacing:var(--ls-tight);min-width:0;min-height:calc(40px * var(--ws-font-scale,1) + 2px);max-height:calc(40px * var(--ws-font-scale,1) + 2px);align-items:flex-start;gap:6px;margin-top:0;display:flex}.ws-offer-head__name-text{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.ws-offer-head--winner .ws-offer-head__name-text{background:linear-gradient(120deg, var(--neutral-90) 0%, var(--ws-aurora-text-mid,#1d54c2) 55%, var(--aura-3) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.ws-offer-head__blacklist{background:color-mix(in srgb, var(--ws-danger) 10%, transparent);width:20px;height:20px;color:var(--error-60-main);border:1px solid color-mix(in srgb, var(--ws-danger) 30%, transparent);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.ws-offer-head__security{cursor:help;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.ws-offer-head__security svg{flex-shrink:0}.ws-offer-head__security--ok{color:var(--success-50-main)}.ws-offer-head__security--no{color:var(--error-60-main)}.ws-offer-head__security--maybe{color:var(--ws-star)}.ws-offer-head__type{line-height:var(--lh-tight);text-align:right;cursor:help;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:inline-flex}.ws-offer-head__type-id{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--neutral-40);white-space:nowrap}.ws-offer-head__type-name{font-size:calc(var(--fz-12) * var(--ws-font-scale,1));font-weight:var(--fw-600);color:var(--neutral-70);text-transform:lowercase;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ws-offer-head__type-dot{background:var(--neutral-40);border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px}.ws-offer-head__type-name--alt .ws-offer-head__type-dot{background:var(--ws-violet-dot)}.ws-offer-head__sub{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.ws-offer-head__sub--pinned{margin-top:2px}.ws-offer-head__stats{border-top:1px solid var(--ws-stroke-soft);grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.ws-offer-head--winner .ws-offer-head__stats{border-top-color:color-mix(in srgb, var(--aura-2) 18%, transparent)}.ws-decbar{box-sizing:border-box;border-radius:var(--ws-r-md);width:100%;font-family:inherit;font-size:calc(var(--fz-12) * var(--ws-font-scale,1));font-weight:var(--fw-700);line-height:var(--lh-tight);text-align:left;color:inherit;border:1.5px solid #0000;align-items:center;gap:8px;margin-top:1px;padding:8px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.ws-decbar svg{flex-shrink:0}.ws-decbar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-decbar__chev{opacity:.7;margin-left:auto}.ws-decbar__edit{margin-left:auto;border-radius:var(--ws-r-sm);font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-600);color:inherit;background:color-mix(in srgb, var(--static-white) 20%, transparent);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:4px;margin-block:-3px;padding:3px 8px;display:inline-flex}.ws-decbar__edit:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}button.ws-decbar{cursor:pointer}button.ws-decbar:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}.ws-decbar--empty{color:var(--ws-ink-accent);background:color-mix(in srgb, var(--aura-2) 9%, transparent);border:1.5px dashed color-mix(in srgb, var(--aura-2) 50%, transparent);transition:background .15s,border-color .15s}.ws-decbar--empty:hover{background:color-mix(in srgb, var(--aura-2) 16%, transparent);border-color:var(--aura-2)}.ws-decbar--lost{color:var(--neutral-40);font-weight:var(--fw-600);cursor:default;background:0 0;border-color:#0000;padding-left:2px}.ws-decbar--lost .ws-decbar__dash{background:var(--neutral-20);border-radius:2px;flex-shrink:0;width:12px;height:2px}.ws-decbar--unrated{color:var(--neutral-50);background:var(--neutral-05);border:1.5px dashed var(--neutral-20);cursor:default}.ws-decbar--main{color:var(--static-white);background:var(--ws-win-grad);border-color:#0000}.ws-decbar--alt{color:var(--ws-ink-accent);background:color-mix(in srgb, var(--ws-ink-accent) 10%, transparent);border-color:color-mix(in srgb, var(--ws-ink-accent) 28%, transparent)}.ws-decbar--alt .ws-decbar__edit{background:color-mix(in srgb, var(--ws-ink-accent) 10%, transparent)}.ws-decbar--res{color:var(--ws-ink-muted);background:color-mix(in srgb, var(--ws-ink-muted) 10%, transparent);border-color:color-mix(in srgb, var(--ws-ink-muted) 26%, transparent)}.ws-decbar--res .ws-decbar__edit{background:color-mix(in srgb, var(--ws-ink-muted) 10%, transparent)}button.ws-decbar--main:hover{background:var(--ws-win-grad-hover);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--ws-win) 55%, transparent)}button.ws-decbar--alt:hover{background:color-mix(in srgb, var(--ws-ink-accent) 16%, transparent);border-color:color-mix(in srgb, var(--ws-ink-accent) 45%, transparent)}button.ws-decbar--res:hover{background:color-mix(in srgb, var(--ws-ink-muted) 16%, transparent);border-color:color-mix(in srgb, var(--ws-ink-muted) 42%, transparent)}.ws-delivery{--ws-delivery-under:var(--warning-50-main);--ws-delivery-over:var(--warning-50-main);--ws-delivery-over-base:var(--warning-20);--ws-delivery-stroke:color-mix(in srgb, var(--ws-ink) 16%, transparent);vertical-align:middle;cursor:help;filter:drop-shadow(0 1px 1.5px #0f172a47);flex-shrink:0;width:16px;height:16px;display:inline-block}.ws-pill{border-radius:var(--ws-r-pill);line-height:normal;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-600);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--neutral-10);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ws-pill--type{background:var(--neutral-10);color:var(--neutral-80);border-color:var(--ws-stroke);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));letter-spacing:var(--ls-caps);border-radius:5px;padding:5px 10px}.ws-pill--result-main,.ws-pill--result-alt,.ws-pill--result-res,.ws-pill--withdrawn{font-weight:var(--fw-700)}.ws-pill--result-main svg,.ws-pill--result-alt svg,.ws-pill--result-res svg,.ws-pill--withdrawn svg{flex:none;display:block}.ws-pill--result-main,.ws-pill--withdrawn{color:var(--static-white);border-color:#0000}.ws-pill--result-main{background:var(--ws-win)}.ws-pill--withdrawn{background:var(--ws-danger-solid)}.ws-pill--result-alt{background:color-mix(in srgb, var(--ws-ink-accent) 10%, transparent);color:var(--ws-ink-accent);border-color:color-mix(in srgb, var(--ws-ink-accent) 22%, transparent)}.ws-pill--result-res{background:color-mix(in srgb, var(--ws-ink-muted) 10%, transparent);color:var(--ws-ink-muted);border-color:color-mix(in srgb, var(--ws-ink-muted) 22%, transparent)}.ws-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-stat>.rf-tooltip{overflow:visible}.ws-stat__label{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-60);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-stat__value{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));color:var(--neutral-90);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;border-radius:var(--ws-r-sm);align-self:flex-start;align-items:baseline;gap:3px;max-width:calc(100% + 8px);margin-left:-8px;padding:2px 10px 2px 8px;display:flex;overflow:visible}.ws-stat__value>span{flex-shrink:0}.ws-stat__value .unit{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-60);font-weight:var(--fw-500);flex:none}.ws-stat__text-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ws-stat--empty .ws-stat__value{color:var(--neutral-40)}.ws-stat__delta{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));color:var(--neutral-60);font-variant-numeric:tabular-nums;font-weight:var(--fw-500);min-height:calc(13px * var(--ws-font-scale,1));margin-top:1px}.ws-stat__delta--best{color:var(--success-50-main);font-weight:var(--fw-600)}.ws-stat__delta--best:before{content:"✓ "}.ws-stat__delta--leader{color:var(--primary-60-main);font-weight:var(--fw-600)}.ws-stat--best .ws-stat__value{color:var(--ws-ink-accent);background:color-mix(in srgb, var(--aura-2) 12%, transparent)}.ws-stat--best .ws-stat__value .unit{color:var(--ws-ink-accent)}.ws-stat--best .ws-stat__delta{color:var(--ws-ink-accent);font-weight:var(--fw-600)}.ws-table--by-offer .ws-offer-head--winner:before{background:var(--aurora-ribbon);width:4px;height:auto;box-shadow:8px 0 18px -4px color-mix(in srgb, var(--aura-2) 55%, transparent);inset:0 auto 0 0}.ws-cell{cursor:pointer;background:0 0;grid-template-columns:80px 1fr;gap:4px 14px;height:100%;min-height:92px;padding:14px 16px 36px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.ws-cell:hover{background:var(--aurora-tint-h);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aura-2) 35%, transparent)}.ws-cell--info{background:linear-gradient(120deg, color-mix(in srgb, var(--aura-1) 4%, transparent), color-mix(in srgb, var(--aura-3) 2%, transparent));grid-template-columns:1fr}.ws-cell--info:hover{background:linear-gradient(120deg, color-mix(in srgb, var(--aura-1) 8%, transparent), color-mix(in srgb, var(--aura-3) 4%, transparent))}.ws-cell--info:before{display:none}.ws-cell--answer{grid-template-columns:minmax(0,1fr);gap:0}.ws-cell--answer:before{display:none}.ws-cell--unrated{background:color-mix(in srgb, var(--ws-ink) 3%, transparent)}.ws-cell__score{flex-direction:column;gap:0;min-width:0;display:flex}.ws-cell__score-label{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-60);line-height:var(--lh-flat);margin-bottom:3px}.ws-cell__score-rating{font-weight:var(--fw-700);font-size:calc(var(--fz-20) * var(--ws-font-scale,1));line-height:var(--lh-flat);color:var(--neutral-90);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.ws-cell__score-crown{color:var(--primary-60-main);line-height:0;display:inline-flex}.ws-cell--winner .ws-cell__score-rating{border-radius:var(--ws-r-md);font-size:calc(var(--fz-20) * var(--ws-font-scale,1));letter-spacing:var(--ls-normal);color:var(--text-on-accent);background:var(--aurora-button);box-shadow:0 6px 14px -5px color-mix(in srgb, var(--aura-2) 55%, transparent);align-self:flex-start;align-items:center;gap:4px;padding:4px 8px}.ws-cell--winner .ws-cell__score-crown{color:var(--text-on-accent)}.ws-cell--winner .ws-cell__score-label{color:var(--ws-ink-accent)}.ws-cell--unrated .ws-cell__score-label{color:var(--neutral-50)}.ws-cell--unrated .ws-cell__score-rating{color:var(--neutral-50);font-weight:var(--fw-500);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));letter-spacing:var(--ls-normal)}.ws-cell__score-divider{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--aura-1) 35%, transparent) 25%, color-mix(in srgb, var(--aura-2) 40%, transparent) 50%, color-mix(in srgb, var(--aura-3) 35%, transparent) 75%, transparent 100%);height:1px;margin-top:9px}.ws-cell__score-sublabel{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-60);line-height:var(--lh-flat);margin-top:9px;margin-bottom:3px}.ws-cell--winner .ws-cell__score-sublabel{color:var(--neutral-70)}.ws-cell__score-line{font-size:calc(var(--fz-13) * var(--ws-font-scale,1));color:var(--neutral-60);font-variant-numeric:tabular-nums;line-height:var(--lh-flat);white-space:nowrap;align-items:baseline;gap:4px;margin-top:0;display:flex}.ws-cell__score-line b{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));color:var(--neutral-80)}.ws-cell__score-line--answer{margin-top:6px}.ws-cell__pf-pill{border-radius:var(--ws-r-pill);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);letter-spacing:var(--ls-caps);line-height:var(--lh-tight);white-space:nowrap;align-items:center;gap:4px;margin-top:6px;padding:2px 7px 2px 5px;display:inline-flex}.ws-cell__pf-pill--pass{background:color-mix(in srgb, var(--success-50-main) 10%, transparent);color:var(--success-50-main);border:1px solid color-mix(in srgb, var(--success-50-main) 25%, transparent)}.ws-cell__pf-pill--fail{background:color-mix(in srgb, var(--ws-danger) 8%, transparent);color:var(--error-60-main);border:1px solid color-mix(in srgb, var(--ws-danger) 25%, transparent)}.ws-cell__body{min-width:0}.ws-cell__body-label{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-60);margin-bottom:4px}.ws-cell--unrated .ws-cell__body-label{color:var(--neutral-50)}.ws-cell__rationale{font-size:calc(var(--fz-13) * var(--ws-font-scale,1));font-weight:var(--fw-500);color:var(--neutral-80);line-height:var(--lh-text);-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-cell--info .ws-cell__rationale{color:var(--neutral-90);-webkit-line-clamp:5}.ws-cell--unrated .ws-cell__rationale{color:var(--neutral-50);font-weight:var(--fw-400);font-style:italic}.ws-cell .offer-crit-details{opacity:0;pointer-events:none;z-index:1;background:0 0;justify-content:flex-end;align-items:center;width:auto;height:auto;margin:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translate(2px,2px)}.ws-cell .offer-crit-details button{border-radius:var(--ws-r-pill);min-height:auto;font-size:calc(var(--fz-12) * var(--ws-font-scale,1));font-weight:var(--fw-600);line-height:var(--lh-tight);color:var(--ws-ink-accent);background:var(--ws-glass-pill);border:1px solid color-mix(in srgb, var(--aura-2) 28%, transparent);box-shadow:0 1px 0 var(--ws-shine-60) inset, 0 6px 14px -6px color-mix(in srgb, var(--aura-2) 35%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.ws-cell .offer-crit-details button:hover{background:var(--ws-paper);border-color:color-mix(in srgb, var(--aura-2) 45%, transparent);box-shadow:0 1px 0 var(--ws-shine-60) inset, 0 10px 22px -8px color-mix(in srgb, var(--aura-2) 50%, transparent)}.ws-cell:hover .offer-crit-details,.ws-cell:focus-within .offer-crit-details{opacity:1;pointer-events:auto;transform:translate(0)}.offer-crit-details{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-crit-details{--ws-action-scrim:var(--scrim)}}.offer-crit-details{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-crit-details-modal__header{flex-direction:row;display:flex}.offer-crit-details-modal__header-close{margin-left:auto}.offer-crit-details__row{flex-direction:column;gap:10px;display:flex}.offer-crit-details__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-crit-details__formula-text{font-size:var(--fz-20)}.offer-crit-details__submit-row{align-items:flex-end}.offer-crit-details__hint{margin-bottom:20px}.offer-crit-details__crit-info{color:var(--neutral-70);font-size:var(--fz-14);line-height:var(--lh-text);margin-bottom:20px}.offer-crit-details__crit-info-item+.offer-crit-details__crit-info-item{margin-top:12px}.offer-crit-details__crit-info-title{color:var(--neutral-60);font-size:var(--fz-12);line-height:var(--lh-ui);margin-bottom:4px}.offer-crit-details__crit-info-value{white-space:pre-wrap}.offer-crit-details__error{margin-bottom:20px}.offer-crit-details__error .rf-hint{min-width:100%}.offer-crit-details__group-actions-row{gap:.75rem}.offer-rate{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-rate{--ws-action-scrim:var(--scrim)}}.offer-rate{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-rate-modal__header{flex-direction:row;display:flex}.offer-rate-modal__header-close{margin-left:auto}.offer-rate__row{flex-direction:column;gap:10px;display:flex}.offer-rate__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-rate__submit-row{align-items:flex-end}.offer-rate__error{margin-bottom:20px}.offer-rate__error .rf-hint{min-width:100%}.offer-ta{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-ta{--ws-action-scrim:var(--scrim)}}.offer-ta{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-ta-modal__header{flex-direction:row;display:flex}.offer-ta-modal__header-close{margin-left:auto}.offer-ta__row{flex-direction:column;gap:10px;display:flex}.offer-ta__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-ta__submit-row{align-items:flex-end}.offer-ta__error{margin-bottom:20px}.offer-ta__error .rf-hint{min-width:100%}.offer-st2{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-st2{--ws-action-scrim:var(--scrim)}}.offer-st2{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-st2-modal__header{flex-direction:row;display:flex}.offer-st2-modal__header-close{margin-left:auto}.offer-st2__row{flex-direction:column;gap:10px;display:flex}.offer-st2__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-st2__submit-row{align-items:flex-end}.offer-st2__error{margin-bottom:20px}.offer-st2__error .rf-hint{min-width:100%}.offer-revaluate{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-revaluate{--ws-action-scrim:var(--scrim)}}.offer-revaluate{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-revaluate-modal__header{flex-direction:row;display:flex}.offer-revaluate-modal__header-close{margin-left:auto}.offer-revaluate__row{flex-direction:column;gap:10px;display:flex}.offer-revaluate__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-revaluate__submit-row{align-items:flex-end}.offer-revaluate__error{margin-bottom:20px}.offer-revaluate__error .rf-hint{min-width:100%}.offer-rate-pko{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-rate-pko{--ws-action-scrim:var(--scrim)}}.offer-rate-pko{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-rate-pko-modal__header{flex-direction:row;display:flex}.offer-rate-pko-modal__header-close{margin-left:auto}.offer-rate-pko__row{flex-direction:column;gap:10px;display:flex}.offer-rate-pko__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-rate-pko__submit-row{align-items:flex-end}.offer-rate-pko__error{margin-bottom:20px}.offer-rate-pko__error .rf-hint{min-width:100%}.ws-h-pager{z-index:9;background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--aura-2) 18%, transparent);box-shadow:0 1px 0 var(--ws-shine-70) inset, 0 12px 28px -10px color-mix(in srgb, var(--ws-ink) 28%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--aura-2) 18%, transparent);pointer-events:auto;opacity:.6;border-radius:999px;align-items:center;gap:2px;padding:3px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:18px;right:18px}.ws-h-pager:hover,.ws-h-pager:focus-within{opacity:1}.ws-h-pager__btn{width:32px;height:32px;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .14s;display:inline-grid}.ws-h-pager__btn:hover:not(:disabled){background:linear-gradient(120deg, color-mix(in srgb, var(--aura-1) 18%, transparent), color-mix(in srgb, var(--aura-3) 14%, transparent));color:var(--ws-ink-accent)}.ws-h-pager__btn:active:not(:disabled){transform:scale(.94)}.ws-h-pager__btn:disabled{opacity:.32;cursor:not-allowed}.ws-h-pager__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 45%, transparent);outline-offset:1px}.ws-h-pager__count{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));line-height:var(--lh-flat);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-normal);white-space:nowrap;align-items:baseline;gap:4px;padding:0 8px;display:inline-flex}.ws-h-pager__count-range{font-weight:var(--fw-700);color:var(--ws-ink-accent)}.ws-h-pager__count-total{font-weight:var(--fw-500);color:var(--neutral-60)}.ws-h-pager__steps{opacity:0;pointer-events:none;border-right:1px solid #0000;align-items:center;gap:1px;max-width:0;margin-right:0;padding-right:0;transition:max-width .3s cubic-bezier(.22,.61,.36,1),opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1),margin-right .3s,padding-right .3s,border-color .3s;display:inline-flex;overflow:hidden;transform:translate(10px)}.ws-h-pager:hover .ws-h-pager__steps,.ws-h-pager:focus-within .ws-h-pager__steps{border-right-color:color-mix(in srgb, var(--aura-2) 18%, transparent);opacity:1;pointer-events:auto;max-width:140px;margin-right:5px;padding-right:6px;transform:translate(0)}.ws-h-pager__step{min-width:22px;height:26px;color:var(--neutral-60);font:inherit;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-700);font-variant-numeric:tabular-nums;line-height:var(--lh-flat);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0 5px;transition:all .14s;display:inline-grid}.ws-h-pager__step:hover:not(.is-active){background:color-mix(in srgb, var(--aura-2) 10%, transparent);color:var(--ws-ink-accent)}.ws-h-pager__step.is-active{background:var(--aurora-button);color:var(--text-on-accent);box-shadow:0 2px 6px -1px color-mix(in srgb, var(--aura-2) 45%, transparent)}.ws-h-pager__step:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 45%, transparent);outline-offset:1px}.ws-view-toggle{background:var(--ws-glass-track);border:1px solid var(--ws-stroke);border-radius:999px;align-items:center;gap:2px;width:max-content;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a0d}.ws-view-toggle__btn{width:30px;height:24px;color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .14s;display:inline-grid}.ws-view-toggle__btn:hover:not(.is-active){background:color-mix(in srgb, var(--aura-2) 10%, transparent);color:var(--ws-ink-accent)}.ws-view-toggle__btn.is-active{background:var(--aurora-button);color:var(--text-on-accent);box-shadow:0 2px 6px -1px color-mix(in srgb, var(--aura-2) 45%, transparent)}.ws-view-toggle__btn:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}.ws-corner{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.ws-corner__top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ws-corner__label{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-70);font-weight:var(--fw-600);line-height:var(--lh-flat)}.ws-comparison-picker__trigger{border:1px solid var(--ws-stroke);border-radius:var(--ws-r-md);background:color-mix(in srgb, var(--aura-2) 5%, var(--ws-paper));width:100%;min-width:0;color:var(--neutral-90);text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.ws-comparison-picker__trigger:hover,.ws-comparison-picker__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--aura-2) 42%, var(--ws-stroke));background:color-mix(in srgb, var(--aura-2) 9%, var(--ws-paper))}.ws-comparison-picker__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 55%, transparent);outline-offset:2px}.ws-comparison-picker__icon{width:36px;height:36px;color:var(--ws-ink-accent);background:color-mix(in srgb, var(--aura-2) 13%, transparent);border-radius:10px;place-items:center;display:inline-grid}.ws-comparison-picker__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-comparison-picker__label{font-size:calc(var(--fz-12) * var(--ws-font-scale,1));line-height:var(--lh-tight);font-weight:var(--fw-700);color:var(--neutral-90);text-transform:none;letter-spacing:normal}.ws-comparison-picker__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));line-height:var(--lh-tight);font-weight:var(--fw-400);color:var(--neutral-60);text-transform:none;letter-spacing:normal;overflow:hidden}.ws-comparison-picker__chevron{color:var(--neutral-50);transition:transform .15s}.ws-comparison-picker__trigger[aria-expanded=true] .ws-comparison-picker__chevron{transform:rotate(180deg)}.ws-comparison-picker__dropdown.mantine-Popover-dropdown{color:var(--neutral-90);background:var(--neutral-00);text-align:left;text-transform:none;letter-spacing:normal;padding:0;font-family:inherit;overflow:hidden}.ws-comparison-picker__heading{border-bottom:1px solid var(--neutral-10);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.ws-comparison-picker__title{color:var(--neutral-90);font-size:var(--fz-14);font-weight:var(--fw-700);line-height:var(--lh-tight)}.ws-comparison-picker__subtitle{color:var(--neutral-60);font-size:var(--fz-11);line-height:var(--lh-ui);margin-top:4px}.ws-comparison-picker__counter{min-width:46px;color:var(--primary-60-main);background:color-mix(in srgb, var(--primary-60-main) 9%, transparent);font-size:var(--fz-11);font-weight:var(--fw-700);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:4px 8px}.ws-comparison-picker__base-list{border-bottom:1px solid var(--neutral-10);padding:5px 8px}.ws-comparison-picker__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--neutral-30) transparent;max-height:min(360px,100vh - 220px);overflow-y:auto}.ws-comparison-picker__body::-webkit-scrollbar{width:8px}.ws-comparison-picker__body::-webkit-scrollbar-thumb{background:var(--neutral-30);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ws-comparison-picker__list{flex-direction:column;padding:5px 8px;display:flex}.ws-comparison-picker__option{cursor:pointer;min-width:0;color:var(--neutral-90);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;transition:background .14s;display:grid;position:relative}.ws-comparison-picker__option:hover{background:var(--neutral-05)}.ws-comparison-picker__option--base{cursor:default}.ws-comparison-picker__option--base:hover{background:0 0;outline:none}.ws-comparison-picker__checkbox-control{margin-top:0}.ws-comparison-picker__checkbox-control .mantine-Checkbox-body,.ws-comparison-picker__checkbox-control .mantine-Checkbox-inner,.ws-comparison-picker__checkbox-control .mantine-Checkbox-input{width:20px;height:20px}.ws-comparison-picker__option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-comparison-picker__option-title{color:var(--neutral-90);font-size:var(--fz-12);font-weight:var(--fw-600);line-height:var(--lh-tight)}.ws-comparison-picker__option-description{color:var(--neutral-60);font-size:var(--fz-10);line-height:var(--lh-ui)}.ws-comparison-picker__rule{border:1px solid var(--neutral-20);color:var(--neutral-60);background:var(--neutral-00);font-size:var(--fz-10);font-weight:var(--fw-500);line-height:var(--lh-tight);white-space:nowrap;border-radius:6px;align-self:start;padding:3px 6px}.ws-comparison-picker__rule--target{border-color:color-mix(in srgb, var(--warning-50-main) 50%, var(--neutral-20));color:var(--warning-70);background:color-mix(in srgb, var(--warning-10) 55%, var(--neutral-00))}.ws-comparison-picker__limit{color:var(--warning-70);background:var(--warning-10);border:1px solid var(--warning-20);font-size:var(--fz-12);line-height:var(--lh-ui);border-radius:7px;align-items:center;gap:8px;margin:8px;padding:9px 10px;display:flex}.ws-comparison-picker__limit svg{flex:none}.ws-comparison-picker__footer{border-top:1px solid var(--neutral-10);padding:9px 12px}.ws-comparison-picker__reset{color:var(--primary-60-main);font-family:inherit;font-size:var(--fz-11);font-weight:var(--fw-600);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 4px}.ws-comparison-picker__reset:hover:not(:disabled),.ws-comparison-picker__reset:focus-visible{background:color-mix(in srgb, var(--primary-60-main) 8%, transparent);outline:none}.ws-comparison-picker__reset:disabled{color:var(--neutral-40);cursor:default}:is(.form-container:has(.ws-positions-wrapper),.form-row:has(.ws-positions-wrapper),.form-column:has(.ws-positions-wrapper),.custom-component:has(.ws-positions-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.document-form-details .custom-component>.ws-positions-wrapper{flex:none;height:clamp(420px,100vh - 300px,760px)}.ws-positions-wrapper{--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 10%, transparent) 0%, color-mix(in srgb, var(--aura-2) 6%, transparent) 50%, color-mix(in srgb, var(--aura-3) 10%, transparent) 100%);--aurora-tint-soft:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 5%, transparent) 0%, color-mix(in srgb, var(--aura-3) 3%, transparent) 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-glass-panel:#fffffff5;--ws-glass-track:#ffffffa6;--ws-glass-aside-top:#ffffff9e;--ws-glass-aside-bottom:#f8faff6b;--ws-glass-pill:#fffffff2;--ws-head-glass-top:#fffffff5;--ws-head-glass-bottom:#f8faffeb;--ws-shine-95:#fffffff2;--ws-shine-70:#ffffffb3;--ws-shine-60:#fff9;--ws-shine-45:#ffffff73;--ws-shine-40:#fff6;--ws-shine-35:#ffffff59;--ws-ink:#0f172a;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-paper:#fff;--ws-sticky-bg:#fafcff;--ws-sticky-grad-top:#fff;--ws-sticky-grad-bottom:#f5f8ff;--ws-band-bg:#f8fbff;--ws-band-grad-top:#f5f8ff;--ws-band-grad-bottom:#eef2fb;--ws-field-grad-top:#f3f7ff;--ws-field-grad-bottom:#eef3fd;--ws-canvas:#fbfcff;--ws-ink-accent:#1d54c2;--ws-ink-muted:#475569;--ws-danger:#c2382a;--ws-amber:#d68a00;--ws-delivery-track:#e6eaf0;--ws-danger-solid:#c2382a;--ws-win:#15803d;--ws-win-grad:linear-gradient(180deg, #1a9c4b, #15803d);--ws-win-grad-hover:linear-gradient(180deg, #1aa552, #14733a);--ws-medal-silver:linear-gradient(135deg, #eaf0f8 0%, #bcc8da 52%, #9fafc6 100%);--ws-medal-silver-ink:#34404f;--ws-medal-silver-stroke:#0f172a1f;--ws-medal-silver-muted:#566f93;--ws-medal-bronze:linear-gradient(135deg, #f4dab9 0%, #ddb080 55%, #c8964f 100%);--ws-medal-bronze-ink:#6b4423;--ws-medal-bronze-stroke:#78501e33;--ws-medal-bronze-muted:#9a6a39;--ws-star:#eab308;--ws-violet-dot:#8b83d6;--ws-aurora-text-mid:#1d54c2;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px color-mix(in srgb, var(--aura-2) 30%, transparent)}@media not print{:root[data-mantine-color-scheme=dark] .ws-positions-wrapper{--glass:#292b30b8;--glass-strong:#292b30e0;--glass-soft:#292b3080;--ws-glass-panel:#34373bf5;--ws-glass-track:#292b30a6;--ws-glass-aside-top:#292b3099;--ws-glass-aside-bottom:#26282c66;--ws-glass-pill:#34373bf2;--ws-head-glass-top:#34373bf5;--ws-head-glass-bottom:#292b30eb;--ws-shine-95:#ffffff14;--ws-shine-70:#ffffff0f;--ws-shine-60:#ffffff0f;--ws-shine-45:#ffffff0d;--ws-shine-40:#ffffff0d;--ws-shine-35:#ffffff0a;--ws-ink:#fff;--ws-stroke:#ffffff2e;--ws-stroke-soft:#ffffff21;--ws-stroke-strong:#ffffff40;--ws-paper:var(--neutral-00);--ws-sticky-bg:var(--neutral-05);--ws-sticky-grad-top:var(--neutral-05);--ws-sticky-grad-bottom:var(--neutral-00);--ws-band-bg:var(--neutral-05);--ws-band-grad-top:var(--neutral-05);--ws-band-grad-bottom:var(--neutral-10);--ws-field-grad-top:var(--neutral-10);--ws-field-grad-bottom:var(--neutral-05);--ws-canvas:var(--neutral-00);--ws-ink-accent:var(--primary-70);--ws-ink-muted:var(--neutral-60);--ws-danger:var(--error-60-main);--ws-amber:var(--attention-50-main);--ws-delivery-track:var(--neutral-10);--ws-aurora-text-mid:var(--primary-70);--ws-shadow-glass:0 1px 0 #ffffff0f inset, 0 8px 24px -16px #00000080}}.ws-positions-wrapper{height:100%;min-height:0;color:var(--neutral-90);font-variant-numeric:tabular-nums;border-radius:var(--ws-r-card);background:0 0;flex:auto;overflow:hidden}.ws-positions-wrapper .split-view-view{background:0 0}.ws-positions-wrapper .split-view-sash{position:relative}.ws-positions-wrapper .split-view-sash:before{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--aura-2) 18%, transparent) 18%, color-mix(in srgb, var(--aura-3) 22%, transparent) 50%, color-mix(in srgb, var(--aura-2) 18%, transparent) 82%, transparent 100%);pointer-events:none;width:1px;transition:width .16s,background .16s;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.ws-positions-wrapper .split-view-sash:hover:before,.ws-positions-wrapper .split-view-sash.split-view-sash-vertical-hover:before{background:var(--aurora-ribbon);width:3px;box-shadow:0 0 12px color-mix(in srgb, var(--aura-2) 45%, transparent)}.ws-positions-wrapper .ws-positions__loading{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:240px;display:flex}.ws-positions-wrapper .ws-positions__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:2rem;display:flex}.ws-positions-wrapper .ws-positions__empty h1{font-size:calc(var(--fz-18) * var(--ws-font-scale,1));font-weight:var(--fw-500)}.ws-positions-wrapper .ws-positions__empty p{font-size:calc(var(--fz-16) * var(--ws-font-scale,1));color:var(--neutral-70)}.ws-positions-main{background:var(--ws-canvas);background-image:radial-gradient(80% 60% at 0% 0%, color-mix(in srgb, var(--aura-1) 5%, transparent), transparent 60%), radial-gradient(80% 60% at 100% 100%, color-mix(in srgb, var(--aura-3) 4%, transparent), transparent 60%);flex-direction:column;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.ws-positions-main__body{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:6px 10px 10px;display:flex;overflow:hidden}.ws-positions-main__body>.ws-demand-wrapper{flex-direction:column;flex:auto;min-width:0;min-height:0;padding-top:0;display:flex}.ws-positions-main__body>.ws-demand-wrapper>.ws-scroll{flex:auto;min-width:0;min-height:0;max-height:none}.ws-positions-wrapper.is-full{z-index:9999;background:var(--paper-2,var(--ws-paper));border-radius:0;position:fixed;inset:0;height:100vh!important}.ws-positions-wrapper .ws-btn:focus-visible,.ws-positions-wrapper .ws-pos-head__counter button:focus-visible,.ws-positions-wrapper .ws-aside__filters button:focus-visible,.ws-positions-wrapper .ws-pos-item:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}.ws-positions-wrapper .ws-aside__search input:focus-visible{outline:none}@media (width<=960px){.ws-positions-wrapper:not(.is-full) .split-view-view-visible:nth-child(2){z-index:20;top:0;bottom:0;right:0;box-shadow:-8px 0 24px -10px #0f1c3c38;width:min(86vw,360px)!important;position:absolute!important}.ws-positions-wrapper:not(.is-full) .split-view-sash{display:none}}.ws-pos-head{z-index:8;background:var(--glass-strong);background-image:linear-gradient(180deg, var(--ws-head-glass-top) 0%, var(--ws-head-glass-bottom) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ws-stroke-soft);box-shadow:0 1px 0 color-mix(in srgb, var(--ws-ink) 3%, transparent), 0 8px 16px -10px color-mix(in srgb, var(--ws-ink) 18%, transparent);flex-shrink:0;padding:14px 24px 12px;position:relative}.ws-pos-head:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--aura-1) 35%, transparent) 25%, color-mix(in srgb, var(--aura-2) 40%, transparent) 50%, color-mix(in srgb, var(--aura-3) 35%, transparent) 75%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:8%;right:8%}.ws-pos-head__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-pos-head__counter{border:1px solid var(--ws-stroke);border-radius:var(--ws-r-pill);background:var(--glass-strong);font-size:calc(var(--fz-12) * var(--ws-font-scale,1));font-weight:var(--fw-500);color:var(--neutral-70);align-items:center;height:32px;display:inline-flex;overflow:hidden}.ws-pos-head__counter button{width:28px;height:100%;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:all .12s;display:inline-grid}.ws-pos-head__counter button:hover{background:color-mix(in srgb, var(--aura-2) 8%, transparent);color:var(--primary-60-main)}.ws-pos-head__counter button:disabled{opacity:.4;cursor:not-allowed}.ws-pos-head__counter-text{font-variant-numeric:tabular-nums;line-height:var(--lh-flat);border-left:1px solid var(--ws-stroke);border-right:1px solid var(--ws-stroke);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ws-pos-head__counter-text b{font-weight:var(--fw-700);color:var(--neutral-90)}.ws-pos-head__counter-text .sep{color:var(--neutral-50);font-weight:var(--fw-400)}.ws-pos-head__name{font-size:calc(var(--fz-20) * var(--ws-font-scale,1));font-weight:var(--fw-700);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--neutral-90);flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.ws-pos-head__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ws-pos-head__state-pill{white-space:nowrap;border-radius:var(--ws-r-pill);font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-600);letter-spacing:var(--ls-caps);text-transform:uppercase;background:color-mix(in srgb, var(--ws-amber) 10%, transparent);color:var(--warning-50-main);border:1px solid color-mix(in srgb, var(--ws-amber) 20%, transparent);flex-shrink:0;align-items:center;gap:6px;padding:3px 10px 4px 9px;display:inline-flex}.ws-pos-head__state-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ws-pos-head__state-pill--decided{background:color-mix(in srgb, var(--success-50-main) 10%, transparent);color:var(--success-50-main);border-color:color-mix(in srgb, var(--success-50-main) 22%, transparent)}.ws-pos-head__state-pill--todo{background:var(--neutral-10);color:var(--neutral-70);border-color:var(--ws-stroke)}.ws-pos-head__help{width:22px;height:22px;color:var(--neutral-40);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:inline-grid}.ws-pos-head__help:hover{color:var(--primary-60-main);background:color-mix(in srgb, var(--aura-2) 10%, transparent)}.ws-pos-head__help svg{display:block}.ws-pos-head__meta{font-size:calc(var(--fz-13) * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.ws-pos-head__meta-chip{line-height:var(--lh-flat);align-items:center;gap:7px;display:inline-flex}.ws-pos-head__meta-chip svg{color:var(--neutral-60);flex-shrink:0}.ws-pos-head__meta-chip b{color:var(--neutral-90);font-weight:var(--fw-600);font-variant-numeric:tabular-nums}.ws-pos-head__meta-chip--winner{color:var(--ws-ink-accent);font-weight:var(--fw-500)}.ws-pos-head__meta-chip--winner b{color:var(--ws-ink-accent)}.ws-pos-head__meta-chip--multi-winner{min-width:0;max-width:min(60ch,100%);padding-right:4px;position:relative}.ws-pos-head__meta-chip--multi-winner>svg{color:var(--ws-ink-accent)}.ws-pos-head__winner-count{background:var(--aurora-button);min-width:20px;height:18px;color:var(--text-on-accent);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);letter-spacing:var(--ls-normal);font-variant-numeric:tabular-nums;line-height:var(--lh-flat);box-shadow:inset 0 1px 0 var(--ws-shine-45), 0 4px 10px -4px color-mix(in srgb, var(--aura-2) 45%, transparent);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.ws-pos-head__winner-list{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.ws-pos-head__winner-name{white-space:nowrap;font-weight:var(--fw-600);color:var(--ws-ink-accent)}.ws-pos-head__winner-sep{color:var(--neutral-50);font-weight:var(--fw-500);-webkit-user-select:none;user-select:none}.ws-pos-head__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ws-btn.ws-btn--icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0;display:inline-flex}.ws-btn{border-radius:var(--ws-r-pill);font-size:calc(var(--fz-12) * var(--ws-font-scale,1));font-weight:var(--fw-500);line-height:var(--lh-tight);border:1px solid var(--ws-stroke);background:var(--glass-strong);color:var(--neutral-90);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;transition:all .16s;display:inline-flex}.ws-btn svg{flex-shrink:0}.ws-btn:hover{background:var(--ws-paper);border-color:color-mix(in srgb, var(--aura-2) 32%, transparent);box-shadow:0 1px 0 var(--ws-shine-70) inset, 0 6px 16px -10px color-mix(in srgb, var(--aura-2) 32%, transparent)}.ws-btn--aurora{color:var(--text-on-accent);background:var(--aurora-button);font-weight:var(--fw-600);box-shadow:0 1px 0 var(--ws-shine-40) inset, 0 8px 20px -8px color-mix(in srgb, var(--aura-2) 45%, transparent);border-color:#0000}.ws-btn--aurora:hover{background:var(--aurora-button);box-shadow:0 1px 0 var(--ws-shine-40) inset, 0 12px 28px -8px color-mix(in srgb, var(--aura-2) 55%, transparent);border-color:#0000;transform:translateY(-.5px)}.ws-btn .kbd{min-width:18px;font-family:var(--font-family-mono);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-500);background:color-mix(in srgb, var(--ws-ink) 6%, transparent);color:var(--neutral-70);line-height:var(--lh-ui);border-radius:4px;place-items:center;margin-left:4px;padding:0 4px;display:inline-grid}.ws-btn--aurora .kbd{background:color-mix(in srgb, var(--static-white) 22%, transparent);color:color-mix(in srgb, var(--static-white) 92%, transparent)}.ws-help{--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 10%, transparent) 0%, color-mix(in srgb, var(--aura-2) 6%, transparent) 50%, color-mix(in srgb, var(--aura-3) 10%, transparent) 100%);--aurora-tint-soft:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 5%, transparent) 0%, color-mix(in srgb, var(--aura-3) 3%, transparent) 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-glass-panel:#fffffff5;--ws-glass-track:#ffffffa6;--ws-glass-aside-top:#ffffff9e;--ws-glass-aside-bottom:#f8faff6b;--ws-glass-pill:#fffffff2;--ws-head-glass-top:#fffffff5;--ws-head-glass-bottom:#f8faffeb;--ws-shine-95:#fffffff2;--ws-shine-70:#ffffffb3;--ws-shine-60:#fff9;--ws-shine-45:#ffffff73;--ws-shine-40:#fff6;--ws-shine-35:#ffffff59;--ws-ink:#0f172a;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-paper:#fff;--ws-sticky-bg:#fafcff;--ws-sticky-grad-top:#fff;--ws-sticky-grad-bottom:#f5f8ff;--ws-band-bg:#f8fbff;--ws-band-grad-top:#f5f8ff;--ws-band-grad-bottom:#eef2fb;--ws-field-grad-top:#f3f7ff;--ws-field-grad-bottom:#eef3fd;--ws-canvas:#fbfcff;--ws-ink-accent:#1d54c2;--ws-ink-muted:#475569;--ws-danger:#c2382a;--ws-amber:#d68a00;--ws-delivery-track:#e6eaf0;--ws-danger-solid:#c2382a;--ws-win:#15803d;--ws-win-grad:linear-gradient(180deg, #1a9c4b, #15803d);--ws-win-grad-hover:linear-gradient(180deg, #1aa552, #14733a);--ws-medal-silver:linear-gradient(135deg, #eaf0f8 0%, #bcc8da 52%, #9fafc6 100%);--ws-medal-silver-ink:#34404f;--ws-medal-silver-stroke:#0f172a1f;--ws-medal-silver-muted:#566f93;--ws-medal-bronze:linear-gradient(135deg, #f4dab9 0%, #ddb080 55%, #c8964f 100%);--ws-medal-bronze-ink:#6b4423;--ws-medal-bronze-stroke:#78501e33;--ws-medal-bronze-muted:#9a6a39;--ws-star:#eab308;--ws-violet-dot:#8b83d6;--ws-aurora-text-mid:#1d54c2;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px color-mix(in srgb, var(--aura-2) 30%, transparent)}@media not print{:root[data-mantine-color-scheme=dark] .ws-help{--glass:#292b30b8;--glass-strong:#292b30e0;--glass-soft:#292b3080;--ws-glass-panel:#34373bf5;--ws-glass-track:#292b30a6;--ws-glass-aside-top:#292b3099;--ws-glass-aside-bottom:#26282c66;--ws-glass-pill:#34373bf2;--ws-head-glass-top:#34373bf5;--ws-head-glass-bottom:#292b30eb;--ws-shine-95:#ffffff14;--ws-shine-70:#ffffff0f;--ws-shine-60:#ffffff0f;--ws-shine-45:#ffffff0d;--ws-shine-40:#ffffff0d;--ws-shine-35:#ffffff0a;--ws-ink:#fff;--ws-stroke:#ffffff2e;--ws-stroke-soft:#ffffff21;--ws-stroke-strong:#ffffff40;--ws-paper:var(--neutral-00);--ws-sticky-bg:var(--neutral-05);--ws-sticky-grad-top:var(--neutral-05);--ws-sticky-grad-bottom:var(--neutral-00);--ws-band-bg:var(--neutral-05);--ws-band-grad-top:var(--neutral-05);--ws-band-grad-bottom:var(--neutral-10);--ws-field-grad-top:var(--neutral-10);--ws-field-grad-bottom:var(--neutral-05);--ws-canvas:var(--neutral-00);--ws-ink-accent:var(--primary-70);--ws-ink-muted:var(--neutral-60);--ws-danger:var(--error-60-main);--ws-amber:var(--attention-50-main);--ws-delivery-track:var(--neutral-10);--ws-aurora-text-mid:var(--primary-70);--ws-shadow-glass:0 1px 0 #ffffff0f inset, 0 8px 24px -16px #00000080}}.ws-help{max-width:300px;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);text-transform:none;text-align:left;color:var(--neutral-80);flex-direction:column;gap:8px;display:flex}.ws-help__hd{font-size:var(--fz-13);font-weight:var(--fw-700);color:var(--neutral-90);align-items:center;gap:8px;display:flex}.ws-help__hd svg{color:var(--aura-2);flex-shrink:0}.ws-help__lead{color:var(--neutral-70);margin:0}.ws-help__lead b{color:var(--neutral-90);font-weight:var(--fw-700)}.ws-help__how{border-radius:var(--ws-r-sm);background:color-mix(in srgb, var(--aura-2) 8%, transparent);color:var(--ws-ink-accent);margin:0;padding:9px 11px}.ws-help__how b{font-weight:var(--fw-700)}.ws-pos-desc{color:var(--neutral-40);align-items:center;transition:color .15s,background .15s;display:inline-flex}.ws-pos-desc--icon{cursor:help;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.ws-pos-desc--icon:hover{color:var(--aura-2);background:color-mix(in srgb, var(--aura-2) 10%, transparent)}.ws-pos-desc--icon svg{display:block}.ws-pos-desc--line{min-width:0;font-size:calc(var(--fz-13) * var(--ws-font-scale,1));color:var(--neutral-70);cursor:default;flex-basis:100%;gap:7px;margin-top:-2px}.ws-pos-desc--line>svg{flex-shrink:0}.ws-pos-desc--line:hover{color:var(--neutral-90)}.ws-pos-desc--line:hover>svg{color:var(--aura-2)}.ws-pos-desc__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-pos-desc-tip--line.rf-tooltip{flex-basis:100%;min-width:0}.ws-pos-desc-tip--line.rf-tooltip__reference{width:100%;min-width:0}.ws-pos-desc-tip .rf-tooltip__inner{--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 10%, transparent) 0%, color-mix(in srgb, var(--aura-2) 6%, transparent) 50%, color-mix(in srgb, var(--aura-3) 10%, transparent) 100%);--aurora-tint-soft:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 5%, transparent) 0%, color-mix(in srgb, var(--aura-3) 3%, transparent) 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-glass-panel:#fffffff5;--ws-glass-track:#ffffffa6;--ws-glass-aside-top:#ffffff9e;--ws-glass-aside-bottom:#f8faff6b;--ws-glass-pill:#fffffff2;--ws-head-glass-top:#fffffff5;--ws-head-glass-bottom:#f8faffeb;--ws-shine-95:#fffffff2;--ws-shine-70:#ffffffb3;--ws-shine-60:#fff9;--ws-shine-45:#ffffff73;--ws-shine-40:#fff6;--ws-shine-35:#ffffff59;--ws-ink:#0f172a;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-paper:#fff;--ws-sticky-bg:#fafcff;--ws-sticky-grad-top:#fff;--ws-sticky-grad-bottom:#f5f8ff;--ws-band-bg:#f8fbff;--ws-band-grad-top:#f5f8ff;--ws-band-grad-bottom:#eef2fb;--ws-field-grad-top:#f3f7ff;--ws-field-grad-bottom:#eef3fd;--ws-canvas:#fbfcff;--ws-ink-accent:#1d54c2;--ws-ink-muted:#475569;--ws-danger:#c2382a;--ws-amber:#d68a00;--ws-delivery-track:#e6eaf0;--ws-danger-solid:#c2382a;--ws-win:#15803d;--ws-win-grad:linear-gradient(180deg, #1a9c4b, #15803d);--ws-win-grad-hover:linear-gradient(180deg, #1aa552, #14733a);--ws-medal-silver:linear-gradient(135deg, #eaf0f8 0%, #bcc8da 52%, #9fafc6 100%);--ws-medal-silver-ink:#34404f;--ws-medal-silver-stroke:#0f172a1f;--ws-medal-silver-muted:#566f93;--ws-medal-bronze:linear-gradient(135deg, #f4dab9 0%, #ddb080 55%, #c8964f 100%);--ws-medal-bronze-ink:#6b4423;--ws-medal-bronze-stroke:#78501e33;--ws-medal-bronze-muted:#9a6a39;--ws-star:#eab308;--ws-violet-dot:#8b83d6;--ws-aurora-text-mid:#1d54c2;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px color-mix(in srgb, var(--aura-2) 30%, transparent)}@media not print{:root[data-mantine-color-scheme=dark] .ws-pos-desc-tip .rf-tooltip__inner{--glass:#292b30b8;--glass-strong:#292b30e0;--glass-soft:#292b3080;--ws-glass-panel:#34373bf5;--ws-glass-track:#292b30a6;--ws-glass-aside-top:#292b3099;--ws-glass-aside-bottom:#26282c66;--ws-glass-pill:#34373bf2;--ws-head-glass-top:#34373bf5;--ws-head-glass-bottom:#292b30eb;--ws-shine-95:#ffffff14;--ws-shine-70:#ffffff0f;--ws-shine-60:#ffffff0f;--ws-shine-45:#ffffff0d;--ws-shine-40:#ffffff0d;--ws-shine-35:#ffffff0a;--ws-ink:#fff;--ws-stroke:#ffffff2e;--ws-stroke-soft:#ffffff21;--ws-stroke-strong:#ffffff40;--ws-paper:var(--neutral-00);--ws-sticky-bg:var(--neutral-05);--ws-sticky-grad-top:var(--neutral-05);--ws-sticky-grad-bottom:var(--neutral-00);--ws-band-bg:var(--neutral-05);--ws-band-grad-top:var(--neutral-05);--ws-band-grad-bottom:var(--neutral-10);--ws-field-grad-top:var(--neutral-10);--ws-field-grad-bottom:var(--neutral-05);--ws-canvas:var(--neutral-00);--ws-ink-accent:var(--primary-70);--ws-ink-muted:var(--neutral-60);--ws-danger:var(--error-60-main);--ws-amber:var(--attention-50-main);--ws-delivery-track:var(--neutral-10);--ws-aurora-text-mid:var(--primary-70);--ws-shadow-glass:0 1px 0 #ffffff0f inset, 0 8px 24px -16px #00000080}}.ws-pos-desc-tip .rf-tooltip__inner{padding-top:14px;position:relative;overflow:hidden}.ws-pos-desc-tip .rf-tooltip__inner:before{content:"";background:var(--aurora-ribbon-h);height:2px;position:absolute;top:0;left:0;right:0}.ws-pos-desc__bubble{text-align:left;flex-direction:column;gap:7px;max-width:380px;display:flex}.ws-pos-desc__bubble-hd{font-size:var(--fz-10);font-weight:var(--fw-700);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--neutral-50);align-items:center;gap:7px;display:flex}.ws-pos-desc__bubble-hd svg{color:var(--neutral-40);flex-shrink:0}.ws-pos-desc__bubble-body{font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);text-transform:none;color:var(--neutral-80);white-space:pre-wrap;overflow-wrap:anywhere;max-height:13.5em;overflow-y:auto}.ws-pos-desc__bubble-body::-webkit-scrollbar{width:6px}.ws-pos-desc__bubble-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ws-ink) 16%, transparent);border-radius:3px}.ws-aside{background:linear-gradient(180deg, var(--ws-glass-aside-top) 0%, var(--ws-glass-aside-bottom) 100%), radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--aura-1) 10%, transparent), transparent 70%), radial-gradient(80% 50% at 50% 100%, color-mix(in srgb, var(--aura-3) 8%, transparent), transparent 70%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid var(--ws-stroke);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ws-aside__head{padding:16px 18px 12px}.ws-aside__title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ws-aside__title h2{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));letter-spacing:var(--ls-tight);color:var(--neutral-90);margin-right:auto}.ws-aside__title .meta{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;font-weight:var(--fw-500)}.ws-aside__progress .track{background:color-mix(in srgb, var(--ws-ink) 6%, transparent);border-radius:99px;height:5px;position:relative;overflow:hidden}.ws-aside__progress .fill{background:var(--aurora-ribbon-h);box-shadow:0 0 12px color-mix(in srgb, var(--aura-2) 50%, transparent);border-radius:99px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ws-aside__progress .shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--aura-1) 35%, transparent) 25%, color-mix(in srgb, var(--aura-2) 50%, transparent) 50%, color-mix(in srgb, var(--aura-3) 35%, transparent) 75%, transparent 100%);pointer-events:none;background-repeat:no-repeat;background-size:60% 100%;border-radius:99px;animation:1.4s linear infinite ws-progress-shimmer;position:absolute;inset:0}.ws-aside__progress .caption{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.ws-aside__progress .caption b{font-weight:var(--fw-700);color:var(--neutral-90)}.ws-aside__progress .caption__pending{color:var(--primary-60-main);font-style:italic;font-weight:var(--fw-500)}@keyframes ws-progress-shimmer{0%{background-position:-60% 0}to{background-position:160% 0}}.ws-aside__search{margin:8px 14px 4px;position:relative}.ws-aside__search input{border:1px solid var(--ws-stroke);background:var(--glass-strong);border-radius:var(--ws-r-pill);width:100%;font:inherit;font-size:calc(var(--fz-12) * var(--ws-font-scale,1));color:var(--neutral-90);padding:8px 12px 8px 32px;transition:all .16s}.ws-aside__search input::placeholder{color:var(--neutral-60)}.ws-aside__search input:focus{border-color:color-mix(in srgb, var(--aura-2) 35%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-2) 12%, transparent);background:var(--ws-paper);outline:none}.ws-aside__search svg{color:var(--neutral-70);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ws-aside__search kbd{font-family:var(--font-family-mono);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));color:var(--neutral-70);background:color-mix(in srgb, var(--ws-ink) 6%, transparent);border:1px solid var(--ws-stroke);line-height:var(--lh-tight);pointer-events:none;border-radius:4px;padding:1px 5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ws-aside__filters{flex-wrap:wrap;gap:4px;padding:10px 14px 6px;display:flex}.ws-aside__filters button{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));border-radius:var(--ws-r-pill);color:var(--neutral-70);font-weight:var(--fw-500);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;transition:all .16s;display:inline-flex}.ws-aside__filters button .count{font-variant-numeric:tabular-nums;color:var(--neutral-60);font-weight:var(--fw-500)}.ws-aside__filters button:hover{color:var(--neutral-90);background:var(--glass-soft)}.ws-aside__filters button.is-on{color:var(--neutral-90);background:var(--glass-strong);border-color:color-mix(in srgb, var(--aura-2) 22%, transparent);box-shadow:0 1px 0 var(--ws-shine-70) inset;font-weight:var(--fw-600)}.ws-aside__filters button.is-on .count{color:var(--ws-ink-accent);font-weight:var(--fw-700)}.ws-aside__list{scrollbar-gutter:stable;flex:auto;padding:6px 10px 14px;overflow-y:auto}.ws-aside__list::-webkit-scrollbar{width:6px}.ws-aside__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ws-ink) 16%, transparent);border-radius:3px}.ws-aside__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ws-ink) 28%, transparent)}.ws-aside__empty{text-align:center;color:var(--neutral-60);font-size:calc(var(--fz-12) * var(--ws-font-scale,1));padding:24px 8px}.ws-aside__foot{border-top:1px solid var(--ws-stroke-soft);padding:10px 18px 14px;position:relative}.ws-aside__foot:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ws-ink) 10%, transparent), transparent);height:1px;position:absolute;top:0;left:16px;right:16px}.ws-aside__foot .hints{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));color:var(--neutral-60);font-weight:var(--fw-500);flex-wrap:wrap;gap:10px;display:flex}.ws-aside__foot .hints kbd{font-family:var(--font-family-mono);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));background:var(--glass-strong);border:1px solid var(--ws-stroke);color:var(--neutral-70);font-weight:var(--fw-500);border-radius:4px;margin-right:2px;padding:1px 5px}.ws-pos-item{--ws-pos-item-h:64px;border-radius:var(--ws-r-md);cursor:pointer;box-sizing:border-box;min-height:var(--ws-pos-item-h);grid-template-columns:auto 1fr;gap:10px;padding:10px 12px 10px 14px;transition:background .16s;display:grid}.ws-pos-item:hover{background:var(--glass-soft)}.ws-pos-item:before{content:"";background:var(--aurora-ribbon);opacity:0;border-radius:2px;width:2px;height:0;transition:height .22s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.ws-pos-item.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 12%, transparent) 0%, color-mix(in srgb, var(--aura-3) 6%, transparent) 60%, transparent 100%)}.ws-pos-item.is-active:before{opacity:1;height:28px}.ws-pos-item__mark{border:1.5px solid var(--neutral-40);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;position:relative}.ws-pos-item--in-progress .ws-pos-item__mark{border-color:var(--warning-50-main);background:radial-gradient(circle, var(--warning-50-main) 0 3px, transparent 3px)}.ws-pos-item--decided .ws-pos-item__mark{border-color:var(--success-50-main);background:var(--success-50-main)}.ws-pos-item--decided .ws-pos-item__mark:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:8px 8px;position:absolute;inset:0}.ws-pos-item__body{min-width:0}.ws-pos-item__name{font-weight:var(--fw-600);font-size:calc(var(--fz-13) * var(--ws-font-scale,1));line-height:var(--lh-tight);color:var(--neutral-90);letter-spacing:var(--ls-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-pos-item.is-active .ws-pos-item__name{font-weight:var(--fw-700)}.ws-pos-item__name-row{align-items:center;gap:6px;min-width:0;display:flex}.ws-pos-item__name-row .ws-pos-item__name{flex:auto}.ws-pos-item__sub{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin-top:3px;display:flex}.ws-pos-item__sub b{color:var(--neutral-70);font-weight:var(--fw-600)}.ws-pos-item__sub .sep{color:var(--neutral-50)}.ws-pos-item__sub .branch{color:var(--neutral-60);font-weight:var(--fw-500);font-variant-numeric:normal;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.ws-pos-item__sub .winner{color:var(--ws-ink-accent);font-weight:var(--fw-600);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;min-width:0;display:inline-flex}.ws-pos-item__sub .winner__name{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:var(--lh-tight);flex:auto}.ws-pos-item__sub .winner__more{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-700);line-height:var(--lh-flat);color:var(--text-on-accent);background:var(--aurora-button);letter-spacing:var(--ls-normal);font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 var(--ws-shine-35), 0 2px 6px -2px color-mix(in srgb, var(--aura-2) 42%, transparent);border-radius:999px;flex:none;margin-left:2px;padding:2px 5px 2.5px}.ws-aside-toggle{color:var(--neutral-60);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:all .16s;display:inline-grid}.ws-aside-toggle:hover:not(:disabled){color:var(--ws-ink-accent);background:color-mix(in srgb, var(--aura-2) 10%, transparent)}.ws-aside-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--aura-2) 45%, transparent);outline-offset:1px}.ws-aside-toggle--collapse{width:28px;height:28px;margin-left:4px}.ws-aside-toggle--expand{z-index:30;background:var(--ws-glass-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--aura-2) 22%, transparent);width:40px;height:56px;color:var(--neutral-70);box-shadow:-8px 12px 28px -10px #0f172a38, -2px 4px 12px -4px color-mix(in srgb, var(--aura-2) 16%, transparent);border-right:none;border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:8px 6px;animation:.24s cubic-bezier(.22,1,.36,1) ws-aside-expand-in;display:inline-flex;position:fixed;top:50vh;right:14px;transform:translateY(-50%)}.ws-aside-toggle--expand:hover{color:var(--ws-ink-accent);background:var(--ws-paper);box-shadow:-12px 18px 32px -10px #0f172a47, -4px 6px 14px -4px color-mix(in srgb, var(--aura-2) 22%, transparent)}@keyframes ws-aside-expand-in{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}:is(.form-container:has(.ws-ko-wrapper),.form-row:has(.ws-ko-wrapper),.form-column:has(.ws-ko-wrapper),.custom-component:has(.ws-ko-wrapper)){flex-direction:column;flex:auto;min-height:0;display:flex}.custom-component:has(>.ws-ko-wrapper)>.ws-ko-wrapper{flex:auto;min-height:0}.custom-component:has(>.ws-ko-wrapper)>.ws-ko-wrapper>.ws-scroll{flex:auto;min-height:0;max-height:none}.ws-ko-wrapper{--aura-1:#4cc8ff;--aura-2:var(--primary-50);--aura-3:#b08cff;--aurora-ribbon:linear-gradient(180deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-ribbon-h:linear-gradient(90deg, var(--aura-1) 0%, var(--aura-2) 55%, var(--aura-3) 100%);--aurora-button:linear-gradient(135deg, var(--aura-2) 0%, var(--aura-3) 100%);--aurora-tint-h:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 10%, transparent) 0%, color-mix(in srgb, var(--aura-2) 6%, transparent) 50%, color-mix(in srgb, var(--aura-3) 10%, transparent) 100%);--aurora-tint-soft:linear-gradient(90deg, color-mix(in srgb, var(--aura-1) 5%, transparent) 0%, color-mix(in srgb, var(--aura-3) 3%, transparent) 100%);--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff8c;--ws-glass-panel:#fffffff5;--ws-glass-track:#ffffffa6;--ws-glass-aside-top:#ffffff9e;--ws-glass-aside-bottom:#f8faff6b;--ws-glass-pill:#fffffff2;--ws-head-glass-top:#fffffff5;--ws-head-glass-bottom:#f8faffeb;--ws-shine-95:#fffffff2;--ws-shine-70:#ffffffb3;--ws-shine-60:#fff9;--ws-shine-45:#ffffff73;--ws-shine-40:#fff6;--ws-shine-35:#ffffff59;--ws-ink:#0f172a;--ws-stroke:#0f172a14;--ws-stroke-soft:#0f172a0d;--ws-stroke-strong:#0f172a1f;--ws-paper:#fff;--ws-sticky-bg:#fafcff;--ws-sticky-grad-top:#fff;--ws-sticky-grad-bottom:#f5f8ff;--ws-band-bg:#f8fbff;--ws-band-grad-top:#f5f8ff;--ws-band-grad-bottom:#eef2fb;--ws-field-grad-top:#f3f7ff;--ws-field-grad-bottom:#eef3fd;--ws-canvas:#fbfcff;--ws-ink-accent:#1d54c2;--ws-ink-muted:#475569;--ws-danger:#c2382a;--ws-amber:#d68a00;--ws-delivery-track:#e6eaf0;--ws-danger-solid:#c2382a;--ws-win:#15803d;--ws-win-grad:linear-gradient(180deg, #1a9c4b, #15803d);--ws-win-grad-hover:linear-gradient(180deg, #1aa552, #14733a);--ws-medal-silver:linear-gradient(135deg, #eaf0f8 0%, #bcc8da 52%, #9fafc6 100%);--ws-medal-silver-ink:#34404f;--ws-medal-silver-stroke:#0f172a1f;--ws-medal-silver-muted:#566f93;--ws-medal-bronze:linear-gradient(135deg, #f4dab9 0%, #ddb080 55%, #c8964f 100%);--ws-medal-bronze-ink:#6b4423;--ws-medal-bronze-stroke:#78501e33;--ws-medal-bronze-muted:#9a6a39;--ws-star:#eab308;--ws-violet-dot:#8b83d6;--ws-aurora-text-mid:#1d54c2;--ws-r-pill:32px;--ws-r-card:18px;--ws-r-md:12px;--ws-r-sm:8px;--ws-shadow-glass:0 1px 0 #fff9 inset, 0 8px 24px -16px #0f1c3c2e;--ws-shadow-pill:0 4px 12px -3px color-mix(in srgb, var(--aura-2) 30%, transparent)}@media not print{:root[data-mantine-color-scheme=dark] .ws-ko-wrapper{--glass:#292b30b8;--glass-strong:#292b30e0;--glass-soft:#292b3080;--ws-glass-panel:#34373bf5;--ws-glass-track:#292b30a6;--ws-glass-aside-top:#292b3099;--ws-glass-aside-bottom:#26282c66;--ws-glass-pill:#34373bf2;--ws-head-glass-top:#34373bf5;--ws-head-glass-bottom:#292b30eb;--ws-shine-95:#ffffff14;--ws-shine-70:#ffffff0f;--ws-shine-60:#ffffff0f;--ws-shine-45:#ffffff0d;--ws-shine-40:#ffffff0d;--ws-shine-35:#ffffff0a;--ws-ink:#fff;--ws-stroke:#ffffff2e;--ws-stroke-soft:#ffffff21;--ws-stroke-strong:#ffffff40;--ws-paper:var(--neutral-00);--ws-sticky-bg:var(--neutral-05);--ws-sticky-grad-top:var(--neutral-05);--ws-sticky-grad-bottom:var(--neutral-00);--ws-band-bg:var(--neutral-05);--ws-band-grad-top:var(--neutral-05);--ws-band-grad-bottom:var(--neutral-10);--ws-field-grad-top:var(--neutral-10);--ws-field-grad-bottom:var(--neutral-05);--ws-canvas:var(--neutral-00);--ws-ink-accent:var(--primary-70);--ws-ink-muted:var(--neutral-60);--ws-danger:var(--error-60-main);--ws-amber:var(--attention-50-main);--ws-delivery-track:var(--neutral-10);--ws-aurora-text-mid:var(--primary-70);--ws-shadow-glass:0 1px 0 #ffffff0f inset, 0 8px 24px -16px #00000080}}.ws-ko-wrapper{font-variant-numeric:tabular-nums;color:var(--neutral-90);flex-direction:column;min-height:240px;padding-top:10px;display:flex}.ws-ko-wrapper .ws-ko__loading{flex:auto;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.ws-ko-wrapper .ws-ko__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ws-ko-wrapper .ws-ko__empty h1{font-size:calc(var(--fz-18) * var(--ws-font-scale,1));font-weight:var(--fw-500)}.ws-ko-wrapper .ws-ko__empty p{font-size:calc(var(--fz-16) * var(--ws-font-scale,1));font-weight:var(--fw-400);color:var(--neutral-70)}.ws-ko-wrapper .ws-scroll{background:var(--glass-strong);border:1px solid var(--ws-stroke);border-radius:var(--ws-r-card);min-height:200px;max-height:max(100vh - 235px,200px);box-shadow:var(--ws-shadow-glass);scrollbar-color:color-mix(in srgb, var(--aura-2) 30%, transparent) transparent;position:relative;overflow:auto}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar{width:10px;height:10px}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--aura-2) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--aura-2) 50%, transparent);background-clip:padding-box}.ws-ko-wrapper .ws-scroll::-webkit-scrollbar-corner{background:0 0}.ws-ko-wrapper .ws-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:fixed;width:max-content;min-width:100%}.ws-ko-wrapper .ws-col-crit{width:280px}.ws-ko-wrapper .ws-col-offer{width:320px}.ws-ko-wrapper .ws-th{z-index:4;text-align:left;font-weight:var(--fw-500);vertical-align:top;background:var(--ws-sticky-bg);background-image:linear-gradient(180deg, var(--ws-sticky-grad-top) 0%, var(--ws-sticky-grad-bottom) 100%);border-right:1px solid var(--ws-stroke);border-bottom:1px solid var(--ws-stroke);box-shadow:0 1px 0 color-mix(in srgb, var(--ws-ink) 4%, transparent), 0 8px 14px -8px color-mix(in srgb, var(--ws-ink) 22%, transparent);padding:0;position:sticky;top:0}.ws-ko-wrapper .ws-th:last-child{border-right:none}.ws-ko-wrapper .ws-th-crit{z-index:6;font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-70);font-weight:var(--fw-600);background:var(--ws-sticky-bg);background-image:linear-gradient(180deg, var(--ws-sticky-grad-top) 0%, var(--ws-sticky-grad-bottom) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--ws-ink) 4%, transparent), 0 8px 14px -8px color-mix(in srgb, var(--ws-ink) 22%, transparent), 6px 0 10px -8px #0f172a29;padding:14px 18px;position:sticky;left:0}.ws-ko-wrapper .ws-td{vertical-align:top;border-right:1px solid var(--ws-stroke-soft);border-bottom:1px solid var(--ws-stroke-soft);background:var(--ws-paper);padding:0}.ws-ko-wrapper .ws-td:last-child{border-right:none}.ws-ko-wrapper tbody tr:hover .ws-td{background:var(--ws-sticky-bg)}.ws-ko-wrapper .ws-td-crit{z-index:1;background:var(--ws-paper);border-right:1px solid var(--ws-stroke);font-size:calc(var(--fz-14) * var(--ws-font-scale,1));font-weight:var(--fw-600);color:var(--neutral-90);line-height:var(--lh-ui);padding:14px 18px;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-ko-wrapper .ws-offer-head{cursor:pointer;flex-direction:column;gap:6px;min-height:100%;padding:14px 16px 12px;display:flex;position:relative}.ws-ko-wrapper .ws-offer-head__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ws-ko-wrapper .ws-offer-head__rank{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);color:var(--neutral-70);letter-spacing:var(--ls-caps);flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ws-ko-wrapper .ws-offer-head__rank-num{width:22px;height:22px;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-700);background:var(--neutral-10);color:var(--neutral-90);border:1px solid var(--ws-stroke);line-height:var(--lh-flat);border-radius:50%;place-items:center;display:inline-grid}.ws-ko-wrapper .ws-offer-head__rank--1 .ws-offer-head__rank-num{background:var(--aurora-button);color:var(--text-on-accent);box-shadow:0 4px 10px -2px color-mix(in srgb, var(--aura-2) 40%, transparent);border-color:#0000}.ws-ko-wrapper .ws-offer-head__rank--1{color:var(--ws-ink-accent)}.ws-ko-wrapper .ws-offer-head__rank-label{text-transform:uppercase;letter-spacing:var(--ls-caps)}.ws-ko-wrapper .ws-offer-head__approve{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:var(--ls-caps);align-items:center;gap:4px;display:inline-flex}.ws-ko-wrapper .ws-offer-head__approve--ok{color:var(--success-50-main)}.ws-ko-wrapper .ws-offer-head__approve--no{color:var(--error-60-main)}.ws-ko-wrapper .ws-offer-head__menu{width:28px;height:28px;color:var(--neutral-70);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.ws-ko-wrapper .ws-offer-head__menu:hover{background:color-mix(in srgb, var(--aura-2) 10%, transparent);color:var(--primary-60-main)}.ws-ko-wrapper .ws-offer-head__name{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));line-height:var(--lh-tight);color:var(--neutral-90);align-items:flex-start;gap:6px;min-width:0;margin-top:2px;display:flex}.ws-ko-wrapper .ws-offer-head__name-text{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ws-ko-wrapper .ws-offer-head__blacklist{background:color-mix(in srgb, var(--ws-danger) 10%, transparent);width:18px;height:18px;color:var(--error-60-main);border:1px solid color-mix(in srgb, var(--ws-danger) 30%, transparent);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.ws-ko-wrapper .ws-offer-head__sub{font-size:calc(var(--fz-11) * var(--ws-font-scale,1));color:var(--neutral-70);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.ws-ko-wrapper .ws-offer-head__price-row{border-top:1px solid var(--ws-stroke-soft);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding-top:10px;display:flex}.ws-ko-wrapper .ws-offer-head__price-label{font-size:calc(var(--fz-10) * var(--ws-font-scale,1));text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--neutral-60);font-weight:var(--fw-600)}.ws-ko-wrapper .ws-offer-head__price-value{font-weight:var(--fw-700);font-size:calc(var(--fz-16) * var(--ws-font-scale,1));color:var(--neutral-90);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}.ws-ko-wrapper .ws-pill{border-radius:var(--ws-r-pill);font-size:calc(var(--fz-10) * var(--ws-font-scale,1));font-weight:var(--fw-600);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--neutral-10);color:var(--neutral-70);border:1px solid var(--ws-stroke);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px 2px;display:inline-flex}.ws-ko-wrapper .ws-pill--type{background:var(--neutral-10);color:var(--neutral-70)}.ws-ko-wrapper .ws-pill--result-main{background:color-mix(in srgb, var(--success-50-main) 10%, transparent);color:var(--success-50-main);border-color:color-mix(in srgb, var(--success-50-main) 22%, transparent)}.ws-ko-wrapper .ws-pill--withdrawn{background:color-mix(in srgb, var(--ws-danger) 8%, transparent);color:var(--error-60-main);border-color:color-mix(in srgb, var(--ws-danger) 25%, transparent)}.ws-ko-cell{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:18px 16px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.ws-ko-cell:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aura-2) 35%, transparent)}.ws-ko-cell__value{font-size:calc(var(--fz-16) * var(--ws-font-scale,1));font-weight:var(--fw-700);letter-spacing:var(--ls-tight);align-items:center;gap:8px;display:inline-flex}.ws-ko-cell__icon{line-height:0;display:inline-flex}.ws-ko-cell--allowed{background:linear-gradient(90deg, color-mix(in srgb, var(--success-50-main) 12%, transparent) 0%, color-mix(in srgb, var(--success-50-main) 6%, transparent) 60%, transparent 100%)}.ws-ko-cell--allowed:before{content:"";background:var(--success-50-main);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--success-50-main) 35%, transparent);border-radius:3px;position:absolute;top:12px;bottom:12px;left:0}.ws-ko-cell--allowed .ws-ko-cell__value{color:var(--success-50-main)}.ws-ko-cell--denied{background:linear-gradient(90deg, color-mix(in srgb, var(--ws-danger) 10%, transparent) 0%, color-mix(in srgb, var(--ws-danger) 5%, transparent) 60%, transparent 100%)}.ws-ko-cell--denied:before{content:"";background:var(--error-60-main);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ws-ko-cell--denied .ws-ko-cell__value{color:var(--error-60-main)}.ws-ko-cell--empty .ws-ko-cell__value{color:var(--neutral-50)}.ws-ko-cell .offer-crit-details{opacity:0;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;width:auto;height:auto;margin:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translate(2px,2px)}.ws-ko-cell .offer-crit-details button{border-radius:var(--ws-r-pill);min-height:auto;font-size:calc(var(--fz-11) * var(--ws-font-scale,1));font-weight:var(--fw-600);line-height:var(--lh-tight);background:var(--glass-strong);color:var(--ws-ink-accent);border:1px solid color-mix(in srgb, var(--aura-2) 22%, transparent);box-shadow:var(--ws-shadow-pill);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.ws-ko-cell .offer-crit-details button:hover{background:var(--ws-paper);border-color:color-mix(in srgb, var(--aura-2) 40%, transparent);box-shadow:0 6px 16px -4px color-mix(in srgb, var(--aura-2) 35%, transparent)}.ws-ko-cell:hover .offer-crit-details,.ws-ko-cell:focus-within .offer-crit-details{opacity:1;pointer-events:auto;transform:translate(0)}.offer-header-menu__item{align-items:center;gap:8px;display:flex}.offer-header-menu__item svg{color:var(--neutral-70);flex-shrink:0}.ws-ko-wrapper .offer-cell-header-menu:focus-visible,.ws-ko-wrapper .ws-ko-cell:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--aura-2,var(--primary-50)) 50%, transparent);border-radius:inherit;outline:none}.ws-ko-wrapper .ws-table--by-offer .ws-col-offerhead{width:340px}.ws-ko-wrapper .ws-table--by-offer .ws-col-critcol{width:300px}.ws-ko-wrapper .ws-table--by-offer .ws-th-critcol{vertical-align:top;font-size:calc(var(--fz-13) * var(--ws-font-scale,1));font-weight:var(--fw-600);line-height:var(--lh-ui);color:var(--neutral-90);padding:14px 16px}.ws-ko-wrapper .ws-table--by-offer .ws-ko-critcol__title{overflow-wrap:anywhere;display:block}.ws-ko-wrapper .ws-table--by-offer .ws-td-offerhead{z-index:1;background:var(--ws-paper);border-right:1px solid var(--ws-stroke);padding:0;position:sticky;left:0;box-shadow:6px 0 10px -8px #0f172a29}.ws-ko-wrapper .ws-table--by-offer .ws-td-offerhead>.offer-cell-header-menu{flex-direction:column;width:100%;height:100%;display:flex}.ws-ko-wrapper .ws-table--by-offer tbody tr:hover .ws-td-offerhead{background:var(--ws-sticky-bg)}.offer-ko-crit-details{--ws-action-scrim:#0000004d;background:var(--ws-action-scrim)}@media not print{:root[data-mantine-color-scheme=dark] .offer-ko-crit-details{--ws-action-scrim:var(--scrim)}}.offer-ko-crit-details{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.offer-ko-crit-details-modal__header{flex-direction:row;display:flex}.offer-ko-crit-details-modal__header-close{margin-left:auto}.offer-ko-crit-details__row{flex-direction:column;gap:10px;display:flex}.offer-ko-crit-details__column{flex-direction:row;align-items:center;gap:10px;display:flex}.offer-ko-crit-details__formula-text{font-size:var(--fz-20)}.offer-ko-crit-details__submit-row{align-items:flex-end}.offer-ko-crit-details__hint,.offer-ko-crit-details__error{margin-bottom:20px}.offer-ko-crit-details__error .rf-hint{min-width:100%}.supplyScheduleTable .dtb__rowline>.dtb__cell--pin[data-col^=key\:]:after{background:var(--cyan-10)}.supplyScheduleTable .dtb__tablewrap--wrap .dtb__cell[data-col^=key\:],.supplyScheduleTable .dtb__tablewrap--trim .dtb__cell[data-col^=key\:]{white-space:pre-line}.supplyScheduleTable .dtb__hcell[data-head-col^=sum\:]{background:color-mix(in srgb, var(--doc-ink) 3%, transparent);font-weight:var(--fw-700)}.supplyScheduleTable .dtb__rowline>.dtb__cell[data-col^=sum\:]{background:color-mix(in srgb, var(--doc-ink) 3%, transparent);font-weight:var(--fw-600)}.supplyScheduleTable__loading{justify-content:center;align-items:center;display:flex}.supplyScheduleTable__empty{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.supplyScheduleTable__empty h1{font-size:var(--fz-18);font-weight:var(--fw-500)}.supplyScheduleTable__empty p{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal)}.sst-settings{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.tooltip-position-list{--tpl-bg:#f9f9f9;--tpl-line:#e0e0e0;--tpl-hover:#f1f5f9;background-color:var(--tpl-bg);border-radius:8px;max-height:300px;margin:0;padding:0;list-style-type:none;overflow-y:auto;box-shadow:0 4px 8px #0000001a}@media not print{:root[data-mantine-color-scheme=dark] .tooltip-position-list{--tpl-bg:var(--surface-raised);--tpl-line:var(--border-subtle);--tpl-hover:var(--surface-hover);box-shadow:var(--shadow-lvl2)}}.tooltip-position-item{border-bottom:1px solid var(--tpl-line);flex-direction:column;padding:10px 12px;transition:background-color .2s;display:flex}.tooltip-position-item:last-child{border-bottom:none}.tooltip-position-item:hover{background-color:var(--tpl-hover)}.position-name{font-weight:var(--fw-600);color:var(--neutral-90);margin-right:5px}.position-cost{color:var(--primary-60-main);font-weight:var(--fw-600);margin-top:4px}.position-date{font-size:var(--fz-12);color:var(--neutral-60);margin-top:4px}.winner-selection2{--ws2-axis:280px;--ws2-col-min:260px;--ws2-ease:cubic-bezier(.16, 1, .3, 1);--ws2-main-surface:var(--status-success-surface);--ws2-main-text:var(--status-success-text-strong);--ws2-main-bar:var(--status-success-text);--ws2-reserve-surface:var(--status-info-surface);--ws2-reserve-text:var(--status-info-text);--ws2-reserve-bar:var(--status-info-text);--ws2-rank-following-text:var(--warning-70);--ws2-rank-second-text:color-mix(in srgb, var(--status-attention-text) 40%, var(--text-primary));min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-direction:column;gap:12px;display:flex}.winner-selection2--fullscreen{z-index:900;background:var(--surface);padding:16px 20px;position:fixed;inset:0}.winner-selection2__toolbar,.winner-selection2__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.winner-selection2__heading{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.winner-selection2__title{font-size:var(--fz-18);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin:0}.winner-selection2__meta,.winner-selection2__price-mode{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.winner-selection2__price-mode--unknown{color:var(--status-warning-text)}.winner-selection2__actions{align-items:center;gap:12px;display:flex}.winner-selection2__search{width:300px;max-width:100%}.winner-selection2__notice{flex-direction:column;gap:8px;display:flex}.winner-selection2__diagnostics{font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin:0;padding-left:18px}.winner-selection2__footer{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (width<=700px){.winner-selection2{--ws2-axis:140px}.winner-selection2__search{width:100%}}.ws2-pager{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ws2-viewport{border:1px solid var(--border);background:var(--surface);scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:8px;max-height:72vh;overflow:auto}.ws2-viewport:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.winner-selection2--fullscreen .ws2-viewport{flex:auto;min-height:0;max-height:none}.ws2-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.ws2-matrix__axis-col{width:var(--ws2-axis)}.ws2-matrix th,.ws2-matrix td{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface);text-align:left;vertical-align:top;font-weight:var(--fw-400);padding:12px 14px}.ws2-matrix th:last-child,.ws2-matrix td:last-child{border-right:0}.ws2-matrix thead th{z-index:3;border-bottom-color:var(--border);background:var(--surface-active);position:sticky;top:0}.ws2-matrix tbody th{z-index:2;border-right-color:var(--border);position:sticky;left:0}.ws2-matrix thead th:first-child{z-index:4;border-right-color:var(--border);left:0}.ws2-matrix__corner-title{font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-matrix__corner-hint{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:4px}.ws2-participant__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-participant__meta{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ws2-participant__title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ws2-participant__black-list{border:1px solid var(--status-error-border);background:var(--status-error-surface);width:20px;height:20px;color:var(--status-error-text);cursor:help;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.ws2-lot th,.ws2-lot td{background:var(--surface-sunken)}.ws2-lot__name{font-size:var(--fz-14);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);align-items:flex-start;gap:6px;display:flex}.ws2-lot__name>span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ws2-lot__toggle{flex-shrink:0}.ws2-lot__sub{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);line-height:var(--lh-text);margin-top:4px}.ws2-lot__total{font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-text);letter-spacing:var(--ls-normal)}.ws2-lot__counts{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:2px}.ws2-lot__action{margin-top:8px}.ws2-lot__reason{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:6px}.ws2-position__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-bottom:10px}.ws2-position__number{color:var(--text-secondary)}.ws2-position__description{color:var(--text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-6px 0 10px;display:-webkit-box;overflow:hidden}.ws2-position__quantities{margin-top:18px}.ws2-position__row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.ws2-position__row>span{color:var(--text-secondary)}.ws2-position__row>strong{max-width:60%;font-weight:var(--fw-500);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.ws2-position__row>.ws2-position__quantity--zero{color:var(--text-secondary);font-weight:var(--fw-400)}.ws2-position__row--required{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.ws2-position__unit{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-position__warning{margin-top:8px}.ws2-warning{background:var(--status-warning-surface);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--status-warning-text) 60%, var(--text-primary));font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:4px;align-self:flex-start;align-items:flex-start;gap:8px;padding:6px 9px;display:flex}.ws2-warning__icon{flex-shrink:0;margin-top:1px}.ws2-warning__text{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.ws2-position__warning{display:block}.ws2-position__warning .ws2-warning__icon{float:left;margin-right:6px}}.ws2-cell__choose.rf-button.rf-button--s,.ws2-lot__action .rf-button.rf-button--s{border-color:var(--border);color:var(--text-primary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:0 0}.ws2-cell__choose.rf-button.rf-button--s:hover,.ws2-cell__choose.rf-button.rf-button--s:focus-visible,.ws2-lot__action .rf-button.rf-button--s:hover,.ws2-lot__action .rf-button.rf-button--s:focus-visible{border-color:var(--border-focus);color:var(--text-link)}.ws2-cell__choose.rf-button.rf-button--s:disabled,.ws2-lot__action .rf-button.rf-button--s:disabled{border-color:var(--border-subtle);color:var(--text-disabled)}.ws2-cell{position:relative}.ws2-cell:not(.ws2-cell--empty){cursor:pointer}.ws2-cell:not(.ws2-cell--empty):hover:not(:has(.ws2-cell__tech-root:hover)){background:var(--surface-hover)}.ws2-cell:not(:has(.ws2-cell__tech-root:hover)):hover .ws2-cell__details-hint{opacity:1}.ws2-cell:not(:has(.ws2-cell__tech-root:hover)):has(.ws2-cell__price:focus-visible,.ws2-cell__link:focus-visible) .ws2-cell__details-hint{opacity:1}.ws2-cell__details-hint{color:var(--text-link);opacity:0;pointer-events:none;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);position:absolute;bottom:calc(100% + 6px);right:14px}.ws2-cell__body{flex-direction:column;gap:10px;min-height:190px;padding-bottom:70px;display:flex}.ws2-cell--main:before,.ws2-cell--reserve:before{content:"";z-index:1;pointer-events:none;background:var(--ws2-main-bar);width:3px;position:absolute;inset:0 auto 0 0}.ws2-cell--reserve:before{background:var(--ws2-reserve-bar)}.ws2-cell--empty{color:var(--text-secondary);vertical-align:middle!important;background:var(--surface-sunken)!important;text-align:center!important}.ws2-cell__absence{max-width:160px;min-height:108px;font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:auto;display:flex}.ws2-cell__absence-mark{color:var(--text-tertiary);font-size:var(--fz-20);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-normal)}.ws2-cell__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ws2-cell__price{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ws2-cell__price:hover .ws2-cell__price-value{color:var(--text-link)}.ws2-cell__price:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:2px}.ws2-cell__price-value{white-space:nowrap;font-size:var(--fz-20);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-normal);display:block}.ws2-cell__price-note{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:2px;display:block}.ws2-cell__rank{color:var(--text-secondary);white-space:nowrap;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-shrink:0;align-self:center;align-items:center;gap:6px;display:inline-flex}.ws2-cell__rank b{background:var(--status-warning-surface);width:24px;height:24px;color:var(--ws2-rank-following-text);text-align:center;font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:4px;place-items:center;padding:0;display:inline-grid}.ws2-cell__rank[data-rank="1"] b{background:var(--status-success-surface);color:var(--status-success-text-strong)}.ws2-cell__rank[data-rank="2"] b{background:var(--status-attention-surface);color:var(--ws2-rank-second-text)}.ws2-cell__decision{background:var(--ws2-main-surface);width:100%;min-height:40px;color:var(--ws2-main-text);animation:ws2-decision-in .24s var(--ws2-ease);font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:5px 6px 5px 10px;display:flex}.ws2-cell__decision--reserve{background:var(--ws2-reserve-surface);color:var(--ws2-reserve-text)}.ws2-cell__decision--other{background:var(--surface-sunken);color:var(--text-primary)}.ws2-cell__decision-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ws2-cell__decision-text small{font-weight:var(--fw-400);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);display:block}.ws2-cell__quantity{color:var(--text-secondary);font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.ws2-cell__selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.ws2-cell__choose.rf-button.rf-button--s{height:34px;padding:7px 11px}.ws2-cell__choose.rf-button.rf-button--s .rf-button__text:first-child:last-child{margin:0}.ws2-cell__link.rf-button.rf-button--s{min-height:24px;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);flex-shrink:0}.ws2-cell__hint{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-cell__comment-tip{white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-cell__tech-root{position:absolute;inset:auto 0 0}.ws2-cell__tech-root>.rf-tooltip,.ws2-cell__tech-root>.rf-tooltip>.rf-tooltip__reference{width:100%;display:block}.ws2-cell__tech{border:0;border-top:1px solid var(--border-subtle);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary);text-align:left;white-space:normal;cursor:default;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;display:flex}.ws2-cell__tech--editable:not(:disabled){cursor:pointer}.ws2-cell__tech--editable:not(:disabled):hover{background:var(--surface-hover)}.ws2-cell__tech--editable:not(:disabled):hover .ws2-cell__tech-icon{color:var(--text-link)}.ws2-cell__tech--editable:not(:disabled):focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;background:var(--surface-hover)}.ws2-cell__tech-icon{flex-shrink:0}.ws2-cell__tech-label{color:var(--text-secondary);white-space:nowrap}.ws2-cell__tech-answer{text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:center;gap:4px;min-width:0;margin-left:auto;display:inline-flex}.ws2-cell__tech-answer .rf-tooltip,.ws2-cell__tech-answer .rf-tooltip__reference{white-space:normal;min-width:0}.ws2-cell__tech-answer:before{content:"";background:var(--border-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ws2-cell__tech-answer--compliant{color:var(--status-success-text-strong)}.ws2-cell__tech-answer--compliant:before{background:var(--status-success-text)}.ws2-cell__tech-answer--partial{color:var(--text-primary)}.ws2-cell__tech-answer--partial:before{background:var(--status-warning-text)}.ws2-cell__tech-answer--noncompliant{color:var(--status-error-text)}.ws2-cell__tech-answer--noncompliant:before{background:var(--status-error-text)}.ws2-cell__tech-answer--unanswered,.ws2-cell__tech-answer--unknown{color:var(--text-tertiary)}@keyframes ws2-decision-in{0%{opacity:0;transform:translateY(4px)}}.ws2-matrix .ws2-criteria__title>th,.ws2-matrix .ws2-criteria__title>td{z-index:5;position:sticky;top:0}.ws2-matrix .ws2-criteria__title>th{z-index:6}.ws2-criteria__separator td{border:0;border-bottom:1px solid var(--border);background:var(--surface-page);height:14px;padding:0}.ws2-criteria__title th,.ws2-criteria__title td{border-bottom-color:var(--border);background:var(--surface-active);padding-top:16px;padding-bottom:16px}.ws2-criteria__heading{font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-criteria__subtitle{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:4px}.ws2-criteria__group th{background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-criteria__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ws2-criteria__answer{width:100%;color:var(--text-primary);text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ws2-criteria__answer:hover{color:var(--text-link)}.ws2-criteria__answer:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ws2-criteria__answer--empty{color:var(--text-tertiary)}.ws2-criteria__comment{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.ws2-criteria__editor .offer-crit-details{display:none}.ws2-dialog{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);flex-direction:column;gap:20px;display:flex}.ws2-dialog__context{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.ws2-dialog__context strong{color:var(--text-primary);font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-dialog__context span{color:var(--text-secondary);font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal)}.ws2-dialog p{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);margin:0}.ws2-dialog__note{color:var(--text-secondary)}.ws2-dialog__numbers{background:var(--surface-sunken);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:20px;display:grid}.ws2-dialog__numbers span{color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);display:block}.ws2-dialog__numbers strong{font-weight:var(--fw-500);font-size:var(--fz-20);font-weight:var(--fw-600);line-height:var(--lh-tight);letter-spacing:var(--ls-normal);margin-top:2px;display:block}.ws2-dialog__detail-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ws2-dialog__detail-layout .ws2-dialog__numbers{grid-template-columns:1fr}.ws2-dialog__form{flex-direction:column;gap:20px;min-width:0;display:flex}.ws2-dialog__choices{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ws2-dialog__warnings{flex-direction:column;gap:6px;display:flex}.ws2-dialog__footer{justify-content:flex-end;gap:10px;display:flex}.ws2-dialog__result-segments.rf-segmented{border:1px solid var(--border-subtle);background:var(--surface-sunken);width:100%;box-shadow:none;border-radius:8px;padding:4px}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control{border-radius:5px}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control[data-active]{background:var(--primary-70)}@media not print{:root[data-mantine-color-scheme=dark] .ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control[data-active]{background:var(--primary-60-main)}}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control[data-active]{box-shadow:inset 0 0 0 1px var(--border-focus)}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control[data-active]:has(input:disabled){background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--border-strong)}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-label{color:var(--text-secondary);white-space:normal;font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);padding:8px 6px}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-label[data-active],.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-label[data-active]:hover{color:var(--text-on-accent);font-weight:var(--fw-550)}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-label[data-disabled]{color:var(--text-disabled)}.ws2-dialog__result-segments.rf-segmented .mantine-SegmentedControl-control:has(input:checked:disabled) .mantine-SegmentedControl-label{color:var(--text-primary);font-weight:var(--fw-550)}.ws2-dialog__documents{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:8px;display:flex}.ws2-dialog__document-action{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);background:0 0;border:0;border-radius:6px;flex:1 1 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.ws2-dialog__document-action+.ws2-dialog__document-action{border-left:1px solid var(--border-subtle)}.ws2-dialog__document-action svg{color:var(--text-secondary);flex-shrink:0}.ws2-dialog__document-action:hover:not(:disabled){background:var(--surface-active);color:var(--text-link)}.ws2-dialog__document-action:hover:not(:disabled) svg{color:inherit}.ws2-dialog__document-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ws2-dialog__document-action:disabled{color:var(--text-disabled);cursor:default}@media (width<=700px){.ws2-dialog__documents{flex-direction:column}.ws2-dialog__document-action+.ws2-dialog__document-action{border-top:1px solid var(--border-subtle);border-left:0}.ws2-dialog__detail-layout{grid-template-columns:1fr}.ws2-dialog__detail-layout .ws2-dialog__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ws2-cell__decision{transition:none;animation:none}}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2){overflow:hidden}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2)>.form-container{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2)>.form-container>.form-row{flex:1 1 0;min-height:0}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2)>.form-container>.form-row>.form-column{min-height:0}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2)>.form-container>.form-row>.form-column>.custom-component{flex:1 1 0;min-height:0;display:flex}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2) .winner-selection2:not(.winner-selection2--fullscreen){flex:1 1 0;min-height:0;padding:12px}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2) .winner-selection2:not(.winner-selection2--fullscreen)>:not(.ws2-viewport){flex-shrink:0}.doc-tab:has(>.form-container>.form-row:only-child>.form-column:only-child>.custom-component:only-child>.winner-selection2) .winner-selection2:not(.winner-selection2--fullscreen)>.ws2-viewport{flex:1 1 0;min-height:0;max-height:none}.ws2-modal .rf-modal__container,.ws2-modal .rf-modal__footer{background:var(--surface)}.ws2-modal .rf-modal__header{padding:20px 20px 20px 24px}.ws2-modal .rf-modal__title{font-size:var(--fz-18);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-modal .rf-modal__header:after{background:var(--border-subtle)}.ws2-modal .rf-modal__content{color:var(--text-primary);padding:24px}.ws2-modal .rf-modal__footer{border-top:1px solid var(--border-subtle);padding:16px 24px}.ws2-modal .rf-modal__footer:before{content:none}.ws2-modal .rf-form-group__label{font-size:var(--fz-14);font-weight:var(--fw-500);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-bottom:8px}.ws2-modal .rf-form-group__label:not(.rf-form-group__label--invalid){color:var(--text-primary)}.ws2-viewport--state{min-height:340px;display:flex}.ws2-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:300px;padding:36px 24px;display:flex}.ws2-state__icon{color:var(--text-tertiary);flex-shrink:0}.ws2-state__content{min-width:0;max-width:440px}.ws2-state__content h3{color:var(--text-primary);font-size:var(--fz-14);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin:0 0 8px}.ws2-state__content p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin:0}.ws2-state__details{text-align:left;color:var(--text-secondary);font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);margin-top:16px}.ws2-state__details summary{cursor:pointer;width:fit-content;margin:auto}.ws2-state__details summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ws2-state__details p{background:var(--surface-sunken);white-space:pre-wrap;font-size:var(--fz-12);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:6px;margin-top:8px;padding:12px}.ws2-state--error .ws2-state__icon{color:var(--status-error-text)}.ws2-state--compact{border:1px solid var(--status-error-border);background:var(--surface);text-align:left;border-radius:8px;flex-flow:wrap;justify-content:flex-start;gap:12px;min-height:0;padding:16px}.ws2-state--compact .ws2-state__content{flex:240px;max-width:none}.ws2-state--compact .ws2-state__details summary{margin:0}.ws2-loading-caption{color:var(--text-secondary);font-size:var(--fz-13);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal)}.ws2-viewport--loading{overflow:hidden}.ws2-skeleton{min-width:620px}.ws2-skeleton__row{grid-template-columns:var(--ws2-axis) repeat(2, minmax(0, 1fr));display:grid}.ws2-skeleton__cell{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:12px;min-height:124px;padding:20px 14px;display:flex}.ws2-skeleton__row--head .ws2-skeleton__cell{min-height:76px}.ws2-skeleton__lot{border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);padding:18px 14px}.ws2-viewport--no-results .ws2-matrix{height:100%}.ws2-viewport--no-results .ws2-matrix thead{height:1px}.ws2-viewport--no-results .ws2-matrix tbody td{vertical-align:middle;border-bottom:0}.url-field{margin-top:8px;margin-bottom:8px}.url-field__link{align-items:center;gap:6px;display:inline-flex}.url-field__icon{color:var(--neutral-40);flex-shrink:0;transition:color .15s ease-in}.url-field__link:hover .url-field__icon{color:var(--primary-60-main)}.url-field__link--preview{color:var(--neutral-50);cursor:default}.url-field__link--preview:hover .url-field__icon{color:var(--neutral-40)}.text-field{margin-top:8px;margin-bottom:8px}.editInModal-btn{color:var(--primary-60-main);cursor:pointer;margin-left:4px}.editInModal-box{flex-direction:row;margin-left:10px;margin-right:10px;display:flex}.sub-form__wrapper{max-height:80vh}.sub-form{width:100%}.subFormModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}
