:root{--ng-select-highlight: #007eff;--ng-select-primary-text: #333;--ng-select-disabled-text: #f9f9f9;--ng-select-border: #ccc;--ng-select-border-radius: 4px;--ng-select-bg: #ffffff;--ng-select-selected: rgb(92%, 95.9529411765%, 100%);--ng-select-selected-text: #333;--ng-select-marked: rgb(96%, 97.9764705882%, 100%);--ng-select-marked-text: #333;--ng-select-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);--ng-select-placeholder: #999999;--ng-select-height: 36px;--ng-select-value-padding-left: 10px;--ng-select-value-font-size: .9em;--ng-select-value-text: #333;--ng-select-dropdown-bg: #ffffff;--ng-select-dropdown-border: #ccc;--ng-select-dropdown-optgroup-text: rgba(0, 0, 0, .54);--ng-select-dropdown-optgroup-marked: rgba(0, 0, 0, .54);--ng-select-dropdown-option-bg: #ffffff;--ng-select-dropdown-option-text: rgba(0, 0, 0, .87);--ng-select-dropdown-option-disabled: #cccccc;--ng-select-input-text: #000000;--ng-select-border-dark: rgb(70%, 70%, 70%);--ng-select-border-light: rgb(85%, 85%, 85%);--ng-select-border-lighter: rgb(90%, 90%, 90%);--ng-select-arrow: #999999;--ng-select-arrow-hover: #666666;--ng-select-arrow-active: #333333;--ng-select-selected-hover: rgb(82%, 90.8941176471%, 100%);--ng-select-selected-border: rgb(72%, 85.8352941176%, 100%);--ng-select-clear: #999999;--ng-select-clear-hover: #d0021b;--ng-select-container-hover-shadow: 0 1px 0 rgba(0, 0, 0, .06);--ng-select-dropdown-shadow: 0 1px 0 rgba(0, 0, 0, .06)}.ng-select.ng-select-opened>.ng-select-container{background:var(--ng-select-bg, #ffffff);border-color:var(--ng-select-border-dark, rgb(70%, 70%, 70%)) var(--ng-select-border, #ccc) var(--ng-select-border-light, rgb(85%, 85%, 85%))}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow, #999999);border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow-active, #333333)}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--ng-select-highlight, #007eff);box-shadow:var(--ng-select-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1))}.ng-select.ng-select-disabled>.ng-select-container{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:var(--ng-select-primary-text, #333);background-color:var(--ng-select-bg, #ffffff);border-radius:var(--ng-select-border-radius, 4px);border:1px solid var(--ng-select-border, #ccc);min-height:var(--ng-select-height, 36px);align-items:center}.ng-select .ng-select-container:hover{box-shadow:var(--ng-select-container-hover-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:var(--ng-select-value-padding-left, 10px)}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--ng-select-placeholder, #999999)}.ng-select.ng-select-single .ng-select-container{height:var(--ng-select-height, 36px)}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:var(--ng-select-value-padding-left, 10px);padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:var(--ng-select-disabled-text, #f9f9f9);border:1px solid var(--ng-select-border-lighter, rgb(90%, 90%, 90%))}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:var(--ng-select-value-font-size, .9em);margin-bottom:5px;color:var(--ng-select-value-text, #333);background-color:var(--ng-select-selected, rgb(92%, 95.9529411765%, 100%));border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--ng-select-selected-hover, rgb(82%, 90.8941176471%, 100%))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid var(--ng-select-selected-border, rgb(72%, 85.8352941176%, 100%))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid var(--ng-select-selected-border, rgb(72%, 85.8352941176%, 100%));border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid var(--ng-select-selected-border, rgb(72%, 85.8352941176%, 100%))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid var(--ng-select-selected-border, rgb(72%, 85.8352941176%, 100%))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:var(--ng-select-input-text, #000000)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:var(--ng-select-clear, #999999)}.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:var(--ng-select-arrow-hover, #666666)}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:var(--ng-select-arrow, #999999) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:var(--ng-select-dropdown-bg, #ffffff);border:1px solid var(--ng-select-dropdown-border, #ccc);box-shadow:var(--ng-select-dropdown-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-dropdown-panel.ng-select-top{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(90%, 90%, 90%));margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-right{border-top-right-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(90%, 90%, 90%));margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-top-color:var(--ng-select-border-lighter, rgb(90%, 90%, 90%));margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-left{border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(90%, 90%, 90%));margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:var(--ng-select-dropdown-optgroup-text, rgba(0, 0, 0, .54));cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:var(--ng-select-marked, rgb(96%, 97.9764705882%, 100%))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:var(--ng-select-dropdown-optgroup-marked, rgba(0, 0, 0, .54));background-color:var(--ng-select-selected, rgb(92%, 95.9529411765%, 100%));font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--ng-select-dropdown-option-bg, #ffffff);color:var(--ng-select-dropdown-option-text, rgba(0, 0, 0, .87));padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:var(--ng-select-selected-text, #333);background-color:var(--ng-select-selected, rgb(92%, 95.9529411765%, 100%))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--ng-select-marked, rgb(96%, 97.9764705882%, 100%));color:var(--ng-select-marked-text, #333)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--ng-select-dropdown-option-disabled, #cccccc)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}ngb-datepicker.lv-dp.lv-dp{display:block;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:16px;font:14px var(--font);z-index:1060;width:max-content;max-width:calc(100vw - 16px)}ngb-datepicker.lv-dp.lv-dp .ngb-dp-header{background:transparent;border:0;padding:0}ngb-datepicker.lv-dp.lv-dp ngb-datepicker-navigation{display:flex;align-items:center}ngb-datepicker.lv-dp.lv-dp .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}ngb-datepicker.lv-dp.lv-dp .ngb-dp-navigation-chevron{border-style:solid;border-width:2px 2px 0 0;width:8px;height:8px;display:inline-block;transform:rotate(-135deg);margin-left:4px;color:var(--text)}ngb-datepicker.lv-dp.lv-dp .ngb-dp-arrow{display:flex;align-items:center;width:40px;height:36px;margin:0;padding:0;justify-content:center}ngb-datepicker.lv-dp.lv-dp .ngb-dp-arrow.right .ngb-dp-navigation-chevron,ngb-datepicker.lv-dp.lv-dp .ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(45deg);margin-left:-4px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-arrow-btn{border:0;background:transparent;border-radius:8px;width:36px;height:36px;cursor:pointer;padding:0;display:grid;place-items:center}ngb-datepicker.lv-dp.lv-dp .ngb-dp-arrow-btn:hover{background:#eef2f1}ngb-datepicker.lv-dp.lv-dp .ngb-dp-months{display:flex;gap:24px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-month{pointer-events:none}ngb-datepicker.lv-dp.lv-dp .ngb-dp-month-name{flex:1 1 0;white-space:nowrap;background:transparent;text-align:center;font-weight:700;font-size:15px;height:36px;line-height:36px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-weekdays{background:transparent;border:0}ngb-datepicker.lv-dp.lv-dp .ngb-dp-weekday{width:40px;text-align:center;font-size:12px;font-weight:600;color:var(--muted);font-style:normal;line-height:24px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-week{display:flex}ngb-datepicker.lv-dp.lv-dp .ngb-dp-day,ngb-datepicker.lv-dp.lv-dp .ngb-dp-weekday{width:40px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-day{height:38px;display:block;outline:0;cursor:pointer;pointer-events:auto;margin-bottom:2px}ngb-datepicker.lv-dp.lv-dp .ngb-dp-day.hidden,ngb-datepicker.lv-dp.lv-dp .ngb-dp-day.disabled{cursor:default}ngb-datepicker.lv-dp.lv-dp .dpd{display:grid;place-items:center;width:100%;height:100%;font-size:14px;position:relative;border-radius:8px}ngb-datepicker.lv-dp.lv-dp .dpd.wk{color:#94a3b8}ngb-datepicker.lv-dp.lv-dp .dpd.ho{background:var(--warn-bg);color:var(--warn);font-weight:700}ngb-datepicker.lv-dp.lv-dp .dpd:hover{background:#eef2f1}ngb-datepicker.lv-dp.lv-dp .dpd.in{background:color-mix(in srgb,var(--c1) 22%,#fff);color:#0f172a;border-radius:0}ngb-datepicker.lv-dp.lv-dp .dpd.edge,ngb-datepicker.lv-dp.lv-dp .dpd.edge:hover{background:var(--c1);color:#0f172a;border-radius:8px}ngb-datepicker.lv-dp.lv-dp .dpd.focused:not(.edge){outline:2px solid var(--c4);outline-offset:-2px}ngb-datepicker.lv-dp.lv-dp .dpd.tdy:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot .sum{font-size:14px;font-weight:600}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot .lg{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot i{display:inline-block;width:10px;height:10px;border-radius:3px;background:#94a3b8;margin-left:8px}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot i:first-child{margin-left:0}ngb-datepicker.lv-dp.lv-dp .lv-dp-foot i.ho{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn)}@media(max-width:719px){ngb-datepicker.lv-dp.lv-dp .ngb-dp-day,ngb-datepicker.lv-dp.lv-dp .ngb-dp-weekday{width:min(40px,(100vw - 64px) / 7)}}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nstep{position:relative;display:block;min-width:0}.nstep.inl{display:inline-block;vertical-align:middle;width:110px}.nstep>input{padding-right:34px!important;width:100%!important}.nstep .nsb{position:absolute;top:1px;right:1px;bottom:1px;width:26px;display:flex;flex-direction:column;border-left:1px solid var(--line);border-radius:0 7px 7px 0;overflow:hidden;background:var(--soft)}.nstep .nsb button{flex:1;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--muted);padding:0;min-height:0}.nstep .nsb button+button{border-top:1px solid var(--line)}.nstep .nsb button:hover{background:var(--primary-soft);color:var(--primary)}.nstep .nsb button:active{background:color-mix(in srgb,var(--c2) 45%,#fff)}.nstep>input:disabled+.nsb{display:none}.nstep>input:disabled{padding-right:10px!important}.doc{background:#fff;border:1px solid var(--border);border-radius:8px;padding:32px;position:relative;overflow:hidden;font-size:14px;transform-origin:top left}.doc .wm{position:absolute;inset:0;display:grid;place-items:center;font-size:56px;font-weight:700;color:#14243b0d;transform:rotate(-20deg);pointer-events:none;text-align:center}.docwrap{overflow:auto;max-height:56vh;border:1px solid var(--border);border-radius:8px;background:#eef2f8;padding:16px}.docwrap .z{width:100%}.doc .kv{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 16px;font-size:14px}.doc .kv dt{color:var(--muted)}.doc .kv dd{margin:0;font-weight:500;overflow-wrap:anywhere}@media(max-width:767px){.doc .kv{grid-template-columns:minmax(0,1fr)}.doc .kv dd{margin-bottom:6px}}@media(max-width:767px){.doc{padding:16px}}.sum{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border)}.sum.tot{font-weight:700;border-bottom:0;border-top:2px solid var(--text);margin-top:8px;padding-top:12px;font-size:16px}:root{--nav: #14243b;--nav-2: #1d3250;--nav-text: #c9d4e5;--nav-muted: #8ca0bd;--primary: #b4570f;--primary-hover: #8f430b;--primary-soft: #feece1;--accent: #0f766e;--accent-soft: #f0fdfa;--canvas: #f6f8fc;--surface: #ffffff;--text: #0f172a;--muted: #475569;--border: #e2e8f0;--input-border: #64748b;--ok: #166534;--ok-bg: #dcfce7;--warn: #92400e;--warn-bg: #fef3c7;--bad: #b91c1c;--bad-bg: #fee2e2;--neu: #475569;--neu-bg: #f1f5f9;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-c: 8px;--r-card: 12px;--r-dlg: 16px;--shadow: 0 8px 24px rgba(15, 23, 42, .14);color-scheme:light;--frame: #e4e6eb;--soft: #f7f8fa;--line: #e5e7eb;--c1: #75fbd1;--c2: #faa875;--c3: #fa7a75;--c4: #667a74;--c5: #b6c2be;--c6: #7a6e66}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;background:var(--frame)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}a{color:var(--primary)}:focus-visible{outline:3px solid color-mix(in srgb,var(--c2) 60%,#fff);outline-offset:2px;border-radius:4px}main{max-width:1440px;width:100%;margin:0 auto;padding:24px}.num{font-variant-numeric:tabular-nums;text-align:right}input[type=text],input[type=date],input[type=number],input[type=search],select,textarea{height:44px;border:1px solid var(--input-border);border-radius:8px;background:var(--surface);padding:0 12px;width:100%;min-width:0;font-weight:400}textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}.frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fcol{display:flex;flex-direction:column;gap:16px}.inv{border-color:var(--bad)!important}.err{color:var(--bad);font-size:12px;font-weight:500}input[type=checkbox]{width:20px;height:20px;accent-color:var(--c2)}.grid{display:grid;gap:24px}.g2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-eq{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{display:flex;flex-direction:column;gap:24px;min-width:0}@media(max-width:1100px){.g2{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.g-eq,.frow{grid-template-columns:minmax(0,1fr)}}.frow3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:767px){.frow3{grid-template-columns:minmax(0,1fr)}}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.gchart{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:1100px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.gchart{grid-template-columns:minmax(0,1fr)}}.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}input[disabled]{background:#f1f3f6;color:#64748b;-webkit-text-fill-color:#64748b;border-color:#e2e8f0;cursor:not-allowed;opacity:1}.req{color:var(--bad);font-weight:700}@media(max-width:767px){.g4{grid-template-columns:minmax(0,1fr)}main{padding:16px}}.sub,.hint{color:var(--muted);font-size:14px}.ng-select .ng-select-container{min-height:44px;border-color:#d9dee7;border-radius:8px;font-weight:400}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--c2);box-shadow:0 0 0 3px color-mix(in srgb,var(--c2) 60%,#fff)}.ng-select .ng-select-container .ng-value-container{padding-left:12px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:0;bottom:0;padding-left:12px;display:flex;align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input>input{min-height:0!important;height:auto!important;font-size:16px;line-height:1.5}
