.basic-layout[data-v-a47a12a5]{flex-direction:column;height:100%;display:flex}.basic-layout__header[data-v-a47a12a5]{border-bottom:1px solid var(--app-border-color);background:#fff;flex-shrink:0}.basic-layout__global-bar[data-v-a47a12a5]{height:var(--app-header-height);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.basic-layout__brand[data-v-a47a12a5]{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.basic-layout__trailing[data-v-a47a12a5]{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.basic-layout__account[data-v-a47a12a5]{flex-shrink:0}.basic-layout__logo[data-v-a47a12a5]{color:var(--app-text-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.basic-layout__logo-img[data-v-a47a12a5]{object-fit:contain;width:28px;height:28px}.basic-layout__logo-text[data-v-a47a12a5]{white-space:nowrap}.basic-layout__nav[data-v-a47a12a5]{flex-shrink:0;align-items:center;gap:4px;display:flex}.basic-layout__nav-link[data-v-a47a12a5]{color:var(--app-text-secondary-color);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:14px;transition:color .15s,background .15s}.basic-layout__nav-link[data-v-a47a12a5]:hover{color:var(--app-text-color);background:var(--app-bg-color)}.basic-layout__nav-link--active[data-v-a47a12a5]{color:var(--app-primary-color);background:#409eff14;font-weight:600}.basic-layout__nav-menu[data-v-a47a12a5]{flex-shrink:0}.basic-layout__nav-menu-btn[data-v-a47a12a5]{color:var(--app-text-color);white-space:nowrap;background:var(--app-bg-color);border:1px solid var(--app-border-color);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.basic-layout__user[data-v-a47a12a5]{height:42px;color:var(--app-text-color);cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 6px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.basic-layout__user[data-v-a47a12a5]:hover{background:#fff;border-color:#dbeafe;box-shadow:0 4px 14px #0f172a14}.basic-layout__avatar[data-v-a47a12a5]{background:linear-gradient(135deg, var(--app-primary-color), #67c23a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.basic-layout__user-text[data-v-a47a12a5]{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.basic-layout__greeting[data-v-a47a12a5]{color:var(--app-text-secondary-color);font-size:12px}.basic-layout__name[data-v-a47a12a5]{color:var(--app-text-color);white-space:nowrap;font-size:14px;font-weight:600}.basic-layout__user-arrow[data-v-a47a12a5]{color:var(--app-text-secondary-color);font-size:12px}.basic-layout__content[data-v-a47a12a5]{background:var(--app-bg-color);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto}@media (width<=1023px){.basic-layout__global-bar[data-v-a47a12a5]{padding:0 16px}.basic-layout__nav-link[data-v-a47a12a5]{padding:6px 8px;font-size:13px}.basic-layout__logo-text[data-v-a47a12a5]{text-overflow:ellipsis;max-width:140px;overflow:hidden}}@media (width<=767px){.basic-layout__global-bar[data-v-a47a12a5]{gap:8px;padding:0 12px}.basic-layout__brand[data-v-a47a12a5],.basic-layout__trailing[data-v-a47a12a5]{gap:8px}.basic-layout__logo-text[data-v-a47a12a5]{display:none}}.basic-layout-account-dropdown .basic-layout__logout{color:#f56c6c}.basic-layout-account-dropdown .basic-layout__logout:hover,.basic-layout-account-dropdown .basic-layout__logout:focus{color:#f56c6c;background-color:#fef0f0}
