@charset "UTF-8";:root{--basicBlack: #000000;--basicWhite: #ffffff;--primaryColor: #409eff;--tag-bg-color: #efefef}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.list-body{margin:10px 0}.dialog-form{max-width:600px;margin:20px auto}.list-query .el-select{--el-select-width: 160px}.list-query .el-input{--el-input-width: 160px}.table-actions .el-button{margin:5px}html.dark{--tag-bg-color: #24252b;--basicBlack: #fff}@font-face{font-family:Onest;src:url(../woff2/Onest-cyrillic-DXI_y_WF.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url(../woff2/Onest-latin-CUIqqgP9.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(../woff2/Onest-latin-ext-CnNj8hVb.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--armilen-ease: cubic-bezier(.2, .8, .2, 1);--armilen-surface-page: #f8fafc;--armilen-surface-card: #ffffff;--armilen-surface-inset: #f8fafc;--armilen-text-heading: #0f172a;--armilen-text-body: #1e293b;--armilen-text-secondary: #475569;--armilen-text-muted: #64748b;--armilen-border: #e2e8f0;--armilen-border-input: #94a3b8;--armilen-accent: #15803d;--armilen-accent-hover: #166534;--armilen-shadow: 0 1px 2px 0 rgb(15 23 42 / .05);--armilen-accent-solid: #15803d;--armilen-accent-solid-hover: rgb(21 128 61 / .9);--armilen-danger-solid: #b31612;--armilen-danger-solid-hover: rgb(179 22 18 / .9);--armilen-error-text: #b31612;--armilen-error-base: #fc3823;--armilen-warn-text: #9d4f07;--armilen-warn-base: #fe9a00;--armilen-info-text: #475569;--armilen-info-base: #64748b;--el-component-size: 44px;--el-component-size-large: 48px;--el-component-size-small: 40px;--el-color-primary: var(--armilen-accent);--el-color-primary-light-3: #22c55e;--el-color-primary-light-5: #4ade80;--el-color-primary-light-7: #86efac;--el-color-primary-light-8: #bbf7d0;--el-color-primary-light-9: #dcfce7;--el-color-primary-dark-2: var(--armilen-accent-hover);--el-bg-color: var(--armilen-surface-card);--el-bg-color-page: var(--armilen-surface-page);--el-bg-color-overlay: var(--armilen-surface-card);--el-text-color-primary: var(--armilen-text-heading);--el-text-color-regular: var(--armilen-text-body);--el-text-color-secondary: var(--armilen-text-secondary);--el-text-color-placeholder: var(--armilen-text-muted);--el-border-color: var(--armilen-border);--el-border-color-light: var(--armilen-border);--el-border-color-lighter: var(--armilen-border);--el-border-color-extra-light: var(--armilen-border);--el-border-color-hover: var(--armilen-border-input);--el-fill-color: var(--armilen-surface-inset);--el-fill-color-light: var(--armilen-surface-inset);--el-fill-color-lighter: var(--armilen-surface-inset);--el-fill-color-blank: var(--armilen-surface-card);--el-border-radius-base: 12px;--el-border-radius-small: 8px;--el-border-radius-round: 20px;--el-font-family: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--el-font-size-base: 14px;--el-box-shadow-light: var(--armilen-shadow)}html.dark{--armilen-surface-page: #020617;--armilen-surface-card: #0f172a;--armilen-surface-inset: #020617;--armilen-text-heading: #f1f5f9;--armilen-text-body: #cbd5e1;--armilen-text-secondary: #94a3b8;--armilen-text-muted: #94a3b8;--armilen-border: #1e293b;--armilen-border-input: #475569;--armilen-accent: #22c55e;--armilen-accent-hover: #4ade80;--armilen-shadow: 0 1px 2px 0 rgb(2 6 23 / .4);--el-color-primary: var(--armilen-accent);--el-color-primary-light-3: #16a34a;--el-color-primary-light-5: #15803d;--el-color-primary-light-7: #166534;--el-color-primary-light-8: #14532d;--el-color-primary-light-9: #052e16;--el-color-primary-dark-2: #4ade80;--el-mask-color: rgb(2 6 23 / .8);--armilen-error-text: #f0a69a;--armilen-error-base: #ff6b53;--armilen-warn-text: #dec459;--armilen-warn-base: #ffb900;--armilen-info-text: #94a3b8;--armilen-info-base: #64748b}body{font-family:var(--el-font-family);background-color:var(--armilen-surface-page);color:var(--armilen-text-body)}.el-button{font-weight:600;border-radius:var(--el-border-radius-base)}.el-button--primary,.el-button--success{--el-button-bg-color: var(--armilen-accent-solid);--el-button-border-color: var(--armilen-accent-solid);--el-button-text-color: #ffffff;--el-button-hover-bg-color: var(--armilen-accent-solid-hover);--el-button-hover-border-color: var(--armilen-accent-solid-hover);--el-button-hover-text-color: #ffffff;--el-button-active-bg-color: var(--armilen-accent-solid-hover);--el-button-active-border-color: var(--armilen-accent-solid-hover);--el-button-disabled-bg-color: var(--armilen-accent-solid);--el-button-disabled-border-color: var(--armilen-accent-solid)}.el-button--danger{--el-button-bg-color: var(--armilen-danger-solid);--el-button-border-color: var(--armilen-danger-solid);--el-button-text-color: #ffffff;--el-button-hover-bg-color: var(--armilen-danger-solid-hover);--el-button-hover-border-color: var(--armilen-danger-solid-hover);--el-button-hover-text-color: #ffffff;--el-button-active-bg-color: var(--armilen-danger-solid-hover);--el-button-active-border-color: var(--armilen-danger-solid-hover);--el-button-disabled-bg-color: var(--armilen-danger-solid);--el-button-disabled-border-color: var(--armilen-danger-solid)}.el-button--default{--el-button-hover-bg-color: var(--armilen-surface-inset);--el-button-hover-border-color: var(--armilen-border-input);--el-button-hover-text-color: var(--armilen-text-heading);--el-button-active-bg-color: var(--armilen-surface-inset);--el-button-active-border-color: var(--armilen-border-input)}.el-input__wrapper,.el-textarea__inner{background-color:var(--armilen-surface-inset);box-shadow:0 0 0 1px var(--armilen-border) inset;border-radius:var(--el-border-radius-base)}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 2px var(--armilen-accent) inset}.el-card,.el-dialog,.el-message-box{background-color:var(--armilen-surface-card);border:1px solid var(--armilen-border);border-radius:1rem;box-shadow:var(--armilen-shadow)}.el-message{border-radius:var(--el-border-radius-base);border-color:color-mix(in srgb,var(--armilen-notice-text) 14%,transparent);background-color:color-mix(in srgb,var(--armilen-notice-base) 5%,var(--armilen-surface-card));color:var(--armilen-notice-text);box-shadow:var(--armilen-shadow)}.el-message .el-message__content,.el-message .el-message__icon,.el-message .el-message__closeBtn{color:var(--armilen-notice-text)}.el-message.el-message--error{--armilen-notice-text: var(--armilen-error-text);--armilen-notice-base: var(--armilen-error-base)}.el-message.el-message--warning{--armilen-notice-text: var(--armilen-warn-text);--armilen-notice-base: var(--armilen-warn-base)}.el-message.el-message--success{--armilen-notice-text: var(--armilen-accent);--armilen-notice-base: var(--armilen-accent)}.el-message.el-message--info{--armilen-notice-text: var(--armilen-info-text);--armilen-notice-base: var(--armilen-info-base)}.armilen-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--armilen-border);border-radius:var(--el-border-radius-base);background:transparent;color:var(--armilen-text-secondary);cursor:pointer;font-size:16px;line-height:1;transition:border-color .2s var(--armilen-ease),color .2s var(--armilen-ease)}.armilen-theme-toggle:hover{border-color:var(--armilen-accent);color:var(--armilen-accent)}.armilen-theme-toggle:focus-visible{outline:2px solid var(--armilen-accent);outline-offset:2px}.armilen-theme-toggle .icon-sun{display:none}html.dark .armilen-theme-toggle .icon-sun{display:block}html.dark .armilen-theme-toggle .icon-moon{display:none}.login-card{position:relative}.login-card .armilen-theme-toggle{position:absolute;top:12px;right:12px}.oauth .card{position:relative}.oauth .card .armilen-theme-toggle{position:absolute;top:12px;right:12px;z-index:1}html:not(.dark) .login-card .login-logo.logo-night{display:none}html.dark .login-card .login-logo.logo-day{display:none}html.dark .login-card .login-logo.logo-night{display:block}
