.type-nav[data-v-d88edbe9]{position:relative}.type-nav__btn[data-v-d88edbe9]{min-height:36px;font-family:var(--font-button);color:var(--color-text);text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:8px 12px;font-size:13px;font-weight:300;line-height:18px;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;display:inline-flex}.type-nav__btn[data-v-d88edbe9]:hover{background:var(--btn-hover)}.type-nav__btn.is-active[data-v-d88edbe9]{border-color:var(--btn-ink)}.type-nav__caret[data-v-d88edbe9]{justify-content:center;align-items:center;width:16px;height:18px;font-size:20px;line-height:1;transition:transform .15s linear;display:inline-flex}.type-nav__btn.is-open .type-nav__caret[data-v-d88edbe9]{transform:rotate(180deg)}.type-nav__menu[data-v-d88edbe9]{z-index:100;background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius);min-width:180px;box-shadow:var(--shadow-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0}.type-nav__item[data-v-d88edbe9]{min-height:36px;font-family:var(--font-button);text-transform:uppercase;color:var(--color-text);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;padding:8px 12px;font-size:13px;font-weight:300;line-height:18px;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;display:flex}.type-nav__item[data-v-d88edbe9]:hover{background:var(--btn-hover)}.type-nav__item.is-active[data-v-d88edbe9]{border-color:var(--btn-ink)}@media (width<=480px){.type-nav__menu[data-v-d88edbe9]{min-width:160px}}.app-header[data-v-4b199abc]{background:var(--color-surface);border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.app-header__brand[data-v-4b199abc],.app-header__logo[data-v-4b199abc]{flex-shrink:0;display:block}.app-header__logo[data-v-4b199abc]{width:auto;height:40px}.app-header__nav[data-v-4b199abc]{align-items:center;gap:4px;display:flex}.app-header__user[data-v-4b199abc]{min-width:0;font-family:eUkraineLight,sans-serif;font-size:var(--user-size);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.app-header__logout[data-v-4b199abc]{flex-shrink:0}@media (width<=760px){.app-header[data-v-4b199abc]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px;display:grid}.app-header__logo[data-v-4b199abc]{height:32px}.app-header__user[data-v-4b199abc]{text-align:right;margin-left:0}.app-header__nav[data-v-4b199abc]{grid-column:1/-1;justify-content:center;gap:8px}}@font-face{font-family:eUkraineLight;src:url(/assets/e-Ukraine-Light-Cv7mi0y9.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:eUkraineRegular;src:url(/assets/e-Ukraine-Regular-AvWDN9jz.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:eUkraineMedium;src:url(/assets/e-Ukraine-Medium-Czbo6eSv.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:eUkraineBold;src:url(/assets/e-Ukraine-Bold-BXyqrROR.woff2)format("woff2");font-weight:700;font-display:swap}:root{--color-bg:#f7f7f7;--color-surface:#fff;--surface-subtle:#fafafa;--font-heading:"eUkraineBold", sans-serif;--font-subheading:"eUkraineMedium", sans-serif;--font-body:"eUkraineRegular", sans-serif;--font-control:"eUkraineLight", sans-serif;--font-button:"eUkraineLight", sans-serif;--font-button-solid:"eUkraineRegular", sans-serif;--color-text:#1f1f1f;--color-muted:#5a5a5a;--color-error:#b00020;--color-link:#1d4ed8;--card-border:#e5e5e5;--line-border:#e5e5e5;--label-size:13px;--sublabel-size:14px;--error-size:14px;--user-size:13px;--control-font:14px;--control-pad:10px;--control-min-h:44px;--field-gap:6px;--field-mb:20px;--card-pad:10px 12px;--radius-lg:16px;--radius:10px;--radius-sm:6px;--shadow-pop:0 6px 20px #1118271f;--btn-ink:#030304;--btn-hover:#03030414;--btn-solid-bg:#030304;--btn-solid-ink:#fff;--btn-solid-hover:#1c1c22}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}:focus:not(:focus-visible){outline:none}body{background:var(--color-bg);font-family:var(--font-body);color:var(--color-text);margin:0}h1{font-family:var(--font-heading)}h2,h3{font-family:var(--font-subheading)}.field{gap:var(--field-gap);margin-bottom:var(--field-mb);flex-direction:column;display:flex}.field__label,.field__sublabel{font-family:var(--font-body);font-size:var(--label-size);color:var(--color-text);line-height:1.3}.field__req{color:var(--color-error);margin-left:2px}.field__control{box-sizing:border-box;width:100%;min-height:var(--control-min-h);padding:var(--control-pad);font-family:var(--font-control);font-size:var(--control-font);color:var(--color-text);border:1px solid var(--line-border);border-radius:var(--radius-sm);background:#fff}.field__control--error{border:1px solid var(--color-error);outline-color:var(--color-error)}.field__control--static{color:var(--color-muted);word-break:break-word;background:#f3f4f6;align-items:center;margin:0;display:flex}textarea.field__control{resize:vertical;min-height:80px}.field__error{color:var(--color-error);font-size:var(--error-size)}.card{border:1px solid var(--card-border);border-radius:var(--radius);padding:var(--card-pad);margin-bottom:var(--field-mb)}.card__legend{font-family:var(--font-body);font-size:var(--label-size);color:var(--color-text);padding:0 6px;line-height:1.3}.combo{position:relative}.combo__list{z-index:10;border:1px solid var(--line-border);border-radius:var(--radius-sm);max-height:220px;box-shadow:var(--shadow-pop);background:#fff;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.combo__item{min-height:40px;font-size:var(--control-font);cursor:pointer;align-items:center;gap:8px;padding:10px;display:flex}.combo__item:hover,.combo__item.is-active{background:var(--btn-hover)}.combo__item.is-selected{color:var(--color-link)}.combo__empty{color:var(--color-muted);font-size:var(--control-font);padding:10px}.combo__check{width:1em}.link-btn{cursor:pointer;color:var(--color-link);font-size:var(--sublabel-size);background:0 0;border:none;align-self:flex-start;margin:0;padding:0;text-decoration:underline}.field__escape{cursor:pointer;color:var(--color-link);font-family:var(--font-body);text-align:left;background:0 0;border:none;align-self:flex-start;margin:0;padding:4px 0;font-size:12px;line-height:1.3;text-decoration:underline}.btn{box-sizing:border-box;min-width:155px;height:44px;font-family:var(--font-button);text-transform:uppercase;word-break:break-word;color:var(--btn-ink);border:1px solid var(--btn-ink);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:#0000;background-color:#0000;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:300;line-height:20px;text-decoration:none;transition:background-color .2s linear;display:flex}.btn:hover:not(:disabled){background-color:var(--btn-hover)}.btn:disabled{opacity:.6;cursor:default}.btn--sm{border-radius:var(--radius-sm);min-width:0;height:36px;padding:0 12px;font-size:13px;line-height:18px}.btn--solid{color:var(--btn-solid-ink);background-color:var(--btn-solid-bg);font-family:var(--font-button-solid);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;padding:0 15px;font-weight:400}.btn--solid:hover:not(:disabled){background-color:var(--btn-solid-hover)}
