.notice-panel[data-v-a59bf42a]{margin:-12px}.notice-head[data-v-a59bf42a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #e5e6eb}.notice-title[data-v-a59bf42a]{font-size:15px;font-weight:600;color:#1d2129}.notice-body[data-v-a59bf42a]{min-height:120px;max-height:320px;overflow-y:auto}.notice-empty[data-v-a59bf42a]{padding:32px 16px;text-align:center;color:#86909c;font-size:13px}.notice-empty i[data-v-a59bf42a]{font-size:32px;margin-bottom:8px}.notice-empty p[data-v-a59bf42a]{margin:0}.notice-list[data-v-a59bf42a]{list-style:none;margin:0;padding:0}.notice-item[data-v-a59bf42a]{padding:12px 16px;border-bottom:1px solid #f2f3f5;cursor:pointer;transition:background .15s}.notice-item[data-v-a59bf42a]:hover{background:#f7f8fa}.notice-item-top[data-v-a59bf42a]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.notice-item-title[data-v-a59bf42a]{flex:1;font-size:14px;color:#1d2129;line-height:1.4}.notice-item-meta[data-v-a59bf42a]{display:flex;justify-content:space-between;font-size:12px;color:#86909c}.notice-foot[data-v-a59bf42a]{padding:8px 16px 12px;text-align:center;border-top:1px solid #e5e6eb}.help-section[data-v-e5f0e6c6]{margin-bottom:20px}.help-section[data-v-e5f0e6c6]:last-child{margin-bottom:0}.help-section h4[data-v-e5f0e6c6]{margin:0 0 8px;font-size:14px;color:#1d2129}.help-section li[data-v-e5f0e6c6],.help-section p[data-v-e5f0e6c6]{margin:0 0 6px;font-size:13px;line-height:1.6;color:#4e5969}.help-section ul[data-v-e5f0e6c6]{margin:0;padding-left:18px}.help-links[data-v-e5f0e6c6]{display:flex;flex-wrap:wrap;gap:8px}.help-contact .muted[data-v-e5f0e6c6]{color:#86909c;font-size:12px}.header-icon[data-v-0eb4974a]{font-size:18px;color:#4e5969;cursor:pointer}.header-icon[data-v-0eb4974a]:hover{color:var(--gas-primary,#1677ff)}.theme-panel-title[data-v-0eb4974a]{font-size:13px;font-weight:600;color:#1d2129;margin-bottom:10px}.theme-list[data-v-0eb4974a]{display:flex;flex-direction:column;gap:6px}.theme-item[data-v-0eb4974a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid #e5e6eb;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.theme-item[data-v-0eb4974a]:hover{border-color:var(--gas-primary,#1677ff);background:#f7f8fa}.theme-item.active[data-v-0eb4974a]{border-color:var(--gas-primary,#1677ff);background:var(--gas-primary-light,#e8f3ff)}.theme-dot[data-v-0eb4974a]{width:16px;height:16px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.theme-name[data-v-0eb4974a]{flex:1;text-align:left;font-size:13px;color:#1d2129}.theme-check[data-v-0eb4974a]{color:var(--gas-primary,#1677ff);font-weight:700}.gas-layout[data-v-3b1a5628]{height:100vh;background:var(--gas-layout-bg,#f5f7fa)}.gas-aside[data-v-3b1a5628]{background:linear-gradient(180deg,var(--gas-sidebar-from),var(--gas-sidebar-to));border-right:none;box-shadow:2px 0 12px rgba(0,0,0,.12);overflow-y:auto}.gas-menu[data-v-3b1a5628]{padding:12px 0 24px}.menu-item[data-v-3b1a5628],.submenu-item[data-v-3b1a5628]{display:flex;align-items:center;color:var(--gas-sidebar-text);text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s}.menu-item[data-v-3b1a5628]{height:44px;padding:0 20px;font-size:14px}.menu-item[data-v-3b1a5628]:hover,.submenu-item[data-v-3b1a5628]:hover{color:var(--gas-sidebar-active-text);background:hsla(0,0%,100%,.08)}.menu-item i[data-v-3b1a5628]:first-child{margin-right:10px;font-size:16px}.menu-parent .arrow[data-v-3b1a5628]{margin-left:auto;font-size:12px;transition:transform .2s;opacity:.75}.menu-parent.expanded .arrow[data-v-3b1a5628]{transform:rotate(180deg)}.menu-parent.active[data-v-3b1a5628]{color:var(--gas-sidebar-active-text)}.menu-item.active[data-v-3b1a5628],.submenu-item.active[data-v-3b1a5628]{color:var(--gas-sidebar-active-text);background:var(--gas-sidebar-active-bg);font-weight:500}.submenu-item[data-v-3b1a5628]{height:40px;padding-left:46px;font-size:13px}.submenu-item.active[data-v-3b1a5628]{border-left:3px solid var(--gas-primary);padding-left:43px}.gas-header[data-v-3b1a5628]{background:linear-gradient(90deg,var(--gas-header-from),var(--gas-header-to) 72%);border-bottom:2px solid var(--gas-primary);box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;align-items:center;padding:0 24px}.brand[data-v-3b1a5628]{display:flex;align-items:center;min-width:280px}.brand-link[data-v-3b1a5628]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;padding:4px 8px 4px 0;margin:-4px 0;transition:background .15s}.brand-link:hover .brand-name[data-v-3b1a5628]{color:var(--gas-primary)}.brand-link[data-v-3b1a5628]:active{opacity:.85}.brand-logo[data-v-3b1a5628]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.brand-name[data-v-3b1a5628]{font-size:16px;font-weight:600;color:#1d2129;transition:color .15s}.header-center[data-v-3b1a5628]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#86909c;font-size:14px;flex-wrap:wrap}.header-clock[data-v-3b1a5628]{white-space:nowrap}.header-weather-divider[data-v-3b1a5628]{color:#c9cdd4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-weather[data-v-3b1a5628]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.weather-icon[data-v-3b1a5628]{font-size:18px;line-height:1}.weather-label[data-v-3b1a5628]{color:#4e5969}.weather-temp[data-v-3b1a5628]{color:#1d2129;font-weight:600}.weather-temp--muted[data-v-3b1a5628]{color:#86909c;font-weight:400}.header-right[data-v-3b1a5628]{display:flex;align-items:center;gap:16px;min-width:280px;justify-content:flex-end}.header-badge[data-v-3b1a5628]{line-height:1}.header-icon[data-v-3b1a5628]{font-size:18px;color:#4e5969;cursor:pointer;transition:color .15s}.header-icon[data-v-3b1a5628]:hover{color:var(--gas-primary)}.user-block[data-v-3b1a5628]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#1d2129}.user-avatar[data-v-3b1a5628]{width:32px;height:32px;border-radius:50%;background:var(--gas-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.gas-main[data-v-3b1a5628]{padding:20px 24px;overflow:auto}