.menu-wrapper[data-v-6d4a3c28]{padding-top:.5rem;padding-bottom:.5rem;display:inline-block;position:relative}.btn-submenu[data-v-6d4a3c28]{cursor:pointer;color:var(--color-text-on-primary);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.btn-submenu[data-v-6d4a3c28]:hover{color:var(--color-accent)}.btn-submenu svg[data-v-6d4a3c28]{width:12px;height:12px;transition:transform .2s}.submenu[data-v-6d4a3c28]{background:var(--color-primary-dark);z-index:10;border-radius:4px;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.submenu li[data-v-6d4a3c28]{cursor:pointer}.submenu li a[data-v-6d4a3c28]{color:var(--color-text-on-primary);width:100%;padding:.25rem 1.5rem;text-decoration:none;display:block}.submenu li:hover a[data-v-6d4a3c28]{color:var(--color-accent)}.app-header[data-v-dfb139de]{background:var(--color-primary);color:var(--color-text-on-primary);border-bottom:2px solid var(--color-primary-dark);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.app-header__left[data-v-dfb139de]{align-items:center;gap:.75rem;display:flex}.app-header__logo[data-v-dfb139de]{width:auto;height:32px}.app-header__title[data-v-dfb139de]{margin:0;font-size:1.125rem;font-weight:600}.app-header__links[data-v-dfb139de]{align-items:center;gap:1.5rem;font-size:.875rem;font-weight:500;display:flex}.app-header__links a[data-v-dfb139de]{color:var(--color-text-on-primary);text-decoration:none;transition:color .2s}.app-header__links a[data-v-dfb139de]:hover{color:var(--color-accent)}.resource-selector[data-v-5b560293]{background:var(--color-bg-surface);border-right:1px solid var(--color-border);flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.resource-selector__overview[data-v-5b560293]{padding:.75rem 0 0}.resource-selector__overview-btn[data-v-5b560293]{color:var(--color-primary);font-weight:600}.resource-selector__search[data-v-5b560293]{border-bottom:1px solid var(--color-border);padding:.75rem}.resource-selector__input[data-v-5b560293]{border:1px solid var(--color-border-input);box-sizing:border-box;border-radius:4px;width:100%;padding:.5rem .625rem;font-size:.875rem}.resource-selector__input[data-v-5b560293]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-alpha);outline:none}.resource-selector__list[data-v-5b560293]{flex:1;padding:.25rem 0;overflow-y:auto}.resource-selector__item[data-v-5b560293]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:block}.resource-selector__item[data-v-5b560293]:hover{background:var(--color-bg-hover)}.resource-selector__item--active[data-v-5b560293]{background:var(--color-bg-active);color:var(--color-primary);font-weight:600}.project-selector[data-v-d3d4a7a8]{flex-direction:column;font-size:.875rem;display:flex}.project-selector__select[data-v-d3d4a7a8]{color:#3b4151;cursor:pointer;background:#f7f7f7;border:2px solid #41444e;border-radius:4px;max-width:100%;padding:.5rem;font-family:inherit;font-size:.875rem}.project-selector__select[data-v-d3d4a7a8]:disabled{cursor:default;opacity:.7}.project-selector__hint[data-v-d3d4a7a8]{color:#6b6b6b;margin-top:.35rem;font-size:.75rem;line-height:1.4}.swagger-viewer[data-v-f3d5acf9]{flex:1;min-width:0;overflow-y:auto}.swagger-viewer__error[data-v-f3d5acf9]{color:var(--color-error);padding:1rem;font-weight:600}.swagger-viewer__container[data-v-f3d5acf9]{padding:0 1rem 2rem}[data-v-f3d5acf9] .swagger-ui .info .title{color:var(--color-primary);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}[data-v-f3d5acf9] .swagger-ui .info h2{color:var(--color-primary);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}[data-v-f3d5acf9] .swagger-ui .opblock-tag{color:var(--color-primary);font-size:1.1rem;font-weight:700}[data-v-f3d5acf9] .swagger-ui .info__contact{display:none}[data-v-f3d5acf9] .swagger-ui .scheme-container .schemes-server-container{flex-direction:column;gap:.75rem;display:flex}[data-v-f3d5acf9] .swagger-ui .scheme-container .auth-wrapper{padding-bottom:1.5rem}.app-body[data-v-dcb031e9]{flex:1;display:flex;overflow:hidden}:root{--color-primary:#1a5276;--color-primary-dark:#154360;--color-accent:#5b9bd5;--color-accent-alpha:#5b9bd540;--color-text:#333;--color-text-secondary:#444;--color-text-muted:#666;--color-text-on-primary:#fff;--color-bg-surface:#f5f7fa;--color-bg-code:#f0f3f7;--color-bg-hover:#e8ecf1;--color-bg-active:#d6e4f0;--color-border:#dfe3e8;--color-border-input:#ccc;--color-error:#d32f2f}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{flex-direction:column;height:100%;display:flex}.markdown-body{flex:1;width:1420px;min-width:0;max-width:1420px;margin:0 auto;overflow-y:auto}.markdown-page{width:100%;padding:1rem 2rem;overflow-y:auto}.markdown-page h1{color:var(--color-primary);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.markdown-page h2{color:var(--color-primary);margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}.markdown-page h1+p{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}.markdown-page p{color:var(--color-text);margin:0 0 .75rem;font-size:.925rem;line-height:1.6}.markdown-page em{color:var(--color-text-muted)}.markdown-page code{background:var(--color-bg-code);color:var(--color-primary);border-radius:3px;padding:.15rem .4rem;font-size:.85rem}.markdown-page table{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.9rem}.markdown-page th,.markdown-page td{text-align:left;border:1px solid var(--color-border);padding:.5rem .75rem}.markdown-page th{background:var(--color-bg-surface);color:var(--color-primary);font-weight:600}.markdown-page td{color:var(--color-text)}.markdown-page ul{color:var(--color-text);margin:0;padding-left:1.25rem;font-size:.925rem;line-height:1.8}.markdown-page a{color:var(--color-accent);text-decoration:none}.markdown-page a:hover{color:var(--color-primary);text-decoration:underline}.markdown-page hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0 2rem}.swagger-ui .topbar{display:none}.swagger-ui .info{margin:20px 0 10px}.swagger-ui .scheme-container{padding:10px 0}
